java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.sachverhalt.Attribut
de.tillmenke.studium.informatik.masterarbeit.sachverhalt.ÖPVFahrschein
All Implemented Interfaces:
Invalidator, Sachverhaltselement

public class ÖPVFahrschein extends Attribut
Handlungssatzattribut, welches einen Fahrschein repräsentiert
Author:
Till Menke
  • Constructor Details

    • ÖPVFahrschein

      public ÖPVFahrschein()
  • 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)
    • getGattung

      public ÖPVFahrscheinGattung getGattung()
      Returns:
      Gattung des Fahrscheins
    • setGattung

      public void setGattung(ÖPVFahrscheinGattung gattung)
      Parameters:
      gattung - Gattung des Fahrscheins
    • getDetails

      public String getDetails()
      Returns:
      Zeichenkette mit den Details zum Verkehrsmittel
    • setDetails

      public void setDetails(String details)
      Parameters:
      details - Zeichenkette mit den Details zum Verkehrsmittel
    • 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)