Class FalllösungStufe
java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.Falllösung
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.FalllösungStufe
repräsentiert die Falllösung in einer höheren hierarchischen Strukturebene (mit mindestens einer weiteren Verschachtelung anstelle der Subsumption)
- Author:
- Till Menke
-
Field Summary
FieldsModifier and TypeFieldDescriptionspeichert die Definition als Zeichenkette; darf extern gelesen und geschrieben werdenspeichert den Ergebnissatz als Zeichenkette; darf extern gelesen und geschrieben werdenspeichert den Obersatz als Zeichenkette; darf extern gelesen und geschrieben werdenspeichert die Subsumption als verschachtelte Falllösung, also Feld von Instanzen einer Unterklasse von Falllösung; darf extern gelesen und geschrieben werdenFields inherited from class de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.Falllösung
DEFAULT_DEFINITION, DEFAULT_ERGEBNISSATZ, DEFAULT_OBERSATZ, DEFAULT_STREITENTSCHEID, DEFAULT_SUBSUMPTION
-
Constructor Summary
ConstructorsConstructorDescriptionerzeugt 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 bleibtFalllösungStufe
(String obersatz, String definition, Falllösung[] subsumption, String ergebnissatz) erzeugt ein Objekt durch vollständige Definition der zu speichernden WerteFalllö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 wirdFalllö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 wirdFalllö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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Feldesvoid
setSubsumption
(String subsumption) Setter zur nachträglichen Festlegung der Subsumption für einfachere Programmierung durch Übergabe einer einfachen ZeichenketteMethods inherited from class de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.Falllösung
getCreatorHashCode, getÜberschrift, isAustauschbar, setAustauscher, setCreatorHashCode, setÜberschrift, überschreibePrüfung, überschreibeTatbestand
-
Field Details
-
obersatz
speichert den Obersatz als Zeichenkette; darf extern gelesen und geschrieben werden -
definition
speichert die Definition als Zeichenkette; darf extern gelesen und geschrieben werden -
subsumption
speichert die Subsumption als verschachtelte Falllösung, also Feld von Instanzen einer Unterklasse von Falllösung; darf extern gelesen und geschrieben werden -
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 werdendefinition
- die zu speichernde Definition als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_DEFINITION übergeben werdensubsumption
- 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 werdenergebnissatz
- 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 werdendefinition
- die zu speichernde Definition als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_DEFINITION übergeben werdensubsumption
- 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 werdenergebnissatz
- 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 werdendefinition
- die zu speichernde Definition als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_DEFINITION übergeben werdensubsumption
- die zu speichernde Subsumption als einzelnes Element verschachtelter Falllösung; soll die Zeile ausgelassen werden, so sollte der reine Zeichenkettenkonstruktor verwendet werdenergebnissatz
- 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
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 werdendefinition
- die zu speichernde Definition als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_DEFINITION übergeben werdensubsumption
- die zu speichernde Subsumption als Zeichenkette; soll die Zeile ausgelassen werden, kann eine leere Zeichenkette oder der Wert Falllösung.DEFAULT_SUBSUMPTION übergeben werdenergebnissatz
- 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
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
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
-