Class Attribut
java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.sachverhalt.Attribut
- All Implemented Interfaces:
Invalidator
,Sachverhaltselement
- Direct Known Subclasses:
Blutalkoholkonzentration
,Empfangen
,Handlungsort
,KommunikationsaktBezug
,Kommunikationsinhalt
,Kommunikationsmittel
,KommunikationsVertretung
,ÖPVFahrschein
,ÖPVFahrscheinGefälscht
,ÖPVVerkehrsmittel
Attribut eines Handlungssatzes
- Author:
- Till Menke
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AttributEditorKomponenten
getEditKomponenten
(Sachverhalt sachverhalt) abstract String
abstract String
getText()
gibt eine Zeichenkette für die Darstellung des Sachverhaltselements zurückvoid
fordert den Empfänger auf, den betroffenen Teil zu invalidierenvoid
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 wirdtoString()
-
Constructor Details
-
Attribut
public Attribut()
-
-
Method Details
-
getPräposition
- Returns:
- Präposition vor dem Attribut
-
getText
Description copied from interface:Sachverhaltselement
gibt eine Zeichenkette für die Darstellung des Sachverhaltselements zurück- Specified by:
getText
in interfaceSachverhaltselement
- Returns:
- textuelle Repräsentation des Attributs (ohne Präposition)
-
getEditKomponenten
public abstract AttributEditorKomponenten getEditKomponenten(Sachverhalt sachverhalt) throws SachverhaltsdetailFehltException - 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)
- Throws:
SachverhaltsdetailFehltException
- wenn das für die Erstellung der Komponenten erforderliche Sachverhaltsdetail im übergebenen Sachverhalt nicht vorhanden ist
-
toString
-
registerListener
Description copied from interface: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- Specified by:
registerListener
in interfaceSachverhaltselement
- Parameters:
l
- Ein Objekt mit Referenz auf die Invalidatormethode
-
invalidate
public void invalidate()Description copied from interface:Invalidator
fordert den Empfänger auf, den betroffenen Teil zu invalidieren- Specified by:
invalidate
in interfaceInvalidator
-