java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.Falllösung
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.FalllösungStufe

public class FalllösungStufe extends Falllösung
repräsentiert die Falllösung in einer höheren hierarchischen Strukturebene (mit mindestens einer weiteren Verschachtelung anstelle der Subsumption)
Author:
Till Menke
  • Field Details

    • obersatz

      public String obersatz
      speichert den Obersatz als Zeichenkette; darf extern gelesen und geschrieben werden
    • definition

      public String definition
      speichert die Definition als Zeichenkette; darf extern gelesen und geschrieben werden
    • subsumption

      public Falllösung[] subsumption
      speichert die Subsumption als verschachtelte Falllösung, also Feld von Instanzen einer Unterklasse von Falllösung; darf extern gelesen und geschrieben werden
    • ergebnissatz

      public String ergebnissatz
      speichert den Ergebnissatz als Zeichenkette; darf extern gelesen und geschrieben werden
  • Constructor Details

    • FalllösungStufe

      public FalllösungStufe(String obersatz, String definition, Falllösung[] subsumption, String ergebnissatz)
      erzeugt ein Objekt durch vollständige Definition der zu speichernden Werte
      Parameters:
      obersatz - der zu speichernde Obersatz als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_OBERSATZ übergeben werden
      definition - die zu speichernde Definition als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_DEFINITION übergeben werden
      subsumption - die zu speichernde Subsumption als verschachtelte Falllösung, also Feld von Instanzen einer Unterklasse von Falllösung; soll die Zeile ausgelassen werden, so sollte der reine Zeichenkettenkonstruktor verwendet werden
      ergebnissatz - der zu speichernde Ergebnissatz als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_ERGEBNISSATZ übergeben werden
    • FalllösungStufe

      public FalllösungStufe(String obersatz, String definition, String ergebnissatz, Falllösung... subsumption)
      erzeugt ein Objekt durch vollständige Definition der zu speichernden Werte, wobei das Feld für die Subsumption aus Einzelelementen erzeugt wird
      Parameters:
      obersatz - der zu speichernde Obersatz als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_OBERSATZ übergeben werden
      definition - die zu speichernde Definition als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_DEFINITION übergeben werden
      subsumption - die zu speichernde Subsumption als Folge von Elementen verschachtelter Falllösung; durch programmiersprachliche Mittel wird die Auflistung der Instanzen in den letzten Parametern in ein entsprechend langes Feld umgewandelt (Parameter steht daher entgegen der logischen Reihenfolge am Schluss); soll die Zeile ausgelassen werden, so sollte der reine Zeichenkettenkonstruktor verwendet werden
      ergebnissatz - der zu speichernde Ergebnissatz als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_ERGEBNISSATZ übergeben werden
    • FalllösungStufe

      public FalllösungStufe(String obersatz, String definition, Falllösung subsumption, String ergebnissatz)
      erzeugt ein Objekt durch Definition der zu speichernden Werte, wobei lediglich ein einzelnes Element im Rahmen der Verschachtelung anstelle eines Feldes übermittelt wird
      Parameters:
      obersatz - der zu speichernde Obersatz als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_OBERSATZ übergeben werden
      definition - die zu speichernde Definition als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_DEFINITION übergeben werden
      subsumption - die zu speichernde Subsumption als einzelnes Element verschachtelter Falllösung; soll die Zeile ausgelassen werden, so sollte der reine Zeichenkettenkonstruktor verwendet werden
      ergebnissatz - der zu speichernde Ergebnissatz als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_ERGEBNISSATZ übergeben werden
    • FalllösungStufe

      public FalllösungStufe(String obersatz, String definition, String subsumption, String ergebnissatz)
      erzeugt ein Objekt durch Definition der zu speichernden Werte, wobei lediglich ein einzelnes Element im Rahmen der Verschachtelung anstelle eines Feldes übermittelt wird
      Parameters:
      obersatz - der zu speichernde Obersatz als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_OBERSATZ übergeben werden
      definition - die zu speichernde Definition als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_DEFINITION übergeben werden
      subsumption - die zu speichernde Subsumption als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_SUBSUMPTION übergeben werden
      ergebnissatz - der zu speichernde Ergebnissatz als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_ERGEBNISSATZ übergeben werden
    • FalllösungStufe

      public FalllösungStufe()
      erzeugt ein Objekt ohne Definition der zu speichernden Werte; die Werte müssen anschließend durch Zuweisung gesetzt werden, da ansonsten der in Ausgaben auszublendende Standardwert erhalten bleibt
  • Method Details

    • setSubsumption

      public void setSubsumption(Falllösung... subsumption)
      Setter zur nachträglichen Festlegung der Subsumption für einfachere Programmierung durch Übergabe einzelner Falllösungselemente anstelle eines an Aufrufstelle zu generierenden Feldes
      Parameters:
      subsumption - die zu speichernde Subsumption als Folge von Elementen verschachtelter Falllösung; durch programmiersprachliche Mittel wird die Auflistung der Instanzen in den letzten Parametern in ein entsprechend langes Feld umgewandelt; soll die Zeile ausgelassen werden, so sollte der reine Zeichenkettensetter verwendet werden
    • setSubsumption

      public void setSubsumption(String subsumption)
      Setter zur nachträglichen Festlegung der Subsumption für einfachere Programmierung durch Übergabe einer einfachen Zeichenkette
      Parameters:
      subsumption - die zu speichernde Subsumption als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_SUBSUMPTION übergeben werden