got some questions so far on class diagrams
@startuml
skinparam class {
BackgroundColor PaleGreen
ArrowColor SeaGreen
BorderColor SpringGreen
BackgroundColor<<metaclass>> Wheat
BorderColor<<metaclass>> Tomato
ArrowColor<<metaclass>> Red
}
skinparam stereotypeCBackgroundColor Red
skinparam stereotypeCBackgroundColor<<metaclass>> DimGray
skinparam spotChar Z
skinparam spotChar<<metaclass>> M
class meta <<metaclass>>
class mcls <<metaclass>>
meta "1" *-- "many" Class02 : contains
mcls o-- Class04 : aggregation
@enduml
questions
- skinparam spotChar Z - is it possible to change spotChar for class / interface / annotation type somehow?
- also, skinparam stereotypeCBackgroundColor Red and skinparam stereotypeCBackgroundColor<<metaclass>> DimGray aren't applied despite they should (since official reference has this sample working)