Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2012-11-16 11:01:26 -0500
committerHenrik Rentz-Reichert2012-11-16 11:01:26 -0500
commitf198747f9bcf31eca48ebc2ff3e325fd7756f043 (patch)
treef074509f82ceb304ea7c1bc53b8ef2073ff5d94b
parent1982e9ad69860e4305cf7dbbd6c3bc8e4a068fa6 (diff)
downloadorg.eclipse.etrice-f198747f9bcf31eca48ebc2ff3e325fd7756f043.tar.gz
org.eclipse.etrice-f198747f9bcf31eca48ebc2ff3e325fd7756f043.tar.xz
org.eclipse.etrice-f198747f9bcf31eca48ebc2ff3e325fd7756f043.zip
[core.room, core.etphys, core.etmap] re-factorings
-rw-r--r--plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/AbstractETMapProposalProvider.java19
-rw-r--r--plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/ETMapParser.java14
-rw-r--r--plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g424
-rw-r--r--plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.tokens16
-rw-r--r--plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapLexer.java301
-rw-r--r--plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapParser.java2476
-rw-r--r--plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/ETMapUiModule.java4
-rw-r--r--plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/contentassist/ETMapProposalProvider.java63
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/META-INF/MANIFEST.MF1
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.ecore17
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.genmodel12
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.xmi56
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapFactory.java15
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapPackage.java177
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/SubSystemMapping.java14
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ThreadMapping.java82
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapFactoryImpl.java20
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapPackageImpl.java80
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/SubSystemMappingImpl.java40
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ThreadMappingImpl.java241
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapAdapterFactory.java30
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapSwitch.java35
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g144
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.tokens18
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapLexer.java328
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapParser.java582
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSemanticSequencer.java53
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSyntacticSequencer.java14
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/services/ETMapGrammarAccess.java161
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/ETMap.xtext12
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/formatting/ETMapFormatter.java2
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/scoping/ETMapScopeProvider.java29
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/util/ETMapUtil.java144
-rw-r--r--plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/validation/ETMapJavaValidator.java45
-rw-r--r--plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/AbstractETPhysProposalProvider.java24
-rw-r--r--plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/ETPhysParser.java22
-rw-r--r--plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g678
-rw-r--r--plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.tokens54
-rw-r--r--plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhysLexer.java589
-rw-r--r--plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhysParser.java3164
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/ETPhys.ecore8
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/ETPhys.genmodel16
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/ETPhys.xmi44
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/ETPhysFactory.java6
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/ETPhysPackage.java204
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/NodeClass.java58
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/PhysThread.java (renamed from plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/Thread.java)92
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/impl/ETPhysFactoryImpl.java20
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/impl/ETPhysPackageImpl.java105
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/impl/NodeClassImpl.java121
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/impl/PhysThreadImpl.java (renamed from plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/impl/ThreadImpl.java)183
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/util/ETPhysAdapterFactory.java19
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/eTPhys/util/ETPhysSwitch.java21
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g174
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.tokens72
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysLexer.java666
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysParser.java1036
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/serializer/ETPhysSemanticSequencer.java46
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/services/ETPhysGrammarAccess.java166
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src/org/eclipse/etrice/core/etphys/ETPhys.xtext12
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src/org/eclipse/etrice/core/etphys/formatting/ETPhysFormatter.java2
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src/org/eclipse/etrice/core/etphys/validation/ETPhysJavaValidator.java49
-rw-r--r--plugins/org.eclipse.etrice.core.genmodel/src/org/eclipse/etrice/core/genmodel/etricegen/impl/SubSystemInstanceImpl.java25
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java17
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java18
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g354
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens84
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java1100
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java23276
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/RoomUiModule.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/contentassist/RoomProposalProvider.java61
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/linking/RoomHyperlinkHelper.java (renamed from plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/linking/ETMapHyperlinkHelper.java)14
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore18
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel12
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xmi332
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parseTreeConstruction/RoomParsetreeConstructor.java444
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g154
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.tokens94
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java1166
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java4642
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ActorInstanceMapping.java (renamed from plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ActorInstanceMapping.java)28
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ActorInstancePath.java43
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/LogicalThread.java46
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RefPath.java (renamed from plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/RefPath.java)8
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomFactory.java15
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java271
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/SubSystemClass.java17
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorInstanceMappingImpl.java (renamed from plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ActorInstanceMappingImpl.java)75
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorInstancePathImpl.java163
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalThreadImpl.java119
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefPathImpl.java (renamed from plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/RefPathImpl.java)20
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomFactoryImpl.java20
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java82
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemClassImpl.java39
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/util/RoomAdapterFactory.java30
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/util/RoomSwitch.java35
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java181
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext17
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/formatting/RoomFormatter.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/room/util/RoomHelpers.java108
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/validation/RoomJavaValidator.java44
-rw-r--r--plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/SubSystemClassGen.xtend2
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/SubSystemClassGen.java5
103 files changed, 23934 insertions, 22573 deletions
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/AbstractETMapProposalProvider.java b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/AbstractETMapProposalProvider.java
index 04c949c30..b33342b1b 100644
--- a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/AbstractETMapProposalProvider.java
+++ b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/AbstractETMapProposalProvider.java
@@ -41,20 +41,14 @@ public class AbstractETMapProposalProvider extends TerminalsProposalProvider {
public void completeSubSystemMapping_Node(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
- public void completeSubSystemMapping_ActorInstanceMappings(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeSubSystemMapping_ThreadMappings(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeActorInstanceMapping_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
- }
- public void completeActorInstanceMapping_Thread(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeThreadMapping_LogicalThread(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
- public void completeActorInstanceMapping_ActorInstanceMappings(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
- }
- public void completeRefPath_Refs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ public void completeThreadMapping_PhysicalThread(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
public void completeImport_ImportedNamespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
@@ -72,10 +66,7 @@ public class AbstractETMapProposalProvider extends TerminalsProposalProvider {
public void complete_SubSystemMapping(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_ActorInstanceMapping(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
- public void complete_RefPath(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_ThreadMapping(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/ETMapParser.java b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/ETMapParser.java
index 11ffeb70b..ac6bc1dfc 100644
--- a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/ETMapParser.java
+++ b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/ETMapParser.java
@@ -42,10 +42,7 @@ public class ETMapParser extends AbstractContentAssistParser {
put(grammarAccess.getMappingAccess().getGroup(), "rule__Mapping__Group__0");
put(grammarAccess.getSubSystemMappingAccess().getGroup(), "rule__SubSystemMapping__Group__0");
put(grammarAccess.getSubSystemMappingAccess().getGroup_4(), "rule__SubSystemMapping__Group_4__0");
- put(grammarAccess.getActorInstanceMappingAccess().getGroup(), "rule__ActorInstanceMapping__Group__0");
- put(grammarAccess.getActorInstanceMappingAccess().getGroup_4(), "rule__ActorInstanceMapping__Group_4__0");
- put(grammarAccess.getRefPathAccess().getGroup(), "rule__RefPath__Group__0");
- put(grammarAccess.getRefPathAccess().getGroup_1(), "rule__RefPath__Group_1__0");
+ put(grammarAccess.getThreadMappingAccess().getGroup(), "rule__ThreadMapping__Group__0");
put(grammarAccess.getImportAccess().getGroup(), "rule__Import__Group__0");
put(grammarAccess.getImportAccess().getGroup_1_0(), "rule__Import__Group_1_0__0");
put(grammarAccess.getImportedFQNAccess().getGroup(), "rule__ImportedFQN__Group__0");
@@ -59,12 +56,9 @@ public class ETMapParser extends AbstractContentAssistParser {
put(grammarAccess.getMappingAccess().getSubsysMappingsAssignment_5(), "rule__Mapping__SubsysMappingsAssignment_5");
put(grammarAccess.getSubSystemMappingAccess().getLogicalSubSysAssignment_1(), "rule__SubSystemMapping__LogicalSubSysAssignment_1");
put(grammarAccess.getSubSystemMappingAccess().getNodeAssignment_3(), "rule__SubSystemMapping__NodeAssignment_3");
- put(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsAssignment_4_1(), "rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1");
- put(grammarAccess.getActorInstanceMappingAccess().getPathAssignment_1(), "rule__ActorInstanceMapping__PathAssignment_1");
- put(grammarAccess.getActorInstanceMappingAccess().getThreadAssignment_3(), "rule__ActorInstanceMapping__ThreadAssignment_3");
- put(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsAssignment_4_1(), "rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1");
- put(grammarAccess.getRefPathAccess().getRefsAssignment_0(), "rule__RefPath__RefsAssignment_0");
- put(grammarAccess.getRefPathAccess().getRefsAssignment_1_1(), "rule__RefPath__RefsAssignment_1_1");
+ put(grammarAccess.getSubSystemMappingAccess().getThreadMappingsAssignment_4_1(), "rule__SubSystemMapping__ThreadMappingsAssignment_4_1");
+ put(grammarAccess.getThreadMappingAccess().getLogicalThreadAssignment_1(), "rule__ThreadMapping__LogicalThreadAssignment_1");
+ put(grammarAccess.getThreadMappingAccess().getPhysicalThreadAssignment_3(), "rule__ThreadMapping__PhysicalThreadAssignment_3");
put(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1_0_0(), "rule__Import__ImportedNamespaceAssignment_1_0_0");
put(grammarAccess.getImportAccess().getImportURIAssignment_2(), "rule__Import__ImportURIAssignment_2");
}
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g
index 47e5f6d01..b8e3a00a3 100644
--- a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g
+++ b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g
@@ -140,53 +140,25 @@ finally {
-// Entry rule entryRuleActorInstanceMapping
-entryRuleActorInstanceMapping
+// Entry rule entryRuleThreadMapping
+entryRuleThreadMapping
:
-{ before(grammarAccess.getActorInstanceMappingRule()); }
- ruleActorInstanceMapping
-{ after(grammarAccess.getActorInstanceMappingRule()); }
+{ before(grammarAccess.getThreadMappingRule()); }
+ ruleThreadMapping
+{ after(grammarAccess.getThreadMappingRule()); }
EOF
;
-// Rule ActorInstanceMapping
-ruleActorInstanceMapping
+// Rule ThreadMapping
+ruleThreadMapping
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorInstanceMappingAccess().getGroup()); }
-(rule__ActorInstanceMapping__Group__0)
-{ after(grammarAccess.getActorInstanceMappingAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleRefPath
-entryRuleRefPath
-:
-{ before(grammarAccess.getRefPathRule()); }
- ruleRefPath
-{ after(grammarAccess.getRefPathRule()); }
- EOF
-;
-
-// Rule RefPath
-ruleRefPath
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getRefPathAccess().getGroup()); }
-(rule__RefPath__Group__0)
-{ after(grammarAccess.getRefPathAccess().getGroup()); }
+{ before(grammarAccess.getThreadMappingAccess().getGroup()); }
+(rule__ThreadMapping__Group__0)
+{ after(grammarAccess.getThreadMappingAccess().getGroup()); }
)
;
@@ -929,9 +901,9 @@ rule__SubSystemMapping__Group_4__1__Impl
}
:
(
-{ before(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsAssignment_4_1()); }
-(rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1)*
-{ after(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsAssignment_4_1()); }
+{ before(grammarAccess.getSubSystemMappingAccess().getThreadMappingsAssignment_4_1()); }
+(rule__SubSystemMapping__ThreadMappingsAssignment_4_1)*
+{ after(grammarAccess.getSubSystemMappingAccess().getThreadMappingsAssignment_4_1()); }
)
;
@@ -976,29 +948,29 @@ finally {
-rule__ActorInstanceMapping__Group__0
+rule__ThreadMapping__Group__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ActorInstanceMapping__Group__0__Impl
- rule__ActorInstanceMapping__Group__1
+ rule__ThreadMapping__Group__0__Impl
+ rule__ThreadMapping__Group__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ActorInstanceMapping__Group__0__Impl
+rule__ThreadMapping__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0()); }
+{ before(grammarAccess.getThreadMappingAccess().getThreadMappingKeyword_0()); }
- 'ActorInstanceMapping'
+ 'ThreadMapping'
-{ after(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0()); }
+{ after(grammarAccess.getThreadMappingAccess().getThreadMappingKeyword_0()); }
)
;
@@ -1007,27 +979,27 @@ finally {
}
-rule__ActorInstanceMapping__Group__1
+rule__ThreadMapping__Group__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ActorInstanceMapping__Group__1__Impl
- rule__ActorInstanceMapping__Group__2
+ rule__ThreadMapping__Group__1__Impl
+ rule__ThreadMapping__Group__2
;
finally {
restoreStackSize(stackSize);
}
-rule__ActorInstanceMapping__Group__1__Impl
+rule__ThreadMapping__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorInstanceMappingAccess().getPathAssignment_1()); }
-(rule__ActorInstanceMapping__PathAssignment_1)
-{ after(grammarAccess.getActorInstanceMappingAccess().getPathAssignment_1()); }
+{ before(grammarAccess.getThreadMappingAccess().getLogicalThreadAssignment_1()); }
+(rule__ThreadMapping__LogicalThreadAssignment_1)
+{ after(grammarAccess.getThreadMappingAccess().getLogicalThreadAssignment_1()); }
)
;
@@ -1036,249 +1008,29 @@ finally {
}
-rule__ActorInstanceMapping__Group__2
+rule__ThreadMapping__Group__2
@init {
int stackSize = keepStackSize();
}
:
- rule__ActorInstanceMapping__Group__2__Impl
- rule__ActorInstanceMapping__Group__3
+ rule__ThreadMapping__Group__2__Impl
+ rule__ThreadMapping__Group__3
;
finally {
restoreStackSize(stackSize);
}
-rule__ActorInstanceMapping__Group__2__Impl
+rule__ThreadMapping__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2()); }
+{ before(grammarAccess.getThreadMappingAccess().getHyphenMinusGreaterThanSignKeyword_2()); }
'->'
-{ after(grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorInstanceMapping__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorInstanceMapping__Group__3__Impl
- rule__ActorInstanceMapping__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ActorInstanceMapping__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getActorInstanceMappingAccess().getThreadAssignment_3()); }
-(rule__ActorInstanceMapping__ThreadAssignment_3)
-{ after(grammarAccess.getActorInstanceMappingAccess().getThreadAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorInstanceMapping__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorInstanceMapping__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ActorInstanceMapping__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getActorInstanceMappingAccess().getGroup_4()); }
-(rule__ActorInstanceMapping__Group_4__0)?
-{ after(grammarAccess.getActorInstanceMappingAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__ActorInstanceMapping__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorInstanceMapping__Group_4__0__Impl
- rule__ActorInstanceMapping__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ActorInstanceMapping__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0()); }
-
- '{'
-
-{ after(grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorInstanceMapping__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorInstanceMapping__Group_4__1__Impl
- rule__ActorInstanceMapping__Group_4__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ActorInstanceMapping__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsAssignment_4_1()); }
-(rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1)*
-{ after(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsAssignment_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorInstanceMapping__Group_4__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorInstanceMapping__Group_4__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ActorInstanceMapping__Group_4__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2()); }
-
- '}'
-
-{ after(grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__RefPath__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RefPath__Group__0__Impl
- rule__RefPath__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RefPath__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRefPathAccess().getRefsAssignment_0()); }
-(rule__RefPath__RefsAssignment_0)
-{ after(grammarAccess.getRefPathAccess().getRefsAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__RefPath__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RefPath__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RefPath__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRefPathAccess().getGroup_1()); }
-(rule__RefPath__Group_1__0)*
-{ after(grammarAccess.getRefPathAccess().getGroup_1()); }
+{ after(grammarAccess.getThreadMappingAccess().getHyphenMinusGreaterThanSignKeyword_2()); }
)
;
@@ -1287,33 +1039,26 @@ finally {
}
-
-
-
-
-rule__RefPath__Group_1__0
+rule__ThreadMapping__Group__3
@init {
int stackSize = keepStackSize();
}
:
- rule__RefPath__Group_1__0__Impl
- rule__RefPath__Group_1__1
+ rule__ThreadMapping__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__RefPath__Group_1__0__Impl
+rule__ThreadMapping__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefPathAccess().getSolidusKeyword_1_0()); }
-
- '/'
-
-{ after(grammarAccess.getRefPathAccess().getSolidusKeyword_1_0()); }
+{ before(grammarAccess.getThreadMappingAccess().getPhysicalThreadAssignment_3()); }
+(rule__ThreadMapping__PhysicalThreadAssignment_3)
+{ after(grammarAccess.getThreadMappingAccess().getPhysicalThreadAssignment_3()); }
)
;
@@ -1322,32 +1067,8 @@ finally {
}
-rule__RefPath__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RefPath__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-rule__RefPath__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRefPathAccess().getRefsAssignment_1_1()); }
-(rule__RefPath__RefsAssignment_1_1)
-{ after(grammarAccess.getRefPathAccess().getRefsAssignment_1_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
@@ -1835,14 +1556,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1
+rule__SubSystemMapping__ThreadMappingsAssignment_4_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0()); }
- ruleActorInstanceMapping{ after(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0()); }
+{ before(grammarAccess.getSubSystemMappingAccess().getThreadMappingsThreadMappingParserRuleCall_4_1_0()); }
+ ruleThreadMapping{ after(grammarAccess.getSubSystemMappingAccess().getThreadMappingsThreadMappingParserRuleCall_4_1_0()); }
)
;
@@ -1850,33 +1571,18 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorInstanceMapping__PathAssignment_1
+rule__ThreadMapping__LogicalThreadAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0()); }
- ruleRefPath{ after(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ActorInstanceMapping__ThreadAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
+{ before(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadCrossReference_1_0()); }
(
-{ before(grammarAccess.getActorInstanceMappingAccess().getThreadThreadCrossReference_3_0()); }
-(
-{ before(grammarAccess.getActorInstanceMappingAccess().getThreadThreadIDTerminalRuleCall_3_0_1()); }
- RULE_ID{ after(grammarAccess.getActorInstanceMappingAccess().getThreadThreadIDTerminalRuleCall_3_0_1()); }
+{ before(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadIDTerminalRuleCall_1_0_1()); }
+ RULE_ID{ after(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadIDTerminalRuleCall_1_0_1()); }
)
-{ after(grammarAccess.getActorInstanceMappingAccess().getThreadThreadCrossReference_3_0()); }
+{ after(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadCrossReference_1_0()); }
)
;
@@ -1884,44 +1590,18 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1
+rule__ThreadMapping__PhysicalThreadAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0()); }
- ruleActorInstanceMapping{ after(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RefPath__RefsAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
+{ before(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadCrossReference_3_0()); }
(
-{ before(grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_0_0()); }
- RULE_ID{ after(grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_0_0()); }
+{ before(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadIDTerminalRuleCall_3_0_1()); }
+ RULE_ID{ after(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadIDTerminalRuleCall_3_0_1()); }
)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RefPath__RefsAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_1_1_0()); }
- RULE_ID{ after(grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_1_1_0()); }
+{ after(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadCrossReference_3_0()); }
)
;
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.tokens b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.tokens
index 943224961..733578706 100644
--- a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.tokens
+++ b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.tokens
@@ -1,5 +1,4 @@
RULE_ID=4
-T__23=23
T__22=22
RULE_ANY_OTHER=10
T__21=21
@@ -18,16 +17,15 @@ T__14=14
T__13=13
RULE_INT=6
RULE_WS=9
+'SubSystemMapping'=17
+'ThreadMapping'=18
'}'=14
-'/'=19
'model'=11
+'Mapping'=15
'MappingModel'=12
+'.'=22
'{'=13
-'.*'=22
-'SubSystemMapping'=17
-'ActorInstanceMapping'=18
-'Mapping'=15
-'.'=23
+'.*'=21
'->'=16
-'import'=20
-'from'=21
+'from'=20
+'import'=19
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapLexer.java b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapLexer.java
index 3c325c057..c6b925d96 100644
--- a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapLexer.java
+++ b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapLexer.java
@@ -13,10 +13,9 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalETMapLexer extends Lexer {
public static final int RULE_ID=4;
- 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 T__21=21;
+ public static final int RULE_ANY_OTHER=10;
public static final int T__20=20;
public static final int EOF=-1;
public static final int RULE_SL_COMMENT=8;
@@ -197,10 +196,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__18;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:18:7: ( 'ActorInstanceMapping' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:18:9: 'ActorInstanceMapping'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:18:7: ( 'ThreadMapping' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:18:9: 'ThreadMapping'
{
- match("ActorInstanceMapping");
+ match("ThreadMapping");
}
@@ -218,10 +217,11 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__19;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:19:7: ( '/' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:19:9: '/'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:19:7: ( 'import' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:19:9: 'import'
{
- match('/');
+ match("import");
+
}
@@ -238,10 +238,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__20;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:20:7: ( 'import' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:20:9: 'import'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:20:7: ( 'from' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:20:9: 'from'
{
- match("import");
+ match("from");
}
@@ -259,10 +259,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__21;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:21:7: ( 'from' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:21:9: 'from'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:21:7: ( '.*' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:21:9: '.*'
{
- match("from");
+ match(".*");
}
@@ -280,29 +280,8 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:22:7: ( '.*' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:22:9: '.*'
- {
- match(".*");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- }
- finally {
- }
- }
- // $ANTLR end "T__22"
-
- // $ANTLR start "T__23"
- public final void mT__23() throws RecognitionException {
- try {
- int _type = T__23;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:23:7: ( '.' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:23:9: '.'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:22:7: ( '.' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:22:9: '.'
{
match('.');
@@ -314,17 +293,17 @@ public class InternalETMapLexer extends Lexer {
finally {
}
}
- // $ANTLR end "T__23"
+ // $ANTLR end "T__22"
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1963:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1963:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1643:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1643:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1963:11: ( '^' )?
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1643:11: ( '^' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -333,7 +312,7 @@ public class InternalETMapLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1963:11: '^'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1643:11: '^'
{
match('^');
@@ -351,7 +330,7 @@ public class InternalETMapLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1963:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1643:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -400,10 +379,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1965:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1965:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1645:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1645:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1965:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1645:12: ( '0' .. '9' )+
int cnt3=0;
loop3:
do {
@@ -417,7 +396,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1965:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1645:13: '0' .. '9'
{
matchRange('0','9');
@@ -449,10 +428,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -470,10 +449,10 @@ public class InternalETMapLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop4:
do {
int alt4=3;
@@ -489,7 +468,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -505,7 +484,7 @@ public class InternalETMapLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -530,10 +509,10 @@ public class InternalETMapLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop5:
do {
int alt5=3;
@@ -549,7 +528,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -565,7 +544,7 @@ public class InternalETMapLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1967:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1647:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -608,12 +587,12 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1969:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1969:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1649:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1649:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1969:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1649:24: ( options {greedy=false; } : . )*
loop7:
do {
int alt7=2;
@@ -638,7 +617,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1969:52: .
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1649:52: .
{
matchAny();
@@ -668,12 +647,12 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1971:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1971:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1651:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1651:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1971:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1651:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop8:
do {
int alt8=2;
@@ -686,7 +665,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1971:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1651:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -706,7 +685,7 @@ public class InternalETMapLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1971:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1651:40: ( ( '\\r' )? '\\n' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -715,9 +694,9 @@ public class InternalETMapLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1971:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1651:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1971:41: ( '\\r' )?
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1651:41: ( '\\r' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -726,7 +705,7 @@ public class InternalETMapLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1971:41: '\\r'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1651:41: '\\r'
{
match('\r');
@@ -758,10 +737,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1973:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1973:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1653:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1653:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1973:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1653:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
@@ -815,8 +794,8 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1975:16: ( . )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1975:18: .
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1655:16: ( . )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1655:18: .
{
matchAny();
@@ -831,8 +810,8 @@ public class InternalETMapLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt12=20;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=19;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
@@ -920,56 +899,49 @@ public class InternalETMapLexer extends Lexer {
}
break;
case 13 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:82: T__23
- {
- mT__23();
-
- }
- break;
- case 14 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:88: RULE_ID
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:82: RULE_ID
{
mRULE_ID();
}
break;
- case 15 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:96: RULE_INT
+ case 14 :
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:90: RULE_INT
{
mRULE_INT();
}
break;
- case 16 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:105: RULE_STRING
+ case 15 :
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:99: RULE_STRING
{
mRULE_STRING();
}
break;
- case 17 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:117: RULE_ML_COMMENT
+ case 16 :
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:111: RULE_ML_COMMENT
{
mRULE_ML_COMMENT();
}
break;
- case 18 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:133: RULE_SL_COMMENT
+ case 17 :
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:127: RULE_SL_COMMENT
{
mRULE_SL_COMMENT();
}
break;
- case 19 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:149: RULE_WS
+ case 18 :
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:143: RULE_WS
{
mRULE_WS();
}
break;
- case 20 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:157: RULE_ANY_OTHER
+ case 19 :
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1:151: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -983,41 +955,40 @@ public class InternalETMapLexer extends Lexer {
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
- "\1\uffff\2\24\2\uffff\1\22\2\24\1\35\2\24\1\41\1\22\2\uffff\2\22"+
- "\2\uffff\1\24\1\uffff\1\24\3\uffff\2\24\3\uffff\2\24\5\uffff\13"+
- "\24\1\66\1\67\4\24\2\uffff\3\24\1\77\1\101\2\24\1\uffff\1\24\1\uffff"+
- "\13\24\1\120\2\24\1\uffff\6\24\1\131\1\24\1\uffff\3\24\1\136\1\uffff";
+ "\1\uffff\2\24\2\uffff\1\22\4\24\1\36\1\22\2\uffff\3\22\2\uffff"+
+ "\1\24\1\uffff\1\24\3\uffff\4\24\7\uffff\13\24\1\65\1\66\4\24\2\uffff"+
+ "\3\24\1\76\1\100\2\24\1\uffff\1\24\1\uffff\13\24\1\117\2\24\1\uffff"+
+ "\1\24\1\123\1\24\1\uffff\1\24\1\126\1\uffff";
static final String DFA12_eofS =
- "\137\uffff";
+ "\127\uffff";
static final String DFA12_minS =
- "\1\0\1\157\1\141\2\uffff\1\76\1\165\1\143\1\52\1\155\1\162\1\52"+
- "\1\101\2\uffff\2\0\2\uffff\1\144\1\uffff\1\160\3\uffff\1\142\1\164"+
- "\3\uffff\1\160\1\157\5\uffff\1\145\1\160\1\123\2\157\1\155\1\154"+
- "\1\151\1\171\2\162\2\60\1\156\1\163\1\111\1\164\2\uffff\1\147\1"+
- "\164\1\156\2\60\1\145\1\163\1\uffff\1\157\1\uffff\1\155\1\164\1"+
- "\144\1\115\1\141\1\145\1\141\1\156\1\154\1\160\1\143\1\60\1\160"+
- "\1\145\1\uffff\1\151\1\115\1\156\1\141\1\147\1\160\1\60\1\160\1"+
- "\uffff\1\151\1\156\1\147\1\60\1\uffff";
+ "\1\0\1\157\1\141\2\uffff\1\76\1\165\1\150\1\155\1\162\1\52\1\101"+
+ "\2\uffff\2\0\1\52\2\uffff\1\144\1\uffff\1\160\3\uffff\1\142\1\162"+
+ "\1\160\1\157\7\uffff\1\145\1\160\1\123\1\145\1\157\1\155\1\154\1"+
+ "\151\1\171\1\141\1\162\2\60\1\156\1\163\1\144\1\164\2\uffff\1\147"+
+ "\1\164\1\115\2\60\1\145\1\141\1\uffff\1\157\1\uffff\1\155\1\160"+
+ "\1\144\1\115\1\160\1\145\1\141\1\151\1\154\1\160\1\156\1\60\1\160"+
+ "\1\147\1\uffff\1\151\1\60\1\156\1\uffff\1\147\1\60\1\uffff";
static final String DFA12_maxS =
- "\1\uffff\1\157\1\141\2\uffff\1\76\1\165\1\143\1\57\1\155\1\162"+
- "\1\52\1\172\2\uffff\2\uffff\2\uffff\1\144\1\uffff\1\160\3\uffff"+
- "\1\142\1\164\3\uffff\1\160\1\157\5\uffff\1\145\1\160\1\123\2\157"+
- "\1\155\1\154\1\151\1\171\2\162\2\172\1\156\1\163\1\111\1\164\2\uffff"+
- "\1\147\1\164\1\156\2\172\1\145\1\163\1\uffff\1\157\1\uffff\1\155"+
- "\1\164\1\144\1\115\1\141\1\145\1\141\1\156\1\154\1\160\1\143\1\172"+
- "\1\160\1\145\1\uffff\1\151\1\115\1\156\1\141\1\147\1\160\1\172\1"+
- "\160\1\uffff\1\151\1\156\1\147\1\172\1\uffff";
+ "\1\uffff\1\157\1\141\2\uffff\1\76\1\165\1\150\1\155\1\162\1\52"+
+ "\1\172\2\uffff\2\uffff\1\57\2\uffff\1\144\1\uffff\1\160\3\uffff"+
+ "\1\142\1\162\1\160\1\157\7\uffff\1\145\1\160\1\123\1\145\1\157\1"+
+ "\155\1\154\1\151\1\171\1\141\1\162\2\172\1\156\1\163\1\144\1\164"+
+ "\2\uffff\1\147\1\164\1\115\2\172\1\145\1\141\1\uffff\1\157\1\uffff"+
+ "\1\155\1\160\1\144\1\115\1\160\1\145\1\141\1\151\1\154\1\160\1\156"+
+ "\1\172\1\160\1\147\1\uffff\1\151\1\172\1\156\1\uffff\1\147\1\172"+
+ "\1\uffff";
static final String DFA12_acceptS =
- "\3\uffff\1\3\1\4\10\uffff\1\16\1\17\2\uffff\1\23\1\24\1\uffff\1"+
- "\16\1\uffff\1\3\1\4\1\6\2\uffff\1\21\1\22\1\11\2\uffff\1\14\1\15"+
- "\1\17\1\20\1\23\21\uffff\1\13\1\1\7\uffff\1\12\1\uffff\1\5\16\uffff"+
- "\1\2\10\uffff\1\7\4\uffff\1\10";
+ "\3\uffff\1\3\1\4\7\uffff\1\15\1\16\3\uffff\1\22\1\23\1\uffff\1"+
+ "\15\1\uffff\1\3\1\4\1\6\4\uffff\1\13\1\14\1\16\1\17\1\20\1\21\1"+
+ "\22\21\uffff\1\12\1\1\7\uffff\1\11\1\uffff\1\5\16\uffff\1\2\3\uffff"+
+ "\1\10\2\uffff\1\7";
static final String DFA12_specialS =
- "\1\2\16\uffff\1\1\1\0\116\uffff}>";
+ "\1\2\15\uffff\1\1\1\0\107\uffff}>";
static final String[] DFA12_transitionS = {
- "\11\22\2\21\2\22\1\21\22\22\1\21\1\22\1\17\4\22\1\20\5\22\1"+
- "\5\1\13\1\10\12\16\7\22\1\7\13\15\1\2\5\15\1\6\7\15\3\22\1\14"+
- "\1\15\1\22\5\15\1\12\2\15\1\11\3\15\1\1\15\15\1\3\1\22\1\4\uff82"+
+ "\11\22\2\21\2\22\1\21\22\22\1\21\1\22\1\16\4\22\1\17\5\22\1"+
+ "\5\1\12\1\20\12\15\7\22\14\14\1\2\5\14\1\6\1\7\6\14\3\22\1\13"+
+ "\1\14\1\22\5\14\1\11\2\14\1\10\3\14\1\1\15\14\1\3\1\22\1\4\uff82"+
"\22",
"\1\23",
"\1\25",
@@ -1026,35 +997,35 @@ public class InternalETMapLexer extends Lexer {
"\1\30",
"\1\31",
"\1\32",
- "\1\33\4\uffff\1\34",
- "\1\36",
- "\1\37",
- "\1\40",
+ "\1\33",
+ "\1\34",
+ "\1\35",
"\32\24\4\uffff\1\24\1\uffff\32\24",
"",
"",
- "\0\43",
- "\0\43",
+ "\0\40",
+ "\0\40",
+ "\1\41\4\uffff\1\42",
"",
"",
- "\1\45",
+ "\1\44",
"",
- "\1\46",
+ "\1\45",
"",
"",
"",
+ "\1\46",
"\1\47",
"\1\50",
+ "\1\51",
"",
"",
"",
- "\1\51",
- "\1\52",
- "",
"",
"",
"",
"",
+ "\1\52",
"\1\53",
"\1\54",
"\1\55",
@@ -1065,25 +1036,25 @@ public class InternalETMapLexer extends Lexer {
"\1\62",
"\1\63",
"\1\64",
- "\1\65",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
+ "\1\67",
"\1\70",
"\1\71",
"\1\72",
- "\1\73",
"",
"",
+ "\1\73",
"\1\74",
"\1\75",
- "\1\76",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
- "\12\24\7\uffff\14\24\1\100\15\24\4\uffff\1\24\1\uffff\32\24",
+ "\12\24\7\uffff\14\24\1\77\15\24\4\uffff\1\24\1\uffff\32\24",
+ "\1\101",
"\1\102",
+ "",
"\1\103",
"",
"\1\104",
- "",
"\1\105",
"\1\106",
"\1\107",
@@ -1094,23 +1065,15 @@ public class InternalETMapLexer extends Lexer {
"\1\114",
"\1\115",
"\1\116",
- "\1\117",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
+ "\1\120",
"\1\121",
- "\1\122",
"",
- "\1\123",
- "\1\124",
- "\1\125",
- "\1\126",
- "\1\127",
- "\1\130",
+ "\1\122",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
- "\1\132",
+ "\1\124",
"",
- "\1\133",
- "\1\134",
- "\1\135",
+ "\1\125",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
""
};
@@ -1145,27 +1108,27 @@ public class InternalETMapLexer extends Lexer {
this.transition = DFA12_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA12_16 = input.LA(1);
+ int LA12_15 = input.LA(1);
s = -1;
- if ( ((LA12_16>='\u0000' && LA12_16<='\uFFFF')) ) {s = 35;}
+ if ( ((LA12_15>='\u0000' && LA12_15<='\uFFFF')) ) {s = 32;}
else s = 18;
if ( s>=0 ) return s;
break;
case 1 :
- int LA12_15 = input.LA(1);
+ int LA12_14 = input.LA(1);
s = -1;
- if ( ((LA12_15>='\u0000' && LA12_15<='\uFFFF')) ) {s = 35;}
+ if ( ((LA12_14>='\u0000' && LA12_14<='\uFFFF')) ) {s = 32;}
else s = 18;
@@ -1187,25 +1150,25 @@ public class InternalETMapLexer extends Lexer {
else if ( (LA12_0=='S') ) {s = 6;}
- else if ( (LA12_0=='A') ) {s = 7;}
+ else if ( (LA12_0=='T') ) {s = 7;}
- else if ( (LA12_0=='/') ) {s = 8;}
+ else if ( (LA12_0=='i') ) {s = 8;}
- else if ( (LA12_0=='i') ) {s = 9;}
+ else if ( (LA12_0=='f') ) {s = 9;}
- else if ( (LA12_0=='f') ) {s = 10;}
+ else if ( (LA12_0=='.') ) {s = 10;}
- else if ( (LA12_0=='.') ) {s = 11;}
+ else if ( (LA12_0=='^') ) {s = 11;}
- else if ( (LA12_0=='^') ) {s = 12;}
+ else if ( ((LA12_0>='A' && LA12_0<='L')||(LA12_0>='N' && LA12_0<='R')||(LA12_0>='U' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='l')||(LA12_0>='n' && LA12_0<='z')) ) {s = 12;}
- else if ( ((LA12_0>='B' && LA12_0<='L')||(LA12_0>='N' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='l')||(LA12_0>='n' && LA12_0<='z')) ) {s = 13;}
+ else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 13;}
- else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 14;}
+ else if ( (LA12_0=='\"') ) {s = 14;}
- else if ( (LA12_0=='\"') ) {s = 15;}
+ else if ( (LA12_0=='\'') ) {s = 15;}
- else if ( (LA12_0=='\'') ) {s = 16;}
+ else if ( (LA12_0=='/') ) {s = 16;}
else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 17;}
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapParser.java b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapParser.java
index cde8ee07a..97862ff4d 100644
--- a/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapParser.java
+++ b/plugins/org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMapParser.java
@@ -22,10 +22,9 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalETMapParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'model'", "'MappingModel'", "'{'", "'}'", "'Mapping'", "'->'", "'SubSystemMapping'", "'ActorInstanceMapping'", "'/'", "'import'", "'from'", "'.*'", "'.'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'model'", "'MappingModel'", "'{'", "'}'", "'Mapping'", "'->'", "'SubSystemMapping'", "'ThreadMapping'", "'import'", "'from'", "'.*'", "'.'"
};
public static final int RULE_ID=4;
- 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 T__21=21;
@@ -314,21 +313,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR end "ruleSubSystemMapping"
- // $ANTLR start "entryRuleActorInstanceMapping"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:144:1: entryRuleActorInstanceMapping : ruleActorInstanceMapping EOF ;
- public final void entryRuleActorInstanceMapping() throws RecognitionException {
+ // $ANTLR start "entryRuleThreadMapping"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:144:1: entryRuleThreadMapping : ruleThreadMapping EOF ;
+ public final void entryRuleThreadMapping() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:145:1: ( ruleActorInstanceMapping EOF )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:146:1: ruleActorInstanceMapping EOF
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:145:1: ( ruleThreadMapping EOF )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:146:1: ruleThreadMapping EOF
{
- before(grammarAccess.getActorInstanceMappingRule());
- pushFollow(FOLLOW_ruleActorInstanceMapping_in_entryRuleActorInstanceMapping241);
- ruleActorInstanceMapping();
+ before(grammarAccess.getThreadMappingRule());
+ pushFollow(FOLLOW_ruleThreadMapping_in_entryRuleThreadMapping241);
+ ruleThreadMapping();
state._fsp--;
- after(grammarAccess.getActorInstanceMappingRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleActorInstanceMapping248);
+ after(grammarAccess.getThreadMappingRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThreadMapping248);
}
@@ -341,35 +340,35 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "entryRuleActorInstanceMapping"
+ // $ANTLR end "entryRuleThreadMapping"
- // $ANTLR start "ruleActorInstanceMapping"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:153:1: ruleActorInstanceMapping : ( ( rule__ActorInstanceMapping__Group__0 ) ) ;
- public final void ruleActorInstanceMapping() throws RecognitionException {
+ // $ANTLR start "ruleThreadMapping"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:153:1: ruleThreadMapping : ( ( rule__ThreadMapping__Group__0 ) ) ;
+ public final void ruleThreadMapping() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:157:2: ( ( ( rule__ActorInstanceMapping__Group__0 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:158:1: ( ( rule__ActorInstanceMapping__Group__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:157:2: ( ( ( rule__ThreadMapping__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:158:1: ( ( rule__ThreadMapping__Group__0 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:158:1: ( ( rule__ActorInstanceMapping__Group__0 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:159:1: ( rule__ActorInstanceMapping__Group__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:158:1: ( ( rule__ThreadMapping__Group__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:159:1: ( rule__ThreadMapping__Group__0 )
{
- before(grammarAccess.getActorInstanceMappingAccess().getGroup());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:160:1: ( rule__ActorInstanceMapping__Group__0 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:160:2: rule__ActorInstanceMapping__Group__0
+ before(grammarAccess.getThreadMappingAccess().getGroup());
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:160:1: ( rule__ThreadMapping__Group__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:160:2: rule__ThreadMapping__Group__0
{
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__0_in_ruleActorInstanceMapping274);
- rule__ActorInstanceMapping__Group__0();
+ pushFollow(FOLLOW_rule__ThreadMapping__Group__0_in_ruleThreadMapping274);
+ rule__ThreadMapping__Group__0();
state._fsp--;
}
- after(grammarAccess.getActorInstanceMappingAccess().getGroup());
+ after(grammarAccess.getThreadMappingAccess().getGroup());
}
@@ -388,101 +387,24 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "ruleActorInstanceMapping"
-
-
- // $ANTLR start "entryRuleRefPath"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:172:1: entryRuleRefPath : ruleRefPath EOF ;
- public final void entryRuleRefPath() throws RecognitionException {
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:173:1: ( ruleRefPath EOF )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:174:1: ruleRefPath EOF
- {
- before(grammarAccess.getRefPathRule());
- pushFollow(FOLLOW_ruleRefPath_in_entryRuleRefPath301);
- ruleRefPath();
-
- state._fsp--;
-
- after(grammarAccess.getRefPathRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefPath308);
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleRefPath"
-
-
- // $ANTLR start "ruleRefPath"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:181:1: ruleRefPath : ( ( rule__RefPath__Group__0 ) ) ;
- public final void ruleRefPath() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:185:2: ( ( ( rule__RefPath__Group__0 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:186:1: ( ( rule__RefPath__Group__0 ) )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:186:1: ( ( rule__RefPath__Group__0 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:187:1: ( rule__RefPath__Group__0 )
- {
- before(grammarAccess.getRefPathAccess().getGroup());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:188:1: ( rule__RefPath__Group__0 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:188:2: rule__RefPath__Group__0
- {
- pushFollow(FOLLOW_rule__RefPath__Group__0_in_ruleRefPath334);
- rule__RefPath__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getRefPathAccess().getGroup());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleRefPath"
+ // $ANTLR end "ruleThreadMapping"
// $ANTLR start "entryRuleImport"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:200:1: entryRuleImport : ruleImport EOF ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:172:1: entryRuleImport : ruleImport EOF ;
public final void entryRuleImport() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:201:1: ( ruleImport EOF )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:202:1: ruleImport EOF
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:173:1: ( ruleImport EOF )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:174:1: ruleImport EOF
{
before(grammarAccess.getImportRule());
- pushFollow(FOLLOW_ruleImport_in_entryRuleImport361);
+ pushFollow(FOLLOW_ruleImport_in_entryRuleImport301);
ruleImport();
state._fsp--;
after(grammarAccess.getImportRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleImport368);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImport308);
}
@@ -499,23 +421,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleImport"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:209:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:181:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
public final void ruleImport() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:213:2: ( ( ( rule__Import__Group__0 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:214:1: ( ( rule__Import__Group__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:185:2: ( ( ( rule__Import__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:186:1: ( ( rule__Import__Group__0 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:214:1: ( ( rule__Import__Group__0 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:215:1: ( rule__Import__Group__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:186:1: ( ( rule__Import__Group__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:187:1: ( rule__Import__Group__0 )
{
before(grammarAccess.getImportAccess().getGroup());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:216:1: ( rule__Import__Group__0 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:216:2: rule__Import__Group__0
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:188:1: ( rule__Import__Group__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:188:2: rule__Import__Group__0
{
- pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport394);
+ pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport334);
rule__Import__Group__0();
state._fsp--;
@@ -546,20 +468,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleImportedFQN"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:228:1: entryRuleImportedFQN : ruleImportedFQN EOF ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:200:1: entryRuleImportedFQN : ruleImportedFQN EOF ;
public final void entryRuleImportedFQN() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:229:1: ( ruleImportedFQN EOF )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:230:1: ruleImportedFQN EOF
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:201:1: ( ruleImportedFQN EOF )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:202:1: ruleImportedFQN EOF
{
before(grammarAccess.getImportedFQNRule());
- pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN421);
+ pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN361);
ruleImportedFQN();
state._fsp--;
after(grammarAccess.getImportedFQNRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN428);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN368);
}
@@ -576,23 +498,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleImportedFQN"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:237:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:209:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ;
public final void ruleImportedFQN() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:241:2: ( ( ( rule__ImportedFQN__Group__0 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:242:1: ( ( rule__ImportedFQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:213:2: ( ( ( rule__ImportedFQN__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:214:1: ( ( rule__ImportedFQN__Group__0 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:242:1: ( ( rule__ImportedFQN__Group__0 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:243:1: ( rule__ImportedFQN__Group__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:214:1: ( ( rule__ImportedFQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:215:1: ( rule__ImportedFQN__Group__0 )
{
before(grammarAccess.getImportedFQNAccess().getGroup());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:244:1: ( rule__ImportedFQN__Group__0 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:244:2: rule__ImportedFQN__Group__0
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:216:1: ( rule__ImportedFQN__Group__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:216:2: rule__ImportedFQN__Group__0
{
- pushFollow(FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN454);
+ pushFollow(FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN394);
rule__ImportedFQN__Group__0();
state._fsp--;
@@ -623,20 +545,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleFQN"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:256:1: entryRuleFQN : ruleFQN EOF ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:228:1: entryRuleFQN : ruleFQN EOF ;
public final void entryRuleFQN() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:257:1: ( ruleFQN EOF )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:258:1: ruleFQN EOF
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:229:1: ( ruleFQN EOF )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:230:1: ruleFQN EOF
{
before(grammarAccess.getFQNRule());
- pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN481);
+ pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN421);
ruleFQN();
state._fsp--;
after(grammarAccess.getFQNRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleFQN488);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFQN428);
}
@@ -653,23 +575,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleFQN"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:265:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:237:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ;
public final void ruleFQN() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:269:2: ( ( ( rule__FQN__Group__0 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:270:1: ( ( rule__FQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:241:2: ( ( ( rule__FQN__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:242:1: ( ( rule__FQN__Group__0 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:270:1: ( ( rule__FQN__Group__0 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:271:1: ( rule__FQN__Group__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:242:1: ( ( rule__FQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:243:1: ( rule__FQN__Group__0 )
{
before(grammarAccess.getFQNAccess().getGroup());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:272:1: ( rule__FQN__Group__0 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:272:2: rule__FQN__Group__0
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:244:1: ( rule__FQN__Group__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:244:2: rule__FQN__Group__0
{
- pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN514);
+ pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN454);
rule__FQN__Group__0();
state._fsp--;
@@ -700,13 +622,13 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Alternatives_1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:284:1: rule__Import__Alternatives_1 : ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) );
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:256:1: rule__Import__Alternatives_1 : ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) );
public final void rule__Import__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:288:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:260:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) )
int alt1=2;
int LA1_0 = input.LA(1);
@@ -724,16 +646,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:289:1: ( ( rule__Import__Group_1_0__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:261:1: ( ( rule__Import__Group_1_0__0 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:289:1: ( ( rule__Import__Group_1_0__0 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:290:1: ( rule__Import__Group_1_0__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:261:1: ( ( rule__Import__Group_1_0__0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:262:1: ( rule__Import__Group_1_0__0 )
{
before(grammarAccess.getImportAccess().getGroup_1_0());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:291:1: ( rule__Import__Group_1_0__0 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:291:2: rule__Import__Group_1_0__0
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:263:1: ( rule__Import__Group_1_0__0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:263:2: rule__Import__Group_1_0__0
{
- pushFollow(FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_1550);
+ pushFollow(FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_1490);
rule__Import__Group_1_0__0();
state._fsp--;
@@ -749,13 +671,13 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:295:6: ( 'model' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:267:6: ( 'model' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:295:6: ( 'model' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:296:1: 'model'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:267:6: ( 'model' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:268:1: 'model'
{
before(grammarAccess.getImportAccess().getModelKeyword_1_1());
- match(input,11,FOLLOW_11_in_rule__Import__Alternatives_1569);
+ match(input,11,FOLLOW_11_in_rule__Import__Alternatives_1509);
after(grammarAccess.getImportAccess().getModelKeyword_1_1());
}
@@ -781,21 +703,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:310:1: rule__MappingModel__Group__0 : rule__MappingModel__Group__0__Impl rule__MappingModel__Group__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:282:1: rule__MappingModel__Group__0 : rule__MappingModel__Group__0__Impl rule__MappingModel__Group__1 ;
public final void rule__MappingModel__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:314:1: ( rule__MappingModel__Group__0__Impl rule__MappingModel__Group__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:315:2: rule__MappingModel__Group__0__Impl rule__MappingModel__Group__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:286:1: ( rule__MappingModel__Group__0__Impl rule__MappingModel__Group__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:287:2: rule__MappingModel__Group__0__Impl rule__MappingModel__Group__1
{
- pushFollow(FOLLOW_rule__MappingModel__Group__0__Impl_in_rule__MappingModel__Group__0601);
+ pushFollow(FOLLOW_rule__MappingModel__Group__0__Impl_in_rule__MappingModel__Group__0541);
rule__MappingModel__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__MappingModel__Group__1_in_rule__MappingModel__Group__0604);
+ pushFollow(FOLLOW_rule__MappingModel__Group__1_in_rule__MappingModel__Group__0544);
rule__MappingModel__Group__1();
state._fsp--;
@@ -819,20 +741,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:322:1: rule__MappingModel__Group__0__Impl : ( 'MappingModel' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:294:1: rule__MappingModel__Group__0__Impl : ( 'MappingModel' ) ;
public final void rule__MappingModel__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:326:1: ( ( 'MappingModel' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:327:1: ( 'MappingModel' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:298:1: ( ( 'MappingModel' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:299:1: ( 'MappingModel' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:327:1: ( 'MappingModel' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:328:1: 'MappingModel'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:299:1: ( 'MappingModel' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:300:1: 'MappingModel'
{
before(grammarAccess.getMappingModelAccess().getMappingModelKeyword_0());
- match(input,12,FOLLOW_12_in_rule__MappingModel__Group__0__Impl632);
+ match(input,12,FOLLOW_12_in_rule__MappingModel__Group__0__Impl572);
after(grammarAccess.getMappingModelAccess().getMappingModelKeyword_0());
}
@@ -856,21 +778,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:341:1: rule__MappingModel__Group__1 : rule__MappingModel__Group__1__Impl rule__MappingModel__Group__2 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:313:1: rule__MappingModel__Group__1 : rule__MappingModel__Group__1__Impl rule__MappingModel__Group__2 ;
public final void rule__MappingModel__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:345:1: ( rule__MappingModel__Group__1__Impl rule__MappingModel__Group__2 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:346:2: rule__MappingModel__Group__1__Impl rule__MappingModel__Group__2
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:317:1: ( rule__MappingModel__Group__1__Impl rule__MappingModel__Group__2 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:318:2: rule__MappingModel__Group__1__Impl rule__MappingModel__Group__2
{
- pushFollow(FOLLOW_rule__MappingModel__Group__1__Impl_in_rule__MappingModel__Group__1663);
+ pushFollow(FOLLOW_rule__MappingModel__Group__1__Impl_in_rule__MappingModel__Group__1603);
rule__MappingModel__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__MappingModel__Group__2_in_rule__MappingModel__Group__1666);
+ pushFollow(FOLLOW_rule__MappingModel__Group__2_in_rule__MappingModel__Group__1606);
rule__MappingModel__Group__2();
state._fsp--;
@@ -894,23 +816,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:353:1: rule__MappingModel__Group__1__Impl : ( ( rule__MappingModel__NameAssignment_1 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:325:1: rule__MappingModel__Group__1__Impl : ( ( rule__MappingModel__NameAssignment_1 ) ) ;
public final void rule__MappingModel__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:357:1: ( ( ( rule__MappingModel__NameAssignment_1 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:358:1: ( ( rule__MappingModel__NameAssignment_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:329:1: ( ( ( rule__MappingModel__NameAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:330:1: ( ( rule__MappingModel__NameAssignment_1 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:358:1: ( ( rule__MappingModel__NameAssignment_1 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:359:1: ( rule__MappingModel__NameAssignment_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:330:1: ( ( rule__MappingModel__NameAssignment_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:331:1: ( rule__MappingModel__NameAssignment_1 )
{
before(grammarAccess.getMappingModelAccess().getNameAssignment_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:360:1: ( rule__MappingModel__NameAssignment_1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:360:2: rule__MappingModel__NameAssignment_1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:332:1: ( rule__MappingModel__NameAssignment_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:332:2: rule__MappingModel__NameAssignment_1
{
- pushFollow(FOLLOW_rule__MappingModel__NameAssignment_1_in_rule__MappingModel__Group__1__Impl693);
+ pushFollow(FOLLOW_rule__MappingModel__NameAssignment_1_in_rule__MappingModel__Group__1__Impl633);
rule__MappingModel__NameAssignment_1();
state._fsp--;
@@ -941,21 +863,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__2"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:370:1: rule__MappingModel__Group__2 : rule__MappingModel__Group__2__Impl rule__MappingModel__Group__3 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:342:1: rule__MappingModel__Group__2 : rule__MappingModel__Group__2__Impl rule__MappingModel__Group__3 ;
public final void rule__MappingModel__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:374:1: ( rule__MappingModel__Group__2__Impl rule__MappingModel__Group__3 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:375:2: rule__MappingModel__Group__2__Impl rule__MappingModel__Group__3
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:346:1: ( rule__MappingModel__Group__2__Impl rule__MappingModel__Group__3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:347:2: rule__MappingModel__Group__2__Impl rule__MappingModel__Group__3
{
- pushFollow(FOLLOW_rule__MappingModel__Group__2__Impl_in_rule__MappingModel__Group__2723);
+ pushFollow(FOLLOW_rule__MappingModel__Group__2__Impl_in_rule__MappingModel__Group__2663);
rule__MappingModel__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__MappingModel__Group__3_in_rule__MappingModel__Group__2726);
+ pushFollow(FOLLOW_rule__MappingModel__Group__3_in_rule__MappingModel__Group__2666);
rule__MappingModel__Group__3();
state._fsp--;
@@ -979,20 +901,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__2__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:382:1: rule__MappingModel__Group__2__Impl : ( '{' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:354:1: rule__MappingModel__Group__2__Impl : ( '{' ) ;
public final void rule__MappingModel__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:386:1: ( ( '{' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:387:1: ( '{' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:358:1: ( ( '{' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:359:1: ( '{' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:387:1: ( '{' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:388:1: '{'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:359:1: ( '{' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:360:1: '{'
{
before(grammarAccess.getMappingModelAccess().getLeftCurlyBracketKeyword_2());
- match(input,13,FOLLOW_13_in_rule__MappingModel__Group__2__Impl754);
+ match(input,13,FOLLOW_13_in_rule__MappingModel__Group__2__Impl694);
after(grammarAccess.getMappingModelAccess().getLeftCurlyBracketKeyword_2());
}
@@ -1016,21 +938,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__3"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:401:1: rule__MappingModel__Group__3 : rule__MappingModel__Group__3__Impl rule__MappingModel__Group__4 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:373:1: rule__MappingModel__Group__3 : rule__MappingModel__Group__3__Impl rule__MappingModel__Group__4 ;
public final void rule__MappingModel__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:405:1: ( rule__MappingModel__Group__3__Impl rule__MappingModel__Group__4 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:406:2: rule__MappingModel__Group__3__Impl rule__MappingModel__Group__4
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:377:1: ( rule__MappingModel__Group__3__Impl rule__MappingModel__Group__4 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:378:2: rule__MappingModel__Group__3__Impl rule__MappingModel__Group__4
{
- pushFollow(FOLLOW_rule__MappingModel__Group__3__Impl_in_rule__MappingModel__Group__3785);
+ pushFollow(FOLLOW_rule__MappingModel__Group__3__Impl_in_rule__MappingModel__Group__3725);
rule__MappingModel__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__MappingModel__Group__4_in_rule__MappingModel__Group__3788);
+ pushFollow(FOLLOW_rule__MappingModel__Group__4_in_rule__MappingModel__Group__3728);
rule__MappingModel__Group__4();
state._fsp--;
@@ -1054,35 +976,35 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__3__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:413:1: rule__MappingModel__Group__3__Impl : ( ( rule__MappingModel__ImportsAssignment_3 )* ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:385:1: rule__MappingModel__Group__3__Impl : ( ( rule__MappingModel__ImportsAssignment_3 )* ) ;
public final void rule__MappingModel__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:417:1: ( ( ( rule__MappingModel__ImportsAssignment_3 )* ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:418:1: ( ( rule__MappingModel__ImportsAssignment_3 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:389:1: ( ( ( rule__MappingModel__ImportsAssignment_3 )* ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:390:1: ( ( rule__MappingModel__ImportsAssignment_3 )* )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:418:1: ( ( rule__MappingModel__ImportsAssignment_3 )* )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:419:1: ( rule__MappingModel__ImportsAssignment_3 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:390:1: ( ( rule__MappingModel__ImportsAssignment_3 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:391:1: ( rule__MappingModel__ImportsAssignment_3 )*
{
before(grammarAccess.getMappingModelAccess().getImportsAssignment_3());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:420:1: ( rule__MappingModel__ImportsAssignment_3 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:392:1: ( rule__MappingModel__ImportsAssignment_3 )*
loop2:
do {
int alt2=2;
int LA2_0 = input.LA(1);
- if ( (LA2_0==20) ) {
+ if ( (LA2_0==19) ) {
alt2=1;
}
switch (alt2) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:420:2: rule__MappingModel__ImportsAssignment_3
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:392:2: rule__MappingModel__ImportsAssignment_3
{
- pushFollow(FOLLOW_rule__MappingModel__ImportsAssignment_3_in_rule__MappingModel__Group__3__Impl815);
+ pushFollow(FOLLOW_rule__MappingModel__ImportsAssignment_3_in_rule__MappingModel__Group__3__Impl755);
rule__MappingModel__ImportsAssignment_3();
state._fsp--;
@@ -1119,21 +1041,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__4"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:430:1: rule__MappingModel__Group__4 : rule__MappingModel__Group__4__Impl rule__MappingModel__Group__5 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:402:1: rule__MappingModel__Group__4 : rule__MappingModel__Group__4__Impl rule__MappingModel__Group__5 ;
public final void rule__MappingModel__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:434:1: ( rule__MappingModel__Group__4__Impl rule__MappingModel__Group__5 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:435:2: rule__MappingModel__Group__4__Impl rule__MappingModel__Group__5
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:406:1: ( rule__MappingModel__Group__4__Impl rule__MappingModel__Group__5 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:407:2: rule__MappingModel__Group__4__Impl rule__MappingModel__Group__5
{
- pushFollow(FOLLOW_rule__MappingModel__Group__4__Impl_in_rule__MappingModel__Group__4846);
+ pushFollow(FOLLOW_rule__MappingModel__Group__4__Impl_in_rule__MappingModel__Group__4786);
rule__MappingModel__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__MappingModel__Group__5_in_rule__MappingModel__Group__4849);
+ pushFollow(FOLLOW_rule__MappingModel__Group__5_in_rule__MappingModel__Group__4789);
rule__MappingModel__Group__5();
state._fsp--;
@@ -1157,20 +1079,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__4__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:442:1: rule__MappingModel__Group__4__Impl : ( ( rule__MappingModel__MappingsAssignment_4 )* ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:414:1: rule__MappingModel__Group__4__Impl : ( ( rule__MappingModel__MappingsAssignment_4 )* ) ;
public final void rule__MappingModel__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:446:1: ( ( ( rule__MappingModel__MappingsAssignment_4 )* ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:447:1: ( ( rule__MappingModel__MappingsAssignment_4 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:418:1: ( ( ( rule__MappingModel__MappingsAssignment_4 )* ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:419:1: ( ( rule__MappingModel__MappingsAssignment_4 )* )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:447:1: ( ( rule__MappingModel__MappingsAssignment_4 )* )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:448:1: ( rule__MappingModel__MappingsAssignment_4 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:419:1: ( ( rule__MappingModel__MappingsAssignment_4 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:420:1: ( rule__MappingModel__MappingsAssignment_4 )*
{
before(grammarAccess.getMappingModelAccess().getMappingsAssignment_4());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:449:1: ( rule__MappingModel__MappingsAssignment_4 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:421:1: ( rule__MappingModel__MappingsAssignment_4 )*
loop3:
do {
int alt3=2;
@@ -1183,9 +1105,9 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:449:2: rule__MappingModel__MappingsAssignment_4
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:421:2: rule__MappingModel__MappingsAssignment_4
{
- pushFollow(FOLLOW_rule__MappingModel__MappingsAssignment_4_in_rule__MappingModel__Group__4__Impl876);
+ pushFollow(FOLLOW_rule__MappingModel__MappingsAssignment_4_in_rule__MappingModel__Group__4__Impl816);
rule__MappingModel__MappingsAssignment_4();
state._fsp--;
@@ -1222,16 +1144,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__5"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:459:1: rule__MappingModel__Group__5 : rule__MappingModel__Group__5__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:431:1: rule__MappingModel__Group__5 : rule__MappingModel__Group__5__Impl ;
public final void rule__MappingModel__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:463:1: ( rule__MappingModel__Group__5__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:464:2: rule__MappingModel__Group__5__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:435:1: ( rule__MappingModel__Group__5__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:436:2: rule__MappingModel__Group__5__Impl
{
- pushFollow(FOLLOW_rule__MappingModel__Group__5__Impl_in_rule__MappingModel__Group__5907);
+ pushFollow(FOLLOW_rule__MappingModel__Group__5__Impl_in_rule__MappingModel__Group__5847);
rule__MappingModel__Group__5__Impl();
state._fsp--;
@@ -1255,20 +1177,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__Group__5__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:470:1: rule__MappingModel__Group__5__Impl : ( '}' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:442:1: rule__MappingModel__Group__5__Impl : ( '}' ) ;
public final void rule__MappingModel__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:474:1: ( ( '}' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:475:1: ( '}' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:446:1: ( ( '}' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:447:1: ( '}' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:475:1: ( '}' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:476:1: '}'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:447:1: ( '}' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:448:1: '}'
{
before(grammarAccess.getMappingModelAccess().getRightCurlyBracketKeyword_5());
- match(input,14,FOLLOW_14_in_rule__MappingModel__Group__5__Impl935);
+ match(input,14,FOLLOW_14_in_rule__MappingModel__Group__5__Impl875);
after(grammarAccess.getMappingModelAccess().getRightCurlyBracketKeyword_5());
}
@@ -1292,21 +1214,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:501:1: rule__Mapping__Group__0 : rule__Mapping__Group__0__Impl rule__Mapping__Group__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:473:1: rule__Mapping__Group__0 : rule__Mapping__Group__0__Impl rule__Mapping__Group__1 ;
public final void rule__Mapping__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:505:1: ( rule__Mapping__Group__0__Impl rule__Mapping__Group__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:506:2: rule__Mapping__Group__0__Impl rule__Mapping__Group__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:477:1: ( rule__Mapping__Group__0__Impl rule__Mapping__Group__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:478:2: rule__Mapping__Group__0__Impl rule__Mapping__Group__1
{
- pushFollow(FOLLOW_rule__Mapping__Group__0__Impl_in_rule__Mapping__Group__0978);
+ pushFollow(FOLLOW_rule__Mapping__Group__0__Impl_in_rule__Mapping__Group__0918);
rule__Mapping__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Mapping__Group__1_in_rule__Mapping__Group__0981);
+ pushFollow(FOLLOW_rule__Mapping__Group__1_in_rule__Mapping__Group__0921);
rule__Mapping__Group__1();
state._fsp--;
@@ -1330,20 +1252,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:513:1: rule__Mapping__Group__0__Impl : ( 'Mapping' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:485:1: rule__Mapping__Group__0__Impl : ( 'Mapping' ) ;
public final void rule__Mapping__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:517:1: ( ( 'Mapping' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:518:1: ( 'Mapping' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:489:1: ( ( 'Mapping' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:490:1: ( 'Mapping' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:518:1: ( 'Mapping' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:519:1: 'Mapping'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:490:1: ( 'Mapping' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:491:1: 'Mapping'
{
before(grammarAccess.getMappingAccess().getMappingKeyword_0());
- match(input,15,FOLLOW_15_in_rule__Mapping__Group__0__Impl1009);
+ match(input,15,FOLLOW_15_in_rule__Mapping__Group__0__Impl949);
after(grammarAccess.getMappingAccess().getMappingKeyword_0());
}
@@ -1367,21 +1289,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:532:1: rule__Mapping__Group__1 : rule__Mapping__Group__1__Impl rule__Mapping__Group__2 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:504:1: rule__Mapping__Group__1 : rule__Mapping__Group__1__Impl rule__Mapping__Group__2 ;
public final void rule__Mapping__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:536:1: ( rule__Mapping__Group__1__Impl rule__Mapping__Group__2 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:537:2: rule__Mapping__Group__1__Impl rule__Mapping__Group__2
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:508:1: ( rule__Mapping__Group__1__Impl rule__Mapping__Group__2 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:509:2: rule__Mapping__Group__1__Impl rule__Mapping__Group__2
{
- pushFollow(FOLLOW_rule__Mapping__Group__1__Impl_in_rule__Mapping__Group__11040);
+ pushFollow(FOLLOW_rule__Mapping__Group__1__Impl_in_rule__Mapping__Group__1980);
rule__Mapping__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Mapping__Group__2_in_rule__Mapping__Group__11043);
+ pushFollow(FOLLOW_rule__Mapping__Group__2_in_rule__Mapping__Group__1983);
rule__Mapping__Group__2();
state._fsp--;
@@ -1405,23 +1327,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:544:1: rule__Mapping__Group__1__Impl : ( ( rule__Mapping__LogicalSysAssignment_1 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:516:1: rule__Mapping__Group__1__Impl : ( ( rule__Mapping__LogicalSysAssignment_1 ) ) ;
public final void rule__Mapping__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:548:1: ( ( ( rule__Mapping__LogicalSysAssignment_1 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:549:1: ( ( rule__Mapping__LogicalSysAssignment_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:520:1: ( ( ( rule__Mapping__LogicalSysAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:521:1: ( ( rule__Mapping__LogicalSysAssignment_1 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:549:1: ( ( rule__Mapping__LogicalSysAssignment_1 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:550:1: ( rule__Mapping__LogicalSysAssignment_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:521:1: ( ( rule__Mapping__LogicalSysAssignment_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:522:1: ( rule__Mapping__LogicalSysAssignment_1 )
{
before(grammarAccess.getMappingAccess().getLogicalSysAssignment_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:551:1: ( rule__Mapping__LogicalSysAssignment_1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:551:2: rule__Mapping__LogicalSysAssignment_1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:523:1: ( rule__Mapping__LogicalSysAssignment_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:523:2: rule__Mapping__LogicalSysAssignment_1
{
- pushFollow(FOLLOW_rule__Mapping__LogicalSysAssignment_1_in_rule__Mapping__Group__1__Impl1070);
+ pushFollow(FOLLOW_rule__Mapping__LogicalSysAssignment_1_in_rule__Mapping__Group__1__Impl1010);
rule__Mapping__LogicalSysAssignment_1();
state._fsp--;
@@ -1452,21 +1374,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__2"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:561:1: rule__Mapping__Group__2 : rule__Mapping__Group__2__Impl rule__Mapping__Group__3 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:533:1: rule__Mapping__Group__2 : rule__Mapping__Group__2__Impl rule__Mapping__Group__3 ;
public final void rule__Mapping__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:565:1: ( rule__Mapping__Group__2__Impl rule__Mapping__Group__3 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:566:2: rule__Mapping__Group__2__Impl rule__Mapping__Group__3
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:537:1: ( rule__Mapping__Group__2__Impl rule__Mapping__Group__3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:538:2: rule__Mapping__Group__2__Impl rule__Mapping__Group__3
{
- pushFollow(FOLLOW_rule__Mapping__Group__2__Impl_in_rule__Mapping__Group__21100);
+ pushFollow(FOLLOW_rule__Mapping__Group__2__Impl_in_rule__Mapping__Group__21040);
rule__Mapping__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Mapping__Group__3_in_rule__Mapping__Group__21103);
+ pushFollow(FOLLOW_rule__Mapping__Group__3_in_rule__Mapping__Group__21043);
rule__Mapping__Group__3();
state._fsp--;
@@ -1490,20 +1412,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__2__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:573:1: rule__Mapping__Group__2__Impl : ( '->' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:545:1: rule__Mapping__Group__2__Impl : ( '->' ) ;
public final void rule__Mapping__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:577:1: ( ( '->' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:578:1: ( '->' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:549:1: ( ( '->' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:550:1: ( '->' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:578:1: ( '->' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:579:1: '->'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:550:1: ( '->' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:551:1: '->'
{
before(grammarAccess.getMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
- match(input,16,FOLLOW_16_in_rule__Mapping__Group__2__Impl1131);
+ match(input,16,FOLLOW_16_in_rule__Mapping__Group__2__Impl1071);
after(grammarAccess.getMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
}
@@ -1527,21 +1449,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__3"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:592:1: rule__Mapping__Group__3 : rule__Mapping__Group__3__Impl rule__Mapping__Group__4 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:564:1: rule__Mapping__Group__3 : rule__Mapping__Group__3__Impl rule__Mapping__Group__4 ;
public final void rule__Mapping__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:596:1: ( rule__Mapping__Group__3__Impl rule__Mapping__Group__4 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:597:2: rule__Mapping__Group__3__Impl rule__Mapping__Group__4
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:568:1: ( rule__Mapping__Group__3__Impl rule__Mapping__Group__4 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:569:2: rule__Mapping__Group__3__Impl rule__Mapping__Group__4
{
- pushFollow(FOLLOW_rule__Mapping__Group__3__Impl_in_rule__Mapping__Group__31162);
+ pushFollow(FOLLOW_rule__Mapping__Group__3__Impl_in_rule__Mapping__Group__31102);
rule__Mapping__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Mapping__Group__4_in_rule__Mapping__Group__31165);
+ pushFollow(FOLLOW_rule__Mapping__Group__4_in_rule__Mapping__Group__31105);
rule__Mapping__Group__4();
state._fsp--;
@@ -1565,23 +1487,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__3__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:604:1: rule__Mapping__Group__3__Impl : ( ( rule__Mapping__PhysicalSysAssignment_3 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:576:1: rule__Mapping__Group__3__Impl : ( ( rule__Mapping__PhysicalSysAssignment_3 ) ) ;
public final void rule__Mapping__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:608:1: ( ( ( rule__Mapping__PhysicalSysAssignment_3 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:609:1: ( ( rule__Mapping__PhysicalSysAssignment_3 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:580:1: ( ( ( rule__Mapping__PhysicalSysAssignment_3 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:581:1: ( ( rule__Mapping__PhysicalSysAssignment_3 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:609:1: ( ( rule__Mapping__PhysicalSysAssignment_3 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:610:1: ( rule__Mapping__PhysicalSysAssignment_3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:581:1: ( ( rule__Mapping__PhysicalSysAssignment_3 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:582:1: ( rule__Mapping__PhysicalSysAssignment_3 )
{
before(grammarAccess.getMappingAccess().getPhysicalSysAssignment_3());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:611:1: ( rule__Mapping__PhysicalSysAssignment_3 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:611:2: rule__Mapping__PhysicalSysAssignment_3
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:583:1: ( rule__Mapping__PhysicalSysAssignment_3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:583:2: rule__Mapping__PhysicalSysAssignment_3
{
- pushFollow(FOLLOW_rule__Mapping__PhysicalSysAssignment_3_in_rule__Mapping__Group__3__Impl1192);
+ pushFollow(FOLLOW_rule__Mapping__PhysicalSysAssignment_3_in_rule__Mapping__Group__3__Impl1132);
rule__Mapping__PhysicalSysAssignment_3();
state._fsp--;
@@ -1612,21 +1534,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__4"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:621:1: rule__Mapping__Group__4 : rule__Mapping__Group__4__Impl rule__Mapping__Group__5 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:593:1: rule__Mapping__Group__4 : rule__Mapping__Group__4__Impl rule__Mapping__Group__5 ;
public final void rule__Mapping__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:625:1: ( rule__Mapping__Group__4__Impl rule__Mapping__Group__5 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:626:2: rule__Mapping__Group__4__Impl rule__Mapping__Group__5
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:597:1: ( rule__Mapping__Group__4__Impl rule__Mapping__Group__5 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:598:2: rule__Mapping__Group__4__Impl rule__Mapping__Group__5
{
- pushFollow(FOLLOW_rule__Mapping__Group__4__Impl_in_rule__Mapping__Group__41222);
+ pushFollow(FOLLOW_rule__Mapping__Group__4__Impl_in_rule__Mapping__Group__41162);
rule__Mapping__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Mapping__Group__5_in_rule__Mapping__Group__41225);
+ pushFollow(FOLLOW_rule__Mapping__Group__5_in_rule__Mapping__Group__41165);
rule__Mapping__Group__5();
state._fsp--;
@@ -1650,20 +1572,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__4__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:633:1: rule__Mapping__Group__4__Impl : ( '{' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:605:1: rule__Mapping__Group__4__Impl : ( '{' ) ;
public final void rule__Mapping__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:637:1: ( ( '{' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:638:1: ( '{' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:609:1: ( ( '{' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:610:1: ( '{' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:638:1: ( '{' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:639:1: '{'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:610:1: ( '{' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:611:1: '{'
{
before(grammarAccess.getMappingAccess().getLeftCurlyBracketKeyword_4());
- match(input,13,FOLLOW_13_in_rule__Mapping__Group__4__Impl1253);
+ match(input,13,FOLLOW_13_in_rule__Mapping__Group__4__Impl1193);
after(grammarAccess.getMappingAccess().getLeftCurlyBracketKeyword_4());
}
@@ -1687,21 +1609,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__5"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:652:1: rule__Mapping__Group__5 : rule__Mapping__Group__5__Impl rule__Mapping__Group__6 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:624:1: rule__Mapping__Group__5 : rule__Mapping__Group__5__Impl rule__Mapping__Group__6 ;
public final void rule__Mapping__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:656:1: ( rule__Mapping__Group__5__Impl rule__Mapping__Group__6 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:657:2: rule__Mapping__Group__5__Impl rule__Mapping__Group__6
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:628:1: ( rule__Mapping__Group__5__Impl rule__Mapping__Group__6 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:629:2: rule__Mapping__Group__5__Impl rule__Mapping__Group__6
{
- pushFollow(FOLLOW_rule__Mapping__Group__5__Impl_in_rule__Mapping__Group__51284);
+ pushFollow(FOLLOW_rule__Mapping__Group__5__Impl_in_rule__Mapping__Group__51224);
rule__Mapping__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Mapping__Group__6_in_rule__Mapping__Group__51287);
+ pushFollow(FOLLOW_rule__Mapping__Group__6_in_rule__Mapping__Group__51227);
rule__Mapping__Group__6();
state._fsp--;
@@ -1725,20 +1647,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__5__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:664:1: rule__Mapping__Group__5__Impl : ( ( rule__Mapping__SubsysMappingsAssignment_5 )* ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:636:1: rule__Mapping__Group__5__Impl : ( ( rule__Mapping__SubsysMappingsAssignment_5 )* ) ;
public final void rule__Mapping__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:668:1: ( ( ( rule__Mapping__SubsysMappingsAssignment_5 )* ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:669:1: ( ( rule__Mapping__SubsysMappingsAssignment_5 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:640:1: ( ( ( rule__Mapping__SubsysMappingsAssignment_5 )* ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:641:1: ( ( rule__Mapping__SubsysMappingsAssignment_5 )* )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:669:1: ( ( rule__Mapping__SubsysMappingsAssignment_5 )* )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:670:1: ( rule__Mapping__SubsysMappingsAssignment_5 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:641:1: ( ( rule__Mapping__SubsysMappingsAssignment_5 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:642:1: ( rule__Mapping__SubsysMappingsAssignment_5 )*
{
before(grammarAccess.getMappingAccess().getSubsysMappingsAssignment_5());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:671:1: ( rule__Mapping__SubsysMappingsAssignment_5 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:643:1: ( rule__Mapping__SubsysMappingsAssignment_5 )*
loop4:
do {
int alt4=2;
@@ -1751,9 +1673,9 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:671:2: rule__Mapping__SubsysMappingsAssignment_5
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:643:2: rule__Mapping__SubsysMappingsAssignment_5
{
- pushFollow(FOLLOW_rule__Mapping__SubsysMappingsAssignment_5_in_rule__Mapping__Group__5__Impl1314);
+ pushFollow(FOLLOW_rule__Mapping__SubsysMappingsAssignment_5_in_rule__Mapping__Group__5__Impl1254);
rule__Mapping__SubsysMappingsAssignment_5();
state._fsp--;
@@ -1790,16 +1712,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__6"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:681:1: rule__Mapping__Group__6 : rule__Mapping__Group__6__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:653:1: rule__Mapping__Group__6 : rule__Mapping__Group__6__Impl ;
public final void rule__Mapping__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:685:1: ( rule__Mapping__Group__6__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:686:2: rule__Mapping__Group__6__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:657:1: ( rule__Mapping__Group__6__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:658:2: rule__Mapping__Group__6__Impl
{
- pushFollow(FOLLOW_rule__Mapping__Group__6__Impl_in_rule__Mapping__Group__61345);
+ pushFollow(FOLLOW_rule__Mapping__Group__6__Impl_in_rule__Mapping__Group__61285);
rule__Mapping__Group__6__Impl();
state._fsp--;
@@ -1823,20 +1745,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__Group__6__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:692:1: rule__Mapping__Group__6__Impl : ( '}' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:664:1: rule__Mapping__Group__6__Impl : ( '}' ) ;
public final void rule__Mapping__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:696:1: ( ( '}' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:697:1: ( '}' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:668:1: ( ( '}' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:669:1: ( '}' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:697:1: ( '}' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:698:1: '}'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:669:1: ( '}' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:670:1: '}'
{
before(grammarAccess.getMappingAccess().getRightCurlyBracketKeyword_6());
- match(input,14,FOLLOW_14_in_rule__Mapping__Group__6__Impl1373);
+ match(input,14,FOLLOW_14_in_rule__Mapping__Group__6__Impl1313);
after(grammarAccess.getMappingAccess().getRightCurlyBracketKeyword_6());
}
@@ -1860,21 +1782,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:725:1: rule__SubSystemMapping__Group__0 : rule__SubSystemMapping__Group__0__Impl rule__SubSystemMapping__Group__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:697:1: rule__SubSystemMapping__Group__0 : rule__SubSystemMapping__Group__0__Impl rule__SubSystemMapping__Group__1 ;
public final void rule__SubSystemMapping__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:729:1: ( rule__SubSystemMapping__Group__0__Impl rule__SubSystemMapping__Group__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:730:2: rule__SubSystemMapping__Group__0__Impl rule__SubSystemMapping__Group__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:701:1: ( rule__SubSystemMapping__Group__0__Impl rule__SubSystemMapping__Group__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:702:2: rule__SubSystemMapping__Group__0__Impl rule__SubSystemMapping__Group__1
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__0__Impl_in_rule__SubSystemMapping__Group__01418);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__0__Impl_in_rule__SubSystemMapping__Group__01358);
rule__SubSystemMapping__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__1_in_rule__SubSystemMapping__Group__01421);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__1_in_rule__SubSystemMapping__Group__01361);
rule__SubSystemMapping__Group__1();
state._fsp--;
@@ -1898,20 +1820,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:737:1: rule__SubSystemMapping__Group__0__Impl : ( 'SubSystemMapping' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:709:1: rule__SubSystemMapping__Group__0__Impl : ( 'SubSystemMapping' ) ;
public final void rule__SubSystemMapping__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:741:1: ( ( 'SubSystemMapping' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:742:1: ( 'SubSystemMapping' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:713:1: ( ( 'SubSystemMapping' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:714:1: ( 'SubSystemMapping' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:742:1: ( 'SubSystemMapping' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:743:1: 'SubSystemMapping'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:714:1: ( 'SubSystemMapping' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:715:1: 'SubSystemMapping'
{
before(grammarAccess.getSubSystemMappingAccess().getSubSystemMappingKeyword_0());
- match(input,17,FOLLOW_17_in_rule__SubSystemMapping__Group__0__Impl1449);
+ match(input,17,FOLLOW_17_in_rule__SubSystemMapping__Group__0__Impl1389);
after(grammarAccess.getSubSystemMappingAccess().getSubSystemMappingKeyword_0());
}
@@ -1935,21 +1857,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:756:1: rule__SubSystemMapping__Group__1 : rule__SubSystemMapping__Group__1__Impl rule__SubSystemMapping__Group__2 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:728:1: rule__SubSystemMapping__Group__1 : rule__SubSystemMapping__Group__1__Impl rule__SubSystemMapping__Group__2 ;
public final void rule__SubSystemMapping__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:760:1: ( rule__SubSystemMapping__Group__1__Impl rule__SubSystemMapping__Group__2 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:761:2: rule__SubSystemMapping__Group__1__Impl rule__SubSystemMapping__Group__2
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:732:1: ( rule__SubSystemMapping__Group__1__Impl rule__SubSystemMapping__Group__2 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:733:2: rule__SubSystemMapping__Group__1__Impl rule__SubSystemMapping__Group__2
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__1__Impl_in_rule__SubSystemMapping__Group__11480);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__1__Impl_in_rule__SubSystemMapping__Group__11420);
rule__SubSystemMapping__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__2_in_rule__SubSystemMapping__Group__11483);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__2_in_rule__SubSystemMapping__Group__11423);
rule__SubSystemMapping__Group__2();
state._fsp--;
@@ -1973,23 +1895,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:768:1: rule__SubSystemMapping__Group__1__Impl : ( ( rule__SubSystemMapping__LogicalSubSysAssignment_1 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:740:1: rule__SubSystemMapping__Group__1__Impl : ( ( rule__SubSystemMapping__LogicalSubSysAssignment_1 ) ) ;
public final void rule__SubSystemMapping__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:772:1: ( ( ( rule__SubSystemMapping__LogicalSubSysAssignment_1 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:773:1: ( ( rule__SubSystemMapping__LogicalSubSysAssignment_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:744:1: ( ( ( rule__SubSystemMapping__LogicalSubSysAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:745:1: ( ( rule__SubSystemMapping__LogicalSubSysAssignment_1 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:773:1: ( ( rule__SubSystemMapping__LogicalSubSysAssignment_1 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:774:1: ( rule__SubSystemMapping__LogicalSubSysAssignment_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:745:1: ( ( rule__SubSystemMapping__LogicalSubSysAssignment_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:746:1: ( rule__SubSystemMapping__LogicalSubSysAssignment_1 )
{
before(grammarAccess.getSubSystemMappingAccess().getLogicalSubSysAssignment_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:775:1: ( rule__SubSystemMapping__LogicalSubSysAssignment_1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:775:2: rule__SubSystemMapping__LogicalSubSysAssignment_1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:747:1: ( rule__SubSystemMapping__LogicalSubSysAssignment_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:747:2: rule__SubSystemMapping__LogicalSubSysAssignment_1
{
- pushFollow(FOLLOW_rule__SubSystemMapping__LogicalSubSysAssignment_1_in_rule__SubSystemMapping__Group__1__Impl1510);
+ pushFollow(FOLLOW_rule__SubSystemMapping__LogicalSubSysAssignment_1_in_rule__SubSystemMapping__Group__1__Impl1450);
rule__SubSystemMapping__LogicalSubSysAssignment_1();
state._fsp--;
@@ -2020,21 +1942,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__2"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:785:1: rule__SubSystemMapping__Group__2 : rule__SubSystemMapping__Group__2__Impl rule__SubSystemMapping__Group__3 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:757:1: rule__SubSystemMapping__Group__2 : rule__SubSystemMapping__Group__2__Impl rule__SubSystemMapping__Group__3 ;
public final void rule__SubSystemMapping__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:789:1: ( rule__SubSystemMapping__Group__2__Impl rule__SubSystemMapping__Group__3 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:790:2: rule__SubSystemMapping__Group__2__Impl rule__SubSystemMapping__Group__3
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:761:1: ( rule__SubSystemMapping__Group__2__Impl rule__SubSystemMapping__Group__3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:762:2: rule__SubSystemMapping__Group__2__Impl rule__SubSystemMapping__Group__3
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__2__Impl_in_rule__SubSystemMapping__Group__21540);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__2__Impl_in_rule__SubSystemMapping__Group__21480);
rule__SubSystemMapping__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__3_in_rule__SubSystemMapping__Group__21543);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__3_in_rule__SubSystemMapping__Group__21483);
rule__SubSystemMapping__Group__3();
state._fsp--;
@@ -2058,20 +1980,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__2__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:797:1: rule__SubSystemMapping__Group__2__Impl : ( '->' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:769:1: rule__SubSystemMapping__Group__2__Impl : ( '->' ) ;
public final void rule__SubSystemMapping__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:801:1: ( ( '->' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:802:1: ( '->' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:773:1: ( ( '->' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:774:1: ( '->' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:802:1: ( '->' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:803:1: '->'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:774:1: ( '->' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:775:1: '->'
{
before(grammarAccess.getSubSystemMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
- match(input,16,FOLLOW_16_in_rule__SubSystemMapping__Group__2__Impl1571);
+ match(input,16,FOLLOW_16_in_rule__SubSystemMapping__Group__2__Impl1511);
after(grammarAccess.getSubSystemMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
}
@@ -2095,21 +2017,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__3"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:816:1: rule__SubSystemMapping__Group__3 : rule__SubSystemMapping__Group__3__Impl rule__SubSystemMapping__Group__4 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:788:1: rule__SubSystemMapping__Group__3 : rule__SubSystemMapping__Group__3__Impl rule__SubSystemMapping__Group__4 ;
public final void rule__SubSystemMapping__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:820:1: ( rule__SubSystemMapping__Group__3__Impl rule__SubSystemMapping__Group__4 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:821:2: rule__SubSystemMapping__Group__3__Impl rule__SubSystemMapping__Group__4
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:792:1: ( rule__SubSystemMapping__Group__3__Impl rule__SubSystemMapping__Group__4 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:793:2: rule__SubSystemMapping__Group__3__Impl rule__SubSystemMapping__Group__4
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__3__Impl_in_rule__SubSystemMapping__Group__31602);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__3__Impl_in_rule__SubSystemMapping__Group__31542);
rule__SubSystemMapping__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__4_in_rule__SubSystemMapping__Group__31605);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__4_in_rule__SubSystemMapping__Group__31545);
rule__SubSystemMapping__Group__4();
state._fsp--;
@@ -2133,23 +2055,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__3__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:828:1: rule__SubSystemMapping__Group__3__Impl : ( ( rule__SubSystemMapping__NodeAssignment_3 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:800:1: rule__SubSystemMapping__Group__3__Impl : ( ( rule__SubSystemMapping__NodeAssignment_3 ) ) ;
public final void rule__SubSystemMapping__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:832:1: ( ( ( rule__SubSystemMapping__NodeAssignment_3 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:833:1: ( ( rule__SubSystemMapping__NodeAssignment_3 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:804:1: ( ( ( rule__SubSystemMapping__NodeAssignment_3 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:805:1: ( ( rule__SubSystemMapping__NodeAssignment_3 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:833:1: ( ( rule__SubSystemMapping__NodeAssignment_3 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:834:1: ( rule__SubSystemMapping__NodeAssignment_3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:805:1: ( ( rule__SubSystemMapping__NodeAssignment_3 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:806:1: ( rule__SubSystemMapping__NodeAssignment_3 )
{
before(grammarAccess.getSubSystemMappingAccess().getNodeAssignment_3());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:835:1: ( rule__SubSystemMapping__NodeAssignment_3 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:835:2: rule__SubSystemMapping__NodeAssignment_3
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:807:1: ( rule__SubSystemMapping__NodeAssignment_3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:807:2: rule__SubSystemMapping__NodeAssignment_3
{
- pushFollow(FOLLOW_rule__SubSystemMapping__NodeAssignment_3_in_rule__SubSystemMapping__Group__3__Impl1632);
+ pushFollow(FOLLOW_rule__SubSystemMapping__NodeAssignment_3_in_rule__SubSystemMapping__Group__3__Impl1572);
rule__SubSystemMapping__NodeAssignment_3();
state._fsp--;
@@ -2180,16 +2102,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__4"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:845:1: rule__SubSystemMapping__Group__4 : rule__SubSystemMapping__Group__4__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:817:1: rule__SubSystemMapping__Group__4 : rule__SubSystemMapping__Group__4__Impl ;
public final void rule__SubSystemMapping__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:849:1: ( rule__SubSystemMapping__Group__4__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:850:2: rule__SubSystemMapping__Group__4__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:821:1: ( rule__SubSystemMapping__Group__4__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:822:2: rule__SubSystemMapping__Group__4__Impl
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group__4__Impl_in_rule__SubSystemMapping__Group__41662);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group__4__Impl_in_rule__SubSystemMapping__Group__41602);
rule__SubSystemMapping__Group__4__Impl();
state._fsp--;
@@ -2213,20 +2135,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group__4__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:856:1: rule__SubSystemMapping__Group__4__Impl : ( ( rule__SubSystemMapping__Group_4__0 )? ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:828:1: rule__SubSystemMapping__Group__4__Impl : ( ( rule__SubSystemMapping__Group_4__0 )? ) ;
public final void rule__SubSystemMapping__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:860:1: ( ( ( rule__SubSystemMapping__Group_4__0 )? ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:861:1: ( ( rule__SubSystemMapping__Group_4__0 )? )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:832:1: ( ( ( rule__SubSystemMapping__Group_4__0 )? ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:833:1: ( ( rule__SubSystemMapping__Group_4__0 )? )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:861:1: ( ( rule__SubSystemMapping__Group_4__0 )? )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:862:1: ( rule__SubSystemMapping__Group_4__0 )?
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:833:1: ( ( rule__SubSystemMapping__Group_4__0 )? )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:834:1: ( rule__SubSystemMapping__Group_4__0 )?
{
before(grammarAccess.getSubSystemMappingAccess().getGroup_4());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:863:1: ( rule__SubSystemMapping__Group_4__0 )?
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:835:1: ( rule__SubSystemMapping__Group_4__0 )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -2235,9 +2157,9 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:863:2: rule__SubSystemMapping__Group_4__0
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:835:2: rule__SubSystemMapping__Group_4__0
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__0_in_rule__SubSystemMapping__Group__4__Impl1689);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__0_in_rule__SubSystemMapping__Group__4__Impl1629);
rule__SubSystemMapping__Group_4__0();
state._fsp--;
@@ -2271,21 +2193,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group_4__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:883:1: rule__SubSystemMapping__Group_4__0 : rule__SubSystemMapping__Group_4__0__Impl rule__SubSystemMapping__Group_4__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:855:1: rule__SubSystemMapping__Group_4__0 : rule__SubSystemMapping__Group_4__0__Impl rule__SubSystemMapping__Group_4__1 ;
public final void rule__SubSystemMapping__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:887:1: ( rule__SubSystemMapping__Group_4__0__Impl rule__SubSystemMapping__Group_4__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:888:2: rule__SubSystemMapping__Group_4__0__Impl rule__SubSystemMapping__Group_4__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:859:1: ( rule__SubSystemMapping__Group_4__0__Impl rule__SubSystemMapping__Group_4__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:860:2: rule__SubSystemMapping__Group_4__0__Impl rule__SubSystemMapping__Group_4__1
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__0__Impl_in_rule__SubSystemMapping__Group_4__01730);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__0__Impl_in_rule__SubSystemMapping__Group_4__01670);
rule__SubSystemMapping__Group_4__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__1_in_rule__SubSystemMapping__Group_4__01733);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__1_in_rule__SubSystemMapping__Group_4__01673);
rule__SubSystemMapping__Group_4__1();
state._fsp--;
@@ -2309,20 +2231,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group_4__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:895:1: rule__SubSystemMapping__Group_4__0__Impl : ( '{' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:867:1: rule__SubSystemMapping__Group_4__0__Impl : ( '{' ) ;
public final void rule__SubSystemMapping__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:899:1: ( ( '{' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:900:1: ( '{' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:871:1: ( ( '{' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:872:1: ( '{' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:900:1: ( '{' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:901:1: '{'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:872:1: ( '{' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:873:1: '{'
{
before(grammarAccess.getSubSystemMappingAccess().getLeftCurlyBracketKeyword_4_0());
- match(input,13,FOLLOW_13_in_rule__SubSystemMapping__Group_4__0__Impl1761);
+ match(input,13,FOLLOW_13_in_rule__SubSystemMapping__Group_4__0__Impl1701);
after(grammarAccess.getSubSystemMappingAccess().getLeftCurlyBracketKeyword_4_0());
}
@@ -2346,21 +2268,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group_4__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:914:1: rule__SubSystemMapping__Group_4__1 : rule__SubSystemMapping__Group_4__1__Impl rule__SubSystemMapping__Group_4__2 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:886:1: rule__SubSystemMapping__Group_4__1 : rule__SubSystemMapping__Group_4__1__Impl rule__SubSystemMapping__Group_4__2 ;
public final void rule__SubSystemMapping__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:918:1: ( rule__SubSystemMapping__Group_4__1__Impl rule__SubSystemMapping__Group_4__2 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:919:2: rule__SubSystemMapping__Group_4__1__Impl rule__SubSystemMapping__Group_4__2
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:890:1: ( rule__SubSystemMapping__Group_4__1__Impl rule__SubSystemMapping__Group_4__2 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:891:2: rule__SubSystemMapping__Group_4__1__Impl rule__SubSystemMapping__Group_4__2
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__1__Impl_in_rule__SubSystemMapping__Group_4__11792);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__1__Impl_in_rule__SubSystemMapping__Group_4__11732);
rule__SubSystemMapping__Group_4__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__2_in_rule__SubSystemMapping__Group_4__11795);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__2_in_rule__SubSystemMapping__Group_4__11735);
rule__SubSystemMapping__Group_4__2();
state._fsp--;
@@ -2384,20 +2306,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group_4__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:926:1: rule__SubSystemMapping__Group_4__1__Impl : ( ( rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1 )* ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:898:1: rule__SubSystemMapping__Group_4__1__Impl : ( ( rule__SubSystemMapping__ThreadMappingsAssignment_4_1 )* ) ;
public final void rule__SubSystemMapping__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:930:1: ( ( ( rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1 )* ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:931:1: ( ( rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:902:1: ( ( ( rule__SubSystemMapping__ThreadMappingsAssignment_4_1 )* ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:903:1: ( ( rule__SubSystemMapping__ThreadMappingsAssignment_4_1 )* )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:931:1: ( ( rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1 )* )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:932:1: ( rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:903:1: ( ( rule__SubSystemMapping__ThreadMappingsAssignment_4_1 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:904:1: ( rule__SubSystemMapping__ThreadMappingsAssignment_4_1 )*
{
- before(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsAssignment_4_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:933:1: ( rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1 )*
+ before(grammarAccess.getSubSystemMappingAccess().getThreadMappingsAssignment_4_1());
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:905:1: ( rule__SubSystemMapping__ThreadMappingsAssignment_4_1 )*
loop6:
do {
int alt6=2;
@@ -2410,10 +2332,10 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:933:2: rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:905:2: rule__SubSystemMapping__ThreadMappingsAssignment_4_1
{
- pushFollow(FOLLOW_rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1_in_rule__SubSystemMapping__Group_4__1__Impl1822);
- rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1();
+ pushFollow(FOLLOW_rule__SubSystemMapping__ThreadMappingsAssignment_4_1_in_rule__SubSystemMapping__Group_4__1__Impl1762);
+ rule__SubSystemMapping__ThreadMappingsAssignment_4_1();
state._fsp--;
@@ -2426,7 +2348,7 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
} while (true);
- after(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsAssignment_4_1());
+ after(grammarAccess.getSubSystemMappingAccess().getThreadMappingsAssignment_4_1());
}
@@ -2449,16 +2371,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group_4__2"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:943:1: rule__SubSystemMapping__Group_4__2 : rule__SubSystemMapping__Group_4__2__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:915:1: rule__SubSystemMapping__Group_4__2 : rule__SubSystemMapping__Group_4__2__Impl ;
public final void rule__SubSystemMapping__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:947:1: ( rule__SubSystemMapping__Group_4__2__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:948:2: rule__SubSystemMapping__Group_4__2__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:919:1: ( rule__SubSystemMapping__Group_4__2__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:920:2: rule__SubSystemMapping__Group_4__2__Impl
{
- pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__2__Impl_in_rule__SubSystemMapping__Group_4__21853);
+ pushFollow(FOLLOW_rule__SubSystemMapping__Group_4__2__Impl_in_rule__SubSystemMapping__Group_4__21793);
rule__SubSystemMapping__Group_4__2__Impl();
state._fsp--;
@@ -2482,20 +2404,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__Group_4__2__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:954:1: rule__SubSystemMapping__Group_4__2__Impl : ( '}' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:926:1: rule__SubSystemMapping__Group_4__2__Impl : ( '}' ) ;
public final void rule__SubSystemMapping__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:958:1: ( ( '}' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:959:1: ( '}' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:930:1: ( ( '}' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:931:1: ( '}' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:959:1: ( '}' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:960:1: '}'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:931:1: ( '}' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:932:1: '}'
{
before(grammarAccess.getSubSystemMappingAccess().getRightCurlyBracketKeyword_4_2());
- match(input,14,FOLLOW_14_in_rule__SubSystemMapping__Group_4__2__Impl1881);
+ match(input,14,FOLLOW_14_in_rule__SubSystemMapping__Group_4__2__Impl1821);
after(grammarAccess.getSubSystemMappingAccess().getRightCurlyBracketKeyword_4_2());
}
@@ -2518,434 +2440,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__SubSystemMapping__Group_4__2__Impl"
- // $ANTLR start "rule__ActorInstanceMapping__Group__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:979:1: rule__ActorInstanceMapping__Group__0 : rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ;
- public final void rule__ActorInstanceMapping__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:983:1: ( rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:984:2: rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__0__Impl_in_rule__ActorInstanceMapping__Group__01918);
- rule__ActorInstanceMapping__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__1_in_rule__ActorInstanceMapping__Group__01921);
- rule__ActorInstanceMapping__Group__1();
-
- state._fsp--;
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__0"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:991:1: rule__ActorInstanceMapping__Group__0__Impl : ( 'ActorInstanceMapping' ) ;
- public final void rule__ActorInstanceMapping__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:995:1: ( ( 'ActorInstanceMapping' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:996:1: ( 'ActorInstanceMapping' )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:996:1: ( 'ActorInstanceMapping' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:997:1: 'ActorInstanceMapping'
- {
- before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0());
- match(input,18,FOLLOW_18_in_rule__ActorInstanceMapping__Group__0__Impl1949);
- after(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__0__Impl"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1010:1: rule__ActorInstanceMapping__Group__1 : rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ;
- public final void rule__ActorInstanceMapping__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1014:1: ( rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1015:2: rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__1__Impl_in_rule__ActorInstanceMapping__Group__11980);
- rule__ActorInstanceMapping__Group__1__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__2_in_rule__ActorInstanceMapping__Group__11983);
- rule__ActorInstanceMapping__Group__2();
-
- state._fsp--;
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__1"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1022:1: rule__ActorInstanceMapping__Group__1__Impl : ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ;
- public final void rule__ActorInstanceMapping__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1026:1: ( ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1027:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1027:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1028:1: ( rule__ActorInstanceMapping__PathAssignment_1 )
- {
- before(grammarAccess.getActorInstanceMappingAccess().getPathAssignment_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1029:1: ( rule__ActorInstanceMapping__PathAssignment_1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1029:2: rule__ActorInstanceMapping__PathAssignment_1
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__PathAssignment_1_in_rule__ActorInstanceMapping__Group__1__Impl2010);
- rule__ActorInstanceMapping__PathAssignment_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getActorInstanceMappingAccess().getPathAssignment_1());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__1__Impl"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__2"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1039:1: rule__ActorInstanceMapping__Group__2 : rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ;
- public final void rule__ActorInstanceMapping__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1043:1: ( rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1044:2: rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__2__Impl_in_rule__ActorInstanceMapping__Group__22040);
- rule__ActorInstanceMapping__Group__2__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__3_in_rule__ActorInstanceMapping__Group__22043);
- rule__ActorInstanceMapping__Group__3();
-
- state._fsp--;
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__2"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__2__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1051:1: rule__ActorInstanceMapping__Group__2__Impl : ( '->' ) ;
- public final void rule__ActorInstanceMapping__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1055:1: ( ( '->' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1056:1: ( '->' )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1056:1: ( '->' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1057:1: '->'
- {
- before(grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
- match(input,16,FOLLOW_16_in_rule__ActorInstanceMapping__Group__2__Impl2071);
- after(grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__2__Impl"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__3"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1070:1: rule__ActorInstanceMapping__Group__3 : rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ;
- public final void rule__ActorInstanceMapping__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1074:1: ( rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1075:2: rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__3__Impl_in_rule__ActorInstanceMapping__Group__32102);
- rule__ActorInstanceMapping__Group__3__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__4_in_rule__ActorInstanceMapping__Group__32105);
- rule__ActorInstanceMapping__Group__4();
-
- state._fsp--;
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__3"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__3__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1082:1: rule__ActorInstanceMapping__Group__3__Impl : ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ;
- public final void rule__ActorInstanceMapping__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1086:1: ( ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1087:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1087:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1088:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 )
- {
- before(grammarAccess.getActorInstanceMappingAccess().getThreadAssignment_3());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1089:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1089:2: rule__ActorInstanceMapping__ThreadAssignment_3
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__ThreadAssignment_3_in_rule__ActorInstanceMapping__Group__3__Impl2132);
- rule__ActorInstanceMapping__ThreadAssignment_3();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getActorInstanceMappingAccess().getThreadAssignment_3());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__3__Impl"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__4"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1099:1: rule__ActorInstanceMapping__Group__4 : rule__ActorInstanceMapping__Group__4__Impl ;
- public final void rule__ActorInstanceMapping__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1103:1: ( rule__ActorInstanceMapping__Group__4__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1104:2: rule__ActorInstanceMapping__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__4__Impl_in_rule__ActorInstanceMapping__Group__42162);
- rule__ActorInstanceMapping__Group__4__Impl();
-
- state._fsp--;
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__4"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group__4__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1110:1: rule__ActorInstanceMapping__Group__4__Impl : ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ;
- public final void rule__ActorInstanceMapping__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1114:1: ( ( ( rule__ActorInstanceMapping__Group_4__0 )? ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1115:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1115:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1116:1: ( rule__ActorInstanceMapping__Group_4__0 )?
- {
- before(grammarAccess.getActorInstanceMappingAccess().getGroup_4());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1117:1: ( rule__ActorInstanceMapping__Group_4__0 )?
- int alt7=2;
- int LA7_0 = input.LA(1);
-
- if ( (LA7_0==13) ) {
- alt7=1;
- }
- switch (alt7) {
- case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1117:2: rule__ActorInstanceMapping__Group_4__0
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__0_in_rule__ActorInstanceMapping__Group__4__Impl2189);
- rule__ActorInstanceMapping__Group_4__0();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getActorInstanceMappingAccess().getGroup_4());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group__4__Impl"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group_4__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1137:1: rule__ActorInstanceMapping__Group_4__0 : rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ;
- public final void rule__ActorInstanceMapping__Group_4__0() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__Group__0"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:951:1: rule__ThreadMapping__Group__0 : rule__ThreadMapping__Group__0__Impl rule__ThreadMapping__Group__1 ;
+ public final void rule__ThreadMapping__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1141:1: ( rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1142:2: rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:955:1: ( rule__ThreadMapping__Group__0__Impl rule__ThreadMapping__Group__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:956:2: rule__ThreadMapping__Group__0__Impl rule__ThreadMapping__Group__1
{
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__0__Impl_in_rule__ActorInstanceMapping__Group_4__02230);
- rule__ActorInstanceMapping__Group_4__0__Impl();
+ pushFollow(FOLLOW_rule__ThreadMapping__Group__0__Impl_in_rule__ThreadMapping__Group__01858);
+ rule__ThreadMapping__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__1_in_rule__ActorInstanceMapping__Group_4__02233);
- rule__ActorInstanceMapping__Group_4__1();
+ pushFollow(FOLLOW_rule__ThreadMapping__Group__1_in_rule__ThreadMapping__Group__01861);
+ rule__ThreadMapping__Group__1();
state._fsp--;
@@ -2964,25 +2475,25 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ActorInstanceMapping__Group_4__0"
+ // $ANTLR end "rule__ThreadMapping__Group__0"
- // $ANTLR start "rule__ActorInstanceMapping__Group_4__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1149:1: rule__ActorInstanceMapping__Group_4__0__Impl : ( '{' ) ;
- public final void rule__ActorInstanceMapping__Group_4__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__Group__0__Impl"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:963:1: rule__ThreadMapping__Group__0__Impl : ( 'ThreadMapping' ) ;
+ public final void rule__ThreadMapping__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1153:1: ( ( '{' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1154:1: ( '{' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:967:1: ( ( 'ThreadMapping' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:968:1: ( 'ThreadMapping' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1154:1: ( '{' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1155:1: '{'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:968:1: ( 'ThreadMapping' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:969:1: 'ThreadMapping'
{
- before(grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0());
- match(input,13,FOLLOW_13_in_rule__ActorInstanceMapping__Group_4__0__Impl2261);
- after(grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0());
+ before(grammarAccess.getThreadMappingAccess().getThreadMappingKeyword_0());
+ match(input,18,FOLLOW_18_in_rule__ThreadMapping__Group__0__Impl1889);
+ after(grammarAccess.getThreadMappingAccess().getThreadMappingKeyword_0());
}
@@ -3001,26 +2512,26 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ActorInstanceMapping__Group_4__0__Impl"
+ // $ANTLR end "rule__ThreadMapping__Group__0__Impl"
- // $ANTLR start "rule__ActorInstanceMapping__Group_4__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1168:1: rule__ActorInstanceMapping__Group_4__1 : rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ;
- public final void rule__ActorInstanceMapping__Group_4__1() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__Group__1"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:982:1: rule__ThreadMapping__Group__1 : rule__ThreadMapping__Group__1__Impl rule__ThreadMapping__Group__2 ;
+ public final void rule__ThreadMapping__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1172:1: ( rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1173:2: rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:986:1: ( rule__ThreadMapping__Group__1__Impl rule__ThreadMapping__Group__2 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:987:2: rule__ThreadMapping__Group__1__Impl rule__ThreadMapping__Group__2
{
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__1__Impl_in_rule__ActorInstanceMapping__Group_4__12292);
- rule__ActorInstanceMapping__Group_4__1__Impl();
+ pushFollow(FOLLOW_rule__ThreadMapping__Group__1__Impl_in_rule__ThreadMapping__Group__11920);
+ rule__ThreadMapping__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__2_in_rule__ActorInstanceMapping__Group_4__12295);
- rule__ActorInstanceMapping__Group_4__2();
+ pushFollow(FOLLOW_rule__ThreadMapping__Group__2_in_rule__ThreadMapping__Group__11923);
+ rule__ThreadMapping__Group__2();
state._fsp--;
@@ -3039,123 +2550,35 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ActorInstanceMapping__Group_4__1"
+ // $ANTLR end "rule__ThreadMapping__Group__1"
- // $ANTLR start "rule__ActorInstanceMapping__Group_4__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1180:1: rule__ActorInstanceMapping__Group_4__1__Impl : ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ;
- public final void rule__ActorInstanceMapping__Group_4__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__Group__1__Impl"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:994:1: rule__ThreadMapping__Group__1__Impl : ( ( rule__ThreadMapping__LogicalThreadAssignment_1 ) ) ;
+ public final void rule__ThreadMapping__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1184:1: ( ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1185:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:998:1: ( ( ( rule__ThreadMapping__LogicalThreadAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:999:1: ( ( rule__ThreadMapping__LogicalThreadAssignment_1 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1185:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1186:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:999:1: ( ( rule__ThreadMapping__LogicalThreadAssignment_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1000:1: ( rule__ThreadMapping__LogicalThreadAssignment_1 )
{
- before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsAssignment_4_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1187:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )*
- loop8:
- do {
- int alt8=2;
- int LA8_0 = input.LA(1);
-
- if ( (LA8_0==18) ) {
- alt8=1;
- }
-
-
- switch (alt8) {
- case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1187:2: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1
- {
- pushFollow(FOLLOW_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1_in_rule__ActorInstanceMapping__Group_4__1__Impl2322);
- rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1();
-
- state._fsp--;
-
-
- }
- break;
-
- default :
- break loop8;
- }
- } while (true);
-
- after(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsAssignment_4_1());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group_4__1__Impl"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group_4__2"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1197:1: rule__ActorInstanceMapping__Group_4__2 : rule__ActorInstanceMapping__Group_4__2__Impl ;
- public final void rule__ActorInstanceMapping__Group_4__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1201:1: ( rule__ActorInstanceMapping__Group_4__2__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1202:2: rule__ActorInstanceMapping__Group_4__2__Impl
+ before(grammarAccess.getThreadMappingAccess().getLogicalThreadAssignment_1());
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1001:1: ( rule__ThreadMapping__LogicalThreadAssignment_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1001:2: rule__ThreadMapping__LogicalThreadAssignment_1
{
- pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__2__Impl_in_rule__ActorInstanceMapping__Group_4__22353);
- rule__ActorInstanceMapping__Group_4__2__Impl();
+ pushFollow(FOLLOW_rule__ThreadMapping__LogicalThreadAssignment_1_in_rule__ThreadMapping__Group__1__Impl1950);
+ rule__ThreadMapping__LogicalThreadAssignment_1();
state._fsp--;
}
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__Group_4__2"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__Group_4__2__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1208:1: rule__ActorInstanceMapping__Group_4__2__Impl : ( '}' ) ;
- public final void rule__ActorInstanceMapping__Group_4__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1212:1: ( ( '}' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1213:1: ( '}' )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1213:1: ( '}' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1214:1: '}'
- {
- before(grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2());
- match(input,14,FOLLOW_14_in_rule__ActorInstanceMapping__Group_4__2__Impl2381);
- after(grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2());
+ after(grammarAccess.getThreadMappingAccess().getLogicalThreadAssignment_1());
}
@@ -3174,26 +2597,26 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ActorInstanceMapping__Group_4__2__Impl"
+ // $ANTLR end "rule__ThreadMapping__Group__1__Impl"
- // $ANTLR start "rule__RefPath__Group__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1233:1: rule__RefPath__Group__0 : rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ;
- public final void rule__RefPath__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__Group__2"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1011:1: rule__ThreadMapping__Group__2 : rule__ThreadMapping__Group__2__Impl rule__ThreadMapping__Group__3 ;
+ public final void rule__ThreadMapping__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1237:1: ( rule__RefPath__Group__0__Impl rule__RefPath__Group__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1238:2: rule__RefPath__Group__0__Impl rule__RefPath__Group__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1015:1: ( rule__ThreadMapping__Group__2__Impl rule__ThreadMapping__Group__3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1016:2: rule__ThreadMapping__Group__2__Impl rule__ThreadMapping__Group__3
{
- pushFollow(FOLLOW_rule__RefPath__Group__0__Impl_in_rule__RefPath__Group__02418);
- rule__RefPath__Group__0__Impl();
+ pushFollow(FOLLOW_rule__ThreadMapping__Group__2__Impl_in_rule__ThreadMapping__Group__21980);
+ rule__ThreadMapping__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RefPath__Group__1_in_rule__RefPath__Group__02421);
- rule__RefPath__Group__1();
+ pushFollow(FOLLOW_rule__ThreadMapping__Group__3_in_rule__ThreadMapping__Group__21983);
+ rule__ThreadMapping__Group__3();
state._fsp--;
@@ -3212,35 +2635,25 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefPath__Group__0"
+ // $ANTLR end "rule__ThreadMapping__Group__2"
- // $ANTLR start "rule__RefPath__Group__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1245:1: rule__RefPath__Group__0__Impl : ( ( rule__RefPath__RefsAssignment_0 ) ) ;
- public final void rule__RefPath__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__Group__2__Impl"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1023:1: rule__ThreadMapping__Group__2__Impl : ( '->' ) ;
+ public final void rule__ThreadMapping__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1249:1: ( ( ( rule__RefPath__RefsAssignment_0 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1250:1: ( ( rule__RefPath__RefsAssignment_0 ) )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1250:1: ( ( rule__RefPath__RefsAssignment_0 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1251:1: ( rule__RefPath__RefsAssignment_0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1027:1: ( ( '->' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1028:1: ( '->' )
{
- before(grammarAccess.getRefPathAccess().getRefsAssignment_0());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1252:1: ( rule__RefPath__RefsAssignment_0 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1252:2: rule__RefPath__RefsAssignment_0
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1028:1: ( '->' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1029:1: '->'
{
- pushFollow(FOLLOW_rule__RefPath__RefsAssignment_0_in_rule__RefPath__Group__0__Impl2448);
- rule__RefPath__RefsAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getRefPathAccess().getRefsAssignment_0());
+ before(grammarAccess.getThreadMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
+ match(input,16,FOLLOW_16_in_rule__ThreadMapping__Group__2__Impl2011);
+ after(grammarAccess.getThreadMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
}
@@ -3259,21 +2672,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefPath__Group__0__Impl"
+ // $ANTLR end "rule__ThreadMapping__Group__2__Impl"
- // $ANTLR start "rule__RefPath__Group__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1262:1: rule__RefPath__Group__1 : rule__RefPath__Group__1__Impl ;
- public final void rule__RefPath__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__Group__3"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1042:1: rule__ThreadMapping__Group__3 : rule__ThreadMapping__Group__3__Impl ;
+ public final void rule__ThreadMapping__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1266:1: ( rule__RefPath__Group__1__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1267:2: rule__RefPath__Group__1__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1046:1: ( rule__ThreadMapping__Group__3__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1047:2: rule__ThreadMapping__Group__3__Impl
{
- pushFollow(FOLLOW_rule__RefPath__Group__1__Impl_in_rule__RefPath__Group__12478);
- rule__RefPath__Group__1__Impl();
+ pushFollow(FOLLOW_rule__ThreadMapping__Group__3__Impl_in_rule__ThreadMapping__Group__32042);
+ rule__ThreadMapping__Group__3__Impl();
state._fsp--;
@@ -3292,208 +2705,35 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefPath__Group__1"
+ // $ANTLR end "rule__ThreadMapping__Group__3"
- // $ANTLR start "rule__RefPath__Group__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1273:1: rule__RefPath__Group__1__Impl : ( ( rule__RefPath__Group_1__0 )* ) ;
- public final void rule__RefPath__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__Group__3__Impl"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1053:1: rule__ThreadMapping__Group__3__Impl : ( ( rule__ThreadMapping__PhysicalThreadAssignment_3 ) ) ;
+ public final void rule__ThreadMapping__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1277:1: ( ( ( rule__RefPath__Group_1__0 )* ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1278:1: ( ( rule__RefPath__Group_1__0 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1057:1: ( ( ( rule__ThreadMapping__PhysicalThreadAssignment_3 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1058:1: ( ( rule__ThreadMapping__PhysicalThreadAssignment_3 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1278:1: ( ( rule__RefPath__Group_1__0 )* )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1279:1: ( rule__RefPath__Group_1__0 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1058:1: ( ( rule__ThreadMapping__PhysicalThreadAssignment_3 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1059:1: ( rule__ThreadMapping__PhysicalThreadAssignment_3 )
{
- before(grammarAccess.getRefPathAccess().getGroup_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1280:1: ( rule__RefPath__Group_1__0 )*
- loop9:
- do {
- int alt9=2;
- int LA9_0 = input.LA(1);
-
- if ( (LA9_0==19) ) {
- alt9=1;
- }
-
-
- switch (alt9) {
- case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1280:2: rule__RefPath__Group_1__0
- {
- pushFollow(FOLLOW_rule__RefPath__Group_1__0_in_rule__RefPath__Group__1__Impl2505);
- rule__RefPath__Group_1__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default :
- break loop9;
- }
- } while (true);
-
- after(grammarAccess.getRefPathAccess().getGroup_1());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RefPath__Group__1__Impl"
-
-
- // $ANTLR start "rule__RefPath__Group_1__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1294:1: rule__RefPath__Group_1__0 : rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ;
- public final void rule__RefPath__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1298:1: ( rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1299:2: rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1
+ before(grammarAccess.getThreadMappingAccess().getPhysicalThreadAssignment_3());
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1060:1: ( rule__ThreadMapping__PhysicalThreadAssignment_3 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1060:2: rule__ThreadMapping__PhysicalThreadAssignment_3
{
- pushFollow(FOLLOW_rule__RefPath__Group_1__0__Impl_in_rule__RefPath__Group_1__02540);
- rule__RefPath__Group_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__RefPath__Group_1__1_in_rule__RefPath__Group_1__02543);
- rule__RefPath__Group_1__1();
+ pushFollow(FOLLOW_rule__ThreadMapping__PhysicalThreadAssignment_3_in_rule__ThreadMapping__Group__3__Impl2069);
+ rule__ThreadMapping__PhysicalThreadAssignment_3();
state._fsp--;
}
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RefPath__Group_1__0"
-
-
- // $ANTLR start "rule__RefPath__Group_1__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1306:1: rule__RefPath__Group_1__0__Impl : ( '/' ) ;
- public final void rule__RefPath__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1310:1: ( ( '/' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1311:1: ( '/' )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1311:1: ( '/' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1312:1: '/'
- {
- before(grammarAccess.getRefPathAccess().getSolidusKeyword_1_0());
- match(input,19,FOLLOW_19_in_rule__RefPath__Group_1__0__Impl2571);
- after(grammarAccess.getRefPathAccess().getSolidusKeyword_1_0());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RefPath__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__RefPath__Group_1__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1325:1: rule__RefPath__Group_1__1 : rule__RefPath__Group_1__1__Impl ;
- public final void rule__RefPath__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1329:1: ( rule__RefPath__Group_1__1__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1330:2: rule__RefPath__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__RefPath__Group_1__1__Impl_in_rule__RefPath__Group_1__12602);
- rule__RefPath__Group_1__1__Impl();
-
- state._fsp--;
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RefPath__Group_1__1"
-
-
- // $ANTLR start "rule__RefPath__Group_1__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1336:1: rule__RefPath__Group_1__1__Impl : ( ( rule__RefPath__RefsAssignment_1_1 ) ) ;
- public final void rule__RefPath__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1340:1: ( ( ( rule__RefPath__RefsAssignment_1_1 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1341:1: ( ( rule__RefPath__RefsAssignment_1_1 ) )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1341:1: ( ( rule__RefPath__RefsAssignment_1_1 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1342:1: ( rule__RefPath__RefsAssignment_1_1 )
- {
- before(grammarAccess.getRefPathAccess().getRefsAssignment_1_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1343:1: ( rule__RefPath__RefsAssignment_1_1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1343:2: rule__RefPath__RefsAssignment_1_1
- {
- pushFollow(FOLLOW_rule__RefPath__RefsAssignment_1_1_in_rule__RefPath__Group_1__1__Impl2629);
- rule__RefPath__RefsAssignment_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getRefPathAccess().getRefsAssignment_1_1());
+ after(grammarAccess.getThreadMappingAccess().getPhysicalThreadAssignment_3());
}
@@ -3512,25 +2752,25 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefPath__Group_1__1__Impl"
+ // $ANTLR end "rule__ThreadMapping__Group__3__Impl"
// $ANTLR start "rule__Import__Group__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1357:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1078:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ;
public final void rule__Import__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1361:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1362:2: rule__Import__Group__0__Impl rule__Import__Group__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1082:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1083:2: rule__Import__Group__0__Impl rule__Import__Group__1
{
- pushFollow(FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__02663);
+ pushFollow(FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__02107);
rule__Import__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Import__Group__1_in_rule__Import__Group__02666);
+ pushFollow(FOLLOW_rule__Import__Group__1_in_rule__Import__Group__02110);
rule__Import__Group__1();
state._fsp--;
@@ -3554,20 +2794,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1369:1: rule__Import__Group__0__Impl : ( 'import' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1090:1: rule__Import__Group__0__Impl : ( 'import' ) ;
public final void rule__Import__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1373:1: ( ( 'import' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1374:1: ( 'import' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1094:1: ( ( 'import' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1095:1: ( 'import' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1374:1: ( 'import' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1375:1: 'import'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1095:1: ( 'import' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1096:1: 'import'
{
before(grammarAccess.getImportAccess().getImportKeyword_0());
- match(input,20,FOLLOW_20_in_rule__Import__Group__0__Impl2694);
+ match(input,19,FOLLOW_19_in_rule__Import__Group__0__Impl2138);
after(grammarAccess.getImportAccess().getImportKeyword_0());
}
@@ -3591,21 +2831,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1388:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1109:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ;
public final void rule__Import__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1392:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1393:2: rule__Import__Group__1__Impl rule__Import__Group__2
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1113:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1114:2: rule__Import__Group__1__Impl rule__Import__Group__2
{
- pushFollow(FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__12725);
+ pushFollow(FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__12169);
rule__Import__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Import__Group__2_in_rule__Import__Group__12728);
+ pushFollow(FOLLOW_rule__Import__Group__2_in_rule__Import__Group__12172);
rule__Import__Group__2();
state._fsp--;
@@ -3629,23 +2869,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1400:1: rule__Import__Group__1__Impl : ( ( rule__Import__Alternatives_1 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1121:1: rule__Import__Group__1__Impl : ( ( rule__Import__Alternatives_1 ) ) ;
public final void rule__Import__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1404:1: ( ( ( rule__Import__Alternatives_1 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1405:1: ( ( rule__Import__Alternatives_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1125:1: ( ( ( rule__Import__Alternatives_1 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1126:1: ( ( rule__Import__Alternatives_1 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1405:1: ( ( rule__Import__Alternatives_1 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1406:1: ( rule__Import__Alternatives_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1126:1: ( ( rule__Import__Alternatives_1 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1127:1: ( rule__Import__Alternatives_1 )
{
before(grammarAccess.getImportAccess().getAlternatives_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1407:1: ( rule__Import__Alternatives_1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1407:2: rule__Import__Alternatives_1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1128:1: ( rule__Import__Alternatives_1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1128:2: rule__Import__Alternatives_1
{
- pushFollow(FOLLOW_rule__Import__Alternatives_1_in_rule__Import__Group__1__Impl2755);
+ pushFollow(FOLLOW_rule__Import__Alternatives_1_in_rule__Import__Group__1__Impl2199);
rule__Import__Alternatives_1();
state._fsp--;
@@ -3676,16 +2916,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group__2"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1417:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1138:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ;
public final void rule__Import__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1421:1: ( rule__Import__Group__2__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1422:2: rule__Import__Group__2__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1142:1: ( rule__Import__Group__2__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1143:2: rule__Import__Group__2__Impl
{
- pushFollow(FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__22785);
+ pushFollow(FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__22229);
rule__Import__Group__2__Impl();
state._fsp--;
@@ -3709,23 +2949,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group__2__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1428:1: rule__Import__Group__2__Impl : ( ( rule__Import__ImportURIAssignment_2 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1149:1: rule__Import__Group__2__Impl : ( ( rule__Import__ImportURIAssignment_2 ) ) ;
public final void rule__Import__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1432:1: ( ( ( rule__Import__ImportURIAssignment_2 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1433:1: ( ( rule__Import__ImportURIAssignment_2 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1153:1: ( ( ( rule__Import__ImportURIAssignment_2 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1154:1: ( ( rule__Import__ImportURIAssignment_2 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1433:1: ( ( rule__Import__ImportURIAssignment_2 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1434:1: ( rule__Import__ImportURIAssignment_2 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1154:1: ( ( rule__Import__ImportURIAssignment_2 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1155:1: ( rule__Import__ImportURIAssignment_2 )
{
before(grammarAccess.getImportAccess().getImportURIAssignment_2());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1435:1: ( rule__Import__ImportURIAssignment_2 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1435:2: rule__Import__ImportURIAssignment_2
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1156:1: ( rule__Import__ImportURIAssignment_2 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1156:2: rule__Import__ImportURIAssignment_2
{
- pushFollow(FOLLOW_rule__Import__ImportURIAssignment_2_in_rule__Import__Group__2__Impl2812);
+ pushFollow(FOLLOW_rule__Import__ImportURIAssignment_2_in_rule__Import__Group__2__Impl2256);
rule__Import__ImportURIAssignment_2();
state._fsp--;
@@ -3756,21 +2996,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group_1_0__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1451:1: rule__Import__Group_1_0__0 : rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1172:1: rule__Import__Group_1_0__0 : rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ;
public final void rule__Import__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1455:1: ( rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1456:2: rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1176:1: ( rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1177:2: rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1
{
- pushFollow(FOLLOW_rule__Import__Group_1_0__0__Impl_in_rule__Import__Group_1_0__02848);
+ pushFollow(FOLLOW_rule__Import__Group_1_0__0__Impl_in_rule__Import__Group_1_0__02292);
rule__Import__Group_1_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Import__Group_1_0__1_in_rule__Import__Group_1_0__02851);
+ pushFollow(FOLLOW_rule__Import__Group_1_0__1_in_rule__Import__Group_1_0__02295);
rule__Import__Group_1_0__1();
state._fsp--;
@@ -3794,23 +3034,23 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group_1_0__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1463:1: rule__Import__Group_1_0__0__Impl : ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1184:1: rule__Import__Group_1_0__0__Impl : ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ;
public final void rule__Import__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1467:1: ( ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1468:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1188:1: ( ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1189:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1468:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1469:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1189:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1190:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 )
{
before(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1_0_0());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1470:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1470:2: rule__Import__ImportedNamespaceAssignment_1_0_0
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1191:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1191:2: rule__Import__ImportedNamespaceAssignment_1_0_0
{
- pushFollow(FOLLOW_rule__Import__ImportedNamespaceAssignment_1_0_0_in_rule__Import__Group_1_0__0__Impl2878);
+ pushFollow(FOLLOW_rule__Import__ImportedNamespaceAssignment_1_0_0_in_rule__Import__Group_1_0__0__Impl2322);
rule__Import__ImportedNamespaceAssignment_1_0_0();
state._fsp--;
@@ -3841,16 +3081,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group_1_0__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1480:1: rule__Import__Group_1_0__1 : rule__Import__Group_1_0__1__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1201:1: rule__Import__Group_1_0__1 : rule__Import__Group_1_0__1__Impl ;
public final void rule__Import__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1484:1: ( rule__Import__Group_1_0__1__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1485:2: rule__Import__Group_1_0__1__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1205:1: ( rule__Import__Group_1_0__1__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1206:2: rule__Import__Group_1_0__1__Impl
{
- pushFollow(FOLLOW_rule__Import__Group_1_0__1__Impl_in_rule__Import__Group_1_0__12908);
+ pushFollow(FOLLOW_rule__Import__Group_1_0__1__Impl_in_rule__Import__Group_1_0__12352);
rule__Import__Group_1_0__1__Impl();
state._fsp--;
@@ -3874,20 +3114,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Group_1_0__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1491:1: rule__Import__Group_1_0__1__Impl : ( 'from' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1212:1: rule__Import__Group_1_0__1__Impl : ( 'from' ) ;
public final void rule__Import__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1495:1: ( ( 'from' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1496:1: ( 'from' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1216:1: ( ( 'from' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1217:1: ( 'from' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1496:1: ( 'from' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1497:1: 'from'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1217:1: ( 'from' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1218:1: 'from'
{
before(grammarAccess.getImportAccess().getFromKeyword_1_0_1());
- match(input,21,FOLLOW_21_in_rule__Import__Group_1_0__1__Impl2936);
+ match(input,20,FOLLOW_20_in_rule__Import__Group_1_0__1__Impl2380);
after(grammarAccess.getImportAccess().getFromKeyword_1_0_1());
}
@@ -3911,21 +3151,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ImportedFQN__Group__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1514:1: rule__ImportedFQN__Group__0 : rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1235:1: rule__ImportedFQN__Group__0 : rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ;
public final void rule__ImportedFQN__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1518:1: ( rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1519:2: rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1239:1: ( rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1240:2: rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1
{
- pushFollow(FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__02971);
+ pushFollow(FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__02415);
rule__ImportedFQN__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__02974);
+ pushFollow(FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__02418);
rule__ImportedFQN__Group__1();
state._fsp--;
@@ -3949,20 +3189,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ImportedFQN__Group__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1526:1: rule__ImportedFQN__Group__0__Impl : ( ruleFQN ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1247:1: rule__ImportedFQN__Group__0__Impl : ( ruleFQN ) ;
public final void rule__ImportedFQN__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1530:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1531:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1251:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1252:1: ( ruleFQN )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1531:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1532:1: ruleFQN
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1252:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1253:1: ruleFQN
{
before(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0());
- pushFollow(FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl3001);
+ pushFollow(FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl2445);
ruleFQN();
state._fsp--;
@@ -3990,16 +3230,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ImportedFQN__Group__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1543:1: rule__ImportedFQN__Group__1 : rule__ImportedFQN__Group__1__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1264:1: rule__ImportedFQN__Group__1 : rule__ImportedFQN__Group__1__Impl ;
public final void rule__ImportedFQN__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1547:1: ( rule__ImportedFQN__Group__1__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1548:2: rule__ImportedFQN__Group__1__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1268:1: ( rule__ImportedFQN__Group__1__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1269:2: rule__ImportedFQN__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__13030);
+ pushFollow(FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__12474);
rule__ImportedFQN__Group__1__Impl();
state._fsp--;
@@ -4023,31 +3263,31 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ImportedFQN__Group__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1554:1: rule__ImportedFQN__Group__1__Impl : ( ( '.*' )? ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1275:1: rule__ImportedFQN__Group__1__Impl : ( ( '.*' )? ) ;
public final void rule__ImportedFQN__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1558:1: ( ( ( '.*' )? ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1559:1: ( ( '.*' )? )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1279:1: ( ( ( '.*' )? ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1280:1: ( ( '.*' )? )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1559:1: ( ( '.*' )? )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1560:1: ( '.*' )?
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1280:1: ( ( '.*' )? )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1281:1: ( '.*' )?
{
before(grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1561:1: ( '.*' )?
- int alt10=2;
- int LA10_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1282:1: ( '.*' )?
+ int alt7=2;
+ int LA7_0 = input.LA(1);
- if ( (LA10_0==22) ) {
- alt10=1;
+ if ( (LA7_0==21) ) {
+ alt7=1;
}
- switch (alt10) {
+ switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1562:2: '.*'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1283:2: '.*'
{
- match(input,22,FOLLOW_22_in_rule__ImportedFQN__Group__1__Impl3059);
+ match(input,21,FOLLOW_21_in_rule__ImportedFQN__Group__1__Impl2503);
}
break;
@@ -4077,21 +3317,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FQN__Group__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1577:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1298:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ;
public final void rule__FQN__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1581:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1582:2: rule__FQN__Group__0__Impl rule__FQN__Group__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1302:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1303:2: rule__FQN__Group__0__Impl rule__FQN__Group__1
{
- pushFollow(FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__03096);
+ pushFollow(FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__02540);
rule__FQN__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__03099);
+ pushFollow(FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__02543);
rule__FQN__Group__1();
state._fsp--;
@@ -4115,20 +3355,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FQN__Group__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1589:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1310:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ;
public final void rule__FQN__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1593:1: ( ( RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1594:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1314:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1315:1: ( RULE_ID )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1594:1: ( RULE_ID )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1595:1: RULE_ID
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1315:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1316:1: RULE_ID
{
before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl3126);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl2570);
after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0());
}
@@ -4152,16 +3392,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FQN__Group__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1606:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1327:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ;
public final void rule__FQN__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1610:1: ( rule__FQN__Group__1__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1611:2: rule__FQN__Group__1__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1331:1: ( rule__FQN__Group__1__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1332:2: rule__FQN__Group__1__Impl
{
- pushFollow(FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__13155);
+ pushFollow(FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__12599);
rule__FQN__Group__1__Impl();
state._fsp--;
@@ -4185,35 +3425,35 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FQN__Group__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1617:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1338:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ;
public final void rule__FQN__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1621:1: ( ( ( rule__FQN__Group_1__0 )* ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1622:1: ( ( rule__FQN__Group_1__0 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1342:1: ( ( ( rule__FQN__Group_1__0 )* ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1343:1: ( ( rule__FQN__Group_1__0 )* )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1622:1: ( ( rule__FQN__Group_1__0 )* )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1623:1: ( rule__FQN__Group_1__0 )*
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1343:1: ( ( rule__FQN__Group_1__0 )* )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1344:1: ( rule__FQN__Group_1__0 )*
{
before(grammarAccess.getFQNAccess().getGroup_1());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1624:1: ( rule__FQN__Group_1__0 )*
- loop11:
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1345:1: ( rule__FQN__Group_1__0 )*
+ loop8:
do {
- int alt11=2;
- int LA11_0 = input.LA(1);
+ int alt8=2;
+ int LA8_0 = input.LA(1);
- if ( (LA11_0==23) ) {
- alt11=1;
+ if ( (LA8_0==22) ) {
+ alt8=1;
}
- switch (alt11) {
+ switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1624:2: rule__FQN__Group_1__0
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1345:2: rule__FQN__Group_1__0
{
- pushFollow(FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl3182);
+ pushFollow(FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl2626);
rule__FQN__Group_1__0();
state._fsp--;
@@ -4223,7 +3463,7 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop11;
+ break loop8;
}
} while (true);
@@ -4250,21 +3490,21 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FQN__Group_1__0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1638:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1359:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ;
public final void rule__FQN__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1642:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1643:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1363:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1364:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1
{
- pushFollow(FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__03217);
+ pushFollow(FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__02661);
rule__FQN__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__03220);
+ pushFollow(FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__02664);
rule__FQN__Group_1__1();
state._fsp--;
@@ -4288,20 +3528,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FQN__Group_1__0__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1650:1: rule__FQN__Group_1__0__Impl : ( '.' ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1371:1: rule__FQN__Group_1__0__Impl : ( '.' ) ;
public final void rule__FQN__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1654:1: ( ( '.' ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1655:1: ( '.' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1375:1: ( ( '.' ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1376:1: ( '.' )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1655:1: ( '.' )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1656:1: '.'
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1376:1: ( '.' )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1377:1: '.'
{
before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
- match(input,23,FOLLOW_23_in_rule__FQN__Group_1__0__Impl3248);
+ match(input,22,FOLLOW_22_in_rule__FQN__Group_1__0__Impl2692);
after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
}
@@ -4325,16 +3565,16 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FQN__Group_1__1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1669:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1390:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ;
public final void rule__FQN__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1673:1: ( rule__FQN__Group_1__1__Impl )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1674:2: rule__FQN__Group_1__1__Impl
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1394:1: ( rule__FQN__Group_1__1__Impl )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1395:2: rule__FQN__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__13279);
+ pushFollow(FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__12723);
rule__FQN__Group_1__1__Impl();
state._fsp--;
@@ -4358,20 +3598,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FQN__Group_1__1__Impl"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1680:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1401:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ;
public final void rule__FQN__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1684:1: ( ( RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1685:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1405:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1406:1: ( RULE_ID )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1685:1: ( RULE_ID )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1686:1: RULE_ID
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1406:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1407:1: RULE_ID
{
before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl3306);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl2750);
after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1());
}
@@ -4395,20 +3635,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__NameAssignment_1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1702:1: rule__MappingModel__NameAssignment_1 : ( ruleFQN ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1423:1: rule__MappingModel__NameAssignment_1 : ( ruleFQN ) ;
public final void rule__MappingModel__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1706:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1707:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1427:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1428:1: ( ruleFQN )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1707:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1708:1: ruleFQN
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1428:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1429:1: ruleFQN
{
before(grammarAccess.getMappingModelAccess().getNameFQNParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleFQN_in_rule__MappingModel__NameAssignment_13344);
+ pushFollow(FOLLOW_ruleFQN_in_rule__MappingModel__NameAssignment_12788);
ruleFQN();
state._fsp--;
@@ -4436,20 +3676,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__ImportsAssignment_3"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1717:1: rule__MappingModel__ImportsAssignment_3 : ( ruleImport ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1438:1: rule__MappingModel__ImportsAssignment_3 : ( ruleImport ) ;
public final void rule__MappingModel__ImportsAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1721:1: ( ( ruleImport ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1722:1: ( ruleImport )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1442:1: ( ( ruleImport ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1443:1: ( ruleImport )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1722:1: ( ruleImport )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1723:1: ruleImport
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1443:1: ( ruleImport )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1444:1: ruleImport
{
before(grammarAccess.getMappingModelAccess().getImportsImportParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleImport_in_rule__MappingModel__ImportsAssignment_33375);
+ pushFollow(FOLLOW_ruleImport_in_rule__MappingModel__ImportsAssignment_32819);
ruleImport();
state._fsp--;
@@ -4477,20 +3717,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingModel__MappingsAssignment_4"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1732:1: rule__MappingModel__MappingsAssignment_4 : ( ruleMapping ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1453:1: rule__MappingModel__MappingsAssignment_4 : ( ruleMapping ) ;
public final void rule__MappingModel__MappingsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1736:1: ( ( ruleMapping ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1737:1: ( ruleMapping )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1457:1: ( ( ruleMapping ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1458:1: ( ruleMapping )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1737:1: ( ruleMapping )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1738:1: ruleMapping
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1458:1: ( ruleMapping )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1459:1: ruleMapping
{
before(grammarAccess.getMappingModelAccess().getMappingsMappingParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleMapping_in_rule__MappingModel__MappingsAssignment_43406);
+ pushFollow(FOLLOW_ruleMapping_in_rule__MappingModel__MappingsAssignment_42850);
ruleMapping();
state._fsp--;
@@ -4518,24 +3758,24 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__LogicalSysAssignment_1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1747:1: rule__Mapping__LogicalSysAssignment_1 : ( ( ruleFQN ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1468:1: rule__Mapping__LogicalSysAssignment_1 : ( ( ruleFQN ) ) ;
public final void rule__Mapping__LogicalSysAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1751:1: ( ( ( ruleFQN ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1752:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1472:1: ( ( ( ruleFQN ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1473:1: ( ( ruleFQN ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1752:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1753:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1473:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1474:1: ( ruleFQN )
{
before(grammarAccess.getMappingAccess().getLogicalSysLogicalSystemCrossReference_1_0());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1754:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1755:1: ruleFQN
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1475:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1476:1: ruleFQN
{
before(grammarAccess.getMappingAccess().getLogicalSysLogicalSystemFQNParserRuleCall_1_0_1());
- pushFollow(FOLLOW_ruleFQN_in_rule__Mapping__LogicalSysAssignment_13441);
+ pushFollow(FOLLOW_ruleFQN_in_rule__Mapping__LogicalSysAssignment_12885);
ruleFQN();
state._fsp--;
@@ -4567,24 +3807,24 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__PhysicalSysAssignment_3"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1766:1: rule__Mapping__PhysicalSysAssignment_3 : ( ( ruleFQN ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1487:1: rule__Mapping__PhysicalSysAssignment_3 : ( ( ruleFQN ) ) ;
public final void rule__Mapping__PhysicalSysAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1770:1: ( ( ( ruleFQN ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1771:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1491:1: ( ( ( ruleFQN ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1492:1: ( ( ruleFQN ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1771:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1772:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1492:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1493:1: ( ruleFQN )
{
before(grammarAccess.getMappingAccess().getPhysicalSysPhysicalSystemCrossReference_3_0());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1773:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1774:1: ruleFQN
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1494:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1495:1: ruleFQN
{
before(grammarAccess.getMappingAccess().getPhysicalSysPhysicalSystemFQNParserRuleCall_3_0_1());
- pushFollow(FOLLOW_ruleFQN_in_rule__Mapping__PhysicalSysAssignment_33480);
+ pushFollow(FOLLOW_ruleFQN_in_rule__Mapping__PhysicalSysAssignment_32924);
ruleFQN();
state._fsp--;
@@ -4616,20 +3856,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Mapping__SubsysMappingsAssignment_5"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1785:1: rule__Mapping__SubsysMappingsAssignment_5 : ( ruleSubSystemMapping ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1506:1: rule__Mapping__SubsysMappingsAssignment_5 : ( ruleSubSystemMapping ) ;
public final void rule__Mapping__SubsysMappingsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1789:1: ( ( ruleSubSystemMapping ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1790:1: ( ruleSubSystemMapping )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1510:1: ( ( ruleSubSystemMapping ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1511:1: ( ruleSubSystemMapping )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1790:1: ( ruleSubSystemMapping )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1791:1: ruleSubSystemMapping
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1511:1: ( ruleSubSystemMapping )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1512:1: ruleSubSystemMapping
{
before(grammarAccess.getMappingAccess().getSubsysMappingsSubSystemMappingParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleSubSystemMapping_in_rule__Mapping__SubsysMappingsAssignment_53515);
+ pushFollow(FOLLOW_ruleSubSystemMapping_in_rule__Mapping__SubsysMappingsAssignment_52959);
ruleSubSystemMapping();
state._fsp--;
@@ -4657,24 +3897,24 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__LogicalSubSysAssignment_1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1800:1: rule__SubSystemMapping__LogicalSubSysAssignment_1 : ( ( RULE_ID ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1521:1: rule__SubSystemMapping__LogicalSubSysAssignment_1 : ( ( RULE_ID ) ) ;
public final void rule__SubSystemMapping__LogicalSubSysAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1804:1: ( ( ( RULE_ID ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1805:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1525:1: ( ( ( RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1526:1: ( ( RULE_ID ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1805:1: ( ( RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1806:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1526:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1527:1: ( RULE_ID )
{
before(grammarAccess.getSubSystemMappingAccess().getLogicalSubSysSubSystemRefCrossReference_1_0());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1807:1: ( RULE_ID )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1808:1: RULE_ID
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1528:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1529:1: RULE_ID
{
before(grammarAccess.getSubSystemMappingAccess().getLogicalSubSysSubSystemRefIDTerminalRuleCall_1_0_1());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubSystemMapping__LogicalSubSysAssignment_13550);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubSystemMapping__LogicalSubSysAssignment_12994);
after(grammarAccess.getSubSystemMappingAccess().getLogicalSubSysSubSystemRefIDTerminalRuleCall_1_0_1());
}
@@ -4702,24 +3942,24 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SubSystemMapping__NodeAssignment_3"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1819:1: rule__SubSystemMapping__NodeAssignment_3 : ( ( RULE_ID ) ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1540:1: rule__SubSystemMapping__NodeAssignment_3 : ( ( RULE_ID ) ) ;
public final void rule__SubSystemMapping__NodeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1823:1: ( ( ( RULE_ID ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1824:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1544:1: ( ( ( RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1545:1: ( ( RULE_ID ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1824:1: ( ( RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1825:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1545:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1546:1: ( RULE_ID )
{
before(grammarAccess.getSubSystemMappingAccess().getNodeNodeRefCrossReference_3_0());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1826:1: ( RULE_ID )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1827:1: RULE_ID
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1547:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1548:1: RULE_ID
{
before(grammarAccess.getSubSystemMappingAccess().getNodeNodeRefIDTerminalRuleCall_3_0_1());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubSystemMapping__NodeAssignment_33589);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubSystemMapping__NodeAssignment_33033);
after(grammarAccess.getSubSystemMappingAccess().getNodeNodeRefIDTerminalRuleCall_3_0_1());
}
@@ -4746,26 +3986,26 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__SubSystemMapping__NodeAssignment_3"
- // $ANTLR start "rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1838:1: rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1 : ( ruleActorInstanceMapping ) ;
- public final void rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1() throws RecognitionException {
+ // $ANTLR start "rule__SubSystemMapping__ThreadMappingsAssignment_4_1"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1559:1: rule__SubSystemMapping__ThreadMappingsAssignment_4_1 : ( ruleThreadMapping ) ;
+ public final void rule__SubSystemMapping__ThreadMappingsAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1842:1: ( ( ruleActorInstanceMapping ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1843:1: ( ruleActorInstanceMapping )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1563:1: ( ( ruleThreadMapping ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1564:1: ( ruleThreadMapping )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1843:1: ( ruleActorInstanceMapping )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1844:1: ruleActorInstanceMapping
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1564:1: ( ruleThreadMapping )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1565:1: ruleThreadMapping
{
- before(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleActorInstanceMapping_in_rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_13624);
- ruleActorInstanceMapping();
+ before(grammarAccess.getSubSystemMappingAccess().getThreadMappingsThreadMappingParserRuleCall_4_1_0());
+ pushFollow(FOLLOW_ruleThreadMapping_in_rule__SubSystemMapping__ThreadMappingsAssignment_4_13068);
+ ruleThreadMapping();
state._fsp--;
- after(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0());
+ after(grammarAccess.getSubSystemMappingAccess().getThreadMappingsThreadMappingParserRuleCall_4_1_0());
}
@@ -4784,74 +4024,33 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1"
+ // $ANTLR end "rule__SubSystemMapping__ThreadMappingsAssignment_4_1"
- // $ANTLR start "rule__ActorInstanceMapping__PathAssignment_1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1853:1: rule__ActorInstanceMapping__PathAssignment_1 : ( ruleRefPath ) ;
- public final void rule__ActorInstanceMapping__PathAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__LogicalThreadAssignment_1"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1574:1: rule__ThreadMapping__LogicalThreadAssignment_1 : ( ( RULE_ID ) ) ;
+ public final void rule__ThreadMapping__LogicalThreadAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1857:1: ( ( ruleRefPath ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1858:1: ( ruleRefPath )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1578:1: ( ( ( RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1579:1: ( ( RULE_ID ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1858:1: ( ruleRefPath )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1859:1: ruleRefPath
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1579:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1580:1: ( RULE_ID )
{
- before(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleRefPath_in_rule__ActorInstanceMapping__PathAssignment_13655);
- ruleRefPath();
-
- state._fsp--;
-
- after(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__PathAssignment_1"
-
-
- // $ANTLR start "rule__ActorInstanceMapping__ThreadAssignment_3"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1868:1: rule__ActorInstanceMapping__ThreadAssignment_3 : ( ( RULE_ID ) ) ;
- public final void rule__ActorInstanceMapping__ThreadAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1872:1: ( ( ( RULE_ID ) ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1873:1: ( ( RULE_ID ) )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1873:1: ( ( RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1874:1: ( RULE_ID )
- {
- before(grammarAccess.getActorInstanceMappingAccess().getThreadThreadCrossReference_3_0());
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1875:1: ( RULE_ID )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1876:1: RULE_ID
+ before(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadCrossReference_1_0());
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1581:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1582:1: RULE_ID
{
- before(grammarAccess.getActorInstanceMappingAccess().getThreadThreadIDTerminalRuleCall_3_0_1());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActorInstanceMapping__ThreadAssignment_33690);
- after(grammarAccess.getActorInstanceMappingAccess().getThreadThreadIDTerminalRuleCall_3_0_1());
+ before(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadIDTerminalRuleCall_1_0_1());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ThreadMapping__LogicalThreadAssignment_13103);
+ after(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadIDTerminalRuleCall_1_0_1());
}
- after(grammarAccess.getActorInstanceMappingAccess().getThreadThreadCrossReference_3_0());
+ after(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadCrossReference_1_0());
}
@@ -4870,103 +4069,33 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ActorInstanceMapping__ThreadAssignment_3"
+ // $ANTLR end "rule__ThreadMapping__LogicalThreadAssignment_1"
- // $ANTLR start "rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1887:1: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 : ( ruleActorInstanceMapping ) ;
- public final void rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1() throws RecognitionException {
+ // $ANTLR start "rule__ThreadMapping__PhysicalThreadAssignment_3"
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1593:1: rule__ThreadMapping__PhysicalThreadAssignment_3 : ( ( RULE_ID ) ) ;
+ public final void rule__ThreadMapping__PhysicalThreadAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1891:1: ( ( ruleActorInstanceMapping ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1892:1: ( ruleActorInstanceMapping )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1597:1: ( ( ( RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1598:1: ( ( RULE_ID ) )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1892:1: ( ruleActorInstanceMapping )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1893:1: ruleActorInstanceMapping
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1598:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1599:1: ( RULE_ID )
{
- before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleActorInstanceMapping_in_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_13725);
- ruleActorInstanceMapping();
-
- state._fsp--;
-
- after(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1"
-
-
- // $ANTLR start "rule__RefPath__RefsAssignment_0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1902:1: rule__RefPath__RefsAssignment_0 : ( RULE_ID ) ;
- public final void rule__RefPath__RefsAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1906:1: ( ( RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1907:1: ( RULE_ID )
+ before(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadCrossReference_3_0());
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1600:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1601:1: RULE_ID
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1907:1: ( RULE_ID )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1908:1: RULE_ID
- {
- before(grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_0_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RefPath__RefsAssignment_03756);
- after(grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_0_0());
+ before(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadIDTerminalRuleCall_3_0_1());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ThreadMapping__PhysicalThreadAssignment_33142);
+ after(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadIDTerminalRuleCall_3_0_1());
}
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RefPath__RefsAssignment_0"
-
-
- // $ANTLR start "rule__RefPath__RefsAssignment_1_1"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1917:1: rule__RefPath__RefsAssignment_1_1 : ( RULE_ID ) ;
- public final void rule__RefPath__RefsAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1921:1: ( ( RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1922:1: ( RULE_ID )
- {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1922:1: ( RULE_ID )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1923:1: RULE_ID
- {
- before(grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_1_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RefPath__RefsAssignment_1_13787);
- after(grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_1_1_0());
+ after(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadCrossReference_3_0());
}
@@ -4985,24 +4114,24 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefPath__RefsAssignment_1_1"
+ // $ANTLR end "rule__ThreadMapping__PhysicalThreadAssignment_3"
// $ANTLR start "rule__Import__ImportedNamespaceAssignment_1_0_0"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1932:1: rule__Import__ImportedNamespaceAssignment_1_0_0 : ( ruleImportedFQN ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1612:1: rule__Import__ImportedNamespaceAssignment_1_0_0 : ( ruleImportedFQN ) ;
public final void rule__Import__ImportedNamespaceAssignment_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1936:1: ( ( ruleImportedFQN ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1937:1: ( ruleImportedFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1616:1: ( ( ruleImportedFQN ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1617:1: ( ruleImportedFQN )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1937:1: ( ruleImportedFQN )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1938:1: ruleImportedFQN
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1617:1: ( ruleImportedFQN )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1618:1: ruleImportedFQN
{
before(grammarAccess.getImportAccess().getImportedNamespaceImportedFQNParserRuleCall_1_0_0_0());
- pushFollow(FOLLOW_ruleImportedFQN_in_rule__Import__ImportedNamespaceAssignment_1_0_03818);
+ pushFollow(FOLLOW_ruleImportedFQN_in_rule__Import__ImportedNamespaceAssignment_1_0_03177);
ruleImportedFQN();
state._fsp--;
@@ -5030,20 +4159,20 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__ImportURIAssignment_2"
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1947:1: rule__Import__ImportURIAssignment_2 : ( RULE_STRING ) ;
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1627:1: rule__Import__ImportURIAssignment_2 : ( RULE_STRING ) ;
public final void rule__Import__ImportURIAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1951:1: ( ( RULE_STRING ) )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1952:1: ( RULE_STRING )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1631:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1632:1: ( RULE_STRING )
{
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1952:1: ( RULE_STRING )
- // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1953:1: RULE_STRING
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1632:1: ( RULE_STRING )
+ // ../org.eclipse.etrice.core.etmap.ui/src-gen/org/eclipse/etrice/core/etmap/ui/contentassist/antlr/internal/InternalETMap.g:1633:1: RULE_STRING
{
before(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0());
- match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_23849);
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_23208);
after(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0());
}
@@ -5079,157 +4208,130 @@ public class InternalETMapParser extends AbstractInternalContentAssistParser {
public static final BitSet FOLLOW_ruleSubSystemMapping_in_entryRuleSubSystemMapping181 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSubSystemMapping188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SubSystemMapping__Group__0_in_ruleSubSystemMapping214 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleActorInstanceMapping_in_entryRuleActorInstanceMapping241 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleActorInstanceMapping248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__0_in_ruleActorInstanceMapping274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRefPath_in_entryRuleRefPath301 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRefPath308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RefPath__Group__0_in_ruleRefPath334 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImport_in_entryRuleImport361 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImport368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group__0_in_ruleImport394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN421 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN481 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFQN488 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FQN__Group__0_in_ruleFQN514 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_1550 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_11_in_rule__Import__Alternatives_1569 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__0__Impl_in_rule__MappingModel__Group__0601 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__1_in_rule__MappingModel__Group__0604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_rule__MappingModel__Group__0__Impl632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__1__Impl_in_rule__MappingModel__Group__1663 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__2_in_rule__MappingModel__Group__1666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MappingModel__NameAssignment_1_in_rule__MappingModel__Group__1__Impl693 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__2__Impl_in_rule__MappingModel__Group__2723 = new BitSet(new long[]{0x000000000010C000L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__3_in_rule__MappingModel__Group__2726 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_rule__MappingModel__Group__2__Impl754 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__3__Impl_in_rule__MappingModel__Group__3785 = new BitSet(new long[]{0x000000000010C000L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__4_in_rule__MappingModel__Group__3788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MappingModel__ImportsAssignment_3_in_rule__MappingModel__Group__3__Impl815 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__4__Impl_in_rule__MappingModel__Group__4846 = new BitSet(new long[]{0x000000000010C000L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__5_in_rule__MappingModel__Group__4849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MappingModel__MappingsAssignment_4_in_rule__MappingModel__Group__4__Impl876 = new BitSet(new long[]{0x0000000000008002L});
- public static final BitSet FOLLOW_rule__MappingModel__Group__5__Impl_in_rule__MappingModel__Group__5907 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__MappingModel__Group__5__Impl935 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__Group__0__Impl_in_rule__Mapping__Group__0978 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__Mapping__Group__1_in_rule__Mapping__Group__0981 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_rule__Mapping__Group__0__Impl1009 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__Group__1__Impl_in_rule__Mapping__Group__11040 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_rule__Mapping__Group__2_in_rule__Mapping__Group__11043 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__LogicalSysAssignment_1_in_rule__Mapping__Group__1__Impl1070 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__Group__2__Impl_in_rule__Mapping__Group__21100 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__Mapping__Group__3_in_rule__Mapping__Group__21103 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rule__Mapping__Group__2__Impl1131 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__Group__3__Impl_in_rule__Mapping__Group__31162 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_rule__Mapping__Group__4_in_rule__Mapping__Group__31165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__PhysicalSysAssignment_3_in_rule__Mapping__Group__3__Impl1192 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__Group__4__Impl_in_rule__Mapping__Group__41222 = new BitSet(new long[]{0x0000000000024000L});
- public static final BitSet FOLLOW_rule__Mapping__Group__5_in_rule__Mapping__Group__41225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_rule__Mapping__Group__4__Impl1253 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__Group__5__Impl_in_rule__Mapping__Group__51284 = new BitSet(new long[]{0x0000000000024000L});
- public static final BitSet FOLLOW_rule__Mapping__Group__6_in_rule__Mapping__Group__51287 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Mapping__SubsysMappingsAssignment_5_in_rule__Mapping__Group__5__Impl1314 = new BitSet(new long[]{0x0000000000020002L});
- public static final BitSet FOLLOW_rule__Mapping__Group__6__Impl_in_rule__Mapping__Group__61345 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__Mapping__Group__6__Impl1373 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__0__Impl_in_rule__SubSystemMapping__Group__01418 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__1_in_rule__SubSystemMapping__Group__01421 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__SubSystemMapping__Group__0__Impl1449 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__1__Impl_in_rule__SubSystemMapping__Group__11480 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__2_in_rule__SubSystemMapping__Group__11483 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__LogicalSubSysAssignment_1_in_rule__SubSystemMapping__Group__1__Impl1510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__2__Impl_in_rule__SubSystemMapping__Group__21540 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__3_in_rule__SubSystemMapping__Group__21543 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rule__SubSystemMapping__Group__2__Impl1571 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__3__Impl_in_rule__SubSystemMapping__Group__31602 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__4_in_rule__SubSystemMapping__Group__31605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__NodeAssignment_3_in_rule__SubSystemMapping__Group__3__Impl1632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group__4__Impl_in_rule__SubSystemMapping__Group__41662 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__0_in_rule__SubSystemMapping__Group__4__Impl1689 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__0__Impl_in_rule__SubSystemMapping__Group_4__01730 = new BitSet(new long[]{0x0000000000044000L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__1_in_rule__SubSystemMapping__Group_4__01733 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_rule__SubSystemMapping__Group_4__0__Impl1761 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__1__Impl_in_rule__SubSystemMapping__Group_4__11792 = new BitSet(new long[]{0x0000000000044000L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__2_in_rule__SubSystemMapping__Group_4__11795 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_1_in_rule__SubSystemMapping__Group_4__1__Impl1822 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__2__Impl_in_rule__SubSystemMapping__Group_4__21853 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__SubSystemMapping__Group_4__2__Impl1881 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__0__Impl_in_rule__ActorInstanceMapping__Group__01918 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__1_in_rule__ActorInstanceMapping__Group__01921 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_rule__ActorInstanceMapping__Group__0__Impl1949 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__1__Impl_in_rule__ActorInstanceMapping__Group__11980 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__2_in_rule__ActorInstanceMapping__Group__11983 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__PathAssignment_1_in_rule__ActorInstanceMapping__Group__1__Impl2010 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__2__Impl_in_rule__ActorInstanceMapping__Group__22040 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__3_in_rule__ActorInstanceMapping__Group__22043 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rule__ActorInstanceMapping__Group__2__Impl2071 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__3__Impl_in_rule__ActorInstanceMapping__Group__32102 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__4_in_rule__ActorInstanceMapping__Group__32105 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__ThreadAssignment_3_in_rule__ActorInstanceMapping__Group__3__Impl2132 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__4__Impl_in_rule__ActorInstanceMapping__Group__42162 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__0_in_rule__ActorInstanceMapping__Group__4__Impl2189 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__0__Impl_in_rule__ActorInstanceMapping__Group_4__02230 = new BitSet(new long[]{0x0000000000044000L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__1_in_rule__ActorInstanceMapping__Group_4__02233 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_rule__ActorInstanceMapping__Group_4__0__Impl2261 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__1__Impl_in_rule__ActorInstanceMapping__Group_4__12292 = new BitSet(new long[]{0x0000000000044000L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__2_in_rule__ActorInstanceMapping__Group_4__12295 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1_in_rule__ActorInstanceMapping__Group_4__1__Impl2322 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__2__Impl_in_rule__ActorInstanceMapping__Group_4__22353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__ActorInstanceMapping__Group_4__2__Impl2381 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RefPath__Group__0__Impl_in_rule__RefPath__Group__02418 = new BitSet(new long[]{0x0000000000080000L});
- public static final BitSet FOLLOW_rule__RefPath__Group__1_in_rule__RefPath__Group__02421 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RefPath__RefsAssignment_0_in_rule__RefPath__Group__0__Impl2448 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RefPath__Group__1__Impl_in_rule__RefPath__Group__12478 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RefPath__Group_1__0_in_rule__RefPath__Group__1__Impl2505 = new BitSet(new long[]{0x0000000000080002L});
- public static final BitSet FOLLOW_rule__RefPath__Group_1__0__Impl_in_rule__RefPath__Group_1__02540 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__RefPath__Group_1__1_in_rule__RefPath__Group_1__02543 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_rule__RefPath__Group_1__0__Impl2571 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RefPath__Group_1__1__Impl_in_rule__RefPath__Group_1__12602 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RefPath__RefsAssignment_1_1_in_rule__RefPath__Group_1__1__Impl2629 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__02663 = new BitSet(new long[]{0x0000000000000810L});
- public static final BitSet FOLLOW_rule__Import__Group__1_in_rule__Import__Group__02666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_rule__Import__Group__0__Impl2694 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__12725 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__Import__Group__2_in_rule__Import__Group__12728 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Alternatives_1_in_rule__Import__Group__1__Impl2755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__22785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__ImportURIAssignment_2_in_rule__Import__Group__2__Impl2812 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group_1_0__0__Impl_in_rule__Import__Group_1_0__02848 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_rule__Import__Group_1_0__1_in_rule__Import__Group_1_0__02851 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__ImportedNamespaceAssignment_1_0_0_in_rule__Import__Group_1_0__0__Impl2878 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group_1_0__1__Impl_in_rule__Import__Group_1_0__12908 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_rule__Import__Group_1_0__1__Impl2936 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__02971 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__02974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl3001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__13030 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_rule__ImportedFQN__Group__1__Impl3059 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__03096 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__03099 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl3126 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__13155 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl3182 = new BitSet(new long[]{0x0000000000800002L});
- public static final BitSet FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__03217 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__03220 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_rule__FQN__Group_1__0__Impl3248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__13279 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl3306 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_rule__MappingModel__NameAssignment_13344 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImport_in_rule__MappingModel__ImportsAssignment_33375 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMapping_in_rule__MappingModel__MappingsAssignment_43406 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_rule__Mapping__LogicalSysAssignment_13441 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_rule__Mapping__PhysicalSysAssignment_33480 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSubSystemMapping_in_rule__Mapping__SubsysMappingsAssignment_53515 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__SubSystemMapping__LogicalSubSysAssignment_13550 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__SubSystemMapping__NodeAssignment_33589 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleActorInstanceMapping_in_rule__SubSystemMapping__ActorInstanceMappingsAssignment_4_13624 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRefPath_in_rule__ActorInstanceMapping__PathAssignment_13655 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__ActorInstanceMapping__ThreadAssignment_33690 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleActorInstanceMapping_in_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_13725 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__RefPath__RefsAssignment_03756 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__RefPath__RefsAssignment_1_13787 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImportedFQN_in_rule__Import__ImportedNamespaceAssignment_1_0_03818 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_23849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThreadMapping_in_entryRuleThreadMapping241 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThreadMapping248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__Group__0_in_ruleThreadMapping274 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImport_in_entryRuleImport301 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImport308 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__Group__0_in_ruleImport334 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN361 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN368 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN394 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN421 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFQN428 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group__0_in_ruleFQN454 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_1490 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_11_in_rule__Import__Alternatives_1509 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__0__Impl_in_rule__MappingModel__Group__0541 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__1_in_rule__MappingModel__Group__0544 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_rule__MappingModel__Group__0__Impl572 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__1__Impl_in_rule__MappingModel__Group__1603 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__2_in_rule__MappingModel__Group__1606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MappingModel__NameAssignment_1_in_rule__MappingModel__Group__1__Impl633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__2__Impl_in_rule__MappingModel__Group__2663 = new BitSet(new long[]{0x000000000008C000L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__3_in_rule__MappingModel__Group__2666 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__MappingModel__Group__2__Impl694 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__3__Impl_in_rule__MappingModel__Group__3725 = new BitSet(new long[]{0x000000000008C000L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__4_in_rule__MappingModel__Group__3728 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MappingModel__ImportsAssignment_3_in_rule__MappingModel__Group__3__Impl755 = new BitSet(new long[]{0x0000000000080002L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__4__Impl_in_rule__MappingModel__Group__4786 = new BitSet(new long[]{0x000000000008C000L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__5_in_rule__MappingModel__Group__4789 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MappingModel__MappingsAssignment_4_in_rule__MappingModel__Group__4__Impl816 = new BitSet(new long[]{0x0000000000008002L});
+ public static final BitSet FOLLOW_rule__MappingModel__Group__5__Impl_in_rule__MappingModel__Group__5847 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_14_in_rule__MappingModel__Group__5__Impl875 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__0__Impl_in_rule__Mapping__Group__0918 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__1_in_rule__Mapping__Group__0921 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_15_in_rule__Mapping__Group__0__Impl949 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__1__Impl_in_rule__Mapping__Group__1980 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__2_in_rule__Mapping__Group__1983 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__LogicalSysAssignment_1_in_rule__Mapping__Group__1__Impl1010 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__2__Impl_in_rule__Mapping__Group__21040 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__3_in_rule__Mapping__Group__21043 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__Mapping__Group__2__Impl1071 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__3__Impl_in_rule__Mapping__Group__31102 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__4_in_rule__Mapping__Group__31105 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__PhysicalSysAssignment_3_in_rule__Mapping__Group__3__Impl1132 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__4__Impl_in_rule__Mapping__Group__41162 = new BitSet(new long[]{0x0000000000024000L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__5_in_rule__Mapping__Group__41165 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__Mapping__Group__4__Impl1193 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__5__Impl_in_rule__Mapping__Group__51224 = new BitSet(new long[]{0x0000000000024000L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__6_in_rule__Mapping__Group__51227 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Mapping__SubsysMappingsAssignment_5_in_rule__Mapping__Group__5__Impl1254 = new BitSet(new long[]{0x0000000000020002L});
+ public static final BitSet FOLLOW_rule__Mapping__Group__6__Impl_in_rule__Mapping__Group__61285 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_14_in_rule__Mapping__Group__6__Impl1313 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__0__Impl_in_rule__SubSystemMapping__Group__01358 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__1_in_rule__SubSystemMapping__Group__01361 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__SubSystemMapping__Group__0__Impl1389 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__1__Impl_in_rule__SubSystemMapping__Group__11420 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__2_in_rule__SubSystemMapping__Group__11423 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__LogicalSubSysAssignment_1_in_rule__SubSystemMapping__Group__1__Impl1450 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__2__Impl_in_rule__SubSystemMapping__Group__21480 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__3_in_rule__SubSystemMapping__Group__21483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__SubSystemMapping__Group__2__Impl1511 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__3__Impl_in_rule__SubSystemMapping__Group__31542 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__4_in_rule__SubSystemMapping__Group__31545 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__NodeAssignment_3_in_rule__SubSystemMapping__Group__3__Impl1572 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group__4__Impl_in_rule__SubSystemMapping__Group__41602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__0_in_rule__SubSystemMapping__Group__4__Impl1629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__0__Impl_in_rule__SubSystemMapping__Group_4__01670 = new BitSet(new long[]{0x0000000000044000L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__1_in_rule__SubSystemMapping__Group_4__01673 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__SubSystemMapping__Group_4__0__Impl1701 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__1__Impl_in_rule__SubSystemMapping__Group_4__11732 = new BitSet(new long[]{0x0000000000044000L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__2_in_rule__SubSystemMapping__Group_4__11735 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__ThreadMappingsAssignment_4_1_in_rule__SubSystemMapping__Group_4__1__Impl1762 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_rule__SubSystemMapping__Group_4__2__Impl_in_rule__SubSystemMapping__Group_4__21793 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_14_in_rule__SubSystemMapping__Group_4__2__Impl1821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__Group__0__Impl_in_rule__ThreadMapping__Group__01858 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__Group__1_in_rule__ThreadMapping__Group__01861 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_rule__ThreadMapping__Group__0__Impl1889 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__Group__1__Impl_in_rule__ThreadMapping__Group__11920 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__Group__2_in_rule__ThreadMapping__Group__11923 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__LogicalThreadAssignment_1_in_rule__ThreadMapping__Group__1__Impl1950 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__Group__2__Impl_in_rule__ThreadMapping__Group__21980 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__Group__3_in_rule__ThreadMapping__Group__21983 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__ThreadMapping__Group__2__Impl2011 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__Group__3__Impl_in_rule__ThreadMapping__Group__32042 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThreadMapping__PhysicalThreadAssignment_3_in_rule__ThreadMapping__Group__3__Impl2069 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__02107 = new BitSet(new long[]{0x0000000000000810L});
+ public static final BitSet FOLLOW_rule__Import__Group__1_in_rule__Import__Group__02110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_rule__Import__Group__0__Impl2138 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__12169 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_rule__Import__Group__2_in_rule__Import__Group__12172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__Alternatives_1_in_rule__Import__Group__1__Impl2199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__22229 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__ImportURIAssignment_2_in_rule__Import__Group__2__Impl2256 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__Group_1_0__0__Impl_in_rule__Import__Group_1_0__02292 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_rule__Import__Group_1_0__1_in_rule__Import__Group_1_0__02295 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__ImportedNamespaceAssignment_1_0_0_in_rule__Import__Group_1_0__0__Impl2322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Import__Group_1_0__1__Impl_in_rule__Import__Group_1_0__12352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_rule__Import__Group_1_0__1__Impl2380 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__02415 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__02418 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl2445 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__12474 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_rule__ImportedFQN__Group__1__Impl2503 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__02540 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__02543 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl2570 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__12599 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl2626 = new BitSet(new long[]{0x0000000000400002L});
+ public static final BitSet FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__02661 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__02664 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_rule__FQN__Group_1__0__Impl2692 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__12723 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl2750 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_rule__MappingModel__NameAssignment_12788 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImport_in_rule__MappingModel__ImportsAssignment_32819 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMapping_in_rule__MappingModel__MappingsAssignment_42850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_rule__Mapping__LogicalSysAssignment_12885 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_rule__Mapping__PhysicalSysAssignment_32924 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSubSystemMapping_in_rule__Mapping__SubsysMappingsAssignment_52959 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__SubSystemMapping__LogicalSubSysAssignment_12994 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__SubSystemMapping__NodeAssignment_33033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThreadMapping_in_rule__SubSystemMapping__ThreadMappingsAssignment_4_13068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__ThreadMapping__LogicalThreadAssignment_13103 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__ThreadMapping__PhysicalThreadAssignment_33142 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImportedFQN_in_rule__Import__ImportedNamespaceAssignment_1_0_03177 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_23208 = new BitSet(new long[]{0x0000000000000002L});
} \ No newline at end of file
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/ETMapUiModule.java b/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/ETMapUiModule.java
index 753e12fe4..8308b4724 100644
--- a/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/ETMapUiModule.java
+++ b/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/ETMapUiModule.java
@@ -12,8 +12,8 @@
package org.eclipse.etrice.core.etmap.ui;
-import org.eclipse.etrice.core.etmap.ui.linking.ETMapHyperlinkHelper;
import org.eclipse.etrice.core.ui.linking.GlobalNonPlatformURIEditorOpener;
+import org.eclipse.etrice.core.ui.linking.ImportAwareHyperlinkHelper;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper;
@@ -30,6 +30,6 @@ public class ETMapUiModule extends org.eclipse.etrice.core.etmap.ui.AbstractETMa
}
public Class<? extends IHyperlinkHelper> bindIHyperlinkHelper() {
- return ETMapHyperlinkHelper.class;
+ return ImportAwareHyperlinkHelper.class;
}
}
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/contentassist/ETMapProposalProvider.java b/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/contentassist/ETMapProposalProvider.java
index 2cf38a66f..b76ed36df 100644
--- a/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/contentassist/ETMapProposalProvider.java
+++ b/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/contentassist/ETMapProposalProvider.java
@@ -12,18 +12,7 @@
package org.eclipse.etrice.core.etmap.ui.contentassist;
-import java.util.ArrayList;
-import java.util.List;
-
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping;
-import org.eclipse.etrice.core.etmap.eTMap.RefPath;
-import org.eclipse.etrice.core.etmap.ui.contentassist.AbstractETMapProposalProvider;
-import org.eclipse.etrice.core.etmap.util.ETMapUtil;
-import org.eclipse.etrice.core.room.ActorContainerClass;
-import org.eclipse.etrice.core.room.ActorContainerRef;
-import org.eclipse.etrice.core.room.ActorRef;
-import org.eclipse.etrice.core.room.util.RoomHelpers;
import org.eclipse.etrice.core.ui.contentassist.ImportModelAssist;
import org.eclipse.xtext.Assignment;
import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
@@ -42,56 +31,4 @@ public class ETMapProposalProvider extends AbstractETMapProposalProvider {
ImportModelAssist.addPaths(this, context, acceptor, ".etphys");
}
- @Override
- public void completeActorInstanceMapping_Path(EObject model,
- Assignment assignment, ContentAssistContext context,
- ICompletionProposalAcceptor acceptor) {
- super.completeActorInstanceMapping_Path(model, assignment, context, acceptor);
-
- List<ActorRef> instances = collectInstances(((ActorInstanceMapping) model));
- for (ActorRef instance : instances)
- acceptor.accept(createCompletionProposal(instance.getName(), context));
- }
-
- @Override
- public void completeRefPath_Refs(EObject model, Assignment assignment,
- ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- super.completeRefPath_Refs(model, assignment, context, acceptor);
-
- if (model instanceof ActorInstanceMapping) {
- completeActorInstanceMapping_Path(model, assignment, context, acceptor);
- return;
- }
-
- RefPath path = ((RefPath) model);
- if (path.eContainer() instanceof ActorInstanceMapping) {
- List<ActorRef> instances = collectInstances((ActorInstanceMapping) path.eContainer());
- for (ActorRef instance : instances)
- acceptor.accept(createCompletionProposal(instance.getName(),
- context));
- }
- }
-
- private List<ActorRef> collectInstances(ActorInstanceMapping aim) {
- List<ActorRef> refs = new ArrayList<ActorRef>();
-
- ActorContainerClass root = ETMapUtil.getParentContainer(aim);
- if (root != null) {
- RefPath path = aim.getPath();
- if (path != null && !path.getRefs().isEmpty())
- root = ETMapUtil.getActorContainerClass(aim);
- if (root != null) {
- for (ActorContainerRef ref : RoomHelpers.getRefs(root, true)) {
- if (ref instanceof ActorRef) {
- ActorRef aRef = (ActorRef) ref;
- if (aRef.getSize() == 1)
- refs.add((ActorRef) ref);
- }
- }
- }
- }
-
- return refs;
- }
-
}
diff --git a/plugins/org.eclipse.etrice.core.etmap/META-INF/MANIFEST.MF b/plugins/org.eclipse.etrice.core.etmap/META-INF/MANIFEST.MF
index 7836ce04c..ed78261e0 100644
--- a/plugins/org.eclipse.etrice.core.etmap/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.etrice.core.etmap/META-INF/MANIFEST.MF
@@ -32,6 +32,5 @@ Export-Package: org.eclipse.etrice.core.etmap,
org.eclipse.etrice.core.etmap.scoping,
org.eclipse.etrice.core.etmap.serializer,
org.eclipse.etrice.core.etmap.services,
- org.eclipse.etrice.core.etmap.util,
org.eclipse.etrice.core.etmap.validation
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.ecore b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.ecore
index ff9971709..7d99d9f40 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.ecore
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.ecore
@@ -18,19 +18,12 @@
<eClassifiers xsi:type="ecore:EClass" name="SubSystemMapping">
<eStructuralFeatures xsi:type="ecore:EReference" name="logicalSubSys" eType="ecore:EClass ../../../../../../../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore#//SubSystemRef"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="node" eType="ecore:EClass ../../../../../../../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/ETPhys.ecore#//NodeRef"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="actorInstanceMappings"
- upperBound="-1" eType="#//ActorInstanceMapping" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="threadMappings" upperBound="-1"
+ eType="#//ThreadMapping" containment="true"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ActorInstanceMapping">
- <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//RefPath"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="thread" eType="ecore:EClass ../../../../../../../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/ETPhys.ecore#//Thread"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="actorInstanceMappings"
- upperBound="-1" eType="#//ActorInstanceMapping" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="RefPath">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="refs" unique="false" upperBound="-1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eClassifiers xsi:type="ecore:EClass" name="ThreadMapping">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="logicalThread" eType="ecore:EClass ../../../../../../../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore#//LogicalThread"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="physicalThread" eType="ecore:EClass ../../../../../../../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/ETPhys.ecore#//PhysThread"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Import">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="importedNamespace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.genmodel b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.genmodel
index 938ab7465..719d78a52 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.genmodel
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.genmodel
@@ -20,15 +20,11 @@
<genClasses ecoreClass="ETMap.ecore#//SubSystemMapping">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ETMap.ecore#//SubSystemMapping/logicalSubSys"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ETMap.ecore#//SubSystemMapping/node"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ETMap.ecore#//SubSystemMapping/actorInstanceMappings"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ETMap.ecore#//SubSystemMapping/threadMappings"/>
</genClasses>
- <genClasses ecoreClass="ETMap.ecore#//ActorInstanceMapping">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ETMap.ecore#//ActorInstanceMapping/path"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ETMap.ecore#//ActorInstanceMapping/thread"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ETMap.ecore#//ActorInstanceMapping/actorInstanceMappings"/>
- </genClasses>
- <genClasses ecoreClass="ETMap.ecore#//RefPath">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ETMap.ecore#//RefPath/refs"/>
+ <genClasses ecoreClass="ETMap.ecore#//ThreadMapping">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ETMap.ecore#//ThreadMapping/logicalThread"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ETMap.ecore#//ThreadMapping/physicalThread"/>
</genClasses>
<genClasses ecoreClass="ETMap.ecore#//Import">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ETMap.ecore#//Import/importedNamespace"/>
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.xmi b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.xmi
index 99edc3fd7..df149a129 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.xmi
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/ETMap.xmi
@@ -20,11 +20,11 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="MappingModel"/>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.7"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/>
</elements>
<elements xsi:type="xtext:Keyword" value="{"/>
<elements xsi:type="xtext:Assignment" cardinality="*" feature="imports" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.5"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="*" feature="mappings" operator="+=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.1"/>
@@ -43,7 +43,7 @@
<type metamodel="/0/@metamodelDeclarations.2">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/etrice/Room#//LogicalSystem"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.7"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/>
</terminal>
</elements>
<elements xsi:type="xtext:Keyword" value="->"/>
@@ -52,7 +52,7 @@
<type metamodel="/0/@metamodelDeclarations.3">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/etrice/core/etphys/ETPhys#//PhysicalSystem"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.7"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/>
</terminal>
</elements>
<elements xsi:type="xtext:Keyword" value="{"/>
@@ -87,54 +87,36 @@
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Assignment" cardinality="*" feature="actorInstanceMappings" operator="+=">
+ <elements xsi:type="xtext:Assignment" cardinality="*" feature="threadMappings" operator="+=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.3"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
</elements>
</alternatives>
</rules>
- <rules xsi:type="xtext:ParserRule" name="ActorInstanceMapping">
+ <rules xsi:type="xtext:ParserRule" name="ThreadMapping">
<type metamodel="/0/@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/etrice/core/etmap/ETMap#//ActorInstanceMapping"/>
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/etrice/core/etmap/ETMap#//ThreadMapping"/>
</type>
<alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="ActorInstanceMapping"/>
- <elements xsi:type="xtext:Assignment" feature="path" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/>
+ <elements xsi:type="xtext:Keyword" value="ThreadMapping"/>
+ <elements xsi:type="xtext:Assignment" feature="logicalThread" operator="=">
+ <terminal xsi:type="xtext:CrossReference">
+ <type metamodel="/0/@metamodelDeclarations.2">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/etrice/Room#//LogicalThread"/>
+ </type>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.0"/>
+ </terminal>
</elements>
<elements xsi:type="xtext:Keyword" value="->"/>
- <elements xsi:type="xtext:Assignment" feature="thread" operator="=">
+ <elements xsi:type="xtext:Assignment" feature="physicalThread" operator="=">
<terminal xsi:type="xtext:CrossReference">
<type metamodel="/0/@metamodelDeclarations.3">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/etrice/core/etphys/ETPhys#//Thread"/>
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/etrice/core/etphys/ETPhys#//PhysThread"/>
</type>
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.0"/>
</terminal>
</elements>
- <elements xsi:type="xtext:Group" cardinality="?">
- <elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Assignment" cardinality="*" feature="actorInstanceMappings" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.3"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="}"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="RefPath">
- <type metamodel="/0/@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/etrice/core/etmap/ETMap#//RefPath"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="refs" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.0"/>
- </elements>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Keyword" value="/"/>
- <elements xsi:type="xtext:Assignment" feature="refs" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.0"/>
- </elements>
- </elements>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="Import">
@@ -146,7 +128,7 @@
<elements xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="importedNamespace" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.5"/>
</elements>
<elements xsi:type="xtext:Keyword" value="from"/>
</elements>
@@ -162,7 +144,7 @@
<classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</type>
<alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.7"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.6"/>
<elements xsi:type="xtext:Keyword" cardinality="?" value=".*"/>
</alternatives>
</rules>
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapFactory.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapFactory.java
index 852d15f5b..3751ffffb 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapFactory.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapFactory.java
@@ -50,22 +50,13 @@ public interface ETMapFactory extends EFactory
SubSystemMapping createSubSystemMapping();
/**
- * Returns a new object of class '<em>Actor Instance Mapping</em>'.
+ * Returns a new object of class '<em>Thread Mapping</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Actor Instance Mapping</em>'.
+ * @return a new object of class '<em>Thread Mapping</em>'.
* @generated
*/
- ActorInstanceMapping createActorInstanceMapping();
-
- /**
- * Returns a new object of class '<em>Ref Path</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Ref Path</em>'.
- * @generated
- */
- RefPath createRefPath();
+ ThreadMapping createThreadMapping();
/**
* Returns a new object of class '<em>Import</em>'.
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapPackage.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapPackage.java
index 7e30da407..53a939af0 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapPackage.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ETMapPackage.java
@@ -177,13 +177,13 @@ public interface ETMapPackage extends EPackage
int SUB_SYSTEM_MAPPING__NODE = 1;
/**
- * The feature id for the '<em><b>Actor Instance Mappings</b></em>' containment reference list.
+ * The feature id for the '<em><b>Thread Mappings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS = 2;
+ int SUB_SYSTEM_MAPPING__THREAD_MAPPINGS = 2;
/**
* The number of structural features of the '<em>Sub System Mapping</em>' class.
@@ -195,78 +195,41 @@ public interface ETMapPackage extends EPackage
int SUB_SYSTEM_MAPPING_FEATURE_COUNT = 3;
/**
- * The meta object id for the '{@link org.eclipse.etrice.core.etmap.eTMap.impl.ActorInstanceMappingImpl <em>Actor Instance Mapping</em>}' class.
+ * The meta object id for the '{@link org.eclipse.etrice.core.etmap.eTMap.impl.ThreadMappingImpl <em>Thread Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.etrice.core.etmap.eTMap.impl.ActorInstanceMappingImpl
- * @see org.eclipse.etrice.core.etmap.eTMap.impl.ETMapPackageImpl#getActorInstanceMapping()
+ * @see org.eclipse.etrice.core.etmap.eTMap.impl.ThreadMappingImpl
+ * @see org.eclipse.etrice.core.etmap.eTMap.impl.ETMapPackageImpl#getThreadMapping()
* @generated
*/
- int ACTOR_INSTANCE_MAPPING = 3;
+ int THREAD_MAPPING = 3;
/**
- * The feature id for the '<em><b>Path</b></em>' containment reference.
+ * The feature id for the '<em><b>Logical Thread</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ACTOR_INSTANCE_MAPPING__PATH = 0;
+ int THREAD_MAPPING__LOGICAL_THREAD = 0;
/**
- * The feature id for the '<em><b>Thread</b></em>' reference.
+ * The feature id for the '<em><b>Physical Thread</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ACTOR_INSTANCE_MAPPING__THREAD = 1;
+ int THREAD_MAPPING__PHYSICAL_THREAD = 1;
/**
- * The feature id for the '<em><b>Actor Instance Mappings</b></em>' containment reference list.
+ * The number of structural features of the '<em>Thread Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ACTOR_INSTANCE_MAPPING__ACTOR_INSTANCE_MAPPINGS = 2;
-
- /**
- * The number of structural features of the '<em>Actor Instance Mapping</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ACTOR_INSTANCE_MAPPING_FEATURE_COUNT = 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.etrice.core.etmap.eTMap.impl.RefPathImpl <em>Ref Path</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.etrice.core.etmap.eTMap.impl.RefPathImpl
- * @see org.eclipse.etrice.core.etmap.eTMap.impl.ETMapPackageImpl#getRefPath()
- * @generated
- */
- int REF_PATH = 4;
-
- /**
- * The feature id for the '<em><b>Refs</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REF_PATH__REFS = 0;
-
- /**
- * The number of structural features of the '<em>Ref Path</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REF_PATH_FEATURE_COUNT = 1;
+ int THREAD_MAPPING_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.etrice.core.etmap.eTMap.impl.ImportImpl <em>Import</em>}' class.
@@ -276,7 +239,7 @@ public interface ETMapPackage extends EPackage
* @see org.eclipse.etrice.core.etmap.eTMap.impl.ETMapPackageImpl#getImport()
* @generated
*/
- int IMPORT = 5;
+ int IMPORT = 4;
/**
* The feature id for the '<em><b>Imported Namespace</b></em>' attribute.
@@ -425,79 +388,47 @@ public interface ETMapPackage extends EPackage
EReference getSubSystemMapping_Node();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping#getActorInstanceMappings <em>Actor Instance Mappings</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping#getThreadMappings <em>Thread Mappings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Actor Instance Mappings</em>'.
- * @see org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping#getActorInstanceMappings()
+ * @return the meta object for the containment reference list '<em>Thread Mappings</em>'.
+ * @see org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping#getThreadMappings()
* @see #getSubSystemMapping()
* @generated
*/
- EReference getSubSystemMapping_ActorInstanceMappings();
+ EReference getSubSystemMapping_ThreadMappings();
/**
- * Returns the meta object for class '{@link org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping <em>Actor Instance Mapping</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping <em>Thread Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for class '<em>Actor Instance Mapping</em>'.
- * @see org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping
+ * @return the meta object for class '<em>Thread Mapping</em>'.
+ * @see org.eclipse.etrice.core.etmap.eTMap.ThreadMapping
* @generated
*/
- EClass getActorInstanceMapping();
+ EClass getThreadMapping();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping#getPath <em>Path</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping#getLogicalThread <em>Logical Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Path</em>'.
- * @see org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping#getPath()
- * @see #getActorInstanceMapping()
+ * @return the meta object for the reference '<em>Logical Thread</em>'.
+ * @see org.eclipse.etrice.core.etmap.eTMap.ThreadMapping#getLogicalThread()
+ * @see #getThreadMapping()
* @generated
*/
- EReference getActorInstanceMapping_Path();
+ EReference getThreadMapping_LogicalThread();
/**
- * Returns the meta object for the reference '{@link org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping#getThread <em>Thread</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping#getPhysicalThread <em>Physical Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Thread</em>'.
- * @see org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping#getThread()
- * @see #getActorInstanceMapping()
+ * @return the meta object for the reference '<em>Physical Thread</em>'.
+ * @see org.eclipse.etrice.core.etmap.eTMap.ThreadMapping#getPhysicalThread()
+ * @see #getThreadMapping()
* @generated
*/
- EReference getActorInstanceMapping_Thread();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping#getActorInstanceMappings <em>Actor Instance Mappings</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Actor Instance Mappings</em>'.
- * @see org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping#getActorInstanceMappings()
- * @see #getActorInstanceMapping()
- * @generated
- */
- EReference getActorInstanceMapping_ActorInstanceMappings();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.etrice.core.etmap.eTMap.RefPath <em>Ref Path</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Ref Path</em>'.
- * @see org.eclipse.etrice.core.etmap.eTMap.RefPath
- * @generated
- */
- EClass getRefPath();
-
- /**
- * Returns the meta object for the attribute list '{@link org.eclipse.etrice.core.etmap.eTMap.RefPath#getRefs <em>Refs</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Refs</em>'.
- * @see org.eclipse.etrice.core.etmap.eTMap.RefPath#getRefs()
- * @see #getRefPath()
- * @generated
- */
- EAttribute getRefPath_Refs();
+ EReference getThreadMapping_PhysicalThread();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.core.etmap.eTMap.Import <em>Import</em>}'.
@@ -649,64 +580,38 @@ public interface ETMapPackage extends EPackage
EReference SUB_SYSTEM_MAPPING__NODE = eINSTANCE.getSubSystemMapping_Node();
/**
- * The meta object literal for the '<em><b>Actor Instance Mappings</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS = eINSTANCE.getSubSystemMapping_ActorInstanceMappings();
-
- /**
- * The meta object literal for the '{@link org.eclipse.etrice.core.etmap.eTMap.impl.ActorInstanceMappingImpl <em>Actor Instance Mapping</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.etrice.core.etmap.eTMap.impl.ActorInstanceMappingImpl
- * @see org.eclipse.etrice.core.etmap.eTMap.impl.ETMapPackageImpl#getActorInstanceMapping()
- * @generated
- */
- EClass ACTOR_INSTANCE_MAPPING = eINSTANCE.getActorInstanceMapping();
-
- /**
- * The meta object literal for the '<em><b>Path</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ACTOR_INSTANCE_MAPPING__PATH = eINSTANCE.getActorInstanceMapping_Path();
-
- /**
- * The meta object literal for the '<em><b>Thread</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Thread Mappings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference ACTOR_INSTANCE_MAPPING__THREAD = eINSTANCE.getActorInstanceMapping_Thread();
+ EReference SUB_SYSTEM_MAPPING__THREAD_MAPPINGS = eINSTANCE.getSubSystemMapping_ThreadMappings();
/**
- * The meta object literal for the '<em><b>Actor Instance Mappings</b></em>' containment reference list feature.
+ * The meta object literal for the '{@link org.eclipse.etrice.core.etmap.eTMap.impl.ThreadMappingImpl <em>Thread Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.etrice.core.etmap.eTMap.impl.ThreadMappingImpl
+ * @see org.eclipse.etrice.core.etmap.eTMap.impl.ETMapPackageImpl#getThreadMapping()
* @generated
*/
- EReference ACTOR_INSTANCE_MAPPING__ACTOR_INSTANCE_MAPPINGS = eINSTANCE.getActorInstanceMapping_ActorInstanceMappings();
+ EClass THREAD_MAPPING = eINSTANCE.getThreadMapping();
/**
- * The meta object literal for the '{@link org.eclipse.etrice.core.etmap.eTMap.impl.RefPathImpl <em>Ref Path</em>}' class.
+ * The meta object literal for the '<em><b>Logical Thread</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.etrice.core.etmap.eTMap.impl.RefPathImpl
- * @see org.eclipse.etrice.core.etmap.eTMap.impl.ETMapPackageImpl#getRefPath()
* @generated
*/
- EClass REF_PATH = eINSTANCE.getRefPath();
+ EReference THREAD_MAPPING__LOGICAL_THREAD = eINSTANCE.getThreadMapping_LogicalThread();
/**
- * The meta object literal for the '<em><b>Refs</b></em>' attribute list feature.
+ * The meta object literal for the '<em><b>Physical Thread</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute REF_PATH__REFS = eINSTANCE.getRefPath_Refs();
+ EReference THREAD_MAPPING__PHYSICAL_THREAD = eINSTANCE.getThreadMapping_PhysicalThread();
/**
* The meta object literal for the '{@link org.eclipse.etrice.core.etmap.eTMap.impl.ImportImpl <em>Import</em>}' class.
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/SubSystemMapping.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/SubSystemMapping.java
index b0b40ded0..75f792ca1 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/SubSystemMapping.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/SubSystemMapping.java
@@ -20,7 +20,7 @@ import org.eclipse.etrice.core.room.SubSystemRef;
* <ul>
* <li>{@link org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping#getLogicalSubSys <em>Logical Sub Sys</em>}</li>
* <li>{@link org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping#getNode <em>Node</em>}</li>
- * <li>{@link org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping#getActorInstanceMappings <em>Actor Instance Mappings</em>}</li>
+ * <li>{@link org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping#getThreadMappings <em>Thread Mappings</em>}</li>
* </ul>
* </p>
*
@@ -83,19 +83,19 @@ public interface SubSystemMapping extends EObject
void setNode(NodeRef value);
/**
- * Returns the value of the '<em><b>Actor Instance Mappings</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping}.
+ * Returns the value of the '<em><b>Thread Mappings</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Actor Instance Mappings</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Thread Mappings</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Actor Instance Mappings</em>' containment reference list.
- * @see org.eclipse.etrice.core.etmap.eTMap.ETMapPackage#getSubSystemMapping_ActorInstanceMappings()
+ * @return the value of the '<em>Thread Mappings</em>' containment reference list.
+ * @see org.eclipse.etrice.core.etmap.eTMap.ETMapPackage#getSubSystemMapping_ThreadMappings()
* @model containment="true"
* @generated
*/
- EList<ActorInstanceMapping> getActorInstanceMappings();
+ EList<ThreadMapping> getThreadMappings();
} // SubSystemMapping
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ThreadMapping.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ThreadMapping.java
new file mode 100644
index 000000000..ff1655e94
--- /dev/null
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/ThreadMapping.java
@@ -0,0 +1,82 @@
+/**
+ */
+package org.eclipse.etrice.core.etmap.eTMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.etrice.core.etphys.eTPhys.PhysThread;
+
+import org.eclipse.etrice.core.room.LogicalThread;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Thread Mapping</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping#getLogicalThread <em>Logical Thread</em>}</li>
+ * <li>{@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping#getPhysicalThread <em>Physical Thread</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.etrice.core.etmap.eTMap.ETMapPackage#getThreadMapping()
+ * @model
+ * @generated
+ */
+public interface ThreadMapping extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Logical Thread</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Logical Thread</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Logical Thread</em>' reference.
+ * @see #setLogicalThread(LogicalThread)
+ * @see org.eclipse.etrice.core.etmap.eTMap.ETMapPackage#getThreadMapping_LogicalThread()
+ * @model
+ * @generated
+ */
+ LogicalThread getLogicalThread();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping#getLogicalThread <em>Logical Thread</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Logical Thread</em>' reference.
+ * @see #getLogicalThread()
+ * @generated
+ */
+ void setLogicalThread(LogicalThread value);
+
+ /**
+ * Returns the value of the '<em><b>Physical Thread</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Physical Thread</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Physical Thread</em>' reference.
+ * @see #setPhysicalThread(PhysThread)
+ * @see org.eclipse.etrice.core.etmap.eTMap.ETMapPackage#getThreadMapping_PhysicalThread()
+ * @model
+ * @generated
+ */
+ PhysThread getPhysicalThread();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping#getPhysicalThread <em>Physical Thread</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Physical Thread</em>' reference.
+ * @see #getPhysicalThread()
+ * @generated
+ */
+ void setPhysicalThread(PhysThread value);
+
+} // ThreadMapping
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapFactoryImpl.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapFactoryImpl.java
index 2c7b962d7..e138ffb3b 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapFactoryImpl.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapFactoryImpl.java
@@ -67,8 +67,7 @@ public class ETMapFactoryImpl extends EFactoryImpl implements ETMapFactory
case ETMapPackage.MAPPING_MODEL: return createMappingModel();
case ETMapPackage.MAPPING: return createMapping();
case ETMapPackage.SUB_SYSTEM_MAPPING: return createSubSystemMapping();
- case ETMapPackage.ACTOR_INSTANCE_MAPPING: return createActorInstanceMapping();
- case ETMapPackage.REF_PATH: return createRefPath();
+ case ETMapPackage.THREAD_MAPPING: return createThreadMapping();
case ETMapPackage.IMPORT: return createImport();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
@@ -113,21 +112,10 @@ public class ETMapFactoryImpl extends EFactoryImpl implements ETMapFactory
* <!-- end-user-doc -->
* @generated
*/
- public ActorInstanceMapping createActorInstanceMapping()
+ public ThreadMapping createThreadMapping()
{
- ActorInstanceMappingImpl actorInstanceMapping = new ActorInstanceMappingImpl();
- return actorInstanceMapping;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RefPath createRefPath()
- {
- RefPathImpl refPath = new RefPathImpl();
- return refPath;
+ ThreadMappingImpl threadMapping = new ThreadMappingImpl();
+ return threadMapping;
}
/**
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapPackageImpl.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapPackageImpl.java
index 8534048f5..498330dc5 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapPackageImpl.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ETMapPackageImpl.java
@@ -9,14 +9,13 @@ import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping;
import org.eclipse.etrice.core.etmap.eTMap.ETMapFactory;
import org.eclipse.etrice.core.etmap.eTMap.ETMapPackage;
import org.eclipse.etrice.core.etmap.eTMap.Import;
import org.eclipse.etrice.core.etmap.eTMap.Mapping;
import org.eclipse.etrice.core.etmap.eTMap.MappingModel;
-import org.eclipse.etrice.core.etmap.eTMap.RefPath;
import org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping;
+import org.eclipse.etrice.core.etmap.eTMap.ThreadMapping;
import org.eclipse.etrice.core.etphys.eTPhys.ETPhysPackage;
@@ -56,14 +55,7 @@ public class ETMapPackageImpl extends EPackageImpl implements ETMapPackage
* <!-- end-user-doc -->
* @generated
*/
- private EClass actorInstanceMappingEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass refPathEClass = null;
+ private EClass threadMappingEClass = null;
/**
* <!-- begin-user-doc -->
@@ -254,7 +246,7 @@ public class ETMapPackageImpl extends EPackageImpl implements ETMapPackage
* <!-- end-user-doc -->
* @generated
*/
- public EReference getSubSystemMapping_ActorInstanceMappings()
+ public EReference getSubSystemMapping_ThreadMappings()
{
return (EReference)subSystemMappingEClass.getEStructuralFeatures().get(2);
}
@@ -264,39 +256,9 @@ public class ETMapPackageImpl extends EPackageImpl implements ETMapPackage
* <!-- end-user-doc -->
* @generated
*/
- public EClass getActorInstanceMapping()
- {
- return actorInstanceMappingEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getActorInstanceMapping_Path()
- {
- return (EReference)actorInstanceMappingEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getActorInstanceMapping_Thread()
- {
- return (EReference)actorInstanceMappingEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getActorInstanceMapping_ActorInstanceMappings()
+ public EClass getThreadMapping()
{
- return (EReference)actorInstanceMappingEClass.getEStructuralFeatures().get(2);
+ return threadMappingEClass;
}
/**
@@ -304,9 +266,9 @@ public class ETMapPackageImpl extends EPackageImpl implements ETMapPackage
* <!-- end-user-doc -->
* @generated
*/
- public EClass getRefPath()
+ public EReference getThreadMapping_LogicalThread()
{
- return refPathEClass;
+ return (EReference)threadMappingEClass.getEStructuralFeatures().get(0);
}
/**
@@ -314,9 +276,9 @@ public class ETMapPackageImpl extends EPackageImpl implements ETMapPackage
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getRefPath_Refs()
+ public EReference getThreadMapping_PhysicalThread()
{
- return (EAttribute)refPathEClass.getEStructuralFeatures().get(0);
+ return (EReference)threadMappingEClass.getEStructuralFeatures().get(1);
}
/**
@@ -392,15 +354,11 @@ public class ETMapPackageImpl extends EPackageImpl implements ETMapPackage
subSystemMappingEClass = createEClass(SUB_SYSTEM_MAPPING);
createEReference(subSystemMappingEClass, SUB_SYSTEM_MAPPING__LOGICAL_SUB_SYS);
createEReference(subSystemMappingEClass, SUB_SYSTEM_MAPPING__NODE);
- createEReference(subSystemMappingEClass, SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS);
+ createEReference(subSystemMappingEClass, SUB_SYSTEM_MAPPING__THREAD_MAPPINGS);
- actorInstanceMappingEClass = createEClass(ACTOR_INSTANCE_MAPPING);
- createEReference(actorInstanceMappingEClass, ACTOR_INSTANCE_MAPPING__PATH);
- createEReference(actorInstanceMappingEClass, ACTOR_INSTANCE_MAPPING__THREAD);
- createEReference(actorInstanceMappingEClass, ACTOR_INSTANCE_MAPPING__ACTOR_INSTANCE_MAPPINGS);
-
- refPathEClass = createEClass(REF_PATH);
- createEAttribute(refPathEClass, REF_PATH__REFS);
+ threadMappingEClass = createEClass(THREAD_MAPPING);
+ createEReference(threadMappingEClass, THREAD_MAPPING__LOGICAL_THREAD);
+ createEReference(threadMappingEClass, THREAD_MAPPING__PHYSICAL_THREAD);
importEClass = createEClass(IMPORT);
createEAttribute(importEClass, IMPORT__IMPORTED_NAMESPACE);
@@ -455,15 +413,11 @@ public class ETMapPackageImpl extends EPackageImpl implements ETMapPackage
initEClass(subSystemMappingEClass, SubSystemMapping.class, "SubSystemMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSubSystemMapping_LogicalSubSys(), theRoomPackage.getSubSystemRef(), null, "logicalSubSys", null, 0, 1, SubSystemMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSubSystemMapping_Node(), theETPhysPackage.getNodeRef(), null, "node", null, 0, 1, SubSystemMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getSubSystemMapping_ActorInstanceMappings(), this.getActorInstanceMapping(), null, "actorInstanceMappings", null, 0, -1, SubSystemMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(actorInstanceMappingEClass, ActorInstanceMapping.class, "ActorInstanceMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getActorInstanceMapping_Path(), this.getRefPath(), null, "path", null, 0, 1, ActorInstanceMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getActorInstanceMapping_Thread(), theETPhysPackage.getThread(), null, "thread", null, 0, 1, ActorInstanceMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getActorInstanceMapping_ActorInstanceMappings(), this.getActorInstanceMapping(), null, "actorInstanceMappings", null, 0, -1, ActorInstanceMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getSubSystemMapping_ThreadMappings(), this.getThreadMapping(), null, "threadMappings", null, 0, -1, SubSystemMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(refPathEClass, RefPath.class, "RefPath", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getRefPath_Refs(), ecorePackage.getEString(), "refs", null, 0, -1, RefPath.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(threadMappingEClass, ThreadMapping.class, "ThreadMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getThreadMapping_LogicalThread(), theRoomPackage.getLogicalThread(), null, "logicalThread", null, 0, 1, ThreadMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getThreadMapping_PhysicalThread(), theETPhysPackage.getPhysThread(), null, "physicalThread", null, 0, 1, ThreadMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getImport_ImportedNamespace(), ecorePackage.getEString(), "importedNamespace", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/SubSystemMappingImpl.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/SubSystemMappingImpl.java
index ca32fb459..82c040752 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/SubSystemMappingImpl.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/SubSystemMappingImpl.java
@@ -18,9 +18,9 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping;
import org.eclipse.etrice.core.etmap.eTMap.ETMapPackage;
import org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping;
+import org.eclipse.etrice.core.etmap.eTMap.ThreadMapping;
import org.eclipse.etrice.core.etphys.eTPhys.NodeRef;
@@ -35,7 +35,7 @@ import org.eclipse.etrice.core.room.SubSystemRef;
* <ul>
* <li>{@link org.eclipse.etrice.core.etmap.eTMap.impl.SubSystemMappingImpl#getLogicalSubSys <em>Logical Sub Sys</em>}</li>
* <li>{@link org.eclipse.etrice.core.etmap.eTMap.impl.SubSystemMappingImpl#getNode <em>Node</em>}</li>
- * <li>{@link org.eclipse.etrice.core.etmap.eTMap.impl.SubSystemMappingImpl#getActorInstanceMappings <em>Actor Instance Mappings</em>}</li>
+ * <li>{@link org.eclipse.etrice.core.etmap.eTMap.impl.SubSystemMappingImpl#getThreadMappings <em>Thread Mappings</em>}</li>
* </ul>
* </p>
*
@@ -64,14 +64,14 @@ public class SubSystemMappingImpl extends MinimalEObjectImpl.Container implement
protected NodeRef node;
/**
- * The cached value of the '{@link #getActorInstanceMappings() <em>Actor Instance Mappings</em>}' containment reference list.
+ * The cached value of the '{@link #getThreadMappings() <em>Thread Mappings</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getActorInstanceMappings()
+ * @see #getThreadMappings()
* @generated
* @ordered
*/
- protected EList<ActorInstanceMapping> actorInstanceMappings;
+ protected EList<ThreadMapping> threadMappings;
/**
* <!-- begin-user-doc -->
@@ -185,13 +185,13 @@ public class SubSystemMappingImpl extends MinimalEObjectImpl.Container implement
* <!-- end-user-doc -->
* @generated
*/
- public EList<ActorInstanceMapping> getActorInstanceMappings()
+ public EList<ThreadMapping> getThreadMappings()
{
- if (actorInstanceMappings == null)
+ if (threadMappings == null)
{
- actorInstanceMappings = new EObjectContainmentEList<ActorInstanceMapping>(ActorInstanceMapping.class, this, ETMapPackage.SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS);
+ threadMappings = new EObjectContainmentEList<ThreadMapping>(ThreadMapping.class, this, ETMapPackage.SUB_SYSTEM_MAPPING__THREAD_MAPPINGS);
}
- return actorInstanceMappings;
+ return threadMappings;
}
/**
@@ -204,8 +204,8 @@ public class SubSystemMappingImpl extends MinimalEObjectImpl.Container implement
{
switch (featureID)
{
- case ETMapPackage.SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS:
- return ((InternalEList<?>)getActorInstanceMappings()).basicRemove(otherEnd, msgs);
+ case ETMapPackage.SUB_SYSTEM_MAPPING__THREAD_MAPPINGS:
+ return ((InternalEList<?>)getThreadMappings()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -226,8 +226,8 @@ public class SubSystemMappingImpl extends MinimalEObjectImpl.Container implement
case ETMapPackage.SUB_SYSTEM_MAPPING__NODE:
if (resolve) return getNode();
return basicGetNode();
- case ETMapPackage.SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS:
- return getActorInstanceMappings();
+ case ETMapPackage.SUB_SYSTEM_MAPPING__THREAD_MAPPINGS:
+ return getThreadMappings();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -249,9 +249,9 @@ public class SubSystemMappingImpl extends MinimalEObjectImpl.Container implement
case ETMapPackage.SUB_SYSTEM_MAPPING__NODE:
setNode((NodeRef)newValue);
return;
- case ETMapPackage.SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS:
- getActorInstanceMappings().clear();
- getActorInstanceMappings().addAll((Collection<? extends ActorInstanceMapping>)newValue);
+ case ETMapPackage.SUB_SYSTEM_MAPPING__THREAD_MAPPINGS:
+ getThreadMappings().clear();
+ getThreadMappings().addAll((Collection<? extends ThreadMapping>)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -273,8 +273,8 @@ public class SubSystemMappingImpl extends MinimalEObjectImpl.Container implement
case ETMapPackage.SUB_SYSTEM_MAPPING__NODE:
setNode((NodeRef)null);
return;
- case ETMapPackage.SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS:
- getActorInstanceMappings().clear();
+ case ETMapPackage.SUB_SYSTEM_MAPPING__THREAD_MAPPINGS:
+ getThreadMappings().clear();
return;
}
super.eUnset(featureID);
@@ -294,8 +294,8 @@ public class SubSystemMappingImpl extends MinimalEObjectImpl.Container implement
return logicalSubSys != null;
case ETMapPackage.SUB_SYSTEM_MAPPING__NODE:
return node != null;
- case ETMapPackage.SUB_SYSTEM_MAPPING__ACTOR_INSTANCE_MAPPINGS:
- return actorInstanceMappings != null && !actorInstanceMappings.isEmpty();
+ case ETMapPackage.SUB_SYSTEM_MAPPING__THREAD_MAPPINGS:
+ return threadMappings != null && !threadMappings.isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ThreadMappingImpl.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ThreadMappingImpl.java
new file mode 100644
index 000000000..b0e956f74
--- /dev/null
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/impl/ThreadMappingImpl.java
@@ -0,0 +1,241 @@
+/**
+ */
+package org.eclipse.etrice.core.etmap.eTMap.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
+import org.eclipse.etrice.core.etmap.eTMap.ETMapPackage;
+import org.eclipse.etrice.core.etmap.eTMap.ThreadMapping;
+
+import org.eclipse.etrice.core.etphys.eTPhys.PhysThread;
+
+import org.eclipse.etrice.core.room.LogicalThread;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Thread Mapping</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.etrice.core.etmap.eTMap.impl.ThreadMappingImpl#getLogicalThread <em>Logical Thread</em>}</li>
+ * <li>{@link org.eclipse.etrice.core.etmap.eTMap.impl.ThreadMappingImpl#getPhysicalThread <em>Physical Thread</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ThreadMappingImpl extends MinimalEObjectImpl.Container implements ThreadMapping
+{
+ /**
+ * The cached value of the '{@link #getLogicalThread() <em>Logical Thread</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLogicalThread()
+ * @generated
+ * @ordered
+ */
+ protected LogicalThread logicalThread;
+
+ /**
+ * The cached value of the '{@link #getPhysicalThread() <em>Physical Thread</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPhysicalThread()
+ * @generated
+ * @ordered
+ */
+ protected PhysThread physicalThread;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ThreadMappingImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return ETMapPackage.Literals.THREAD_MAPPING;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LogicalThread getLogicalThread()
+ {
+ if (logicalThread != null && logicalThread.eIsProxy())
+ {
+ InternalEObject oldLogicalThread = (InternalEObject)logicalThread;
+ logicalThread = (LogicalThread)eResolveProxy(oldLogicalThread);
+ if (logicalThread != oldLogicalThread)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, ETMapPackage.THREAD_MAPPING__LOGICAL_THREAD, oldLogicalThread, logicalThread));
+ }
+ }
+ return logicalThread;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LogicalThread basicGetLogicalThread()
+ {
+ return logicalThread;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLogicalThread(LogicalThread newLogicalThread)
+ {
+ LogicalThread oldLogicalThread = logicalThread;
+ logicalThread = newLogicalThread;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ETMapPackage.THREAD_MAPPING__LOGICAL_THREAD, oldLogicalThread, logicalThread));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PhysThread getPhysicalThread()
+ {
+ if (physicalThread != null && physicalThread.eIsProxy())
+ {
+ InternalEObject oldPhysicalThread = (InternalEObject)physicalThread;
+ physicalThread = (PhysThread)eResolveProxy(oldPhysicalThread);
+ if (physicalThread != oldPhysicalThread)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, ETMapPackage.THREAD_MAPPING__PHYSICAL_THREAD, oldPhysicalThread, physicalThread));
+ }
+ }
+ return physicalThread;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PhysThread basicGetPhysicalThread()
+ {
+ return physicalThread;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPhysicalThread(PhysThread newPhysicalThread)
+ {
+ PhysThread oldPhysicalThread = physicalThread;
+ physicalThread = newPhysicalThread;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ETMapPackage.THREAD_MAPPING__PHYSICAL_THREAD, oldPhysicalThread, physicalThread));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case ETMapPackage.THREAD_MAPPING__LOGICAL_THREAD:
+ if (resolve) return getLogicalThread();
+ return basicGetLogicalThread();
+ case ETMapPackage.THREAD_MAPPING__PHYSICAL_THREAD:
+ if (resolve) return getPhysicalThread();
+ return basicGetPhysicalThread();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case ETMapPackage.THREAD_MAPPING__LOGICAL_THREAD:
+ setLogicalThread((LogicalThread)newValue);
+ return;
+ case ETMapPackage.THREAD_MAPPING__PHYSICAL_THREAD:
+ setPhysicalThread((PhysThread)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case ETMapPackage.THREAD_MAPPING__LOGICAL_THREAD:
+ setLogicalThread((LogicalThread)null);
+ return;
+ case ETMapPackage.THREAD_MAPPING__PHYSICAL_THREAD:
+ setPhysicalThread((PhysThread)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case ETMapPackage.THREAD_MAPPING__LOGICAL_THREAD:
+ return logicalThread != null;
+ case ETMapPackage.THREAD_MAPPING__PHYSICAL_THREAD:
+ return physicalThread != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //ThreadMappingImpl
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapAdapterFactory.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapAdapterFactory.java
index 75d246663..8f497d47b 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapAdapterFactory.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapAdapterFactory.java
@@ -90,14 +90,9 @@ public class ETMapAdapterFactory extends AdapterFactoryImpl
return createSubSystemMappingAdapter();
}
@Override
- public Adapter caseActorInstanceMapping(ActorInstanceMapping object)
+ public Adapter caseThreadMapping(ThreadMapping object)
{
- return createActorInstanceMappingAdapter();
- }
- @Override
- public Adapter caseRefPath(RefPath object)
- {
- return createRefPathAdapter();
+ return createThreadMappingAdapter();
}
@Override
public Adapter caseImport(Import object)
@@ -172,31 +167,16 @@ public class ETMapAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping <em>Actor Instance Mapping</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping
- * @generated
- */
- public Adapter createActorInstanceMappingAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.etmap.eTMap.RefPath <em>Ref Path</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.etmap.eTMap.ThreadMapping <em>Thread Mapping</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.etrice.core.etmap.eTMap.RefPath
+ * @see org.eclipse.etrice.core.etmap.eTMap.ThreadMapping
* @generated
*/
- public Adapter createRefPathAdapter()
+ public Adapter createThreadMappingAdapter()
{
return null;
}
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapSwitch.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapSwitch.java
index fcadeb22a..63011e76a 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapSwitch.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/eTMap/util/ETMapSwitch.java
@@ -93,17 +93,10 @@ public class ETMapSwitch<T> extends Switch<T>
if (result == null) result = defaultCase(theEObject);
return result;
}
- case ETMapPackage.ACTOR_INSTANCE_MAPPING:
+ case ETMapPackage.THREAD_MAPPING:
{
- ActorInstanceMapping actorInstanceMapping = (ActorInstanceMapping)theEObject;
- T result = caseActorInstanceMapping(actorInstanceMapping);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ETMapPackage.REF_PATH:
- {
- RefPath refPath = (RefPath)theEObject;
- T result = caseRefPath(refPath);
+ ThreadMapping threadMapping = (ThreadMapping)theEObject;
+ T result = caseThreadMapping(threadMapping);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -167,33 +160,17 @@ public class ETMapSwitch<T> extends Switch<T>
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Actor Instance Mapping</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Actor Instance Mapping</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseActorInstanceMapping(ActorInstanceMapping object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Ref Path</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Thread Mapping</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Ref Path</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Thread Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseRefPath(RefPath object)
+ public T caseThreadMapping(ThreadMapping object)
{
return null;
}
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g
index 1282fe134..d1c04e590 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g
@@ -290,17 +290,17 @@ ruleSubSystemMapping returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0());
+ newCompositeNode(grammarAccess.getSubSystemMappingAccess().getThreadMappingsThreadMappingParserRuleCall_4_1_0());
}
- lv_actorInstanceMappings_5_0=ruleActorInstanceMapping {
+ lv_threadMappings_5_0=ruleThreadMapping {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getSubSystemMappingRule());
}
add(
$current,
- "actorInstanceMappings",
- lv_actorInstanceMappings_5_0,
- "ActorInstanceMapping");
+ "threadMappings",
+ lv_threadMappings_5_0,
+ "ThreadMapping");
afterParserOrEnumRuleCall();
}
@@ -316,147 +316,55 @@ ruleSubSystemMapping returns [EObject current=null]
-// Entry rule entryRuleActorInstanceMapping
-entryRuleActorInstanceMapping returns [EObject current=null]
+// Entry rule entryRuleThreadMapping
+entryRuleThreadMapping returns [EObject current=null]
:
- { newCompositeNode(grammarAccess.getActorInstanceMappingRule()); }
- iv_ruleActorInstanceMapping=ruleActorInstanceMapping
- { $current=$iv_ruleActorInstanceMapping.current; }
+ { newCompositeNode(grammarAccess.getThreadMappingRule()); }
+ iv_ruleThreadMapping=ruleThreadMapping
+ { $current=$iv_ruleThreadMapping.current; }
EOF
;
-// Rule ActorInstanceMapping
-ruleActorInstanceMapping returns [EObject current=null]
+// Rule ThreadMapping
+ruleThreadMapping returns [EObject current=null]
@init { enterRule();
}
@after { leaveRule(); }:
-( otherlv_0='ActorInstanceMapping'
+( otherlv_0='ThreadMapping'
{
- newLeafNode(otherlv_0, grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0());
+ newLeafNode(otherlv_0, grammarAccess.getThreadMappingAccess().getThreadMappingKeyword_0());
}
(
(
- {
- newCompositeNode(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0());
- }
- lv_path_1_0=ruleRefPath {
- if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getActorInstanceMappingRule());
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getThreadMappingRule());
}
- set(
- $current,
- "path",
- lv_path_1_0,
- "RefPath");
- afterParserOrEnumRuleCall();
- }
+ }
+ otherlv_1=RULE_ID
+ {
+ newLeafNode(otherlv_1, grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadCrossReference_1_0());
+ }
)
) otherlv_2='->'
{
- newLeafNode(otherlv_2, grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
+ newLeafNode(otherlv_2, grammarAccess.getThreadMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
}
(
(
{
if ($current==null) {
- $current = createModelElement(grammarAccess.getActorInstanceMappingRule());
+ $current = createModelElement(grammarAccess.getThreadMappingRule());
}
}
otherlv_3=RULE_ID
{
- newLeafNode(otherlv_3, grammarAccess.getActorInstanceMappingAccess().getThreadThreadCrossReference_3_0());
+ newLeafNode(otherlv_3, grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadCrossReference_3_0());
}
)
-)( otherlv_4='{'
- {
- newLeafNode(otherlv_4, grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0());
- }
-(
-(
- {
- newCompositeNode(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0());
- }
- lv_actorInstanceMappings_5_0=ruleActorInstanceMapping {
- if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getActorInstanceMappingRule());
- }
- add(
- $current,
- "actorInstanceMappings",
- lv_actorInstanceMappings_5_0,
- "ActorInstanceMapping");
- afterParserOrEnumRuleCall();
- }
-
-)
-)* otherlv_6='}'
- {
- newLeafNode(otherlv_6, grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2());
- }
-)?)
-;
-
-
-
-
-
-// Entry rule entryRuleRefPath
-entryRuleRefPath returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getRefPathRule()); }
- iv_ruleRefPath=ruleRefPath
- { $current=$iv_ruleRefPath.current; }
- EOF
-;
-
-// Rule RefPath
-ruleRefPath returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-((
-(
- lv_refs_0_0=RULE_ID
- {
- newLeafNode(lv_refs_0_0, grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_0_0());
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getRefPathRule());
- }
- addWithLastConsumed(
- $current,
- "refs",
- lv_refs_0_0,
- "ID");
- }
-
-)
-)( otherlv_1='/'
- {
- newLeafNode(otherlv_1, grammarAccess.getRefPathAccess().getSolidusKeyword_1_0());
- }
-(
-(
- lv_refs_2_0=RULE_ID
- {
- newLeafNode(lv_refs_2_0, grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_1_1_0());
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getRefPathRule());
- }
- addWithLastConsumed(
- $current,
- "refs",
- lv_refs_2_0,
- "ID");
- }
-
-)
-))*)
+))
;
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.tokens b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.tokens
index 1a5fb7ec5..72e4fd4b6 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.tokens
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.tokens
@@ -1,5 +1,4 @@
RULE_ID=4
-T__23=23
T__22=22
RULE_ANY_OTHER=10
T__21=21
@@ -18,16 +17,15 @@ T__14=14
T__13=13
RULE_INT=6
RULE_WS=9
+'SubSystemMapping'=16
+'ThreadMapping'=17
'}'=13
-'/'=18
-'model'=21
+'model'=20
+'Mapping'=14
'MappingModel'=11
+'.'=22
'{'=12
-'.*'=22
-'SubSystemMapping'=16
-'ActorInstanceMapping'=17
-'Mapping'=14
-'.'=23
+'.*'=21
'->'=15
-'import'=19
-'from'=20
+'from'=19
+'import'=18
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapLexer.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapLexer.java
index b3242a898..28b14bc03 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapLexer.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapLexer.java
@@ -13,10 +13,9 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalETMapLexer extends Lexer {
public static final int RULE_ID=4;
- 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 T__21=21;
+ public static final int RULE_ANY_OTHER=10;
public static final int T__20=20;
public static final int EOF=-1;
public static final int RULE_SL_COMMENT=8;
@@ -176,10 +175,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__17;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:17:7: ( 'ActorInstanceMapping' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:17:9: 'ActorInstanceMapping'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:17:7: ( 'ThreadMapping' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:17:9: 'ThreadMapping'
{
- match("ActorInstanceMapping");
+ match("ThreadMapping");
}
@@ -197,10 +196,11 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__18;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:18:7: ( '/' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:18:9: '/'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:18:7: ( 'import' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:18:9: 'import'
{
- match('/');
+ match("import");
+
}
@@ -217,10 +217,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__19;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:19:7: ( 'import' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:19:9: 'import'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:19:7: ( 'from' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:19:9: 'from'
{
- match("import");
+ match("from");
}
@@ -238,10 +238,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__20;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:20:7: ( 'from' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:20:9: 'from'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:20:7: ( 'model' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:20:9: 'model'
{
- match("from");
+ match("model");
}
@@ -259,10 +259,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__21;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:21:7: ( 'model' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:21:9: 'model'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:21:7: ( '.*' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:21:9: '.*'
{
- match("model");
+ match(".*");
}
@@ -280,29 +280,8 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:22:7: ( '.*' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:22:9: '.*'
- {
- match(".*");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- }
- finally {
- }
- }
- // $ANTLR end "T__22"
-
- // $ANTLR start "T__23"
- public final void mT__23() throws RecognitionException {
- try {
- int _type = T__23;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:23:7: ( '.' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:23:9: '.'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:22:7: ( '.' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:22:9: '.'
{
match('.');
@@ -314,17 +293,17 @@ public class InternalETMapLexer extends Lexer {
finally {
}
}
- // $ANTLR end "T__23"
+ // $ANTLR end "T__22"
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:615:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:615:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:523:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:523:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:615:11: ( '^' )?
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:523:11: ( '^' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -333,7 +312,7 @@ public class InternalETMapLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:615:11: '^'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:523:11: '^'
{
match('^');
@@ -351,7 +330,7 @@ public class InternalETMapLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:615:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:523:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -400,10 +379,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:617:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:617:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:525:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:525:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:617:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:525:12: ( '0' .. '9' )+
int cnt3=0;
loop3:
do {
@@ -417,7 +396,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:617:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:525:13: '0' .. '9'
{
matchRange('0','9');
@@ -449,10 +428,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -470,10 +449,10 @@ public class InternalETMapLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop4:
do {
int alt4=3;
@@ -489,7 +468,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -505,7 +484,7 @@ public class InternalETMapLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -530,10 +509,10 @@ public class InternalETMapLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop5:
do {
int alt5=3;
@@ -549,7 +528,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -565,7 +544,7 @@ public class InternalETMapLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:619:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:527:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -608,12 +587,12 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:621:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:621:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:529:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:529:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:621:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:529:24: ( options {greedy=false; } : . )*
loop7:
do {
int alt7=2;
@@ -638,7 +617,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:621:52: .
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:529:52: .
{
matchAny();
@@ -668,12 +647,12 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:623:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:623:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:531:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:531:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:623:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:531:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop8:
do {
int alt8=2;
@@ -686,7 +665,7 @@ public class InternalETMapLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:623:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:531:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -706,7 +685,7 @@ public class InternalETMapLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:623:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:531:40: ( ( '\\r' )? '\\n' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -715,9 +694,9 @@ public class InternalETMapLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:623:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:531:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:623:41: ( '\\r' )?
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:531:41: ( '\\r' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -726,7 +705,7 @@ public class InternalETMapLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:623:41: '\\r'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:531:41: '\\r'
{
match('\r');
@@ -758,10 +737,10 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:625:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:625:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:533:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:533:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:625:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:533:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
@@ -815,8 +794,8 @@ public class InternalETMapLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:627:16: ( . )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:627:18: .
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:535:16: ( . )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:535:18: .
{
matchAny();
@@ -831,8 +810,8 @@ public class InternalETMapLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt12=20;
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=19;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
@@ -920,56 +899,49 @@ public class InternalETMapLexer extends Lexer {
}
break;
case 13 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:82: T__23
- {
- mT__23();
-
- }
- break;
- case 14 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:88: RULE_ID
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:82: RULE_ID
{
mRULE_ID();
}
break;
- case 15 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:96: RULE_INT
+ case 14 :
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:90: RULE_INT
{
mRULE_INT();
}
break;
- case 16 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:105: RULE_STRING
+ case 15 :
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:99: RULE_STRING
{
mRULE_STRING();
}
break;
- case 17 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:117: RULE_ML_COMMENT
+ case 16 :
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:111: RULE_ML_COMMENT
{
mRULE_ML_COMMENT();
}
break;
- case 18 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:133: RULE_SL_COMMENT
+ case 17 :
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:127: RULE_SL_COMMENT
{
mRULE_SL_COMMENT();
}
break;
- case 19 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:149: RULE_WS
+ case 18 :
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:143: RULE_WS
{
mRULE_WS();
}
break;
- case 20 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:157: RULE_ANY_OTHER
+ case 19 :
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:1:151: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -983,78 +955,78 @@ public class InternalETMapLexer extends Lexer {
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
- "\1\uffff\1\24\2\uffff\1\22\2\24\1\34\3\24\1\41\1\22\2\uffff\2\22"+
- "\2\uffff\1\24\4\uffff\2\24\3\uffff\3\24\5\uffff\12\24\1\65\5\24"+
- "\1\uffff\1\73\3\24\1\77\1\uffff\1\101\2\24\1\uffff\1\24\1\uffff"+
- "\13\24\1\120\2\24\1\uffff\6\24\1\131\1\24\1\uffff\3\24\1\136\1\uffff";
+ "\1\uffff\1\24\2\uffff\1\22\5\24\1\36\1\22\2\uffff\3\22\2\uffff"+
+ "\1\24\4\uffff\5\24\7\uffff\12\24\1\64\5\24\1\uffff\1\72\3\24\1\76"+
+ "\1\uffff\1\100\2\24\1\uffff\1\24\1\uffff\13\24\1\117\2\24\1\uffff"+
+ "\1\24\1\123\1\24\1\uffff\1\24\1\126\1\uffff";
static final String DFA12_eofS =
- "\137\uffff";
+ "\127\uffff";
static final String DFA12_minS =
- "\1\0\1\141\2\uffff\1\76\1\165\1\143\1\52\1\155\1\162\1\157\1\52"+
- "\1\101\2\uffff\2\0\2\uffff\1\160\4\uffff\1\142\1\164\3\uffff\1\160"+
- "\1\157\1\144\5\uffff\1\160\1\123\2\157\1\155\1\145\1\151\1\171\2"+
- "\162\1\60\1\154\1\156\1\163\1\111\1\164\1\uffff\1\60\1\147\1\164"+
- "\1\156\1\60\1\uffff\1\60\1\145\1\163\1\uffff\1\157\1\uffff\1\155"+
- "\1\164\1\144\1\115\1\141\1\145\1\141\1\156\1\154\1\160\1\143\1\60"+
- "\1\160\1\145\1\uffff\1\151\1\115\1\156\1\141\1\147\1\160\1\60\1"+
- "\160\1\uffff\1\151\1\156\1\147\1\60\1\uffff";
+ "\1\0\1\141\2\uffff\1\76\1\165\1\150\1\155\1\162\1\157\1\52\1\101"+
+ "\2\uffff\2\0\1\52\2\uffff\1\160\4\uffff\1\142\1\162\1\160\1\157"+
+ "\1\144\7\uffff\1\160\1\123\1\145\1\157\1\155\1\145\1\151\1\171\1"+
+ "\141\1\162\1\60\1\154\1\156\1\163\1\144\1\164\1\uffff\1\60\1\147"+
+ "\1\164\1\115\1\60\1\uffff\1\60\1\145\1\141\1\uffff\1\157\1\uffff"+
+ "\1\155\1\160\1\144\1\115\1\160\1\145\1\141\1\151\1\154\1\160\1\156"+
+ "\1\60\1\160\1\147\1\uffff\1\151\1\60\1\156\1\uffff\1\147\1\60\1"+
+ "\uffff";
static final String DFA12_maxS =
- "\1\uffff\1\141\2\uffff\1\76\1\165\1\143\1\57\1\155\1\162\1\157"+
- "\1\52\1\172\2\uffff\2\uffff\2\uffff\1\160\4\uffff\1\142\1\164\3"+
- "\uffff\1\160\1\157\1\144\5\uffff\1\160\1\123\2\157\1\155\1\145\1"+
- "\151\1\171\2\162\1\172\1\154\1\156\1\163\1\111\1\164\1\uffff\1\172"+
- "\1\147\1\164\1\156\1\172\1\uffff\1\172\1\145\1\163\1\uffff\1\157"+
- "\1\uffff\1\155\1\164\1\144\1\115\1\141\1\145\1\141\1\156\1\154\1"+
- "\160\1\143\1\172\1\160\1\145\1\uffff\1\151\1\115\1\156\1\141\1\147"+
- "\1\160\1\172\1\160\1\uffff\1\151\1\156\1\147\1\172\1\uffff";
+ "\1\uffff\1\141\2\uffff\1\76\1\165\1\150\1\155\1\162\1\157\1\52"+
+ "\1\172\2\uffff\2\uffff\1\57\2\uffff\1\160\4\uffff\1\142\1\162\1"+
+ "\160\1\157\1\144\7\uffff\1\160\1\123\1\145\1\157\1\155\1\145\1\151"+
+ "\1\171\1\141\1\162\1\172\1\154\1\156\1\163\1\144\1\164\1\uffff\1"+
+ "\172\1\147\1\164\1\115\1\172\1\uffff\1\172\1\145\1\141\1\uffff\1"+
+ "\157\1\uffff\1\155\1\160\1\144\1\115\1\160\1\145\1\141\1\151\1\154"+
+ "\1\160\1\156\1\172\1\160\1\147\1\uffff\1\151\1\172\1\156\1\uffff"+
+ "\1\147\1\172\1\uffff";
static final String DFA12_acceptS =
- "\2\uffff\1\2\1\3\11\uffff\1\16\1\17\2\uffff\1\23\1\24\1\uffff\1"+
- "\16\1\2\1\3\1\5\2\uffff\1\21\1\22\1\10\3\uffff\1\14\1\15\1\17\1"+
- "\20\1\23\20\uffff\1\12\5\uffff\1\13\3\uffff\1\11\1\uffff\1\4\16"+
- "\uffff\1\1\10\uffff\1\6\4\uffff\1\7";
+ "\2\uffff\1\2\1\3\10\uffff\1\15\1\16\3\uffff\1\22\1\23\1\uffff\1"+
+ "\15\1\2\1\3\1\5\5\uffff\1\13\1\14\1\16\1\17\1\20\1\21\1\22\20\uffff"+
+ "\1\11\5\uffff\1\12\3\uffff\1\10\1\uffff\1\4\16\uffff\1\1\3\uffff"+
+ "\1\7\2\uffff\1\6";
static final String DFA12_specialS =
- "\1\1\16\uffff\1\2\1\0\116\uffff}>";
+ "\1\0\15\uffff\1\2\1\1\107\uffff}>";
static final String[] DFA12_transitionS = {
- "\11\22\2\21\2\22\1\21\22\22\1\21\1\22\1\17\4\22\1\20\5\22\1"+
- "\4\1\13\1\7\12\16\7\22\1\6\13\15\1\1\5\15\1\5\7\15\3\22\1\14"+
- "\1\15\1\22\5\15\1\11\2\15\1\10\3\15\1\12\15\15\1\2\1\22\1\3"+
- "\uff82\22",
+ "\11\22\2\21\2\22\1\21\22\22\1\21\1\22\1\16\4\22\1\17\5\22\1"+
+ "\4\1\12\1\20\12\15\7\22\14\14\1\1\5\14\1\5\1\6\6\14\3\22\1\13"+
+ "\1\14\1\22\5\14\1\10\2\14\1\7\3\14\1\11\15\14\1\2\1\22\1\3\uff82"+
+ "\22",
"\1\23",
"",
"",
"\1\27",
"\1\30",
"\1\31",
- "\1\32\4\uffff\1\33",
+ "\1\32",
+ "\1\33",
+ "\1\34",
"\1\35",
- "\1\36",
- "\1\37",
- "\1\40",
"\32\24\4\uffff\1\24\1\uffff\32\24",
"",
"",
- "\0\43",
- "\0\43",
+ "\0\40",
+ "\0\40",
+ "\1\41\4\uffff\1\42",
"",
"",
- "\1\45",
+ "\1\44",
"",
"",
"",
"",
+ "\1\45",
"\1\46",
"\1\47",
- "",
- "",
- "",
"\1\50",
"\1\51",
- "\1\52",
"",
"",
"",
"",
"",
+ "",
+ "",
+ "\1\52",
"\1\53",
"\1\54",
"\1\55",
@@ -1064,26 +1036,26 @@ public class InternalETMapLexer extends Lexer {
"\1\61",
"\1\62",
"\1\63",
- "\1\64",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
+ "\1\65",
"\1\66",
"\1\67",
"\1\70",
"\1\71",
- "\1\72",
"",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
+ "\1\73",
"\1\74",
"\1\75",
- "\1\76",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
"",
- "\12\24\7\uffff\14\24\1\100\15\24\4\uffff\1\24\1\uffff\32\24",
+ "\12\24\7\uffff\14\24\1\77\15\24\4\uffff\1\24\1\uffff\32\24",
+ "\1\101",
"\1\102",
+ "",
"\1\103",
"",
"\1\104",
- "",
"\1\105",
"\1\106",
"\1\107",
@@ -1094,23 +1066,15 @@ public class InternalETMapLexer extends Lexer {
"\1\114",
"\1\115",
"\1\116",
- "\1\117",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
+ "\1\120",
"\1\121",
- "\1\122",
"",
- "\1\123",
- "\1\124",
- "\1\125",
- "\1\126",
- "\1\127",
- "\1\130",
+ "\1\122",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
- "\1\132",
+ "\1\124",
"",
- "\1\133",
- "\1\134",
- "\1\135",
+ "\1\125",
"\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
""
};
@@ -1145,23 +1109,13 @@ public class InternalETMapLexer extends Lexer {
this.transition = DFA12_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA12_16 = input.LA(1);
-
- s = -1;
- if ( ((LA12_16>='\u0000' && LA12_16<='\uFFFF')) ) {s = 35;}
-
- else s = 18;
-
- if ( s>=0 ) return s;
- break;
- case 1 :
int LA12_0 = input.LA(1);
s = -1;
@@ -1175,27 +1129,27 @@ public class InternalETMapLexer extends Lexer {
else if ( (LA12_0=='S') ) {s = 5;}
- else if ( (LA12_0=='A') ) {s = 6;}
+ else if ( (LA12_0=='T') ) {s = 6;}
- else if ( (LA12_0=='/') ) {s = 7;}
+ else if ( (LA12_0=='i') ) {s = 7;}
- else if ( (LA12_0=='i') ) {s = 8;}
+ else if ( (LA12_0=='f') ) {s = 8;}
- else if ( (LA12_0=='f') ) {s = 9;}
+ else if ( (LA12_0=='m') ) {s = 9;}
- else if ( (LA12_0=='m') ) {s = 10;}
+ else if ( (LA12_0=='.') ) {s = 10;}
- else if ( (LA12_0=='.') ) {s = 11;}
+ else if ( (LA12_0=='^') ) {s = 11;}
- else if ( (LA12_0=='^') ) {s = 12;}
+ else if ( ((LA12_0>='A' && LA12_0<='L')||(LA12_0>='N' && LA12_0<='R')||(LA12_0>='U' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='l')||(LA12_0>='n' && LA12_0<='z')) ) {s = 12;}
- else if ( ((LA12_0>='B' && LA12_0<='L')||(LA12_0>='N' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='l')||(LA12_0>='n' && LA12_0<='z')) ) {s = 13;}
+ else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 13;}
- else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 14;}
+ else if ( (LA12_0=='\"') ) {s = 14;}
- else if ( (LA12_0=='\"') ) {s = 15;}
+ else if ( (LA12_0=='\'') ) {s = 15;}
- else if ( (LA12_0=='\'') ) {s = 16;}
+ else if ( (LA12_0=='/') ) {s = 16;}
else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 17;}
@@ -1203,11 +1157,21 @@ public class InternalETMapLexer extends Lexer {
if ( s>=0 ) return s;
break;
- case 2 :
+ case 1 :
int LA12_15 = input.LA(1);
s = -1;
- if ( ((LA12_15>='\u0000' && LA12_15<='\uFFFF')) ) {s = 35;}
+ if ( ((LA12_15>='\u0000' && LA12_15<='\uFFFF')) ) {s = 32;}
+
+ else s = 18;
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
+ int LA12_14 = input.LA(1);
+
+ s = -1;
+ if ( ((LA12_14>='\u0000' && LA12_14<='\uFFFF')) ) {s = 32;}
else s = 18;
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapParser.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapParser.java
index 6496b1f59..5cfa932fd 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapParser.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMapParser.java
@@ -21,10 +21,9 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalETMapParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'MappingModel'", "'{'", "'}'", "'Mapping'", "'->'", "'SubSystemMapping'", "'ActorInstanceMapping'", "'/'", "'import'", "'from'", "'model'", "'.*'", "'.'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'MappingModel'", "'{'", "'}'", "'Mapping'", "'->'", "'SubSystemMapping'", "'ThreadMapping'", "'import'", "'from'", "'model'", "'.*'", "'.'"
};
public static final int RULE_ID=4;
- 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 T__21=21;
@@ -188,7 +187,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==19) ) {
+ if ( (LA1_0==18) ) {
alt1=1;
}
@@ -539,7 +538,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSubSystemMapping"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:248:1: ruleSubSystemMapping returns [EObject current=null] : (otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) ;
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:248:1: ruleSubSystemMapping returns [EObject current=null] : (otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_threadMappings_5_0= ruleThreadMapping ) )* otherlv_6= '}' )? ) ;
public final EObject ruleSubSystemMapping() throws RecognitionException {
EObject current = null;
@@ -549,17 +548,17 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
Token otherlv_3=null;
Token otherlv_4=null;
Token otherlv_6=null;
- EObject lv_actorInstanceMappings_5_0 = null;
+ EObject lv_threadMappings_5_0 = null;
enterRule();
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:251:28: ( (otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:252:1: (otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:251:28: ( (otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_threadMappings_5_0= ruleThreadMapping ) )* otherlv_6= '}' )? ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:252:1: (otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_threadMappings_5_0= ruleThreadMapping ) )* otherlv_6= '}' )? )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:252:1: (otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:252:3: otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )?
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:252:1: (otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_threadMappings_5_0= ruleThreadMapping ) )* otherlv_6= '}' )? )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:252:3: otherlv_0= 'SubSystemMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_threadMappings_5_0= ruleThreadMapping ) )* otherlv_6= '}' )?
{
otherlv_0=(Token)match(input,16,FOLLOW_16_in_ruleSubSystemMapping481);
@@ -611,7 +610,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:286:2: (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )?
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:286:2: (otherlv_4= '{' ( (lv_threadMappings_5_0= ruleThreadMapping ) )* otherlv_6= '}' )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -620,13 +619,13 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:286:4: otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:286:4: otherlv_4= '{' ( (lv_threadMappings_5_0= ruleThreadMapping ) )* otherlv_6= '}'
{
otherlv_4=(Token)match(input,12,FOLLOW_12_in_ruleSubSystemMapping546);
newLeafNode(otherlv_4, grammarAccess.getSubSystemMappingAccess().getLeftCurlyBracketKeyword_4_0());
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:290:1: ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )*
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:290:1: ( (lv_threadMappings_5_0= ruleThreadMapping ) )*
loop4:
do {
int alt4=2;
@@ -639,16 +638,16 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:291:1: (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:291:1: (lv_threadMappings_5_0= ruleThreadMapping )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:291:1: (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:292:3: lv_actorInstanceMappings_5_0= ruleActorInstanceMapping
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:291:1: (lv_threadMappings_5_0= ruleThreadMapping )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:292:3: lv_threadMappings_5_0= ruleThreadMapping
{
- newCompositeNode(grammarAccess.getSubSystemMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0());
+ newCompositeNode(grammarAccess.getSubSystemMappingAccess().getThreadMappingsThreadMappingParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleActorInstanceMapping_in_ruleSubSystemMapping567);
- lv_actorInstanceMappings_5_0=ruleActorInstanceMapping();
+ pushFollow(FOLLOW_ruleThreadMapping_in_ruleSubSystemMapping567);
+ lv_threadMappings_5_0=ruleThreadMapping();
state._fsp--;
@@ -658,9 +657,9 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
add(
current,
- "actorInstanceMappings",
- lv_actorInstanceMappings_5_0,
- "ActorInstanceMapping");
+ "threadMappings",
+ lv_threadMappings_5_0,
+ "ThreadMapping");
afterParserOrEnumRuleCall();
@@ -705,26 +704,26 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleSubSystemMapping"
- // $ANTLR start "entryRuleActorInstanceMapping"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:320:1: entryRuleActorInstanceMapping returns [EObject current=null] : iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF ;
- public final EObject entryRuleActorInstanceMapping() throws RecognitionException {
+ // $ANTLR start "entryRuleThreadMapping"
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:320:1: entryRuleThreadMapping returns [EObject current=null] : iv_ruleThreadMapping= ruleThreadMapping EOF ;
+ public final EObject entryRuleThreadMapping() throws RecognitionException {
EObject current = null;
- EObject iv_ruleActorInstanceMapping = null;
+ EObject iv_ruleThreadMapping = null;
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:321:2: (iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:322:2: iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:321:2: (iv_ruleThreadMapping= ruleThreadMapping EOF )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:322:2: iv_ruleThreadMapping= ruleThreadMapping EOF
{
- newCompositeNode(grammarAccess.getActorInstanceMappingRule());
- pushFollow(FOLLOW_ruleActorInstanceMapping_in_entryRuleActorInstanceMapping618);
- iv_ruleActorInstanceMapping=ruleActorInstanceMapping();
+ newCompositeNode(grammarAccess.getThreadMappingRule());
+ pushFollow(FOLLOW_ruleThreadMapping_in_entryRuleThreadMapping618);
+ iv_ruleThreadMapping=ruleThreadMapping();
state._fsp--;
- current =iv_ruleActorInstanceMapping;
- match(input,EOF,FOLLOW_EOF_in_entryRuleActorInstanceMapping628);
+ current =iv_ruleThreadMapping;
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThreadMapping628);
}
@@ -738,86 +737,71 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
return current;
}
- // $ANTLR end "entryRuleActorInstanceMapping"
+ // $ANTLR end "entryRuleThreadMapping"
- // $ANTLR start "ruleActorInstanceMapping"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:329:1: ruleActorInstanceMapping returns [EObject current=null] : (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) ;
- public final EObject ruleActorInstanceMapping() throws RecognitionException {
+ // $ANTLR start "ruleThreadMapping"
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:329:1: ruleThreadMapping returns [EObject current=null] : (otherlv_0= 'ThreadMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) ) ;
+ public final EObject ruleThreadMapping() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
+ Token otherlv_1=null;
Token otherlv_2=null;
Token otherlv_3=null;
- Token otherlv_4=null;
- Token otherlv_6=null;
- EObject lv_path_1_0 = null;
-
- EObject lv_actorInstanceMappings_5_0 = null;
-
enterRule();
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:332:28: ( (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:333:1: (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:332:28: ( (otherlv_0= 'ThreadMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:333:1: (otherlv_0= 'ThreadMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:333:1: (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:333:3: otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )?
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:333:1: (otherlv_0= 'ThreadMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:333:3: otherlv_0= 'ThreadMapping' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) )
{
- otherlv_0=(Token)match(input,17,FOLLOW_17_in_ruleActorInstanceMapping665);
+ otherlv_0=(Token)match(input,17,FOLLOW_17_in_ruleThreadMapping665);
- newLeafNode(otherlv_0, grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0());
+ newLeafNode(otherlv_0, grammarAccess.getThreadMappingAccess().getThreadMappingKeyword_0());
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:337:1: ( (lv_path_1_0= ruleRefPath ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:338:1: (lv_path_1_0= ruleRefPath )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:337:1: ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:338:1: (otherlv_1= RULE_ID )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:338:1: (lv_path_1_0= ruleRefPath )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:339:3: lv_path_1_0= ruleRefPath
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:338:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:339:3: otherlv_1= RULE_ID
{
-
- newCompositeNode(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0());
-
- pushFollow(FOLLOW_ruleRefPath_in_ruleActorInstanceMapping686);
- lv_path_1_0=ruleRefPath();
-
- state._fsp--;
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getActorInstanceMappingRule());
+ if (current==null) {
+ current = createModelElement(grammarAccess.getThreadMappingRule());
}
- set(
- current,
- "path",
- lv_path_1_0,
- "RefPath");
- afterParserOrEnumRuleCall();
-
+
+ otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleThreadMapping685);
+
+ newLeafNode(otherlv_1, grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadCrossReference_1_0());
+
}
}
- otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleActorInstanceMapping698);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleThreadMapping697);
- newLeafNode(otherlv_2, grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
+ newLeafNode(otherlv_2, grammarAccess.getThreadMappingAccess().getHyphenMinusGreaterThanSignKeyword_2());
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:359:1: ( (otherlv_3= RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:360:1: (otherlv_3= RULE_ID )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:354:1: ( (otherlv_3= RULE_ID ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:355:1: (otherlv_3= RULE_ID )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:360:1: (otherlv_3= RULE_ID )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:361:3: otherlv_3= RULE_ID
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:355:1: (otherlv_3= RULE_ID )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:356:3: otherlv_3= RULE_ID
{
if (current==null) {
- current = createModelElement(grammarAccess.getActorInstanceMappingRule());
+ current = createModelElement(grammarAccess.getThreadMappingRule());
}
- otherlv_3=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleActorInstanceMapping718);
+ otherlv_3=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleThreadMapping717);
- newLeafNode(otherlv_3, grammarAccess.getActorInstanceMappingAccess().getThreadThreadCrossReference_3_0());
+ newLeafNode(otherlv_3, grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadCrossReference_3_0());
}
@@ -825,234 +809,6 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:372:2: (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )?
- int alt7=2;
- int LA7_0 = input.LA(1);
-
- if ( (LA7_0==12) ) {
- alt7=1;
- }
- switch (alt7) {
- case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:372:4: otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}'
- {
- otherlv_4=(Token)match(input,12,FOLLOW_12_in_ruleActorInstanceMapping731);
-
- newLeafNode(otherlv_4, grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0());
-
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:376:1: ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )*
- loop6:
- do {
- int alt6=2;
- int LA6_0 = input.LA(1);
-
- if ( (LA6_0==17) ) {
- alt6=1;
- }
-
-
- switch (alt6) {
- case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:377:1: (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping )
- {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:377:1: (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:378:3: lv_actorInstanceMappings_5_0= ruleActorInstanceMapping
- {
-
- newCompositeNode(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0());
-
- pushFollow(FOLLOW_ruleActorInstanceMapping_in_ruleActorInstanceMapping752);
- lv_actorInstanceMappings_5_0=ruleActorInstanceMapping();
-
- state._fsp--;
-
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getActorInstanceMappingRule());
- }
- add(
- current,
- "actorInstanceMappings",
- lv_actorInstanceMappings_5_0,
- "ActorInstanceMapping");
- afterParserOrEnumRuleCall();
-
-
- }
-
-
- }
- break;
-
- default :
- break loop6;
- }
- } while (true);
-
- otherlv_6=(Token)match(input,13,FOLLOW_13_in_ruleActorInstanceMapping765);
-
- newLeafNode(otherlv_6, grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2());
-
-
- }
- break;
-
- }
-
-
- }
-
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input,re);
- appendSkippedTokens();
- }
- finally {
- }
- return current;
- }
- // $ANTLR end "ruleActorInstanceMapping"
-
-
- // $ANTLR start "entryRuleRefPath"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:406:1: entryRuleRefPath returns [EObject current=null] : iv_ruleRefPath= ruleRefPath EOF ;
- public final EObject entryRuleRefPath() throws RecognitionException {
- EObject current = null;
-
- EObject iv_ruleRefPath = null;
-
-
- try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:407:2: (iv_ruleRefPath= ruleRefPath EOF )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:408:2: iv_ruleRefPath= ruleRefPath EOF
- {
- newCompositeNode(grammarAccess.getRefPathRule());
- pushFollow(FOLLOW_ruleRefPath_in_entryRuleRefPath803);
- iv_ruleRefPath=ruleRefPath();
-
- state._fsp--;
-
- current =iv_ruleRefPath;
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefPath813);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input,re);
- appendSkippedTokens();
- }
- finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRefPath"
-
-
- // $ANTLR start "ruleRefPath"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:415:1: ruleRefPath returns [EObject current=null] : ( ( (lv_refs_0_0= RULE_ID ) ) (otherlv_1= '/' ( (lv_refs_2_0= RULE_ID ) ) )* ) ;
- public final EObject ruleRefPath() throws RecognitionException {
- EObject current = null;
-
- Token lv_refs_0_0=null;
- Token otherlv_1=null;
- Token lv_refs_2_0=null;
-
- enterRule();
-
- try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:418:28: ( ( ( (lv_refs_0_0= RULE_ID ) ) (otherlv_1= '/' ( (lv_refs_2_0= RULE_ID ) ) )* ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:419:1: ( ( (lv_refs_0_0= RULE_ID ) ) (otherlv_1= '/' ( (lv_refs_2_0= RULE_ID ) ) )* )
- {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:419:1: ( ( (lv_refs_0_0= RULE_ID ) ) (otherlv_1= '/' ( (lv_refs_2_0= RULE_ID ) ) )* )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:419:2: ( (lv_refs_0_0= RULE_ID ) ) (otherlv_1= '/' ( (lv_refs_2_0= RULE_ID ) ) )*
- {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:419:2: ( (lv_refs_0_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:420:1: (lv_refs_0_0= RULE_ID )
- {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:420:1: (lv_refs_0_0= RULE_ID )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:421:3: lv_refs_0_0= RULE_ID
- {
- lv_refs_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRefPath855);
-
- newLeafNode(lv_refs_0_0, grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_0_0());
-
-
- if (current==null) {
- current = createModelElement(grammarAccess.getRefPathRule());
- }
- addWithLastConsumed(
- current,
- "refs",
- lv_refs_0_0,
- "ID");
-
-
- }
-
-
- }
-
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:437:2: (otherlv_1= '/' ( (lv_refs_2_0= RULE_ID ) ) )*
- loop8:
- do {
- int alt8=2;
- int LA8_0 = input.LA(1);
-
- if ( (LA8_0==18) ) {
- alt8=1;
- }
-
-
- switch (alt8) {
- case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:437:4: otherlv_1= '/' ( (lv_refs_2_0= RULE_ID ) )
- {
- otherlv_1=(Token)match(input,18,FOLLOW_18_in_ruleRefPath873);
-
- newLeafNode(otherlv_1, grammarAccess.getRefPathAccess().getSolidusKeyword_1_0());
-
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:441:1: ( (lv_refs_2_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:442:1: (lv_refs_2_0= RULE_ID )
- {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:442:1: (lv_refs_2_0= RULE_ID )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:443:3: lv_refs_2_0= RULE_ID
- {
- lv_refs_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRefPath890);
-
- newLeafNode(lv_refs_2_0, grammarAccess.getRefPathAccess().getRefsIDTerminalRuleCall_1_1_0());
-
-
- if (current==null) {
- current = createModelElement(grammarAccess.getRefPathRule());
- }
- addWithLastConsumed(
- current,
- "refs",
- lv_refs_2_0,
- "ID");
-
-
- }
-
-
- }
-
-
- }
- break;
-
- default :
- break loop8;
- }
- } while (true);
-
}
@@ -1070,11 +826,11 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
return current;
}
- // $ANTLR end "ruleRefPath"
+ // $ANTLR end "ruleThreadMapping"
// $ANTLR start "entryRuleImport"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:467:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:375:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
public final EObject entryRuleImport() throws RecognitionException {
EObject current = null;
@@ -1082,17 +838,17 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:468:2: (iv_ruleImport= ruleImport EOF )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:469:2: iv_ruleImport= ruleImport EOF
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:376:2: (iv_ruleImport= ruleImport EOF )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:377:2: iv_ruleImport= ruleImport EOF
{
newCompositeNode(grammarAccess.getImportRule());
- pushFollow(FOLLOW_ruleImport_in_entryRuleImport933);
+ pushFollow(FOLLOW_ruleImport_in_entryRuleImport753);
iv_ruleImport=ruleImport();
state._fsp--;
current =iv_ruleImport;
- match(input,EOF,FOLLOW_EOF_in_entryRuleImport943);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImport763);
}
@@ -1110,7 +866,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImport"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:476: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.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:384: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;
@@ -1124,49 +880,49 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:479: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.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:480: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.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:387: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.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:388: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.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:480: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.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:480: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.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:388: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.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:388: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,19,FOLLOW_19_in_ruleImport980);
+ otherlv_0=(Token)match(input,18,FOLLOW_18_in_ruleImport800);
newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0());
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:484:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' )
- int alt9=2;
- int LA9_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:392:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' )
+ int alt6=2;
+ int LA6_0 = input.LA(1);
- if ( (LA9_0==RULE_ID) ) {
- alt9=1;
+ if ( (LA6_0==RULE_ID) ) {
+ alt6=1;
}
- else if ( (LA9_0==21) ) {
- alt9=2;
+ else if ( (LA6_0==20) ) {
+ alt6=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
+ new NoViableAltException("", 6, 0, input);
throw nvae;
}
- switch (alt9) {
+ switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:484:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:392:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:484:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:484:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:392:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:392:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from'
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:484:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:485:1: (lv_importedNamespace_1_0= ruleImportedFQN )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:392:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:393:1: (lv_importedNamespace_1_0= ruleImportedFQN )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:485:1: (lv_importedNamespace_1_0= ruleImportedFQN )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:486:3: lv_importedNamespace_1_0= ruleImportedFQN
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:393:1: (lv_importedNamespace_1_0= ruleImportedFQN )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:394:3: lv_importedNamespace_1_0= ruleImportedFQN
{
newCompositeNode(grammarAccess.getImportAccess().getImportedNamespaceImportedFQNParserRuleCall_1_0_0_0());
- pushFollow(FOLLOW_ruleImportedFQN_in_ruleImport1003);
+ pushFollow(FOLLOW_ruleImportedFQN_in_ruleImport823);
lv_importedNamespace_1_0=ruleImportedFQN();
state._fsp--;
@@ -1188,7 +944,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,20,FOLLOW_20_in_ruleImport1015);
+ otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleImport835);
newLeafNode(otherlv_2, grammarAccess.getImportAccess().getFromKeyword_1_0_1());
@@ -1199,9 +955,9 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:507:7: otherlv_3= 'model'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:415:7: otherlv_3= 'model'
{
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleImport1034);
+ otherlv_3=(Token)match(input,20,FOLLOW_20_in_ruleImport854);
newLeafNode(otherlv_3, grammarAccess.getImportAccess().getModelKeyword_1_1());
@@ -1211,13 +967,13 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:511:2: ( (lv_importURI_4_0= RULE_STRING ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:512:1: (lv_importURI_4_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:419:2: ( (lv_importURI_4_0= RULE_STRING ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:420:1: (lv_importURI_4_0= RULE_STRING )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:512:1: (lv_importURI_4_0= RULE_STRING )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:513:3: lv_importURI_4_0= RULE_STRING
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:420:1: (lv_importURI_4_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:421:3: lv_importURI_4_0= RULE_STRING
{
- lv_importURI_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleImport1052);
+ lv_importURI_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleImport872);
newLeafNode(lv_importURI_4_0, grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0());
@@ -1258,7 +1014,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImportedFQN"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:537:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ;
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:445:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ;
public final String entryRuleImportedFQN() throws RecognitionException {
String current = null;
@@ -1266,17 +1022,17 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:538:2: (iv_ruleImportedFQN= ruleImportedFQN EOF )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:539:2: iv_ruleImportedFQN= ruleImportedFQN EOF
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:446:2: (iv_ruleImportedFQN= ruleImportedFQN EOF )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:447:2: iv_ruleImportedFQN= ruleImportedFQN EOF
{
newCompositeNode(grammarAccess.getImportedFQNRule());
- pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN1094);
+ pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN914);
iv_ruleImportedFQN=ruleImportedFQN();
state._fsp--;
current =iv_ruleImportedFQN.getText();
- match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN1105);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN925);
}
@@ -1294,7 +1050,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImportedFQN"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:546:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.*' )? ) ;
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:454:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.*' )? ) ;
public final AntlrDatatypeRuleToken ruleImportedFQN() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -1305,16 +1061,16 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:549:28: ( (this_FQN_0= ruleFQN (kw= '.*' )? ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:550:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:457:28: ( (this_FQN_0= ruleFQN (kw= '.*' )? ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:458:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:550:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:551:5: this_FQN_0= ruleFQN (kw= '.*' )?
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:458:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:459:5: this_FQN_0= ruleFQN (kw= '.*' )?
{
newCompositeNode(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0());
- pushFollow(FOLLOW_ruleFQN_in_ruleImportedFQN1152);
+ pushFollow(FOLLOW_ruleFQN_in_ruleImportedFQN972);
this_FQN_0=ruleFQN();
state._fsp--;
@@ -1325,18 +1081,18 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:561:1: (kw= '.*' )?
- int alt10=2;
- int LA10_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:469:1: (kw= '.*' )?
+ int alt7=2;
+ int LA7_0 = input.LA(1);
- if ( (LA10_0==22) ) {
- alt10=1;
+ if ( (LA7_0==21) ) {
+ alt7=1;
}
- switch (alt10) {
+ switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:562:2: kw= '.*'
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:470:2: kw= '.*'
{
- kw=(Token)match(input,22,FOLLOW_22_in_ruleImportedFQN1171);
+ kw=(Token)match(input,21,FOLLOW_21_in_ruleImportedFQN991);
current.merge(kw);
newLeafNode(kw, grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1());
@@ -1368,7 +1124,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFQN"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:575:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ;
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:483:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ;
public final String entryRuleFQN() throws RecognitionException {
String current = null;
@@ -1376,17 +1132,17 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:576:2: (iv_ruleFQN= ruleFQN EOF )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:577:2: iv_ruleFQN= ruleFQN EOF
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:484:2: (iv_ruleFQN= ruleFQN EOF )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:485:2: iv_ruleFQN= ruleFQN EOF
{
newCompositeNode(grammarAccess.getFQNRule());
- pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN1214);
+ pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN1034);
iv_ruleFQN=ruleFQN();
state._fsp--;
current =iv_ruleFQN.getText();
- match(input,EOF,FOLLOW_EOF_in_entryRuleFQN1225);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFQN1045);
}
@@ -1404,7 +1160,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFQN"
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:584:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:492: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();
@@ -1415,40 +1171,40 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:587:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:588:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:495:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:496:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
{
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:588:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:588:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:496:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:496:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
{
- this_ID_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN1265);
+ this_ID_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN1085);
current.merge(this_ID_0);
newLeafNode(this_ID_0, grammarAccess.getFQNAccess().getIDTerminalRuleCall_0());
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:595:1: (kw= '.' this_ID_2= RULE_ID )*
- loop11:
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:503:1: (kw= '.' this_ID_2= RULE_ID )*
+ loop8:
do {
- int alt11=2;
- int LA11_0 = input.LA(1);
+ int alt8=2;
+ int LA8_0 = input.LA(1);
- if ( (LA11_0==23) ) {
- alt11=1;
+ if ( (LA8_0==22) ) {
+ alt8=1;
}
- switch (alt11) {
+ switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:596:2: kw= '.' this_ID_2= RULE_ID
+ // ../org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/parser/antlr/internal/InternalETMap.g:504:2: kw= '.' this_ID_2= RULE_ID
{
- kw=(Token)match(input,23,FOLLOW_23_in_ruleFQN1284);
+ kw=(Token)match(input,22,FOLLOW_22_in_ruleFQN1104);
current.merge(kw);
newLeafNode(kw, grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
- this_ID_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN1299);
+ this_ID_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN1119);
current.merge(this_ID_2);
@@ -1460,7 +1216,7 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
break;
default :
- break loop11;
+ break loop8;
}
} while (true);
@@ -1492,8 +1248,8 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_EOF_in_entryRuleMappingModel85 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_11_in_ruleMappingModel122 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_ruleFQN_in_ruleMappingModel143 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleMappingModel155 = new BitSet(new long[]{0x0000000000086000L});
- public static final BitSet FOLLOW_ruleImport_in_ruleMappingModel176 = new BitSet(new long[]{0x0000000000086000L});
+ public static final BitSet FOLLOW_12_in_ruleMappingModel155 = new BitSet(new long[]{0x0000000000046000L});
+ public static final BitSet FOLLOW_ruleImport_in_ruleMappingModel176 = new BitSet(new long[]{0x0000000000046000L});
public static final BitSet FOLLOW_ruleMapping_in_ruleMappingModel198 = new BitSet(new long[]{0x0000000000006000L});
public static final BitSet FOLLOW_13_in_ruleMappingModel211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMapping_in_entryRuleMapping247 = new BitSet(new long[]{0x0000000000000000L});
@@ -1512,37 +1268,29 @@ public class InternalETMapParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_15_in_ruleSubSystemMapping513 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_RULE_ID_in_ruleSubSystemMapping533 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_ruleSubSystemMapping546 = new BitSet(new long[]{0x0000000000022000L});
- public static final BitSet FOLLOW_ruleActorInstanceMapping_in_ruleSubSystemMapping567 = new BitSet(new long[]{0x0000000000022000L});
+ public static final BitSet FOLLOW_ruleThreadMapping_in_ruleSubSystemMapping567 = new BitSet(new long[]{0x0000000000022000L});
public static final BitSet FOLLOW_13_in_ruleSubSystemMapping580 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleActorInstanceMapping_in_entryRuleActorInstanceMapping618 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleActorInstanceMapping628 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_ruleActorInstanceMapping665 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleRefPath_in_ruleActorInstanceMapping686 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_15_in_ruleActorInstanceMapping698 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleActorInstanceMapping718 = new BitSet(new long[]{0x0000000000001002L});
- public static final BitSet FOLLOW_12_in_ruleActorInstanceMapping731 = new BitSet(new long[]{0x0000000000022000L});
- public static final BitSet FOLLOW_ruleActorInstanceMapping_in_ruleActorInstanceMapping752 = new BitSet(new long[]{0x0000000000022000L});
- public static final BitSet FOLLOW_13_in_ruleActorInstanceMapping765 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRefPath_in_entryRuleRefPath803 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRefPath813 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleRefPath855 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_18_in_ruleRefPath873 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleRefPath890 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_ruleImport_in_entryRuleImport933 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImport943 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_ruleImport980 = new BitSet(new long[]{0x0000000000200010L});
- public static final BitSet FOLLOW_ruleImportedFQN_in_ruleImport1003 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_20_in_ruleImport1015 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_21_in_ruleImport1034 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleImport1052 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN1094 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN1105 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleImportedFQN1152 = new BitSet(new long[]{0x0000000000400002L});
- public static final BitSet FOLLOW_22_in_ruleImportedFQN1171 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN1214 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFQN1225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleFQN1265 = new BitSet(new long[]{0x0000000000800002L});
- public static final BitSet FOLLOW_23_in_ruleFQN1284 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleFQN1299 = new BitSet(new long[]{0x0000000000800002L});
+ public static final BitSet FOLLOW_ruleThreadMapping_in_entryRuleThreadMapping618 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThreadMapping628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_ruleThreadMapping665 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleThreadMapping685 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleThreadMapping697 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleThreadMapping717 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImport_in_entryRuleImport753 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImport763 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_ruleImport800 = new BitSet(new long[]{0x0000000000100010L});
+ public static final BitSet FOLLOW_ruleImportedFQN_in_ruleImport823 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_ruleImport835 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_20_in_ruleImport854 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleImport872 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN914 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN925 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleImportedFQN972 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_21_in_ruleImportedFQN991 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN1034 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFQN1045 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleFQN1085 = new BitSet(new long[]{0x0000000000400002L});
+ public static final BitSet FOLLOW_22_in_ruleFQN1104 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleFQN1119 = new BitSet(new long[]{0x0000000000400002L});
} \ No newline at end of file
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSemanticSequencer.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSemanticSequencer.java
index a8759a8ab..8b356069c 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSemanticSequencer.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSemanticSequencer.java
@@ -3,21 +3,23 @@ package org.eclipse.etrice.core.etmap.serializer;
import com.google.inject.Inject;
import com.google.inject.Provider;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping;
import org.eclipse.etrice.core.etmap.eTMap.ETMapPackage;
import org.eclipse.etrice.core.etmap.eTMap.Import;
import org.eclipse.etrice.core.etmap.eTMap.Mapping;
import org.eclipse.etrice.core.etmap.eTMap.MappingModel;
-import org.eclipse.etrice.core.etmap.eTMap.RefPath;
import org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping;
+import org.eclipse.etrice.core.etmap.eTMap.ThreadMapping;
import org.eclipse.etrice.core.etmap.services.ETMapGrammarAccess;
import org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor;
+import org.eclipse.xtext.serializer.acceptor.SequenceFeeder;
import org.eclipse.xtext.serializer.diagnostic.ISemanticSequencerDiagnosticProvider;
import org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor;
import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer;
import org.eclipse.xtext.serializer.sequencer.GenericSequencer;
+import org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider.INodesForEObjectProvider;
import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer;
import org.eclipse.xtext.serializer.sequencer.ITransientValueService;
+import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient;
@SuppressWarnings("all")
public class ETMapSemanticSequencer extends AbstractDelegatingSemanticSequencer {
@@ -27,12 +29,6 @@ public class ETMapSemanticSequencer extends AbstractDelegatingSemanticSequencer
public void createSequence(EObject context, EObject semanticObject) {
if(semanticObject.eClass().getEPackage() == ETMapPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
- case ETMapPackage.ACTOR_INSTANCE_MAPPING:
- if(context == grammarAccess.getActorInstanceMappingRule()) {
- sequence_ActorInstanceMapping(context, (ActorInstanceMapping) semanticObject);
- return;
- }
- else break;
case ETMapPackage.IMPORT:
if(context == grammarAccess.getImportRule()) {
sequence_Import(context, (Import) semanticObject);
@@ -51,33 +47,24 @@ public class ETMapSemanticSequencer extends AbstractDelegatingSemanticSequencer
return;
}
else break;
- case ETMapPackage.REF_PATH:
- if(context == grammarAccess.getRefPathRule()) {
- sequence_RefPath(context, (RefPath) semanticObject);
- return;
- }
- else break;
case ETMapPackage.SUB_SYSTEM_MAPPING:
if(context == grammarAccess.getSubSystemMappingRule()) {
sequence_SubSystemMapping(context, (SubSystemMapping) semanticObject);
return;
}
else break;
+ case ETMapPackage.THREAD_MAPPING:
+ if(context == grammarAccess.getThreadMappingRule()) {
+ sequence_ThreadMapping(context, (ThreadMapping) semanticObject);
+ return;
+ }
+ else break;
}
if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context));
}
/**
* Constraint:
- * (path=RefPath thread=[Thread|ID] actorInstanceMappings+=ActorInstanceMapping*)
- */
- protected void sequence_ActorInstanceMapping(EObject context, ActorInstanceMapping semanticObject) {
- genericSequencer.createSequence(context, semanticObject);
- }
-
-
- /**
- * Constraint:
* (importedNamespace=ImportedFQN? importURI=STRING)
*/
protected void sequence_Import(EObject context, Import semanticObject) {
@@ -105,18 +92,28 @@ public class ETMapSemanticSequencer extends AbstractDelegatingSemanticSequencer
/**
* Constraint:
- * (refs+=ID refs+=ID*)
+ * (logicalSubSys=[SubSystemRef|ID] node=[NodeRef|ID] threadMappings+=ThreadMapping*)
*/
- protected void sequence_RefPath(EObject context, RefPath semanticObject) {
+ protected void sequence_SubSystemMapping(EObject context, SubSystemMapping semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
- * (logicalSubSys=[SubSystemRef|ID] node=[NodeRef|ID] actorInstanceMappings+=ActorInstanceMapping*)
+ * (logicalThread=[LogicalThread|ID] physicalThread=[PhysThread|ID])
*/
- protected void sequence_SubSystemMapping(EObject context, SubSystemMapping semanticObject) {
- genericSequencer.createSequence(context, semanticObject);
+ protected void sequence_ThreadMapping(EObject context, ThreadMapping semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, ETMapPackage.Literals.THREAD_MAPPING__LOGICAL_THREAD) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ETMapPackage.Literals.THREAD_MAPPING__LOGICAL_THREAD));
+ if(transientValues.isValueTransient(semanticObject, ETMapPackage.Literals.THREAD_MAPPING__PHYSICAL_THREAD) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ETMapPackage.Literals.THREAD_MAPPING__PHYSICAL_THREAD));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getThreadMappingAccess().getLogicalThreadLogicalThreadIDTerminalRuleCall_1_0_1(), semanticObject.getLogicalThread());
+ feeder.accept(grammarAccess.getThreadMappingAccess().getPhysicalThreadPhysThreadIDTerminalRuleCall_3_0_1(), semanticObject.getPhysicalThread());
+ feeder.finish();
}
}
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSyntacticSequencer.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSyntacticSequencer.java
index c1aabf2fa..b9ee06b20 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSyntacticSequencer.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/serializer/ETMapSyntacticSequencer.java
@@ -18,13 +18,11 @@ import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
public class ETMapSyntacticSequencer extends AbstractSyntacticSequencer {
protected ETMapGrammarAccess grammarAccess;
- protected AbstractElementAlias match_ActorInstanceMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q;
protected AbstractElementAlias match_SubSystemMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q;
@Inject
protected void init(IGrammarAccess access) {
grammarAccess = (ETMapGrammarAccess) access;
- match_ActorInstanceMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0()), new TokenAlias(false, false, grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2()));
match_SubSystemMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getSubSystemMappingAccess().getLeftCurlyBracketKeyword_4_0()), new TokenAlias(false, false, grammarAccess.getSubSystemMappingAccess().getRightCurlyBracketKeyword_4_2()));
}
@@ -40,9 +38,7 @@ public class ETMapSyntacticSequencer extends AbstractSyntacticSequencer {
List<INode> transitionNodes = collectNodes(fromNode, toNode);
for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) {
List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax);
- if(match_ActorInstanceMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q.equals(syntax))
- emit_ActorInstanceMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q(semanticObject, getLastNavigableState(), syntaxNodes);
- else if(match_SubSystemMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q.equals(syntax))
+ if(match_SubSystemMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q.equals(syntax))
emit_SubSystemMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q(semanticObject, getLastNavigableState(), syntaxNodes);
else acceptNodes(getLastNavigableState(), syntaxNodes);
}
@@ -52,14 +48,6 @@ public class ETMapSyntacticSequencer extends AbstractSyntacticSequencer {
* Syntax:
* ('{' '}')?
*/
- protected void emit_ActorInstanceMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
- acceptNodes(transition, nodes);
- }
-
- /**
- * Syntax:
- * ('{' '}')?
- */
protected void emit_SubSystemMapping___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
acceptNodes(transition, nodes);
}
diff --git a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/services/ETMapGrammarAccess.java b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/services/ETMapGrammarAccess.java
index 02821a0f6..8e22053e9 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/services/ETMapGrammarAccess.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src-gen/org/eclipse/etrice/core/etmap/services/ETMapGrammarAccess.java
@@ -146,20 +146,20 @@ public class ETMapGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cNodeNodeRefIDTerminalRuleCall_3_0_1 = (RuleCall)cNodeNodeRefCrossReference_3_0.eContents().get(1);
private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
private final Keyword cLeftCurlyBracketKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0);
- private final Assignment cActorInstanceMappingsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
- private final RuleCall cActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0 = (RuleCall)cActorInstanceMappingsAssignment_4_1.eContents().get(0);
+ private final Assignment cThreadMappingsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
+ private final RuleCall cThreadMappingsThreadMappingParserRuleCall_4_1_0 = (RuleCall)cThreadMappingsAssignment_4_1.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_4_2 = (Keyword)cGroup_4.eContents().get(2);
//SubSystemMapping:
//
- // "SubSystemMapping" logicalSubSys=[room::SubSystemRef] "->" node=[phys::NodeRef] ("{"
+ // "SubSystemMapping" logicalSubSys=[room::SubSystemRef] "->" node=[phys::NodeRef] ("{" threadMappings+=ThreadMapping*
//
- // actorInstanceMappings+=ActorInstanceMapping* "}")?;
+ // "}")?;
public ParserRule getRule() { return rule; }
- //"SubSystemMapping" logicalSubSys=[room::SubSystemRef] "->" node=[phys::NodeRef] ("{"
+ //"SubSystemMapping" logicalSubSys=[room::SubSystemRef] "->" node=[phys::NodeRef] ("{" threadMappings+=ThreadMapping*
//
- //actorInstanceMappings+=ActorInstanceMapping* "}")?
+ //"}")?
public Group getGroup() { return cGroup; }
//"SubSystemMapping"
@@ -186,120 +186,65 @@ public class ETMapGrammarAccess extends AbstractGrammarElementFinder {
//ID
public RuleCall getNodeNodeRefIDTerminalRuleCall_3_0_1() { return cNodeNodeRefIDTerminalRuleCall_3_0_1; }
- //("{" actorInstanceMappings+=ActorInstanceMapping* "}")?
+ //("{" threadMappings+=ThreadMapping* "}")?
public Group getGroup_4() { return cGroup_4; }
//"{"
public Keyword getLeftCurlyBracketKeyword_4_0() { return cLeftCurlyBracketKeyword_4_0; }
- //actorInstanceMappings+=ActorInstanceMapping*
- public Assignment getActorInstanceMappingsAssignment_4_1() { return cActorInstanceMappingsAssignment_4_1; }
+ //threadMappings+=ThreadMapping*
+ public Assignment getThreadMappingsAssignment_4_1() { return cThreadMappingsAssignment_4_1; }
- //ActorInstanceMapping
- public RuleCall getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0() { return cActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0; }
+ //ThreadMapping
+ public RuleCall getThreadMappingsThreadMappingParserRuleCall_4_1_0() { return cThreadMappingsThreadMappingParserRuleCall_4_1_0; }
//"}"
public Keyword getRightCurlyBracketKeyword_4_2() { return cRightCurlyBracketKeyword_4_2; }
}
- public class ActorInstanceMappingElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ActorInstanceMapping");
+ public class ThreadMappingElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ThreadMapping");
private final Group cGroup = (Group)rule.eContents().get(1);
- private final Keyword cActorInstanceMappingKeyword_0 = (Keyword)cGroup.eContents().get(0);
- private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1);
- private final RuleCall cPathRefPathParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0);
+ private final Keyword cThreadMappingKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cLogicalThreadAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cLogicalThreadLogicalThreadCrossReference_1_0 = (CrossReference)cLogicalThreadAssignment_1.eContents().get(0);
+ private final RuleCall cLogicalThreadLogicalThreadIDTerminalRuleCall_1_0_1 = (RuleCall)cLogicalThreadLogicalThreadCrossReference_1_0.eContents().get(1);
private final Keyword cHyphenMinusGreaterThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2);
- private final Assignment cThreadAssignment_3 = (Assignment)cGroup.eContents().get(3);
- private final CrossReference cThreadThreadCrossReference_3_0 = (CrossReference)cThreadAssignment_3.eContents().get(0);
- private final RuleCall cThreadThreadIDTerminalRuleCall_3_0_1 = (RuleCall)cThreadThreadCrossReference_3_0.eContents().get(1);
- private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
- private final Keyword cLeftCurlyBracketKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0);
- private final Assignment cActorInstanceMappingsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
- private final RuleCall cActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0 = (RuleCall)cActorInstanceMappingsAssignment_4_1.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_4_2 = (Keyword)cGroup_4.eContents().get(2);
+ private final Assignment cPhysicalThreadAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final CrossReference cPhysicalThreadPhysThreadCrossReference_3_0 = (CrossReference)cPhysicalThreadAssignment_3.eContents().get(0);
+ private final RuleCall cPhysicalThreadPhysThreadIDTerminalRuleCall_3_0_1 = (RuleCall)cPhysicalThreadPhysThreadCrossReference_3_0.eContents().get(1);
- //ActorInstanceMapping:
- //
- // "ActorInstanceMapping" path=RefPath "->" thread=[phys::Thread] ("{" actorInstanceMappings+=ActorInstanceMapping*
+ //ThreadMapping:
//
- // "}")?;
+ // "ThreadMapping" logicalThread=[room::LogicalThread] "->" physicalThread=[phys::PhysThread];
public ParserRule getRule() { return rule; }
- //"ActorInstanceMapping" path=RefPath "->" thread=[phys::Thread] ("{" actorInstanceMappings+=ActorInstanceMapping* "}")?
+ //"ThreadMapping" logicalThread=[room::LogicalThread] "->" physicalThread=[phys::PhysThread]
public Group getGroup() { return cGroup; }
- //"ActorInstanceMapping"
- public Keyword getActorInstanceMappingKeyword_0() { return cActorInstanceMappingKeyword_0; }
-
- //path=RefPath
- public Assignment getPathAssignment_1() { return cPathAssignment_1; }
-
- //RefPath
- public RuleCall getPathRefPathParserRuleCall_1_0() { return cPathRefPathParserRuleCall_1_0; }
-
- //"->"
- public Keyword getHyphenMinusGreaterThanSignKeyword_2() { return cHyphenMinusGreaterThanSignKeyword_2; }
-
- //thread=[phys::Thread]
- public Assignment getThreadAssignment_3() { return cThreadAssignment_3; }
-
- //[phys::Thread]
- public CrossReference getThreadThreadCrossReference_3_0() { return cThreadThreadCrossReference_3_0; }
-
- //ID
- public RuleCall getThreadThreadIDTerminalRuleCall_3_0_1() { return cThreadThreadIDTerminalRuleCall_3_0_1; }
-
- //("{" actorInstanceMappings+=ActorInstanceMapping* "}")?
- public Group getGroup_4() { return cGroup_4; }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_4_0() { return cLeftCurlyBracketKeyword_4_0; }
-
- //actorInstanceMappings+=ActorInstanceMapping*
- public Assignment getActorInstanceMappingsAssignment_4_1() { return cActorInstanceMappingsAssignment_4_1; }
-
- //ActorInstanceMapping
- public RuleCall getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0() { return cActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0; }
+ //"ThreadMapping"
+ public Keyword getThreadMappingKeyword_0() { return cThreadMappingKeyword_0; }
- //"}"
- public Keyword getRightCurlyBracketKeyword_4_2() { return cRightCurlyBracketKeyword_4_2; }
- }
-
- public class RefPathElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RefPath");
- private final Group cGroup = (Group)rule.eContents().get(1);
- private final Assignment cRefsAssignment_0 = (Assignment)cGroup.eContents().get(0);
- private final RuleCall cRefsIDTerminalRuleCall_0_0 = (RuleCall)cRefsAssignment_0.eContents().get(0);
- private final Group cGroup_1 = (Group)cGroup.eContents().get(1);
- private final Keyword cSolidusKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0);
- private final Assignment cRefsAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1);
- private final RuleCall cRefsIDTerminalRuleCall_1_1_0 = (RuleCall)cRefsAssignment_1_1.eContents().get(0);
-
- //RefPath:
- //
- // refs+=ID ("/" refs+=ID)*;
- public ParserRule getRule() { return rule; }
-
- //refs+=ID ("/" refs+=ID)*
- public Group getGroup() { return cGroup; }
+ //logicalThread=[room::LogicalThread]
+ public Assignment getLogicalThreadAssignment_1() { return cLogicalThreadAssignment_1; }
- //refs+=ID
- public Assignment getRefsAssignment_0() { return cRefsAssignment_0; }
+ //[room::LogicalThread]
+ public CrossReference getLogicalThreadLogicalThreadCrossReference_1_0() { return cLogicalThreadLogicalThreadCrossReference_1_0; }
//ID
- public RuleCall getRefsIDTerminalRuleCall_0_0() { return cRefsIDTerminalRuleCall_0_0; }
+ public RuleCall getLogicalThreadLogicalThreadIDTerminalRuleCall_1_0_1() { return cLogicalThreadLogicalThreadIDTerminalRuleCall_1_0_1; }
- //("/" refs+=ID)*
- public Group getGroup_1() { return cGroup_1; }
+ //"->"
+ public Keyword getHyphenMinusGreaterThanSignKeyword_2() { return cHyphenMinusGreaterThanSignKeyword_2; }
- //"/"
- public Keyword getSolidusKeyword_1_0() { return cSolidusKeyword_1_0; }
+ //physicalThread=[phys::PhysThread]
+ public Assignment getPhysicalThreadAssignment_3() { return cPhysicalThreadAssignment_3; }
- //refs+=ID
- public Assignment getRefsAssignment_1_1() { return cRefsAssignment_1_1; }
+ //[phys::PhysThread]
+ public CrossReference getPhysicalThreadPhysThreadCrossReference_3_0() { return cPhysicalThreadPhysThreadCrossReference_3_0; }
//ID
- public RuleCall getRefsIDTerminalRuleCall_1_1_0() { return cRefsIDTerminalRuleCall_1_1_0; }
+ public RuleCall getPhysicalThreadPhysThreadIDTerminalRuleCall_3_0_1() { return cPhysicalThreadPhysThreadIDTerminalRuleCall_3_0_1; }
}
public class ImportElements extends AbstractParserRuleElementFinder {
@@ -405,8 +350,7 @@ public class ETMapGrammarAccess extends AbstractGrammarElementFinder {
private MappingModelElements pMappingModel;
private MappingElements pMapping;
private SubSystemMappingElements pSubSystemMapping;
- private ActorInstanceMappingElements pActorInstanceMapping;
- private RefPathElements pRefPath;
+ private ThreadMappingElements pThreadMapping;
private ImportElements pImport;
private ImportedFQNElements pImportedFQN;
private FQNElements pFQN;
@@ -475,9 +419,9 @@ public class ETMapGrammarAccess extends AbstractGrammarElementFinder {
//SubSystemMapping:
//
- // "SubSystemMapping" logicalSubSys=[room::SubSystemRef] "->" node=[phys::NodeRef] ("{"
+ // "SubSystemMapping" logicalSubSys=[room::SubSystemRef] "->" node=[phys::NodeRef] ("{" threadMappings+=ThreadMapping*
//
- // actorInstanceMappings+=ActorInstanceMapping* "}")?;
+ // "}")?;
public SubSystemMappingElements getSubSystemMappingAccess() {
return (pSubSystemMapping != null) ? pSubSystemMapping : (pSubSystemMapping = new SubSystemMappingElements());
}
@@ -486,28 +430,15 @@ public class ETMapGrammarAccess extends AbstractGrammarElementFinder {
return getSubSystemMappingAccess().getRule();
}
- //ActorInstanceMapping:
- //
- // "ActorInstanceMapping" path=RefPath "->" thread=[phys::Thread] ("{" actorInstanceMappings+=ActorInstanceMapping*
- //
- // "}")?;
- public ActorInstanceMappingElements getActorInstanceMappingAccess() {
- return (pActorInstanceMapping != null) ? pActorInstanceMapping : (pActorInstanceMapping = new ActorInstanceMappingElements());
- }
-
- public ParserRule getActorInstanceMappingRule() {
- return getActorInstanceMappingAccess().getRule();
- }
-
- //RefPath:
+ //ThreadMapping:
//
- // refs+=ID ("/" refs+=ID)*;
- public RefPathElements getRefPathAccess() {
- return (pRefPath != null) ? pRefPath : (pRefPath = new RefPathElements());
+ // "ThreadMapping" logicalThread=[room::LogicalThread] "->" physicalThread=[phys::PhysThread];
+ public ThreadMappingElements getThreadMappingAccess() {
+ return (pThreadMapping != null) ? pThreadMapping : (pThreadMapping = new ThreadMappingElements());
}
- public ParserRule getRefPathRule() {
- return getRefPathAccess().getRule();
+ public ParserRule getThreadMappingRule() {
+ return getThreadMappingAccess().getRule();
}
//Import:
diff --git a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/ETMap.xtext b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/ETMap.xtext
index e3f808ec1..0db7409b1 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/ETMap.xtext
+++ b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/ETMap.xtext
@@ -33,18 +33,14 @@ Mapping:
SubSystemMapping:
'SubSystemMapping' logicalSubSys=[room::SubSystemRef|ID] '->' node=[phys::NodeRef|ID] ('{'
- actorInstanceMappings+=ActorInstanceMapping*
+ threadMappings+=ThreadMapping*
'}')?
;
-ActorInstanceMapping:
- 'ActorInstanceMapping' path=RefPath '->' thread=[phys::Thread|ID] ('{'
- actorInstanceMappings+=ActorInstanceMapping*
- '}')?
+ThreadMapping:
+ 'ThreadMapping' logicalThread=[room::LogicalThread|ID] '->' physicalThread=[phys::PhysThread|ID]
;
-
-RefPath:
- refs+=ID ('/' refs+=ID)*;
+
Import :
'import' (importedNamespace=ImportedFQN 'from' | 'model') importURI=STRING;
diff --git a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/formatting/ETMapFormatter.java b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/formatting/ETMapFormatter.java
index aea023a69..3956304a0 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/formatting/ETMapFormatter.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/formatting/ETMapFormatter.java
@@ -54,6 +54,6 @@ public class ETMapFormatter extends AbstractDeclarativeFormatter {
c.setLinewrap(1).after(f.getMappingRule());
c.setLinewrap(1).after(f.getSubSystemMappingRule());
- c.setLinewrap(1).after(f.getActorInstanceMappingRule());
+ c.setLinewrap(1).after(f.getThreadMappingRule());
}
}
diff --git a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/scoping/ETMapScopeProvider.java b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/scoping/ETMapScopeProvider.java
index 42f91e374..3957fd4dd 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/scoping/ETMapScopeProvider.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/scoping/ETMapScopeProvider.java
@@ -17,11 +17,12 @@ import java.util.List;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EReference;
-import org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping;
import org.eclipse.etrice.core.etmap.eTMap.Mapping;
import org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping;
+import org.eclipse.etrice.core.etmap.eTMap.ThreadMapping;
import org.eclipse.etrice.core.etphys.eTPhys.NodeRef;
-import org.eclipse.etrice.core.etphys.eTPhys.Thread;
+import org.eclipse.etrice.core.etphys.eTPhys.PhysThread;
+import org.eclipse.etrice.core.room.LogicalThread;
import org.eclipse.etrice.core.room.SubSystemRef;
import org.eclipse.xtext.resource.EObjectDescription;
import org.eclipse.xtext.resource.IEObjectDescription;
@@ -62,7 +63,7 @@ public class ETMapScopeProvider extends AbstractDeclarativeScopeProvider {
return new SimpleScope(IScope.NULLSCOPE, scopes);
}
- public IScope scope_ActorInstanceMapping_thread(ActorInstanceMapping aim, EReference ref) {
+ public IScope scope_ThreadMapping_physicalThread(ThreadMapping aim, EReference ref) {
final List<IEObjectDescription> scopes = new ArrayList<IEObjectDescription>();
EObject parent = aim.eContainer();
@@ -74,7 +75,27 @@ public class ETMapScopeProvider extends AbstractDeclarativeScopeProvider {
if (parent instanceof SubSystemMapping) {
SubSystemMapping ssm = (SubSystemMapping) parent;
- for (Thread thread : ssm.getNode().getType().getThreads()) {
+ for (PhysThread thread : ssm.getNode().getType().getThreads()) {
+ scopes.add(EObjectDescription.create(thread.getName(), thread));
+ }
+ }
+
+ return new SimpleScope(IScope.NULLSCOPE, scopes);
+ }
+
+ public IScope scope_ThreadMapping_logicalThread(ThreadMapping tm, EReference ref) {
+ final List<IEObjectDescription> scopes = new ArrayList<IEObjectDescription>();
+
+ EObject parent = tm.eContainer();
+ while (parent!=null) {
+ if (parent instanceof SubSystemMapping)
+ break;
+ parent = parent.eContainer();
+ }
+
+ if (parent instanceof SubSystemMapping) {
+ SubSystemMapping ssm = (SubSystemMapping) parent;
+ for (LogicalThread thread : ssm.getLogicalSubSys().getType().getThreads()) {
scopes.add(EObjectDescription.create(thread.getName(), thread));
}
}
diff --git a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/util/ETMapUtil.java b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/util/ETMapUtil.java
deleted file mode 100644
index 2b4519295..000000000
--- a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/util/ETMapUtil.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2012 protos software gmbh (http://www.protos.de).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * CONTRIBUTORS:
- * Henrik Rentz-Reichert (initial contribution)
- *
- *******************************************************************************/
-
-
-package org.eclipse.etrice.core.etmap.util;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping;
-import org.eclipse.etrice.core.etmap.eTMap.RefPath;
-import org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping;
-import org.eclipse.etrice.core.room.ActorClass;
-import org.eclipse.etrice.core.room.ActorContainerClass;
-import org.eclipse.etrice.core.room.ActorContainerRef;
-import org.eclipse.etrice.core.room.ActorRef;
-import org.eclipse.etrice.core.room.InterfaceItem;
-import org.eclipse.etrice.core.room.SubSystemClass;
-import org.eclipse.etrice.core.room.util.RoomHelpers;
-
-/**
- * @author Henrik Rentz-Reichert (initial contribution)
- *
- */
-public class ETMapUtil {
-
- /**
- * @param aim
- * @return
- */
- public static ActorContainerClass getParentContainer(ActorInstanceMapping aim) {
- ActorContainerClass root = null;
- if (aim.eContainer() instanceof ActorInstanceMapping) {
- ActorInstanceMapping parent = (ActorInstanceMapping) aim.eContainer();
- root = ETMapUtil.getActorContainerClass(parent);
- }
- else if (aim.eContainer() instanceof SubSystemMapping) {
- root = ((SubSystemMapping)aim.eContainer()).getLogicalSubSys().getType();
- }
- return root;
- }
-
- public static ActorContainerClass getActorContainerClass(ActorInstanceMapping aim) {
- // follow segments
- ActorContainerClass result = getParentContainer(aim);
- for (String ref : aim.getPath().getRefs()) {
- ActorRef match = null;
- for (ActorContainerRef actor : RoomHelpers.getRefs(result, true)) {
- if (actor instanceof ActorRef && actor.getName().equals(ref)) {
- match = (ActorRef) actor;
- break;
- }
- }
-
- if (match == null)
- return null;
- result = match.getType();
- }
-
- return result;
- }
-
- public static ActorRef getLastActorRef(ActorContainerClass root, RefPath path) {
- if (path.getRefs().isEmpty())
- return null;
-
- ActorRef lastMatch = null;
- ActorContainerClass result = root;
- for (String ref : path.getRefs()) {
- ActorRef match = null;
- for (ActorContainerRef actor : RoomHelpers.getRefs(result, true)) {
- if (actor instanceof ActorRef && actor.getName().equals(ref)) {
- match = (ActorRef) actor;
- break;
- }
- }
-
- if (match == null)
- return null;
-
- result = match.getType();
- lastMatch = match;
- }
-
- return lastMatch;
- }
-
- /**
- * returns first invalid path segment else null
- *
- * @param root
- * @param path
- * @return
- */
- public static String checkPath(ActorContainerClass root, RefPath path) {
- if (path == null)
- return null;
-
- ActorContainerClass last = root;
- Iterator<String> it = path.getRefs().iterator();
- String ref;
- while (it.hasNext()) {
- ref = it.next();
- // actor
- ActorRef match = null;
- for (ActorRef actor : last.getActorRefs()) {
- if (actor.getName().equals(ref)) {
- match = actor;
- break;
- }
- }
- // port
- List<InterfaceItem> ifs = new ArrayList<InterfaceItem>();
- ifs.addAll(last.getIfSPPs());
- if (last instanceof ActorClass) {
- ActorClass actor = (ActorClass) last;
- ifs.addAll(actor.getIfPorts());
- ifs.addAll(actor.getIntPorts());
- }
- if (last instanceof SubSystemClass)
- ifs.addAll(((SubSystemClass) last).getRelayPorts());
- for (InterfaceItem item : ifs) {
- // not nested, quit if last segment
- if (item.getName().equals(ref) && !it.hasNext())
- return null;
- }
- if (match == null)
- return ref;
- last = match.getType();
- }
-
- return null;
- }
-}
diff --git a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/validation/ETMapJavaValidator.java b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/validation/ETMapJavaValidator.java
index b758525c2..2f1dc13dd 100644
--- a/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/validation/ETMapJavaValidator.java
+++ b/plugins/org.eclipse.etrice.core.etmap/src/org/eclipse/etrice/core/etmap/validation/ETMapJavaValidator.java
@@ -12,39 +12,30 @@
package org.eclipse.etrice.core.etmap.validation;
-import org.eclipse.etrice.core.etmap.eTMap.ActorInstanceMapping;
+import java.util.HashSet;
+
import org.eclipse.etrice.core.etmap.eTMap.ETMapPackage;
-import org.eclipse.etrice.core.etmap.eTMap.RefPath;
-import org.eclipse.etrice.core.etmap.util.ETMapUtil;
-import org.eclipse.etrice.core.room.ActorContainerClass;
-import org.eclipse.etrice.core.room.ActorRef;
+import org.eclipse.etrice.core.etmap.eTMap.SubSystemMapping;
+import org.eclipse.etrice.core.etmap.eTMap.ThreadMapping;
+import org.eclipse.etrice.core.room.LogicalThread;
import org.eclipse.xtext.validation.Check;
-
+
public class ETMapJavaValidator extends AbstractETMapJavaValidator {
@Check
- public void checkActorInstanceConfig(ActorInstanceMapping aim) {
- ActorContainerClass root = ETMapUtil.getParentContainer(aim);
- if (root != null && !root.eIsProxy()) {
- RefPath path = aim.getPath();
- if (path != null) {
- String invalidSegment = ETMapUtil.checkPath(root, path);
- if (invalidSegment != null)
- error("no match for segment '" + invalidSegment + "'",
- ETMapPackage.Literals.ACTOR_INSTANCE_MAPPING__PATH);
- else {
- ActorRef aRef = ETMapUtil.getLastActorRef(root, path);
- if (aRef != null) {
- if (aRef.getSize() > 1)
- error("no arrays of actor references supported",
- ETMapPackage.Literals.ACTOR_INSTANCE_MAPPING__PATH);
- } else
- error("invalid actor reference",
- ETMapPackage.Literals.ACTOR_INSTANCE_MAPPING__PATH);
- }
- }
+ public void checkSubSystemMapping(SubSystemMapping ssm) {
+ HashSet<LogicalThread> mapped = new HashSet<LogicalThread>();
+ for (ThreadMapping tm : ssm.getThreadMappings()) {
+ mapped.add(tm.getLogicalThread());
}
+
+ StringBuilder sb = new StringBuilder();
+ for (LogicalThread lt : ssm.getLogicalSubSys().getType().getThreads()) {
+ if (!mapped.contains(lt))
+ sb.append("unmapped logical thread '"+lt.getName()+"'\n");
+ }
+ if (sb.length()>0)
+ error(sb.substring(0, sb.length()-2), ETMapPackage.Literals.SUB_SYSTEM_MAPPING__THREAD_MAPPINGS);
}
-
}
diff --git a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/AbstractETPhysProposalProvider.java b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/AbstractETPhysProposalProvider.java
index c6018e993..7b3a04206 100644
--- a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/AbstractETPhysProposalProvider.java
+++ b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/AbstractETPhysProposalProvider.java
@@ -59,22 +59,34 @@ public class AbstractETPhysProposalProvider extends TerminalsProposalProvider {
public void completeNodeClass_Runtime(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
+ public void completeNodeClass_Priomin(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeNodeClass_Priomax(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeNodeClass_Threads(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeThread_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completePhysThread_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void completeThread_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completePhysThread_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePhysThread_Execmode(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePhysThread_Prio(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeThread_Execmode(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completePhysThread_Stacksize(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeThread_Prio(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completePhysThread_Msgblocksize(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeThread_Stacksize(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completePhysThread_Msgpoolsize(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeRuntimeClass_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -108,7 +120,7 @@ public class AbstractETPhysProposalProvider extends TerminalsProposalProvider {
public void complete_NodeClass(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_Thread(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_PhysThread(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
public void complete_ExecMode(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
diff --git a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/ETPhysParser.java b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/ETPhysParser.java
index 7029a1e62..3faa8c5fa 100644
--- a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/ETPhysParser.java
+++ b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/ETPhysParser.java
@@ -38,7 +38,7 @@ public class ETPhysParser extends AbstractContentAssistParser {
private static final long serialVersionUID = 1L;
{
put(grammarAccess.getPhysicalModelAccess().getAlternatives_4(), "rule__PhysicalModel__Alternatives_4");
- put(grammarAccess.getThreadAccess().getAlternatives_0(), "rule__Thread__Alternatives_0");
+ put(grammarAccess.getPhysThreadAccess().getAlternatives_0(), "rule__PhysThread__Alternatives_0");
put(grammarAccess.getPRIOAccess().getAlternatives_0(), "rule__PRIO__Alternatives_0");
put(grammarAccess.getImportAccess().getAlternatives_1(), "rule__Import__Alternatives_1");
put(grammarAccess.getExecModeAccess().getAlternatives(), "rule__ExecMode__Alternatives");
@@ -47,9 +47,7 @@ public class ETPhysParser extends AbstractContentAssistParser {
put(grammarAccess.getPhysicalSystemAccess().getGroup(), "rule__PhysicalSystem__Group__0");
put(grammarAccess.getNodeRefAccess().getGroup(), "rule__NodeRef__Group__0");
put(grammarAccess.getNodeClassAccess().getGroup(), "rule__NodeClass__Group__0");
- put(grammarAccess.getThreadAccess().getGroup(), "rule__Thread__Group__0");
- put(grammarAccess.getThreadAccess().getGroup_6(), "rule__Thread__Group_6__0");
- put(grammarAccess.getThreadAccess().getGroup_7(), "rule__Thread__Group_7__0");
+ put(grammarAccess.getPhysThreadAccess().getGroup(), "rule__PhysThread__Group__0");
put(grammarAccess.getRuntimeClassAccess().getGroup(), "rule__RuntimeClass__Group__0");
put(grammarAccess.getDocumentationAccess().getGroup(), "rule__Documentation__Group__0");
put(grammarAccess.getPRIOAccess().getGroup(), "rule__PRIO__Group__0");
@@ -72,12 +70,16 @@ public class ETPhysParser extends AbstractContentAssistParser {
put(grammarAccess.getNodeClassAccess().getNameAssignment_1(), "rule__NodeClass__NameAssignment_1");
put(grammarAccess.getNodeClassAccess().getDocuAssignment_2(), "rule__NodeClass__DocuAssignment_2");
put(grammarAccess.getNodeClassAccess().getRuntimeAssignment_6(), "rule__NodeClass__RuntimeAssignment_6");
- put(grammarAccess.getNodeClassAccess().getThreadsAssignment_7(), "rule__NodeClass__ThreadsAssignment_7");
- put(grammarAccess.getThreadAccess().getDefaultAssignment_0_0(), "rule__Thread__DefaultAssignment_0_0");
- put(grammarAccess.getThreadAccess().getNameAssignment_1(), "rule__Thread__NameAssignment_1");
- put(grammarAccess.getThreadAccess().getExecmodeAssignment_5(), "rule__Thread__ExecmodeAssignment_5");
- put(grammarAccess.getThreadAccess().getPrioAssignment_6_2(), "rule__Thread__PrioAssignment_6_2");
- put(grammarAccess.getThreadAccess().getStacksizeAssignment_7_2(), "rule__Thread__StacksizeAssignment_7_2");
+ put(grammarAccess.getNodeClassAccess().getPriominAssignment_9(), "rule__NodeClass__PriominAssignment_9");
+ put(grammarAccess.getNodeClassAccess().getPriomaxAssignment_12(), "rule__NodeClass__PriomaxAssignment_12");
+ put(grammarAccess.getNodeClassAccess().getThreadsAssignment_13(), "rule__NodeClass__ThreadsAssignment_13");
+ put(grammarAccess.getPhysThreadAccess().getDefaultAssignment_0_0(), "rule__PhysThread__DefaultAssignment_0_0");
+ put(grammarAccess.getPhysThreadAccess().getNameAssignment_1(), "rule__PhysThread__NameAssignment_1");
+ put(grammarAccess.getPhysThreadAccess().getExecmodeAssignment_5(), "rule__PhysThread__ExecmodeAssignment_5");
+ put(grammarAccess.getPhysThreadAccess().getPrioAssignment_8(), "rule__PhysThread__PrioAssignment_8");
+ put(grammarAccess.getPhysThreadAccess().getStacksizeAssignment_11(), "rule__PhysThread__StacksizeAssignment_11");
+ put(grammarAccess.getPhysThreadAccess().getMsgblocksizeAssignment_14(), "rule__PhysThread__MsgblocksizeAssignment_14");
+ put(grammarAccess.getPhysThreadAccess().getMsgpoolsizeAssignment_17(), "rule__PhysThread__MsgpoolsizeAssignment_17");
put(grammarAccess.getRuntimeClassAccess().getNameAssignment_1(), "rule__RuntimeClass__NameAssignment_1");
put(grammarAccess.getRuntimeClassAccess().getDocuAssignment_2(), "rule__RuntimeClass__DocuAssignment_2");
put(grammarAccess.getRuntimeClassAccess().getThreadModelAssignment_6(), "rule__RuntimeClass__ThreadModelAssignment_6");
diff --git a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g
index 67299988d..78af34b45 100644
--- a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g
+++ b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g
@@ -168,25 +168,25 @@ finally {
-// Entry rule entryRuleThread
-entryRuleThread
+// Entry rule entryRulePhysThread
+entryRulePhysThread
:
-{ before(grammarAccess.getThreadRule()); }
- ruleThread
-{ after(grammarAccess.getThreadRule()); }
+{ before(grammarAccess.getPhysThreadRule()); }
+ rulePhysThread
+{ after(grammarAccess.getPhysThreadRule()); }
EOF
;
-// Rule Thread
-ruleThread
+// Rule PhysThread
+rulePhysThread
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getGroup()); }
-(rule__Thread__Group__0)
-{ after(grammarAccess.getThreadAccess().getGroup()); }
+{ before(grammarAccess.getPhysThreadAccess().getGroup()); }
+(rule__PhysThread__Group__0)
+{ after(grammarAccess.getPhysThreadAccess().getGroup()); }
)
;
@@ -439,23 +439,23 @@ finally {
restoreStackSize(stackSize);
}
-rule__Thread__Alternatives_0
+rule__PhysThread__Alternatives_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getDefaultAssignment_0_0()); }
-(rule__Thread__DefaultAssignment_0_0)
-{ after(grammarAccess.getThreadAccess().getDefaultAssignment_0_0()); }
+{ before(grammarAccess.getPhysThreadAccess().getDefaultAssignment_0_0()); }
+(rule__PhysThread__DefaultAssignment_0_0)
+{ after(grammarAccess.getPhysThreadAccess().getDefaultAssignment_0_0()); }
)
|(
-{ before(grammarAccess.getThreadAccess().getThreadKeyword_0_1()); }
+{ before(grammarAccess.getPhysThreadAccess().getThreadKeyword_0_1()); }
'Thread'
-{ after(grammarAccess.getThreadAccess().getThreadKeyword_0_1()); }
+{ after(grammarAccess.getPhysThreadAccess().getThreadKeyword_0_1()); }
)
;
@@ -1339,9 +1339,11 @@ rule__NodeClass__Group__7__Impl
}
:
(
-{ before(grammarAccess.getNodeClassAccess().getThreadsAssignment_7()); }
-(rule__NodeClass__ThreadsAssignment_7)*
-{ after(grammarAccess.getNodeClassAccess().getThreadsAssignment_7()); }
+{ before(grammarAccess.getNodeClassAccess().getPriominKeyword_7()); }
+
+ 'priomin'
+
+{ after(grammarAccess.getNodeClassAccess().getPriominKeyword_7()); }
)
;
@@ -1356,6 +1358,7 @@ rule__NodeClass__Group__8
}
:
rule__NodeClass__Group__8__Impl
+ rule__NodeClass__Group__9
;
finally {
restoreStackSize(stackSize);
@@ -1367,11 +1370,11 @@ rule__NodeClass__Group__8__Impl
}
:
(
-{ before(grammarAccess.getNodeClassAccess().getRightCurlyBracketKeyword_8()); }
+{ before(grammarAccess.getNodeClassAccess().getEqualsSignKeyword_8()); }
- '}'
+ '='
-{ after(grammarAccess.getNodeClassAccess().getRightCurlyBracketKeyword_8()); }
+{ after(grammarAccess.getNodeClassAccess().getEqualsSignKeyword_8()); }
)
;
@@ -1380,45 +1383,147 @@ finally {
}
+rule__NodeClass__Group__9
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NodeClass__Group__9__Impl
+ rule__NodeClass__Group__10
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__NodeClass__Group__9__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNodeClassAccess().getPriominAssignment_9()); }
+(rule__NodeClass__PriominAssignment_9)
+{ after(grammarAccess.getNodeClassAccess().getPriominAssignment_9()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__NodeClass__Group__10
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NodeClass__Group__10__Impl
+ rule__NodeClass__Group__11
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__NodeClass__Group__10__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNodeClassAccess().getPriomaxKeyword_10()); }
+ 'priomax'
+{ after(grammarAccess.getNodeClassAccess().getPriomaxKeyword_10()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__NodeClass__Group__11
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NodeClass__Group__11__Impl
+ rule__NodeClass__Group__12
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__NodeClass__Group__11__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNodeClassAccess().getEqualsSignKeyword_11()); }
+ '='
+{ after(grammarAccess.getNodeClassAccess().getEqualsSignKeyword_11()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__NodeClass__Group__12
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NodeClass__Group__12__Impl
+ rule__NodeClass__Group__13
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__NodeClass__Group__12__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNodeClassAccess().getPriomaxAssignment_12()); }
+(rule__NodeClass__PriomaxAssignment_12)
+{ after(grammarAccess.getNodeClassAccess().getPriomaxAssignment_12()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
-rule__Thread__Group__0
+rule__NodeClass__Group__13
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__0__Impl
- rule__Thread__Group__1
+ rule__NodeClass__Group__13__Impl
+ rule__NodeClass__Group__14
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__0__Impl
+rule__NodeClass__Group__13__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getAlternatives_0()); }
-(rule__Thread__Alternatives_0)
-{ after(grammarAccess.getThreadAccess().getAlternatives_0()); }
+{ before(grammarAccess.getNodeClassAccess().getThreadsAssignment_13()); }
+(rule__NodeClass__ThreadsAssignment_13)*
+{ after(grammarAccess.getNodeClassAccess().getThreadsAssignment_13()); }
)
;
@@ -1427,27 +1532,28 @@ finally {
}
-rule__Thread__Group__1
+rule__NodeClass__Group__14
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__1__Impl
- rule__Thread__Group__2
+ rule__NodeClass__Group__14__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__1__Impl
+rule__NodeClass__Group__14__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getNameAssignment_1()); }
-(rule__Thread__NameAssignment_1)
-{ after(grammarAccess.getThreadAccess().getNameAssignment_1()); }
+{ before(grammarAccess.getNodeClassAccess().getRightCurlyBracketKeyword_14()); }
+
+ '}'
+
+{ after(grammarAccess.getNodeClassAccess().getRightCurlyBracketKeyword_14()); }
)
;
@@ -1456,29 +1562,86 @@ finally {
}
-rule__Thread__Group__2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+rule__PhysThread__Group__0
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__2__Impl
- rule__Thread__Group__3
+ rule__PhysThread__Group__0__Impl
+ rule__PhysThread__Group__1
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__2__Impl
+rule__PhysThread__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getLeftCurlyBracketKeyword_2()); }
+{ before(grammarAccess.getPhysThreadAccess().getAlternatives_0()); }
+(rule__PhysThread__Alternatives_0)
+{ after(grammarAccess.getPhysThreadAccess().getAlternatives_0()); }
+)
- '{'
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PhysThread__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PhysThread__Group__1__Impl
+ rule__PhysThread__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
-{ after(grammarAccess.getThreadAccess().getLeftCurlyBracketKeyword_2()); }
+rule__PhysThread__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPhysThreadAccess().getNameAssignment_1()); }
+(rule__PhysThread__NameAssignment_1)
+{ after(grammarAccess.getPhysThreadAccess().getNameAssignment_1()); }
)
;
@@ -1487,29 +1650,29 @@ finally {
}
-rule__Thread__Group__3
+rule__PhysThread__Group__2
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__3__Impl
- rule__Thread__Group__4
+ rule__PhysThread__Group__2__Impl
+ rule__PhysThread__Group__3
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__3__Impl
+rule__PhysThread__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getExecmodeKeyword_3()); }
+{ before(grammarAccess.getPhysThreadAccess().getLeftCurlyBracketKeyword_2()); }
- 'execmode'
+ '{'
-{ after(grammarAccess.getThreadAccess().getExecmodeKeyword_3()); }
+{ after(grammarAccess.getPhysThreadAccess().getLeftCurlyBracketKeyword_2()); }
)
;
@@ -1518,29 +1681,29 @@ finally {
}
-rule__Thread__Group__4
+rule__PhysThread__Group__3
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__4__Impl
- rule__Thread__Group__5
+ rule__PhysThread__Group__3__Impl
+ rule__PhysThread__Group__4
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__4__Impl
+rule__PhysThread__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getEqualsSignKeyword_4()); }
+{ before(grammarAccess.getPhysThreadAccess().getExecmodeKeyword_3()); }
- '='
+ 'execmode'
-{ after(grammarAccess.getThreadAccess().getEqualsSignKeyword_4()); }
+{ after(grammarAccess.getPhysThreadAccess().getExecmodeKeyword_3()); }
)
;
@@ -1549,27 +1712,29 @@ finally {
}
-rule__Thread__Group__5
+rule__PhysThread__Group__4
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__5__Impl
- rule__Thread__Group__6
+ rule__PhysThread__Group__4__Impl
+ rule__PhysThread__Group__5
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__5__Impl
+rule__PhysThread__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getExecmodeAssignment_5()); }
-(rule__Thread__ExecmodeAssignment_5)
-{ after(grammarAccess.getThreadAccess().getExecmodeAssignment_5()); }
+{ before(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_4()); }
+
+ '='
+
+{ after(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_4()); }
)
;
@@ -1578,27 +1743,27 @@ finally {
}
-rule__Thread__Group__6
+rule__PhysThread__Group__5
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__6__Impl
- rule__Thread__Group__7
+ rule__PhysThread__Group__5__Impl
+ rule__PhysThread__Group__6
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__6__Impl
+rule__PhysThread__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getGroup_6()); }
-(rule__Thread__Group_6__0)?
-{ after(grammarAccess.getThreadAccess().getGroup_6()); }
+{ before(grammarAccess.getPhysThreadAccess().getExecmodeAssignment_5()); }
+(rule__PhysThread__ExecmodeAssignment_5)
+{ after(grammarAccess.getPhysThreadAccess().getExecmodeAssignment_5()); }
)
;
@@ -1607,27 +1772,29 @@ finally {
}
-rule__Thread__Group__7
+rule__PhysThread__Group__6
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__7__Impl
- rule__Thread__Group__8
+ rule__PhysThread__Group__6__Impl
+ rule__PhysThread__Group__7
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__7__Impl
+rule__PhysThread__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getGroup_7()); }
-(rule__Thread__Group_7__0)?
-{ after(grammarAccess.getThreadAccess().getGroup_7()); }
+{ before(grammarAccess.getPhysThreadAccess().getPrioKeyword_6()); }
+
+ 'prio'
+
+{ after(grammarAccess.getPhysThreadAccess().getPrioKeyword_6()); }
)
;
@@ -1636,28 +1803,29 @@ finally {
}
-rule__Thread__Group__8
+rule__PhysThread__Group__7
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group__8__Impl
+ rule__PhysThread__Group__7__Impl
+ rule__PhysThread__Group__8
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group__8__Impl
+rule__PhysThread__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getRightCurlyBracketKeyword_8()); }
+{ before(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_7()); }
- '}'
+ '='
-{ after(grammarAccess.getThreadAccess().getRightCurlyBracketKeyword_8()); }
+{ after(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_7()); }
)
;
@@ -1666,47 +1834,149 @@ finally {
}
+rule__PhysThread__Group__8
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PhysThread__Group__8__Impl
+ rule__PhysThread__Group__9
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PhysThread__Group__8__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPhysThreadAccess().getPrioAssignment_8()); }
+(rule__PhysThread__PrioAssignment_8)
+{ after(grammarAccess.getPhysThreadAccess().getPrioAssignment_8()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__PhysThread__Group__9
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PhysThread__Group__9__Impl
+ rule__PhysThread__Group__10
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__PhysThread__Group__9__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPhysThreadAccess().getStacksizeKeyword_9()); }
+ 'stacksize'
+{ after(grammarAccess.getPhysThreadAccess().getStacksizeKeyword_9()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__PhysThread__Group__10
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PhysThread__Group__10__Impl
+ rule__PhysThread__Group__11
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__PhysThread__Group__10__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_10()); }
+ '='
+{ after(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_10()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__PhysThread__Group__11
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PhysThread__Group__11__Impl
+ rule__PhysThread__Group__12
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__PhysThread__Group__11__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPhysThreadAccess().getStacksizeAssignment_11()); }
+(rule__PhysThread__StacksizeAssignment_11)
+{ after(grammarAccess.getPhysThreadAccess().getStacksizeAssignment_11()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
-rule__Thread__Group_6__0
+rule__PhysThread__Group__12
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group_6__0__Impl
- rule__Thread__Group_6__1
+ rule__PhysThread__Group__12__Impl
+ rule__PhysThread__Group__13
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group_6__0__Impl
+rule__PhysThread__Group__12__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getPrioKeyword_6_0()); }
+{ before(grammarAccess.getPhysThreadAccess().getMsgblocksizeKeyword_12()); }
- 'prio'
+ 'msgblocksize'
-{ after(grammarAccess.getThreadAccess().getPrioKeyword_6_0()); }
+{ after(grammarAccess.getPhysThreadAccess().getMsgblocksizeKeyword_12()); }
)
;
@@ -1715,29 +1985,29 @@ finally {
}
-rule__Thread__Group_6__1
+rule__PhysThread__Group__13
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group_6__1__Impl
- rule__Thread__Group_6__2
+ rule__PhysThread__Group__13__Impl
+ rule__PhysThread__Group__14
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group_6__1__Impl
+rule__PhysThread__Group__13__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getEqualsSignKeyword_6_1()); }
+{ before(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_13()); }
'='
-{ after(grammarAccess.getThreadAccess().getEqualsSignKeyword_6_1()); }
+{ after(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_13()); }
)
;
@@ -1746,26 +2016,27 @@ finally {
}
-rule__Thread__Group_6__2
+rule__PhysThread__Group__14
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group_6__2__Impl
+ rule__PhysThread__Group__14__Impl
+ rule__PhysThread__Group__15
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group_6__2__Impl
+rule__PhysThread__Group__14__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getPrioAssignment_6_2()); }
-(rule__Thread__PrioAssignment_6_2)
-{ after(grammarAccess.getThreadAccess().getPrioAssignment_6_2()); }
+{ before(grammarAccess.getPhysThreadAccess().getMsgblocksizeAssignment_14()); }
+(rule__PhysThread__MsgblocksizeAssignment_14)
+{ after(grammarAccess.getPhysThreadAccess().getMsgblocksizeAssignment_14()); }
)
;
@@ -1774,35 +2045,60 @@ finally {
}
+rule__PhysThread__Group__15
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PhysThread__Group__15__Impl
+ rule__PhysThread__Group__16
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__PhysThread__Group__15__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPhysThreadAccess().getMsgpoolsizeKeyword_15()); }
+ 'msgpoolsize'
+{ after(grammarAccess.getPhysThreadAccess().getMsgpoolsizeKeyword_15()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
-rule__Thread__Group_7__0
+rule__PhysThread__Group__16
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group_7__0__Impl
- rule__Thread__Group_7__1
+ rule__PhysThread__Group__16__Impl
+ rule__PhysThread__Group__17
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group_7__0__Impl
+rule__PhysThread__Group__16__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getStacksizeKeyword_7_0()); }
+{ before(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_16()); }
- 'stacksize'
+ '='
-{ after(grammarAccess.getThreadAccess().getStacksizeKeyword_7_0()); }
+{ after(grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_16()); }
)
;
@@ -1811,29 +2107,27 @@ finally {
}
-rule__Thread__Group_7__1
+rule__PhysThread__Group__17
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group_7__1__Impl
- rule__Thread__Group_7__2
+ rule__PhysThread__Group__17__Impl
+ rule__PhysThread__Group__18
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group_7__1__Impl
+rule__PhysThread__Group__17__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getEqualsSignKeyword_7_1()); }
-
- '='
-
-{ after(grammarAccess.getThreadAccess().getEqualsSignKeyword_7_1()); }
+{ before(grammarAccess.getPhysThreadAccess().getMsgpoolsizeAssignment_17()); }
+(rule__PhysThread__MsgpoolsizeAssignment_17)
+{ after(grammarAccess.getPhysThreadAccess().getMsgpoolsizeAssignment_17()); }
)
;
@@ -1842,26 +2136,28 @@ finally {
}
-rule__Thread__Group_7__2
+rule__PhysThread__Group__18
@init {
int stackSize = keepStackSize();
}
:
- rule__Thread__Group_7__2__Impl
+ rule__PhysThread__Group__18__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__Thread__Group_7__2__Impl
+rule__PhysThread__Group__18__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getStacksizeAssignment_7_2()); }
-(rule__Thread__StacksizeAssignment_7_2)
-{ after(grammarAccess.getThreadAccess().getStacksizeAssignment_7_2()); }
+{ before(grammarAccess.getPhysThreadAccess().getRightCurlyBracketKeyword_18()); }
+
+ '}'
+
+{ after(grammarAccess.getPhysThreadAccess().getRightCurlyBracketKeyword_18()); }
)
;
@@ -1876,6 +2172,38 @@ finally {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
rule__RuntimeClass__Group__0
@init {
int stackSize = keepStackSize();
@@ -2860,14 +3188,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__NodeClass__ThreadsAssignment_7
+rule__NodeClass__PriominAssignment_9
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNodeClassAccess().getPriominPRIOParserRuleCall_9_0()); }
+ rulePRIO{ after(grammarAccess.getNodeClassAccess().getPriominPRIOParserRuleCall_9_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NodeClass__PriomaxAssignment_12
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getNodeClassAccess().getThreadsThreadParserRuleCall_7_0()); }
- ruleThread{ after(grammarAccess.getNodeClassAccess().getThreadsThreadParserRuleCall_7_0()); }
+{ before(grammarAccess.getNodeClassAccess().getPriomaxPRIOParserRuleCall_12_0()); }
+ rulePRIO{ after(grammarAccess.getNodeClassAccess().getPriomaxPRIOParserRuleCall_12_0()); }
)
;
@@ -2875,22 +3218,67 @@ finally {
restoreStackSize(stackSize);
}
-rule__Thread__DefaultAssignment_0_0
+rule__NodeClass__ThreadsAssignment_13
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getDefaultDefaultThreadKeyword_0_0_0()); }
+{ before(grammarAccess.getNodeClassAccess().getThreadsPhysThreadParserRuleCall_13_0()); }
+ rulePhysThread{ after(grammarAccess.getNodeClassAccess().getThreadsPhysThreadParserRuleCall_13_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PhysThread__DefaultAssignment_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
(
-{ before(grammarAccess.getThreadAccess().getDefaultDefaultThreadKeyword_0_0_0()); }
+{ before(grammarAccess.getPhysThreadAccess().getDefaultDefaultThreadKeyword_0_0_0()); }
+(
+{ before(grammarAccess.getPhysThreadAccess().getDefaultDefaultThreadKeyword_0_0_0()); }
'DefaultThread'
-{ after(grammarAccess.getThreadAccess().getDefaultDefaultThreadKeyword_0_0_0()); }
+{ after(grammarAccess.getPhysThreadAccess().getDefaultDefaultThreadKeyword_0_0_0()); }
+)
+
+{ after(grammarAccess.getPhysThreadAccess().getDefaultDefaultThreadKeyword_0_0_0()); }
)
-{ after(grammarAccess.getThreadAccess().getDefaultDefaultThreadKeyword_0_0_0()); }
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PhysThread__NameAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPhysThreadAccess().getNameIDTerminalRuleCall_1_0()); }
+ RULE_ID{ after(grammarAccess.getPhysThreadAccess().getNameIDTerminalRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PhysThread__ExecmodeAssignment_5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPhysThreadAccess().getExecmodeExecModeEnumRuleCall_5_0()); }
+ ruleExecMode{ after(grammarAccess.getPhysThreadAccess().getExecmodeExecModeEnumRuleCall_5_0()); }
)
;
@@ -2898,14 +3286,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__Thread__NameAssignment_1
+rule__PhysThread__PrioAssignment_8
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getNameIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getThreadAccess().getNameIDTerminalRuleCall_1_0()); }
+{ before(grammarAccess.getPhysThreadAccess().getPrioPRIOParserRuleCall_8_0()); }
+ rulePRIO{ after(grammarAccess.getPhysThreadAccess().getPrioPRIOParserRuleCall_8_0()); }
)
;
@@ -2913,14 +3301,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__Thread__ExecmodeAssignment_5
+rule__PhysThread__StacksizeAssignment_11
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getExecmodeExecModeEnumRuleCall_5_0()); }
- ruleExecMode{ after(grammarAccess.getThreadAccess().getExecmodeExecModeEnumRuleCall_5_0()); }
+{ before(grammarAccess.getPhysThreadAccess().getStacksizeINTTerminalRuleCall_11_0()); }
+ RULE_INT{ after(grammarAccess.getPhysThreadAccess().getStacksizeINTTerminalRuleCall_11_0()); }
)
;
@@ -2928,14 +3316,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__Thread__PrioAssignment_6_2
+rule__PhysThread__MsgblocksizeAssignment_14
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getPrioPRIOParserRuleCall_6_2_0()); }
- rulePRIO{ after(grammarAccess.getThreadAccess().getPrioPRIOParserRuleCall_6_2_0()); }
+{ before(grammarAccess.getPhysThreadAccess().getMsgblocksizeINTTerminalRuleCall_14_0()); }
+ RULE_INT{ after(grammarAccess.getPhysThreadAccess().getMsgblocksizeINTTerminalRuleCall_14_0()); }
)
;
@@ -2943,14 +3331,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__Thread__StacksizeAssignment_7_2
+rule__PhysThread__MsgpoolsizeAssignment_17
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getThreadAccess().getStacksizeINTTerminalRuleCall_7_2_0()); }
- RULE_INT{ after(grammarAccess.getThreadAccess().getStacksizeINTTerminalRuleCall_7_2_0()); }
+{ before(grammarAccess.getPhysThreadAccess().getMsgpoolsizeINTTerminalRuleCall_17_0()); }
+ RULE_INT{ after(grammarAccess.getPhysThreadAccess().getMsgpoolsizeINTTerminalRuleCall_17_0()); }
)
;
diff --git a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.tokens b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.tokens
index 529825ae6..fbcb87a6e 100644
--- a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.tokens
+++ b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.tokens
@@ -7,59 +7,67 @@ T__25=25
T__24=24
T__23=23
T__22=22
-RULE_ANY_OTHER=10
T__21=21
+RULE_ANY_OTHER=10
T__20=20
+T__19=19
+T__16=16
+T__15=15
+T__18=18
+T__17=17
+T__12=12
+T__11=11
+T__14=14
+T__13=13
+RULE_INT=4
+T__42=42
+T__43=43
+T__40=40
+T__41=41
RULE_SL_COMMENT=8
RULE_ML_COMMENT=7
T__30=30
-T__19=19
T__31=31
-RULE_STRING=6
T__32=32
+RULE_STRING=6
T__33=33
-T__16=16
T__34=34
-T__15=15
T__35=35
-T__18=18
T__36=36
-T__17=17
T__37=37
-T__12=12
T__38=38
-T__11=11
T__39=39
-T__14=14
-T__13=13
-RULE_INT=4
RULE_WS=9
'singleThreaded'=18
'PhysicalModel'=20
'NodeRef'=24
-'prio'=30
+'prio'=32
'model'=14
'multiThreaded'=19
-'.*'=37
+'priomax'=30
+'.*'=41
+'msgpoolsize'=35
'='=28
-'execmode'=29
+'execmode'=31
'mixed'=17
'+'=12
-'.'=38
+'.'=42
+'msgblocksize'=34
'Thread'=11
-'import'=35
+'import'=39
'}'=22
+'priomin'=29
'blocked'=16
'runtime'=27
-'DefaultThread'=39
-'stacksize'=31
+'DefaultThread'=43
+'stacksize'=33
'{'=21
'NodeClass'=26
'PhysicalSystem'=23
+'RuntimeClass'=36
'polled'=15
-'RuntimeClass'=32
':'=25
+'['=37
'-'=13
-'['=33
-']'=34
-'from'=36
+']'=38
+'from'=40
diff --git a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhysLexer.java b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhysLexer.java
index 5be09b887..1923572f7 100644
--- a/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhysLexer.java
+++ b/plugins/org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhysLexer.java
@@ -25,29 +25,33 @@ public class InternalETPhysLexer extends Lexer {
public static final int T__21=21;
public static final int T__20=20;
public static final int EOF=-1;
+ public static final int T__19=19;
+ public static final int T__16=16;
+ public static final int T__15=15;
+ 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 RULE_INT=4;
+ public static final int T__42=42;
+ public static final int T__43=43;
+ public static final int T__40=40;
+ public static final int T__41=41;
public static final int RULE_SL_COMMENT=8;
public static final int RULE_ML_COMMENT=7;
public static final int T__30=30;
- public static final int T__19=19;
public static final int T__31=31;
public static final int T__32=32;
public static final int RULE_STRING=6;
- public static final int T__16=16;
public static final int T__33=33;
- public static final int T__15=15;
public static final int T__34=34;
- public static final int T__18=18;
public static final int T__35=35;
- public static final int T__17=17;
public static final int T__36=36;
- public static final int T__12=12;
public static final int T__37=37;
- public static final int T__11=11;
public static final int T__38=38;
- public static final int T__14=14;
public static final int T__39=39;
- public static final int T__13=13;
- public static final int RULE_INT=4;
public static final int RULE_WS=9;
// delegates
@@ -440,10 +444,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:29:7: ( 'execmode' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:29:9: 'execmode'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:29:7: ( 'priomin' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:29:9: 'priomin'
{
- match("execmode");
+ match("priomin");
}
@@ -461,10 +465,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:30:7: ( 'prio' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:30:9: 'prio'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:30:7: ( 'priomax' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:30:9: 'priomax'
{
- match("prio");
+ match("priomax");
}
@@ -482,10 +486,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:31:7: ( 'stacksize' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:31:9: 'stacksize'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:31:7: ( 'execmode' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:31:9: 'execmode'
{
- match("stacksize");
+ match("execmode");
}
@@ -503,10 +507,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:32:7: ( 'RuntimeClass' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:32:9: 'RuntimeClass'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:32:7: ( 'prio' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:32:9: 'prio'
{
- match("RuntimeClass");
+ match("prio");
}
@@ -524,10 +528,11 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:33:7: ( '[' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:33:9: '['
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:33:7: ( 'stacksize' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:33:9: 'stacksize'
{
- match('[');
+ match("stacksize");
+
}
@@ -544,10 +549,11 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:34:7: ( ']' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:34:9: ']'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:34:7: ( 'msgblocksize' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:34:9: 'msgblocksize'
{
- match(']');
+ match("msgblocksize");
+
}
@@ -564,10 +570,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:35:7: ( 'import' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:35:9: 'import'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:35:7: ( 'msgpoolsize' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:35:9: 'msgpoolsize'
{
- match("import");
+ match("msgpoolsize");
}
@@ -585,10 +591,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:36:7: ( 'from' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:36:9: 'from'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:36:7: ( 'RuntimeClass' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:36:9: 'RuntimeClass'
{
- match("from");
+ match("RuntimeClass");
}
@@ -606,11 +612,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:37:7: ( '.*' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:37:9: '.*'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:37:7: ( '[' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:37:9: '['
{
- match(".*");
-
+ match('[');
}
@@ -627,10 +632,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:38:7: ( '.' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:38:9: '.'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:38:7: ( ']' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:38:9: ']'
{
- match('.');
+ match(']');
}
@@ -647,10 +652,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:39:7: ( 'DefaultThread' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:39:9: 'DefaultThread'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:39:7: ( 'import' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:39:9: 'import'
{
- match("DefaultThread");
+ match("import");
}
@@ -663,15 +668,98 @@ public class InternalETPhysLexer extends Lexer {
}
// $ANTLR end "T__39"
+ // $ANTLR start "T__40"
+ public final void mT__40() throws RecognitionException {
+ try {
+ int _type = T__40;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:40:7: ( 'from' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:40:9: 'from'
+ {
+ match("from");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__40"
+
+ // $ANTLR start "T__41"
+ public final void mT__41() throws RecognitionException {
+ try {
+ int _type = T__41;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:41:7: ( '.*' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:41:9: '.*'
+ {
+ match(".*");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__41"
+
+ // $ANTLR start "T__42"
+ public final void mT__42() throws RecognitionException {
+ try {
+ int _type = T__42;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:42:7: ( '.' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:42:9: '.'
+ {
+ match('.');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__42"
+
+ // $ANTLR start "T__43"
+ public final void mT__43() throws RecognitionException {
+ try {
+ int _type = T__43;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:43:7: ( 'DefaultThread' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:43:9: 'DefaultThread'
+ {
+ match("DefaultThread");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__43"
+
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3052:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3052:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3440:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3440:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3052:11: ( '^' )?
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3440:11: ( '^' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -680,7 +768,7 @@ public class InternalETPhysLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3052:11: '^'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3440:11: '^'
{
match('^');
@@ -698,7 +786,7 @@ public class InternalETPhysLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3052:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3440:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -747,10 +835,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3054:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3054:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3442:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3442:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3054:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3442:12: ( '0' .. '9' )+
int cnt3=0;
loop3:
do {
@@ -764,7 +852,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3054:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3442:13: '0' .. '9'
{
matchRange('0','9');
@@ -796,10 +884,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -817,10 +905,10 @@ public class InternalETPhysLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop4:
do {
int alt4=3;
@@ -836,7 +924,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -852,7 +940,7 @@ public class InternalETPhysLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -877,10 +965,10 @@ public class InternalETPhysLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop5:
do {
int alt5=3;
@@ -896,7 +984,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -912,7 +1000,7 @@ public class InternalETPhysLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3056:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3444:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -955,12 +1043,12 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3058:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3058:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3446:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3446:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3058:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3446:24: ( options {greedy=false; } : . )*
loop7:
do {
int alt7=2;
@@ -985,7 +1073,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3058:52: .
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3446:52: .
{
matchAny();
@@ -1015,12 +1103,12 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3060:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3060:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3448:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3448:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3060:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3448:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop8:
do {
int alt8=2;
@@ -1033,7 +1121,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3060:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3448:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1053,7 +1141,7 @@ public class InternalETPhysLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3060:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3448:40: ( ( '\\r' )? '\\n' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1062,9 +1150,9 @@ public class InternalETPhysLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3060:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3448:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3060:41: ( '\\r' )?
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3448:41: ( '\\r' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1073,7 +1161,7 @@ public class InternalETPhysLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3060:41: '\\r'
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3448:41: '\\r'
{
match('\r');
@@ -1105,10 +1193,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3062:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3062:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3450:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3450:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3062:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3450:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
@@ -1162,8 +1250,8 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3064:16: ( . )
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3064:18: .
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3452:16: ( . )
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:3452:18: .
{
matchAny();
@@ -1178,8 +1266,8 @@ public class InternalETPhysLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt12=36;
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=40;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
@@ -1386,49 +1474,77 @@ public class InternalETPhysLexer extends Lexer {
}
break;
case 30 :
- // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:1:184: RULE_ID
+ // ../org.eclipse.etrice.core.etphys.ui/src-gen/org/eclipse/etrice/core/etphys/ui/contentassist/antlr/internal/InternalETPhys.g:1:184: T__40
{
-