digraph UML_Class_diagram {
graph [
label="Class diagram"
labelloc="t"
fontname="Helvetica,Arial,sans-serif"
rankdir=LR
splines=ortho
]
node [
fontname="Helvetica,Arial,sans-serif"
shape=record
style=filled
fillcolor=gray95
]
edge [
]
CPrintable [label=<{ CPrintable } | { virtual std::stringtoString() } | { virtual CRational *evaluate() }>]
COperator [label=<{ COperator } | { controls CRational }>]
CRational [label=<{ CRational } | { controls CBigInt }>]
COperator -> CPrintable
CRational -> CPrintable
subgraph cluster_0 {
style=filled
color=lightgrey
node [style=filled,color=gray95,width=1.5]
edge []
CAdittion -> COperator
CSubtraction -> COperator
CMultiplication -> COperator
CDivision -> COperator
CLogarithm -> COperator
CExponencial -> COperator
CModulo -> COperator
label = "Operators";
}
CTextsaver->CSaver
CBinsaver->CSaver
}