Class MengenTypUngueltig
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.BaseUngueltigesSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.objekte.impl.MengenTypUngueltig
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,MengenTyp
,Typ
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
,de.bsvrz.sys.funclib.bitctrl.modell.UngueltigesSystemObjekt
public class MengenTypUngueltig extends de.bsvrz.sys.funclib.bitctrl.modell.impl.BaseUngueltigesSystemObjekt implements MengenTyp
Typ der MengenDefinition.Jede MengenDefinition wird als Objekt dieses Typs umgesetzt. Hier werden die Eigenschaften der MengenDefinitionen zusammengefasst.
-
-
Constructor Summary
Constructors Constructor Description MengenTypUngueltig()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.MengenTypUngueltig(long id)
Initialisierung.
-
Method Summary
Modifier and Type Method Description java.util.Collection<Attributgruppe>
getAttributgruppen()
Jedem Typ ist eine Menge von Attributgruppen zugeordnet.KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdDefaultParameterdatensaetze
getKdDefaultParameterdatensaetze()
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.KdMengenTypEigenschaften
getKdMengenTypEigenschaften()
Attributgruppe, die die minimal und maximal erlaubte Anzahl von Objekten in Mengen des jeweiligen Typs definiert.KdTypEigenschaften
getKdTypEigenschaften()
Eigenschaften von allen Objekten eines bestimmten Typs.java.util.Collection<MengenVerwendung>
getMengen()
Führt die Mengen auf, die mit Objekten dieses Typs verwendet werden können oder müssen.java.util.Collection<Typ>
getObjektTypen()
Enthält die möglichen Typen von Objekten, die in Mengen des jeweiligen MengenTyps verwendet werden können.java.util.Collection<Typ>
getSuperTypen()
Jedem Typ ist eine Menge von Supertypen zugeordnet.-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.BaseUngueltigesSystemObjekt
getId, getKonfigurationsBereich, getName, getPid, getSystemObject, getTyp, toString
-
-
-
-
Method Detail
-
getObjektTypen
public java.util.Collection<Typ> getObjektTypen()
Description copied from interface:MengenTyp
Enthält die möglichen Typen von Objekten, die in Mengen des jeweiligen MengenTyps verwendet werden können.- Specified by:
getObjektTypen
in interfaceMengenTyp
- Returns:
- die Menge ObjektTypen oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getMengen
public java.util.Collection<MengenVerwendung> getMengen()
Description copied from interface:MengenTyp
Führt die Mengen auf, die mit Objekten dieses Typs verwendet werden können oder müssen.
-
getAttributgruppen
public java.util.Collection<Attributgruppe> getAttributgruppen()
Description copied from interface:MengenTyp
Jedem Typ ist eine Menge von Attributgruppen zugeordnet.- Specified by:
getAttributgruppen
in interfaceMengenTyp
- Specified by:
getAttributgruppen
in interfaceTyp
- Returns:
- die Menge Attributgruppen oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getSuperTypen
public java.util.Collection<Typ> getSuperTypen()
Description copied from interface:MengenTyp
Jedem Typ ist eine Menge von Supertypen zugeordnet.Supertypen sind die Typen, von dem der jeweilige Typ abgeleitet ist. Ein Typ erbt die Eigenschaften bezüglich der verwendbaren Attributgruppen und Mengen von all seinen Supertypen.
- Specified by:
getSuperTypen
in interfaceMengenTyp
- Specified by:
getSuperTypen
in interfaceTyp
- Returns:
- die Menge SuperTypen oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:MengenTyp
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceMengenTyp
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceTyp
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:MengenTyp
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:MengenTyp
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceMengenTyp
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceTyp
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getKdTypEigenschaften
public KdTypEigenschaften getKdTypEigenschaften()
Description copied from interface:MengenTyp
Eigenschaften von allen Objekten eines bestimmten Typs.- Specified by:
getKdTypEigenschaften
in interfaceMengenTyp
- Specified by:
getKdTypEigenschaften
in interfaceTyp
- Returns:
- der Datensatz TypEigenschaften.
-
getKdMengenTypEigenschaften
public KdMengenTypEigenschaften getKdMengenTypEigenschaften()
Description copied from interface:MengenTyp
Attributgruppe, die die minimal und maximal erlaubte Anzahl von Objekten in Mengen des jeweiligen Typs definiert.- Specified by:
getKdMengenTypEigenschaften
in interfaceMengenTyp
- Returns:
- der Datensatz MengenTypEigenschaften.
-
-