Fix #6680: Support multiple stereotypes in class diagrams

This commit is contained in:
Justin Greywolf
2025-10-16 19:39:41 -07:00
parent 274053ce7a
commit bc581aa1bf
8 changed files with 1365 additions and 36 deletions

View File

@@ -33,12 +33,15 @@
Animal: +mate()
class Duck{
<<injected>>
<<interface>>
+String beakColor
+swim()
+quack()
}
class Fish{
-Listint sizeInFeet
-List~int~ sizeInFeet
-canEat()
}
class Zebra{
@@ -56,6 +59,8 @@
Class01 <|-- AveryLongClass : Cool
&lt;&lt;interface&gt;&gt; Class01
&lt;&lt;injected&gt;&gt; Class01
Class03 "0" *-- "0..n" Class04
Class05 "1" o-- "many" Class06
Class07 .. Class08
@@ -156,7 +161,7 @@
~InternalProperty : string
~AnotherInternalProperty : List~List~string~~
}
class People List~List~Person~~
class People List~Person~
</pre>
<hr />
<pre class="mermaid">