Skip to content

Instantly share code, notes, and snippets.

@shiena
Created November 3, 2020 07:31
Show Gist options
  • Save shiena/12f242320f3beeb0cdac931477d2f125 to your computer and use it in GitHub Desktop.
Save shiena/12f242320f3beeb0cdac931477d2f125 to your computer and use it in GitHub Desktop.
.区切りでnamespaceを記述する方法
@startuml
class C0 {}
class C1 {}
class C2 {}
class @N0.C0 {}
class "C1" as @N0.C0+C1 {}
class "C2" as @N0.C0+C1+C2 {}
class "@N0.N1.@C0`1"<T> {}
class "C1`1" as @N0.N1.@C0`1+C1`1<T> {}
class "C2`2" as @N0.N1.@C0`1+C1`1+C2`2<T1,T2> {}
class N0.N1.C1 {}
class N0.N1.C2 {}
class N0.N1.C3 {}
C0 +-- "C1"
C1 +-- "C2"
"@N0.C0" +-- "@N0.C0+C1"
"@N0.C0+C1" +-- "@N0.C0+C1+C2"
"@N0.N1.@C0`1" +-- "@N0.N1.@C0`1+C1`1"
"@N0.N1.@C0`1+C1`1" +-- "@N0.N1.@C0`1+C1`1+C2`2"
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment