Klasse GostBlockungsergebnisBewertungComparator

java.lang.Object
de.svws_nrw.core.utils.gost.GostBlockungsergebnisBewertungComparator
Alle implementierten Schnittstellen:
Comparator<GostBlockungsergebnisBewertung>

public final class GostBlockungsergebnisBewertungComparator extends Object implements Comparator<GostBlockungsergebnisBewertung>
Dieser Klasse dient der GUI dazu Klassen des Typs GostBlockungsergebnisBewertung zu vergleichen.
  • Konstruktordetails

    • GostBlockungsergebnisBewertungComparator

      public GostBlockungsergebnisBewertungComparator()
      Erzeugt einen Comparator für zwei Objekte des Typs GostBlockungsergebnisBewertung. Zwei Elemente werden nach folgender Priorität sortiert:
      (1) Array an Regelverletzungen (weniger besser) + Anzahl nicht gesetzter Kurse
      (2) Summe nicht zugeordneter Fachwahlen + Summe an Kollisionen (weniger besser)
      (3) Array an Kursdifferenzen-Histogramm (kleinste größte Kursdifferenz besser)
      (4) Summe gleicher Facharten in der selben Schiene (weniger besser)
  • Methodendetails