Possiamo ridefinire i colori degli oggetti uml in questo modo:
.....
\usepackage .....
.....
% uml white color
\newcommand\umlwhitecolors{%
\umlColorset{%
\definecolor{umlColor}{rgb}{1, 1, 1}%
\definecolor{umlLinecolor}{rgb}{0, 0, 0}%
\definecolor{umlFillcolor}{rgb}{1, 1, 1}%
\definecolor{umlClassifierFillcolor}{rgb}{1, 1, 1}%
\definecolor{umlDiagramFillcolor}{rgb}{1, 1, 1}%
\definecolor{umlRelationColor}{rgb}{1, 1, 1}%
}}
\begin{document}
....
....
\umlwhitecolors
\umlDiagram[...] {
\umlClass...
\umlAttribute, spazi e commenti
April 3, 2009 — marinz\umlDiagram[box=,sizeX=12cm, sizeY=5cm,ref=relation]{\umlClass[pos=\umlTop{relation}, posDelta={-4,-15}]{Beverage}{
\umlAttribute[visibility=]{\tiny description}
\umlAttribute[visibility=]{\tiny milk}
\umlAttribute[visibility=]{\tiny soy}
\umlAttribute[visibility=]{\tiny mocha}
\umlAttribute[visibility=]{\tiny whip}
}
{
\umlMethod[visibility=]{\tiny getDescription}{}
\umlMethod[visibility=]{\tiny cost}{}
\umlMethod[visibility=]{\tiny hasMilk}{}
\umlMethod[visibility=]{\tiny setMilk}{}
\umlMethod[visibility=]{\tiny hasSoy}{}
\umlMethod[visibility=]{\tiny setsoy}{}
\umlComment{\tiny // other useful methods}
}
}
Provate a mettere degli spazi o dei commenti dentro al corpo di umlclass e probabilmente il vostro codice non si compilerà più..