Klasse KursblockungDynDaten

java.lang.Object
de.svws_nrw.core.kursblockung.KursblockungDynDaten

public class KursblockungDynDaten extends Object
Diese Klasse speichert alle benötigten Daten während des Blockungsvorganges. Primär handelt es sich um die Zuordnung der Kurse auf die Schienen und um die Zuordnung der SuS auf ihre Kurse.
  • Konstruktordetails

    • KursblockungDynDaten

      public KursblockungDynDaten(@NotNull @NotNull Random random, @NotNull @NotNull Logger logger, @NotNull @NotNull GostBlockungsdatenManager input)
      Der Konstruktor der Klasse liest alle Daten von GostBlockungsdatenManager ein und baut die relevanten Datenstrukturen auf.
      Parameter:
      random - Ein Random-Objekt zur Steuerung des Zufalls über einen Anfangs-Seed.
      logger - Ein Logger-Objekt für Benutzerhinweise, Warnungen und Fehler.
      input - Die Eingabedaten (Schnittstelle zur GUI).