1234567891011121314151617181920212223242526272829303132333435 |
- \begin{tikzpicture}%[scale=1,transform shape]
- \begin{class}{VirtualRoot}{-5,3}
- \end{class}
-
- \begin{class}{Classifier}{0,3}
- \attribute{name : String}
- \end{class}
-
- \begin{class}{DataType}{-5,0}
- \inherit{Classifier}
- \end{class}
-
- \begin{class}{Class}{0,0}
- \inherit{Classifier}
- \operation{isAbstract : boolean}
- \end{class}
-
- \begin{class}{Attribute}{5,0}
- \attribute{name : String}
- \end{class}
- \composition{VirtualRoot}{children}{0..*}{Classifier}
- \unidirectionalAssociation{Classifier}{root}{1}{VirtualRoot}
-
- \composition{Class}{attributes}{0..*}{Attribute}
- \unidirectionalAssociation{Attribute}{type}{1}{Classifier}
- %\myassociationtwo{Class}{subclass}{0..*}{Class}{0..*}{superclass}{-1,-3}{1,-3} %{210}
- \myassociationthree{Class}{subclass}{0..*}{Class}{0..*}{superclass}{-0.8,-2.5}{0.8,-2.5} %{210}
- %\association{Class}{subclass}{0..*}{Class}{superclass}{0..1} %{210}
- \end{tikzpicture}
|