python.hanwriter.Node Node1 python.hanwriter.Node + subnodes + attributes + acceptChild + nodeType + name + __init__() + tohan() + toprettyhan() + writehan() + appendChild() + setAttribute() + removeAttribute() + getAttribute() + getSubNode() + __str__() Node3 python.hanwriter.HanAlgorithm + acceptChild + nodeType + __init__() Node1->Node3 Node4 python.hanwriter.HanComposite Algorithm + acceptChild + nodeType + __init__() Node1->Node4 Node5 python.hanwriter.HanDir + acceptChild + nodeType + __init__() + addSubDir() + addHistogram() + getSubDir() Node1->Node5 Node7 python.hanwriter.HanHistogram + acceptChild + nodeType + __init__() + getOutput() + getAlgorithm() Node1->Node7 Node8 python.hanwriter.HanLimit + nodeType + acceptChild + __init__() Node1->Node8 Node9 python.hanwriter.HanOutput + acceptChild + nodeType + father + __init__() + getAlgorithm() + addOutput() + getOutputPath() Node1->Node9 Node10 python.hanwriter.HanReference + nodeType + acceptChild + __init__() Node1->Node10 Node2 DQHanConfMaker::Node Node2->Node1