Class KommunikationsaktBezug

java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.sachverhalt.Attribut
de.tillmenke.studium.informatik.masterarbeit.sachverhalt.KommunikationsaktBezug
All Implemented Interfaces:
Invalidator, Sachverhaltselement
Direct Known Subclasses:
KommunikationsaktBezugAnfechtung

public class KommunikationsaktBezug extends Attribut
Handlungssatzattribut, welches die Verbindung zu einem Kommunikationsakt herstellt
  • Constructor Details

    • KommunikationsaktBezug

      public KommunikationsaktBezug()
      Notfallkonstruktor für Aufruf ohne Argumente
    • KommunikationsaktBezug

      public KommunikationsaktBezug(Kommunikationsakt bezug)
      Konstruktor
      Parameters:
      bezug - der Kommunikationsakt, auf den sich der Satz bezieht
  • Method Details

    • getPräposition

      public String getPräposition()
      Specified by:
      getPräposition in class Attribut
      Returns:
      Präposition vor dem Attribut
    • getText

      public String getText()
      Description copied from interface: Sachverhaltselement
      gibt eine Zeichenkette für die Darstellung des Sachverhaltselements zurück
      Specified by:
      getText in interface Sachverhaltselement
      Specified by:
      getText in class Attribut
      Returns:
      textuelle Repräsentation des Attributs (ohne Präposition)
    • getText

      public String getText(Handlungssatz caller)
      getText mit Sicherung vor inifiten Schleifen
      Parameters:
      caller - der aufrufende Handlungssatz
      Returns:
      textuelle Repräsentation des Attributs (ohne Präposition)
    • getTextSimulator

      public static String getTextSimulator(Kommunikationsakt bezug)
      simuliert die Ausgabe von "getText", um entsprechende Ausgaben eliminieren zu können
      Parameters:
      bezug - der Kommunikationsakt, auf den sich der Satz bezieht
      Returns:
      Rückgabewert, den die Funktion "getText()" zurückgibt, wenn sich dieses Attribut auf den Kommunikationsakt "bezug" bezieht
    • getBezug

      public Kommunikationsakt getBezug()
      Returns:
      Verweis auf den zugehörigen Absendeakt
    • setBezug

      public void setBezug(Kommunikationsakt bezug)
      Parameters:
      bezug - Verweis auf den zugehörigen Absendeakt
    • getEditKomponenten

      public AttributEditorKomponenten getEditKomponenten(Sachverhalt sachverhalt)
      Specified by:
      getEditKomponenten in class Attribut
      Parameters:
      sachverhalt - Referenz auf das Sachverhaltsobjekt, welches für die Erstellung der Komponenten verwendet wird, sofern dies erforderlich ist
      Returns:
      Sammelobjekt (AttributEditorKomponenten) für Komponenten, welche die Bearbeitung des Attributs erlauben (erforderlich für Editor des Handlungssatzes)