Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Schuetz2013-07-12 08:40:15 +0000
committerThomas Schuetz2013-07-12 08:40:15 +0000
commit12cda553738ca88662624b6f47066b5564549648 (patch)
treebfa65b6c38aa566a5f1cc98395da6546a6c6e282 /plugins/org.eclipse.etrice.doc/model/010-LayeringExample.room
parent3447749b1a453735ac54fc09ea7680acdbb19b69 (diff)
parentd65e1d1bdd43feadb43261b85aac2d8aef5e089c (diff)
downloadorg.eclipse.etrice-12cda553738ca88662624b6f47066b5564549648.tar.gz
org.eclipse.etrice-12cda553738ca88662624b6f47066b5564549648.tar.xz
org.eclipse.etrice-12cda553738ca88662624b6f47066b5564549648.zip
Merge remote-tracking branch 'origin/master'
Conflicts: plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.c.zip plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.java.zip plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.runtime.c.zip plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.tutorials.c.zip plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.tutorials.java.zip Change-Id: I98e2df3ab57d6e7e8f27e5b0aee7eaa189bfbc33
Diffstat (limited to 'plugins/org.eclipse.etrice.doc/model/010-LayeringExample.room')
-rw-r--r--plugins/org.eclipse.etrice.doc/model/010-LayeringExample.room192
1 files changed, 96 insertions, 96 deletions
diff --git a/plugins/org.eclipse.etrice.doc/model/010-LayeringExample.room b/plugins/org.eclipse.etrice.doc/model/010-LayeringExample.room
index 8bc038bcf..d3ef6d6d5 100644
--- a/plugins/org.eclipse.etrice.doc/model/010-LayeringExample.room
+++ b/plugins/org.eclipse.etrice.doc/model/010-LayeringExample.room
@@ -1,97 +1,97 @@
-RoomModel LayeringExample {
-
- SubSystemClass SubSystem {
- ActorRef ActorRefName: Model
- }
-
- ActorClass Model {
- Structure {
- ActorRef OSAL: OSAbstractionLayer
- ActorRef Application: ApplicationLayer
- ActorRef Communication: CommunicationLayer
- ActorRef Services: ServiceLayer
- ActorRef Coordinator: Coordinator
- Binding Application.coord and Coordinator.l1
- Binding Services.coord and Coordinator.l2
- Binding Communication.coord and Coordinator.l3
- Binding OSAL.coord and Coordinator.l4
- LayerConnection ref Services satisfied_by Communication.communication
- LayerConnection ref Communication satisfied_by OSAL.osal
- LayerConnection ref Services satisfied_by OSAL.osal
- LayerConnection ref Application satisfied_by Services.s1
- LayerConnection ref Application satisfied_by Communication.communication
- LayerConnection ref Application satisfied_by Services.s2
- }
- Behavior { }
- }
-
- ActorClass ApplicationLayer {
- Interface {
- Port coord: ProtocolClass1
- }
- Structure {
- external Port coord
- }
- Behavior { }
- }
-
- ActorClass CommunicationLayer {
- Interface {
- Port coord: ProtocolClass1
- SPP communication: ProtocolClass1
- }
- Structure {
- external Port coord
- }
- Behavior { }
- }
-
- ActorClass ServiceLayer {
- Interface {
- Port coord: ProtocolClass1
- SPP s1: ProtocolClass1
- SPP s2: ProtocolClass1
- }
- Structure {
- external Port coord
- }
- Behavior { }
- }
-
- ActorClass OSAbstractionLayer {
- Interface {
- Port coord: ProtocolClass1
- SPP osal: ProtocolClass1
- }
- Structure {
- external Port coord
- }
- Behavior { }
- }
-
- ActorClass Coordinator {
- Interface {
- conjugated Port l1: ProtocolClass1
- conjugated Port l2: ProtocolClass1
- conjugated Port l3: ProtocolClass1
- conjugated Port l4: ProtocolClass1
- }
- Structure {
- external Port l1
- external Port l2
- external Port l3
- external Port l4
- }
- Behavior { }
- }
-
- ProtocolClass ProtocolClass1 {
- incoming {
- Message InMsg1()
- }
- outgoing {
- Message OutMsg1()
- }
- }
-
+RoomModel LayeringExample {
+
+ SubSystemClass SubSystem {
+ ActorRef ActorRefName: Model
+ }
+
+ ActorClass Model {
+ Structure {
+ ActorRef OSAL: OSAbstractionLayer
+ ActorRef Application: ApplicationLayer
+ ActorRef Communication: CommunicationLayer
+ ActorRef Services: ServiceLayer
+ ActorRef Coordinator: Coordinator
+ Binding Application.coord and Coordinator.l1
+ Binding Services.coord and Coordinator.l2
+ Binding Communication.coord and Coordinator.l3
+ Binding OSAL.coord and Coordinator.l4
+ LayerConnection ref Services satisfied_by Communication.communication
+ LayerConnection ref Communication satisfied_by OSAL.osal
+ LayerConnection ref Services satisfied_by OSAL.osal
+ LayerConnection ref Application satisfied_by Services.s1
+ LayerConnection ref Application satisfied_by Communication.communication
+ LayerConnection ref Application satisfied_by Services.s2
+ }
+ Behavior { }
+ }
+
+ ActorClass ApplicationLayer {
+ Interface {
+ Port coord: ProtocolClass1
+ }
+ Structure {
+ external Port coord
+ }
+ Behavior { }
+ }
+
+ ActorClass CommunicationLayer {
+ Interface {
+ Port coord: ProtocolClass1
+ SPP communication: ProtocolClass1
+ }
+ Structure {
+ external Port coord
+ }
+ Behavior { }
+ }
+
+ ActorClass ServiceLayer {
+ Interface {
+ Port coord: ProtocolClass1
+ SPP s1: ProtocolClass1
+ SPP s2: ProtocolClass1
+ }
+ Structure {
+ external Port coord
+ }
+ Behavior { }
+ }
+
+ ActorClass OSAbstractionLayer {
+ Interface {
+ Port coord: ProtocolClass1
+ SPP osal: ProtocolClass1
+ }
+ Structure {
+ external Port coord
+ }
+ Behavior { }
+ }
+
+ ActorClass Coordinator {
+ Interface {
+ conjugated Port l1: ProtocolClass1
+ conjugated Port l2: ProtocolClass1
+ conjugated Port l3: ProtocolClass1
+ conjugated Port l4: ProtocolClass1
+ }
+ Structure {
+ external Port l1
+ external Port l2
+ external Port l3
+ external Port l4
+ }
+ Behavior { }
+ }
+
+ ProtocolClass ProtocolClass1 {
+ incoming {
+ Message InMsg1()
+ }
+ outgoing {
+ Message OutMsg1()
+ }
+ }
+
} \ No newline at end of file

Back to the top