MenuComponents.InputMakerNode Node1 MenuComponents.InputMakerNode + __init__() Node2 MenuComponents.AlgNode + outputProp + inputProp + __init__() + addDefaultOutput() + setPar() + resetPar() + getPar() + resetOutput() + resetInput() + addOutput() + readOutputList() + addInput() + readInputList() + __repr__() Node2->Node1 Node3 MenuComponents.Node + name + Alg + inputs + outputs + __init__() + addOutput() + addInput() + getOutputList() + getInputList() + __repr__() Node3->Node2 Node4 object Node4->Node3