Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.etrice.core.genmodel.tests/models/layers.room')
-rw-r--r--tests/org.eclipse.etrice.core.genmodel.tests/models/layers.room272
1 files changed, 136 insertions, 136 deletions
diff --git a/tests/org.eclipse.etrice.core.genmodel.tests/models/layers.room b/tests/org.eclipse.etrice.core.genmodel.tests/models/layers.room
index 900edc528..ad1edc530 100644
--- a/tests/org.eclipse.etrice.core.genmodel.tests/models/layers.room
+++ b/tests/org.eclipse.etrice.core.genmodel.tests/models/layers.room
@@ -1,136 +1,136 @@
-RoomModel layers {
-
- ProtocolClass PServiceA {
- incoming {
- Message in1 ()
- }
- outgoing {
- Message out1 ()
- }
- }
-
- ProtocolClass PServiceB {
- incoming {
- Message in2 ()
- }
- outgoing {
- Message out2 ()
- }
- }
-
- ProtocolClass PServiceC {
- incoming {
- Message in3 ()
- }
- outgoing {
- Message out3 ()
- }
- }
-
- SubSystemClass CMain {
- ActorRef app : AApplication
- ActorRef services : AServices
-
- LayerConnection ref app satisfied_by services.serviceA
- LayerConnection ref app satisfied_by services.serviceB
- }
-
- ActorClass AApplication {
- Structure {
- ActorRef subsysA : ASubSysA
- ActorRef subsysB : ASubSysB
- }
- }
-
- ActorClass ASubSysA {
- Structure {
- ActorRef userX : AServiceUser1
- ActorRef userY : AServiceUser2
- ActorRef userZ : AServiceUser2
- }
- }
-
- ActorClass ASubSysB {
- Interface {
- SPP service : PServiceC
- }
- Structure {
- ActorRef userX : AServiceUser1
- ActorRef userY : AServiceUser1
- ActorRef userZ : AServiceUser3
- ActorRef svcC : AServiceC
-
- LayerConnection relay_sap service satisfied_by svcC.service
- }
- }
-
- ActorClass AServiceUser1 {
- Structure {
- SAP sap : PServiceA
- }
- }
-
- ActorClass AServiceUser2 {
- Structure {
- SAP sap : PServiceB
- }
- }
-
- ActorClass AServiceUser3 {
- Structure {
- SAP sap : PServiceC
- }
- }
-
- ActorClass AServices {
- Interface {
- SPP serviceA : PServiceA
- SPP serviceB : PServiceB
- }
- Structure {
- ActorRef svcA : AServiceA
- ActorRef svcB : AServiceB
-
- LayerConnection relay_sap serviceA satisfied_by svcA.service
- LayerConnection relay_sap serviceB satisfied_by svcB.service
- }
- }
-
- ActorClass AServiceA {
- Interface {
- SPP service : PServiceA
- }
- Structure {
- ServiceImplementation of service
- }
- }
-
- ActorClass AServiceB {
- Interface {
- SPP service : PServiceB
- }
- Structure {
- ActorRef impl : AServiceBImpl
- LayerConnection relay_sap service satisfied_by impl.service
- }
- }
-
- ActorClass AServiceBImpl {
- Interface {
- SPP service : PServiceB
- }
- Structure {
- ServiceImplementation of service
- }
- }
-
- ActorClass AServiceC {
- Interface {
- SPP service : PServiceC
- }
- Structure {
- ServiceImplementation of service
- }
- }
-
-}
+RoomModel layers {
+
+ ProtocolClass PServiceA {
+ incoming {
+ Message in1 ()
+ }
+ outgoing {
+ Message out1 ()
+ }
+ }
+
+ ProtocolClass PServiceB {
+ incoming {
+ Message in2 ()
+ }
+ outgoing {
+ Message out2 ()
+ }
+ }
+
+ ProtocolClass PServiceC {
+ incoming {
+ Message in3 ()
+ }
+ outgoing {
+ Message out3 ()
+ }
+ }
+
+ SubSystemClass CMain {
+ ActorRef app : AApplication
+ ActorRef services : AServices
+
+ LayerConnection ref app satisfied_by services.serviceA
+ LayerConnection ref app satisfied_by services.serviceB
+ }
+
+ ActorClass AApplication {
+ Structure {
+ ActorRef subsysA : ASubSysA
+ ActorRef subsysB : ASubSysB
+ }
+ }
+
+ ActorClass ASubSysA {
+ Structure {
+ ActorRef userX : AServiceUser1
+ ActorRef userY : AServiceUser2
+ ActorRef userZ : AServiceUser2
+ }
+ }
+
+ ActorClass ASubSysB {
+ Interface {
+ SPP service : PServiceC
+ }
+ Structure {
+ ActorRef userX : AServiceUser1
+ ActorRef userY : AServiceUser1
+ ActorRef userZ : AServiceUser3
+ ActorRef svcC : AServiceC
+
+ LayerConnection relay_sap service satisfied_by svcC.service
+ }
+ }
+
+ ActorClass AServiceUser1 {
+ Structure {
+ SAP sap : PServiceA
+ }
+ }
+
+ ActorClass AServiceUser2 {
+ Structure {
+ SAP sap : PServiceB
+ }
+ }
+
+ ActorClass AServiceUser3 {
+ Structure {
+ SAP sap : PServiceC
+ }
+ }
+
+ ActorClass AServices {
+ Interface {
+ SPP serviceA : PServiceA
+ SPP serviceB : PServiceB
+ }
+ Structure {
+ ActorRef svcA : AServiceA
+ ActorRef svcB : AServiceB
+
+ LayerConnection relay_sap serviceA satisfied_by svcA.service
+ LayerConnection relay_sap serviceB satisfied_by svcB.service
+ }
+ }
+
+ ActorClass AServiceA {
+ Interface {
+ SPP service : PServiceA
+ }
+ Structure {
+ ServiceImplementation of service
+ }
+ }
+
+ ActorClass AServiceB {
+ Interface {
+ SPP service : PServiceB
+ }
+ Structure {
+ ActorRef impl : AServiceBImpl
+ LayerConnection relay_sap service satisfied_by impl.service
+ }
+ }
+
+ ActorClass AServiceBImpl {
+ Interface {
+ SPP service : PServiceB
+ }
+ Structure {
+ ServiceImplementation of service
+ }
+ }
+
+ ActorClass AServiceC {
+ Interface {
+ SPP service : PServiceC
+ }
+ Structure {
+ ServiceImplementation of service
+ }
+ }
+
+}

Back to the top