Files
Web4Rail/doc/routing/routing.plantuml
Stephan Richter 853ae2a0c1 code optimization
2021-02-11 16:30:34 +01:00

22 lines
497 B
Plaintext

@startuml component
FREE: Route existiert als Objekt,
FREE: ist aber nicht in Verwendung
LOCKED: Route wurde reserviert
PREPARED: Route wurde eingerichtet
PREPARED: Vorbereitungsaktionen wurden
PREPARED: ausgeführt
STARTED: Zug auf Route wurde gestartet
FREE --> LOCKED : lockIngoring(ignoredRoute)
LOCKED --> PREPARED : prepare()
PREPARED --> STARTED : start(newTrain)
STARTED --> FREE : reset()
STARTED -left-> FREE : finish()
PREPARED --> FREE : reset()
LOCKED --> FREE : reset()
@enduml