Skip to content
Snippets Groups Projects
Select Git revision
  • b84ebd25c7917ec08a800b2ec9f21b5fad979402
  • main default
  • kinetic protected
  • hydro
  • indigo
  • obsolete/master
  • 0.3.3
  • 0.3.2
  • 0.3.1
  • 0.3.0
  • 0.1.24
  • 0.1.23
  • 0.2.1
  • 0.1.22
  • 0.1.21
  • 0.1.20
  • 0.1.19
  • 0.1.18
  • 0.1.17
  • 0.1.16
  • 0.1.15
  • 0.1.14
  • 0.1.13
  • 0.1.12
  • 0.1.11
  • 0.1.10
26 results

CHANGELOG.rst

Blame
  • To find the state of this project's repository at the time of any of these versions, check out the tags.
    TrainBenchmark.relast 705 B
    RailwayContainer ::= Route* Region*;
    
    abstract RailwayElement ::= <id:int>;
    Region : RailwayElement ::= TrackElement* Sensor*;
    Semaphore : RailwayElement ::= <Signal:Signal>;
    Route : RailwayElement ::= <Active:boolean> SwitchPosition*;
    SwitchPosition : RailwayElement ::= <Position:Position>;
    Sensor : RailwayElement;
    
    abstract TrackElement : RailwayElement;
    Segment : TrackElement ::= <Length:int> Semaphore*;
    Switch : TrackElement ::= <CurrentPosition:Position>;
    
    rel Route.requires* -> Sensor;
    rel Route.entry? -> Semaphore;
    rel Route.exit? -> Semaphore;
    rel Sensor.monitors* <-> TrackElement.monitoredBy*;
    rel TrackElement.connectsTo* -> TrackElement;
    rel SwitchPosition.target <-> Switch.positions*;