classDiagram class Duck { +String beakColor +swim() +quack() }
classDiagram class Square~Shape~{ int id List~int~ position setPoints(List~int~ points) getPoints() List~int~ } Square : -List~string~ messages Square : +setMessages(List~string~ messages) Square : +getMessages() List~string~ Square : +getDistanceMatrix() List~List~int~~
classDiagram class Duck { +swim() +quack() }
classDiagram class Duck { +String beakColor }
Empty line as attribute
classDiagram class Duck { }
(Further tilde testing)
(* Abstract | $ Static)
classDiagram class Animal~test~["Animal with a label"]
classDiagram class Shape link Shape "https://www.github.com" "This is a tooltip for a link"
classDiagram class Shape click Shape href "https://www.github.com" "This is a tooltip for a link"
--- config: theme: neutral --- classDiagram class Duck { +String beakColor +swim() +quack() }
--- config: theme: dark --- classDiagram class Duck { +String beakColor +swim() +quack() }
--- config: theme: forest --- classDiagram class Duck { +String beakColor +swim() +quack() }
--- config: theme: base --- classDiagram class Duck { +String beakColor +swim() +quack() }
%%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% classDiagram class Duck { +String beakColor +swim() +quack() }
classDiagram class Duck { +String beakColor +swim() +quack() } style Duck fill:#f9f,stroke:#333,stroke-width:8px
classDiagram class Duck { +String beakColor +swim() +quack() } class Duck:::styleClass
--- title: Animal example --- classDiagram Animal : +int age Animal : +String gender Animal: +isMammal() Animal: +mate() class Duck{ +String beakColor +swim() +quack() } class Fish{ -int sizeInFeet -canEat() } class Zebra{ +bool is_wild +run() }
--- title: Animal example --- classDiagram direction LR Animal : +int age Animal : +String gender Animal: +isMammal() Animal: +mate() class Duck{ +String beakColor +swim() +quack() } class Fish{ -int sizeInFeet -canEat() } class Zebra{ +bool is_wild +run() }