MenuComponents.Node Node1 MenuComponents.Node + name + Alg + inputs + outputs + __init__() + addOutput() + addInput() + getOutputList() + getInputList() + __repr__() Node3 MenuComponents.AlgNode + outputProp + inputProp + __init__() + addDefaultOutput() + setPar() + resetPar() + getPar() + resetOutput() + resetInput() + addOutput() + readOutputList() + addInput() + readInputList() + __repr__() Node1->Node3 Node2 object Node2->Node1 Node4 MenuComponents.ComboHypoNode + prop1 + prop2 + comboHypoCfg + acc + __init__() + __del__() + create() + mapRawInputsToInputsIndex() + addChain() + getChains() + createComboHypoTools() Node3->Node4 Node5 MenuComponents.HypoAlgNode + previous + initialOutput + __init__() + addOutput() + addHypoTool() + setPreviousDecision() + __repr__() Node3->Node5 Node6 MenuComponents.InputMakerNode + __init__() Node3->Node6