blob: 340c2a2fce395cb13ab4b98ba2172d08b0042436 [file] [log] [blame]
RoomModel TemplateModel {
ActorClass TestActor {
Interface {
Port p0: PC
}
Structure {
external Port p0
}
Behavior {
StateMachine {
State state0
State state1
State state2
State state3
TransitionPoint tr4
ChoicePoint cp0
Transition init0: initial -> state0
Transition tr0: state0 -> state1 {
triggers {
<in1: p0>
}
}
Transition tr1: state1 -> cp cp0 {
triggers {
<in1: p0>
}
}
Transition tr2: cp cp0 -> state3
Transition tr3: cp cp0 -> state2 {
cond {
"true"
}
}
Transition tr5: my tr4 -> state0 {
triggers {
<in2: p0>
}
}
}
}
}
ProtocolClass PC {
incoming {
Message in1()
Message in2()
}
outgoing { }
}
}