Klasse Attribut

java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.sachverhalt.Attribut
Alle implementierten Schnittstellen:
Invalidator, Sachverhaltselement
Bekannte direkte Unterklassen:
Blutalkoholkonzentration, Empfangen, Handlungsort, KommunikationsaktBezug, Kommunikationsinhalt, Kommunikationsmittel, KommunikationsVertretung, ÖPVFahrschein, ÖPVFahrscheinGefälscht, ÖPVVerkehrsmittel

public abstract class Attribut extends Object implements Sachverhaltselement, Invalidator
Attribut eines Handlungssatzes
Autor:
Till Menke
Siehe auch:
  • Konstruktordetails

    • Attribut

      public Attribut()
  • Methodendetails

    • getPräposition

      public abstract String getPräposition()
      Gibt zurück:
      Präposition vor dem Attribut
    • getText

      public abstract String getText()
      Beschreibung aus Schnittstelle kopiert: Sachverhaltselement
      gibt eine Zeichenkette für die Darstellung des Sachverhaltselements zurück
      Angegeben von:
      getText in Schnittstelle Sachverhaltselement
      Gibt zurück:
      textuelle Repräsentation des Attributs (ohne Präposition)
    • getEditKomponenten

      public abstract AttributEditorKomponenten getEditKomponenten(Sachverhalt sachverhalt) throws SachverhaltsdetailFehltException
      Parameter:
      sachverhalt - Referenz auf das Sachverhaltsobjekt, welches für die Erstellung der Komponenten verwendet wird, sofern dies erforderlich ist
      Gibt zurück:
      Sammelobjekt (AttributEditorKomponenten) für Komponenten, welche die Bearbeitung des Attributs erlauben (erforderlich für Editor des Handlungssatzes)
      Löst aus:
      SachverhaltsdetailFehltException - wenn das für die Erstellung der Komponenten erforderliche Sachverhaltsdetail im übergebenen Sachverhalt nicht vorhanden ist
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
      Gibt zurück:
      textuelle Repräsentation des Attributs (mit Präposition)
    • registerListener

      public void registerListener(Invalidator l)
      Beschreibung aus Schnittstelle kopiert: Sachverhaltselement
      informiert das Sachverhaltselement darüber, dass bei Änderung Invalidatoren aufgerufen werden müssen; kann in der Implementierung leer sein, wenn ein entsprechender Mechanismus auf Ebene einzelner Getter umgesetzt wird
      Angegeben von:
      registerListener in Schnittstelle Sachverhaltselement
      Parameter:
      l - Ein Objekt mit Referenz auf die Invalidatormethode
    • invalidate

      public void invalidate()
      Beschreibung aus Schnittstelle kopiert: Invalidator
      fordert den Empfänger auf, den betroffenen Teil zu invalidieren
      Angegeben von:
      invalidate in Schnittstelle Invalidator