@startuml scale 1.5 object "Station : Melun" as melun object "Station : Gare de Lyon" as garedelyon object "Station : Maisons-Alfortville" as ma object "Station : Vert de Maison" as vdm object "Liaison : l1" as l1 object "Liaison : l2" as l2 object "Liaison : l3" as l3 object "Ligne : R" as ligner object "Ligne : RER D" as rerd object "PS : Parcours simple1" as ps1 object "PS : Parcours simple2" as ps2 object "PAC : Parcours complexe" as pc melun <-- "debut" l1 garedelyon <-- "fin" l1 garedelyon <-- "debut" l2 ma <-- "fin" l2 ma <-- "debut" l3 vdm <-- "fin" l3 melun <-- "debut" ps1 garedelyon <-- "fin" ps1 garedelyon <-- "debut" ps2 ma <-- "fin" ps2 melun <-- "debut" pc vdm <-- "fin" pc l1--o ligner l1--o ps1 l2--o rerd l2--o ps2 l3--o rerd l3--o ps2 l1--> ligner l2--> rerd l3--> rerd ps1--> ligner ps2--> rerd pc o--ps1 pc o--ps2 @enduml