diff --git a/plantUML/PlantUML_Language_Reference_Guide_en.pdf b/plantUML/PlantUML_Language_Reference_Guide_en.pdf new file mode 100644 index 0000000..ca76c0d Binary files /dev/null and b/plantUML/PlantUML_Language_Reference_Guide_en.pdf differ diff --git a/plantUML/exemples/DC.plantuml b/plantUML/exemples/DC.plantuml new file mode 100644 index 0000000..156dfb6 --- /dev/null +++ b/plantUML/exemples/DC.plantuml @@ -0,0 +1,37 @@ +@startuml +scale 1.5 + +together { +class "Station" +class "Liaison" +} + +class "Ligne" + +together { +abstract class "Parcours" +class "Parcours Simple" +class "Parcours Complexe" +} + +Station "1\n-debut" <-- Liaison +Station "1\n-fin" <-- Liaison +Ligne <-- Liaison + +Ligne *-- Liaison + +Station "1\n-debut" <-- Parcours +Station "1\n-fin" <-- Parcours + +Parcours <|-- "Parcours Simple" +Ligne <-- "Parcours Simple" +Liaison --* "Parcours Simple" +note right on link #blue +Liaisons de la meme ligne +qui se suivent +end note + +Parcours <|-- "Parcours Complexe" +"Parcours Simple" --* "Parcours Complexe" + +@enduml diff --git a/plantUML/exemples/DC.plantuml~ b/plantUML/exemples/DC.plantuml~ new file mode 100644 index 0000000..c1adcb0 --- /dev/null +++ b/plantUML/exemples/DC.plantuml~ @@ -0,0 +1,7 @@ +@startuml +class Station + +class Liaison ---> "customer\n1" Station + + +@enduml diff --git a/plantUML/exemples/DC.svg b/plantUML/exemples/DC.svg new file mode 100644 index 0000000..5cb9e24 --- /dev/null +++ b/plantUML/exemples/DC.svg @@ -0,0 +1,58 @@ +StationLiaisonLigneParcoursParcours SimpleParcours Complexe1-debut1-fin1-debut1-finLiaisons de la même lignequi se suivent \ No newline at end of file diff --git a/plantUML/exemples/DCPosition.plantuml b/plantUML/exemples/DCPosition.plantuml new file mode 100644 index 0000000..df38ee6 --- /dev/null +++ b/plantUML/exemples/DCPosition.plantuml @@ -0,0 +1,46 @@ +@startuml +scale 1.5 + +together { +class "Station" +class "Liaison" +class "Ligne" +} + + +together { +abstract class "Parcours" +class "Parcours Simple" +class "Parcours Complexe" +} + +Station "1\n-debut" <-down- Liaison +Station "1\n-fin" <-down- Liaison +Ligne <-- Liaison + +Ligne *-- Liaison + +Station "1\n-debut" <-left- Parcours +Station "1\n-fin" <-left- Parcours + +Parcours <|-up- "Parcours Simple" + +Ligne <-- "Parcours Simple" + +Liaison -left-* "Parcours Simple" +note on link #blue +Liaisons de la meme ligne +qui se suivent +end note + + +Parcours <|-up- "Parcours Complexe" +"Parcours Simple" --* "Parcours Complexe" +note on link #blue +Parcours simples +qui se suivent +end note + + + +@enduml diff --git a/plantUML/exemples/DCPosition.plantuml~ b/plantUML/exemples/DCPosition.plantuml~ new file mode 100644 index 0000000..156dfb6 --- /dev/null +++ b/plantUML/exemples/DCPosition.plantuml~ @@ -0,0 +1,37 @@ +@startuml +scale 1.5 + +together { +class "Station" +class "Liaison" +} + +class "Ligne" + +together { +abstract class "Parcours" +class "Parcours Simple" +class "Parcours Complexe" +} + +Station "1\n-debut" <-- Liaison +Station "1\n-fin" <-- Liaison +Ligne <-- Liaison + +Ligne *-- Liaison + +Station "1\n-debut" <-- Parcours +Station "1\n-fin" <-- Parcours + +Parcours <|-- "Parcours Simple" +Ligne <-- "Parcours Simple" +Liaison --* "Parcours Simple" +note right on link #blue +Liaisons de la meme ligne +qui se suivent +end note + +Parcours <|-- "Parcours Complexe" +"Parcours Simple" --* "Parcours Complexe" + +@enduml diff --git a/plantUML/readme.md b/plantUML/readme.md new file mode 100644 index 0000000..91577c9 --- /dev/null +++ b/plantUML/readme.md @@ -0,0 +1,18 @@ +# PlantUML + +alternative à starUML pour générer des diagrammes UML. + +Différence principale : du texte qu'on peut écrire dans un éditeur de texte plutôt qu'un cliquodrome. + +'''plantuml +@startuml +scale 1.5 + +together { +class "Station" +class "Liaison" +class "Ligne" +} +@enduml + +''' diff --git a/plantUML/readme.md~ b/plantUML/readme.md~ new file mode 100644 index 0000000..dc5b10e --- /dev/null +++ b/plantUML/readme.md~ @@ -0,0 +1,6 @@ +# PlantUML + +alternative à starUML pour générer des diagrammes UML. + +Différence principale : du texte qu'on peut écrire dans un éditeur de texte plutôt qu'un cliquodrome. +