Der Quelltext ist leider sehr umfangreich, weshalb ich den hier eher nicht hineinkopieren würde. Aber es geht um eine Breitensuche: Beginnend mit einem Startpunkt können aus jedem Knoten weitere Knoten berechnet werden. Diese Berechnung ist von vielen Parametern abhängig, die dem Knoten bekannt sein müssen. Ich habe mir gedacht, jeden Knoten durch ein Objekt darzustellen, da ich so die Parameter gut speichern kann und da ich die Knoten alle speichern muss (Breitensuche), ist es mit einer statischen Methode nicht getan.