Please, support visibility on compositions and aggregations.
@startuml
class Aaa {
-bbb : int
+ccc : string
#aa : float
+void addEntry(mmm : Entry)
+int setFactory(ddd : string)
}
class Factory {
#fff : string
}
class Entry {
-yyy : int
}
class Parent {
}
Aaa *--> "1..100" Entry : -entries
Aaa o--> Factory : #factory
Aaa o--> Parent : +parent
@enduml
Now results in:
But should result in
Perhaps this should only work on single-direction compositions and aggregations, as the visibility is regarding class Aaa in this example.