Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
@startuml
together {
Path <|-- RolePath
Path <|-- ItemPath
Path <|-- DomainPath
}
ItemPath <|-- AgentPath
ItemPath -[hidden]left-> RolePath
abstract Class Path <<abstract>> {
-String path
}
DomainPath "parent 1" -- "child *" DomainPath : ""
RolePath "parent 1" -- "child *" RolePath : ""
DomainPath "*" -left-> "0..1" ItemPath : target
AgentPath "*" -- "*" RolePath
ItemPath "1" -- "*" ItemProperties
Class ItemPath {
{static} +String root = "entity"
#UUID uuid
#Object ior
}
Class ItemProperties {
#UUID uuid
#String name
#String value
}
Class DomainPath {
{static} +String root = "domain"
}
Class RolePath{
{static} +String root = "role"
}
class AgentPath {
-String name
-String password
}
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.