Plantuml » History » Revision 18
Revision 17 (Vyacheslav Mukhortov, 2024-11-10 23:44) → Revision 18/23 (Vyacheslav Mukhortov, 2024-11-10 23:49)
h1. Plantuml Test Page
h2. Use-case model
{{plantuml(png)
skinparam actorStyle Hollow
actor Visitor as v
usecase "Login" as uc1
usecase "Forgot password" as uc2
v -right--> uc1
uc2 .up.> uc1 : <<extends>>
}}
{{plantuml(png)
Bob -> Alice : hello
}}
h2. Analysis model
{{plantuml(png)
control Controller as c
entity Document as d
boundary DocumentView as dv
dv -right..> c
c -right..> d
}}
h2. Design model
{{plantuml(png)
Class01 <|-- Class02
Class03 *--> *-- Class04
Class05 o--> o-- Class06
Class07 ..> .. Class08
Class08 --> -- Class10
}}
{{plantuml(png)
abstract class AbstractList
abstract AbstractCollection
interface List
interface Collection
List <|-- AbstractList
Collection <|-- AbstractCollection
Collection <|- List
AbstractCollection <|- AbstractList
AbstractList <|-- ArrayList
class ArrayList {
Object[] elementData
size()
}
enum TimeUnit {
DAYS
HOURS
MINUTES
}
annotation SuppressWarnings
annotation Annotation {
annotation with members
String foo()
String bar()
}
}}
h2. PlantUML specification
"PlantUML":https://plantuml.com/en/
h2. Version
{{plantuml(png)
version
}}