Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'examples/org.eclipse.etrice.tutorials.java/model/TrafficLight/TrafficLight.room')
-rw-r--r--examples/org.eclipse.etrice.tutorials.java/model/TrafficLight/TrafficLight.room32
1 files changed, 32 insertions, 0 deletions
diff --git a/examples/org.eclipse.etrice.tutorials.java/model/TrafficLight/TrafficLight.room b/examples/org.eclipse.etrice.tutorials.java/model/TrafficLight/TrafficLight.room
new file mode 100644
index 000000000..a5d185350
--- /dev/null
+++ b/examples/org.eclipse.etrice.tutorials.java/model/TrafficLight/TrafficLight.room
@@ -0,0 +1,32 @@
+RoomModel TrafficLight_Model {
+
+ import room.basic.types.* from "../../../org.eclipse.etrice.modellib.java/models/Types.room"
+ import room.basic.service.timing.* from "../../../org.eclipse.etrice.modellib.java/models/TimingService.room"
+ import room.basic.service.tcp.* from "../../../org.eclipse.etrice.modellib.java/models/TcpService.room"
+
+ LogicalSystem LogSys1 {
+ SubSystemRef subSysRef1:SubSysClass1
+ }
+ SubSystemClass SubSysClass1 {
+ ActorRef actorRef1:TrafficLightTop
+ LogicalThread defaultThread
+ }
+ ActorClass TrafficLightTop {
+ Structure {
+ ActorRef tlInterface: TrafficLightInterface
+ }
+ Behavior { }
+ }
+ ActorClass TrafficLightInterface {
+ Structure {
+ conjugated Port control: PTcpControl
+ conjugated Port payload: PTcpPayload
+ ActorRef tlTCPClient: ATcpClient
+ Binding payload and tlTCPClient.PayloadPort
+ Binding control and tlTCPClient.ControlPort
+ }
+ Behavior { }
+ }
+
+
+} \ No newline at end of file

Back to the top