Class TypUngueltig

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, KonfigurationsObjekt, Typ, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp, de.bsvrz.sys.funclib.bitctrl.modell.UngueltigesSystemObjekt

    public class TypUngueltig
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.BaseUngueltigesSystemObjekt
    implements Typ
    Der Typ aller Typobjekte.

    • Field Summary

      • Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.objekte.Typ

        PID
    • Constructor Summary

      Constructors 
      Constructor Description
      TypUngueltig()
      Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      TypUngueltig​(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.
      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> 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt

        getId, getKonfigurationsBereich, getName, getPid, getSystemObject, getTyp
    • Constructor Detail

      • TypUngueltig

        public TypUngueltig()
        Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      • TypUngueltig

        public TypUngueltig​(long id)
        Initialisierung.
        Parameters:
        id - die ID des Systemobjekt.
    • Method Detail

      • getMengen

        public java.util.Collection<MengenVerwendung> getMengen()
        Description copied from interface: Typ
        Führt die Mengen auf, die mit Objekten dieses Typs verwendet werden können oder müssen.

        Specified by:
        getMengen in interface Typ
        Returns:
        die Menge Mengen oder null, wenn eine optionale Menge nicht versorgt ist.
      • getAttributgruppen

        public java.util.Collection<Attributgruppe> getAttributgruppen()
        Description copied from interface: Typ
        Jedem Typ ist eine Menge von Attributgruppen zugeordnet.

        Specified by:
        getAttributgruppen in interface Typ
        Returns:
        die Menge Attributgruppen oder null, wenn eine optionale Menge nicht versorgt ist.
      • getSuperTypen

        public java.util.Collection<Typ> getSuperTypen()
        Description copied from interface: Typ
        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 interface Typ
        Returns:
        die Menge SuperTypen oder null, wenn eine optionale Menge nicht versorgt ist.
      • getKdInfo

        public KdInfo getKdInfo()
        Description copied from interface: Typ
        Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.

        Specified by:
        getKdInfo in interface KonfigurationsObjekt
        Specified by:
        getKdInfo in interface Typ
        Returns:
        der Datensatz Info.
      • getKdTypEigenschaften

        public KdTypEigenschaften getKdTypEigenschaften()
        Description copied from interface: Typ
        Eigenschaften von allen Objekten eines bestimmten Typs.

        Specified by:
        getKdTypEigenschaften in interface Typ
        Returns:
        der Datensatz TypEigenschaften.