diff options
Diffstat (limited to 'tests/org.eclipse.etrice.core.genmodel.tests/models/fanning_relay.room')
-rw-r--r-- | tests/org.eclipse.etrice.core.genmodel.tests/models/fanning_relay.room | 132 |
1 files changed, 66 insertions, 66 deletions
diff --git a/tests/org.eclipse.etrice.core.genmodel.tests/models/fanning_relay.room b/tests/org.eclipse.etrice.core.genmodel.tests/models/fanning_relay.room index 774f77923..314f21911 100644 --- a/tests/org.eclipse.etrice.core.genmodel.tests/models/fanning_relay.room +++ b/tests/org.eclipse.etrice.core.genmodel.tests/models/fanning_relay.room @@ -1,67 +1,67 @@ -RoomModel relay {
- SubSystemClass Main {
- ActorRef c1: Comp
- ActorRef c2: Comp
- ActorRef cont: Cont
- ActorRef c3: Comp
- ActorRef c4: Comp
- Binding c1.port and cont.port
- Binding c2.port and cont.port
- Binding cont.port and c3.port
- Binding c4.port and cont.port
- }
-
- ActorClass Comp {
- Interface {
- conjugated Port port: PC
- }
- Structure {
- external Port port
- }
- Behavior { }
- }
-
- ActorClass Cont {
- Interface {
- Port port [4]: PC
- }
- Structure {
- ActorRef s1: Sub
- ActorRef s2: Sub
- ActorRef c1: Cont2
- Binding port and s2.port
- Binding port and s1.port
- Binding port and c1.fct
- }
- Behavior { }
- }
-
- ActorClass Cont2 {
- Interface {
- Port fct [*]: PC
- }
- Structure {
- ActorRef ss1: Sub
- ActorRef ss2: Sub
- Binding fct and ss1.port
- Binding fct and ss2.port
- }
- Behavior { }
- }
-
- ActorClass Sub {
- Interface {
- Port port: PC
- }
- Structure {
- external Port port
- }
- Behavior { }
- }
-
- ProtocolClass PC {
- incoming {
- Message in1()
- }
- }
+RoomModel relay { + SubSystemClass Main { + ActorRef c1: Comp + ActorRef c2: Comp + ActorRef cont: Cont + ActorRef c3: Comp + ActorRef c4: Comp + Binding c1.port and cont.port + Binding c2.port and cont.port + Binding cont.port and c3.port + Binding c4.port and cont.port + } + + ActorClass Comp { + Interface { + conjugated Port port: PC + } + Structure { + external Port port + } + Behavior { } + } + + ActorClass Cont { + Interface { + Port port [4]: PC + } + Structure { + ActorRef s1: Sub + ActorRef s2: Sub + ActorRef c1: Cont2 + Binding port and s2.port + Binding port and s1.port + Binding port and c1.fct + } + Behavior { } + } + + ActorClass Cont2 { + Interface { + Port fct [*]: PC + } + Structure { + ActorRef ss1: Sub + ActorRef ss2: Sub + Binding fct and ss1.port + Binding fct and ss2.port + } + Behavior { } + } + + ActorClass Sub { + Interface { + Port port: PC + } + Structure { + external Port port + } + Behavior { } + } + + ProtocolClass PC { + incoming { + Message in1() + } + } }
\ No newline at end of file |