Pascal: Eine "Node" über ein "Tree" ansprechen - wie?

Beitrag lesen

Hallo

Ich habe ein Klasse "Tree" und eine abgeleitete Klasse "Node". (Gibt sowas wie ein Treeview).

Bis jetzt kann man einen neuen Knoten so erzeugen und Childelemente hinzufügen:

Node node = new Node();
node.addChild(childnode1);
node.addChild(childnode2);

Ich möchte aber, dass die Klasse Node nicht direkt instanziert werden kann, sondern dass man immer über ein Treeobjekt auf die Node zugreifen muss, z.B. so:

tree.node.addChild(childNode1);

Wie muss man das machen?

Gruss Pascal