48 lines
1.0 KiB
Plaintext
48 lines
1.0 KiB
Plaintext
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=<{ <b>CPrintable</b> } | { virtual std::stringtoString() } | { virtual CRational *evaluate() }>]
|
|
COperator [label=<{ <b>COperator</b> } | { controls CRational }>]
|
|
CRational [label=<{ <b>CRational</b> } | { 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
|
|
}
|