1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- %\begin{tikzpicture}[scale=0.61,transform shape]
- \begin{tikzpicture}%[scale=1,transform shape]
- \begin{abstractclass}{Text}{0,2}
- \attribute{name : String}
- \end{abstractclass}
-
- \begin{class}{Symbol}{-4,-1.5}
- \end{class}
- \begin{class}{SemiColon}{-4,-4.5}
- \inherit{Symbol}
- \end{class}
-
- \begin{class}{Letter}{4,-1.5}
- \end{class}
- \begin{class}{AText}{2,-4.5}
- \inherit{Letter}
- \end{class}
- \begin{class}{BText}{6,-4.5}
- \inherit{Letter}
- \end{class}
-
- \composition{Text}{symbols}{*}{Symbol}
- \composition{Text}{letters}{1..*}{Letter}
- %\unidirectionalAssociation{Text}{from}{0..1}{WorkDefinition}
- %\unidirectionalAssociation{Text}{parent}{1}{Process}
- %\association{Letter}{right}{1}{Symbol}{0..*}{linksToLefts}
- % \myassociation{Letter}{right}{1}{Symbol}{0..*}{linksToLefts}{0,-1}{0} %{210}
- \draw [umlcd style, fill=white] (Letter) --
- node[near start, above, anchor=210,xshift=-0.2cm,yshift=-0.2cm]{right}
- node[near start, below, anchor=150, yshift=-0.1cm]{*}
- (0,-1) -- (Symbol)
- node[near end, below]{*}
- node[near end, above, xshift=0.4cm, yshift=-0.2cm]{linksToLefts};
- % \draw [umlcd style, ->] ([yshift=40pt]TraceLink) -- (SourceElement)
- % node[near end, above,xshift=-12pt]{sources 1..*};
- %\association{Letter}{predecessor}{1}{Symbol}{0..*}{linksToRights}
- % \myassociation{Letter}{left}{1}{Symbol}{0..*}{linksToRights}{0,-3.2}{1} %{150}
- \draw [umlcd style, fill=white] (Letter) --
- node[near start, below, anchor=150]{left}
- node[near start, above, anchor=210, yshift=0.1cm]{*}
- (0,-3.2) -- (Symbol)
- node[near end, above]{*}
- node[near end, below, xshift=0.4cm, yshift=-0.2cm]{linksToRights};
- \end{tikzpicture}
|