digraph "classes_dut" {
rankdir=BT
charset="utf-8"
"DMT.core.circuit.Circuit" [color="black", fontcolor="black", label="Circuit", shape="record", style="solid"];
"DMT.core.circuit.CircuitElement" [color="black", fontcolor="black", label="CircuitElement", shape="record", style="solid"];
"DMT.Hdev.DutHdev" [color="black", fontcolor="black", label="DutHdev", shape="record", style="solid"];
"DMT.core.DutCircuit" [color="black", fontcolor="black", label="DutCircuit", shape="record", style="solid"];
"DMT.core.DutMeas" [color="black", fontcolor="black", label="DutMeas", shape="record", style="solid"];
"DMT.ngspice.DutNgspice" [color="black", fontcolor="black", label="DutNgspice", shape="record", style="solid"];
"DMT.core.DutTcad" [color="black", fontcolor="black", label="DutTcad", shape="record", style="solid"];
"DMT.core.DutType" [color="black", fontcolor="black", label="DutType", shape="record", style="solid"];
"DMT.core.dut_type.DutTypeInt" [color="black", fontcolor="black", label="DutTypeInt", shape="record", style="solid"];
"DMT.core.DutView" [color="black", fontcolor="black", label="DutView", shape="record", style="solid"];
"DMT.xyce.DutXyce" [color="black", fontcolor="black", label="DutXyce", shape="record", style="solid"];
"enum.Enum" [color="black", fontcolor="black", label="Enum", shape="record", style="solid"];
"enum.Flag" [color="black", fontcolor="black", label="Flag", shape="record", style="solid"];
"DMT.core.MCard" [color="black", fontcolor="black", label="MCard", shape="record", style="solid"];
"DMT.core.mc_parameter.McParameterComposition" [color="black", fontcolor="black", label="McParameterComposition", shape="record", style="solid"];
"DMT.core.mc_parameter.McParameter" [color="black", fontcolor="black", label="McParameter", shape="record", style="solid"];
"DMT.Hdev.DutHdev" -> "DMT.core.DutTcad" [arrowhead="empty", arrowtail="none"];
"DMT.core.DutMeas" -> "DMT.core.DutView" [arrowhead="empty", arrowtail="none"];
"DMT.core.DutType" -> "enum.Flag" [arrowhead="empty", arrowtail="none"];
"DMT.core.MCard" -> "DMT.core.mc_parameter.McParameterComposition" [arrowhead="empty", arrowtail="none"];
"DMT.ngspice.DutNgspice" -> "DMT.core.DutCircuit" [arrowhead="empty", arrowtail="none"];
"DMT.xyce.DutXyce" -> "DMT.core.DutCircuit" [arrowhead="empty", arrowtail="none"];
"DMT.core.DutCircuit" -> "DMT.core.DutView" [arrowhead="empty", arrowtail="none"];
"DMT.core.DutTcad" -> "DMT.core.DutView" [arrowhead="empty", arrowtail="none"];
"enum.Flag" -> "enum.Enum" [arrowhead="empty", arrowtail="none"];
"DMT.core.dut_type.DutTypeInt"  -> "DMT.core.DutType" [arrowhead="diamond", arrowtail="none", fontcolor="darkgreen", style="solid"];
"DMT.core.MCard"  -> "DMT.core.circuit.CircuitElement" [arrowhead="diamond", arrowtail="none", fontcolor="darkgreen", label="parameters", style="solid"];
"DMT.core.mc_parameter.McParameterComposition"  -> "DMT.core.circuit.CircuitElement" [arrowhead="diamond", arrowtail="none", fontcolor="darkgreen", label="parameters", style="solid"];
"DMT.core.mc_parameter.McParameter"  -> "DMT.core.mc_parameter.McParameterComposition" [arrowhead="diamond", arrowtail="none", fontcolor="darkgreen", label="_paras", style="solid", taillabel="0..*"];
"DMT.core.circuit.CircuitElement"  -> "DMT.core.circuit.Circuit" [arrowhead="diamond", arrowtail="none", fontcolor="darkgreen", label="netlist", style="solid", taillabel="0..*"];
"DMT.core.DutType"  -> "DMT.core.DutView" [arrowhead="diamond", arrowtail="none", fontcolor="darkgreen", label="dut_type", style="solid"];
"DMT.core.circuit.Circuit"  -> "DMT.core.DutCircuit" [arrowhead="diamond", arrowtail="none", fontcolor="darkgreen", label="_inp_circuit", style="solid"];
}
