public class SettingsData extends Object
Moduls
. Die zu jedem
Modul gehörende Datenidentifikation (Attributgruppe, Aspekt und Objekte), die Klasse des benutzten Moduls und der Name des Moduls werden in einem Objekt
dieser Klasse gespeichert. Zusätzlich können die Parameter eines Dialogs als Key/Value-Paare
übergeben werden. Der Einstellung kann
ein Name zugewiesen werden.Modifier and Type | Field and Description |
---|---|
private Aspect |
_aspect
der Aspekt der Datenidentifikation
|
private AttributeGroup |
_attributeGroup
die Attributgruppe der Datenidentifikation
|
private boolean |
_isValid
speichert, ob es sich um eine gültige Einstellung handelt, oder nicht
|
private List<KeyValueObject> |
_keyValueList
speichert die Key/Value-Objekte
|
private Class |
_moduleClass
die Klasse des Moduls
|
private String |
_moduleName
Name des Moduls, welche den Dialog darstellt
|
private List<SystemObject> |
_objects
die Objekte der Datenidentifikation
|
private List<SystemObjectType> |
_objectTypes
die Objekttypen der Datenidentifikation
|
private int |
_simulationVariant
speichert die Simulationsvariante der Datenidentifikation
|
private String |
_title
Name der Einstellung
|
private String |
_treePath
speichert den Pfad im Baum, der zur Datenidentifikation gehört
|
Constructor and Description |
---|
SettingsData()
Der Standardkonstruktor erstellt ein Objekt der Klasse SettingsData.
|
SettingsData(List<SystemObjectType> objectTypes,
AttributeGroup attributeGroup,
Aspect aspect,
List<SystemObject> objects)
Konstruktor.
|
SettingsData(String moduleName,
Class moduleClass,
List<SystemObjectType> objectTypes,
AttributeGroup attributeGroup,
Aspect aspect,
List<SystemObject> objects)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
addKeyValueObject(KeyValueObject keyValueObject)
Fügt ein Key/Value-Paar den Einstellungen hinzu.
|
Aspect |
getAspect()
Gibt den Aspekt zurück.
|
AttributeGroup |
getAttributeGroup()
Gibt die Attributgruppe zurück.
|
List<KeyValueObject> |
getKeyValueList()
Gibt die Key/Value-Paare zurück.
|
Class |
getModuleClass()
Gibt die Klasse des Moduls zurück.
|
String |
getModuleName()
Gibt den Namen des Moduls zurück.
|
List<SystemObject> |
getObjects()
Gibt die Objekte zurück.
|
List<SystemObjectType> |
getObjectTypes()
Gibt die Objekttypen zurück.
|
int |
getSimulationVariant()
Gibt die Simulationsvariante der Datenidentifikation zurück.
|
String |
getTitle()
Gibt den Namen / Titel der Einstellung zurück.
|
String |
getTreePath()
Gibt den Pfad im Baum zurück, welcher angewählt war, als die Datenidentifikation ausgewählt worden ist.
|
boolean |
isValid()
Gibt zurück, ob es sich um eine gültige Einstellung handelt, oder nicht.
|
void |
setAspect(Aspect aspect)
Setzt den Aspekt.
|
void |
setAttributeGroup(AttributeGroup attributeGroup)
Setzt die Attributgruppe.
|
void |
setKeyValueList(List<KeyValueObject> keyValueList)
Setzt die Key/Value-Paare.
|
void |
setModuleClass(Class moduleClass)
Setzt die Klasse des Moduls.
|
void |
setModuleName(String moduleName)
Setzt den Namen des Moduls.
|
void |
setObjects(List<SystemObject> objects)
Setzt die Liste der Systemobjekte.
|
void |
setObjectTypes(List<SystemObjectType> objectTypes)
Setzt die Liste der Objekttypen.
|
void |
setSimulationVariant(int simulationVariant)
Setzt die Simulationsvariante der Datenidentifikation.
|
void |
setTitle(String title)
Setzt den Namen / Titel der Einstellung.
|
void |
setTreePath(String treePath)
Übergibt den Pfad im Baum, welcher angewählt war, als die Datenidentifikation ausgewählt wurde.
|
void |
setValid(boolean valid)
Setzt die Gültigkeit der Einstellung.
|
String |
toString()
Gibt eine String-Repräsentation dieses Objekts zurück.
|
private String _title
private String _moduleName
private Class _moduleClass
private AttributeGroup _attributeGroup
private Aspect _aspect
private int _simulationVariant
private List<SystemObject> _objects
private List<SystemObjectType> _objectTypes
private List<KeyValueObject> _keyValueList
private String _treePath
private boolean _isValid
public SettingsData()
public SettingsData(List<SystemObjectType> objectTypes, AttributeGroup attributeGroup, Aspect aspect, List<SystemObject> objects)
objectTypes
- die Objekt-TypenattributeGroup
- die Attributgruppeaspect
- der Aspektobjects
- die Systemobjektepublic SettingsData(String moduleName, Class moduleClass, List<SystemObjectType> objectTypes, AttributeGroup attributeGroup, Aspect aspect, List<SystemObject> objects)
moduleName
- der Name des ModulsmoduleClass
- die Klasse des ModulsobjectTypes
- die Objekt-TypenattributeGroup
- die Attributgruppe der Datenidentifikationaspect
- der Aspekt der Datenidentifikationobjects
- die Objekte der Datenidentifikationpublic void addKeyValueObject(KeyValueObject keyValueObject)
keyValueObject
- ein Key/Value-Paarpublic Aspect getAspect()
public AttributeGroup getAttributeGroup()
public List<KeyValueObject> getKeyValueList()
public Class getModuleClass()
public String getModuleName()
public List<SystemObject> getObjects()
public List<SystemObjectType> getObjectTypes()
public int getSimulationVariant()
public String getTitle()
public String getTreePath()
public boolean isValid()
public void setAspect(Aspect aspect)
aspect
- der Aspektpublic void setAttributeGroup(AttributeGroup attributeGroup)
attributeGroup
- die Attributgruppepublic void setKeyValueList(List<KeyValueObject> keyValueList)
keyValueList
- eine Liste mit Key/Value-Paarenpublic void setModuleClass(Class moduleClass)
moduleClass
- die Klasse des Modulspublic void setModuleName(String moduleName)
moduleName
- der Modulnamepublic void setObjects(List<SystemObject> objects)
objects
- Liste der Systemobjektepublic void setObjectTypes(List<SystemObjectType> objectTypes)
objectTypes
- Liste der Objekttypenpublic void setSimulationVariant(int simulationVariant)
simulationVariant
- die Simulationsvariante der Datenidentifikationpublic void setTitle(String title)
title
- der Name / Titel der Einstellungpublic void setTreePath(String treePath)
treePath
- der Pfad im Baumpublic void setValid(boolean valid)
valid
- ob die Einstellung gültig ist