'remove @unlinked' command hide unlinked classed, interfaces, enums in a class diagram.
For example, let’s see the below snippet.
demoDiag.txt
@startuml class Set{} interface Cloneable{} enum TimeUnit{ Days Hours Minutes Seconds } interface Serializable <<Marker>>{} abstract class AbstractList <<Serializable>> {} class Employee <<Serializable>>{ int id String name int age String aboutMe() } class Manager <<Serializable>>{ int noOfReportees } Serializable <|.. Employee Employee <|-- Manager @enduml
Above snippet generate below diagram.
As you see above snippet following are the unlinked entities.
a. Set
b. Cloneable
c. TimeUnit
d. AbstractList
Let’s remove them using ‘remove @unlinked’ command.
removeUnlinked.txt
@startuml remove @unlinked class Set{} interface Cloneable{} enum TimeUnit{ Days Hours Minutes Seconds } interface Serializable <<Marker>>{} abstract class AbstractList <<Serializable>> {} class Employee <<Serializable>>{ int id String name int age String aboutMe() } class Manager <<Serializable>>{ int noOfReportees } Serializable <|.. Employee Employee <|-- Manager @enduml
Above snippet generate below diagram.
Previous Next Home
No comments:
Post a Comment