Class KdMengenTypEigenschaften.Daten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste, de.bsvrz.sys.funclib.bitctrl.modell.Datum, de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsDatum
    Enclosing class:
    KdMengenTypEigenschaften

    public static class KdMengenTypEigenschaften.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
    implements de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsDatum
    Kapselt die Daten des Datensatzes.
    • Constructor Summary

      Constructors 
      Constructor Description
      Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
      Initialisiert das Datum.
    • Constructor Detail

      • Daten

        public Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz,
                     de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
        Initialisiert das Datum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getMinimaleAnzahl

        public AttMinimaleAnzahl getMinimaleAnzahl()
        Minimale Anzahl der Elemente in der Menge.

        Returns:
        der Wert von MinimaleAnzahl.
      • setMinimaleAnzahl

        public void setMinimaleAnzahl​(AttMinimaleAnzahl _minimaleAnzahl)
        Minimale Anzahl der Elemente in der Menge.

        Parameters:
        _minimaleAnzahl - der neue Wert von MinimaleAnzahl.
      • getMaximaleAnzahl

        public AttMaximaleAnzahl getMaximaleAnzahl()
        Maximale Anzahl der Elemente in der Menge.

        Returns:
        der Wert von MaximaleAnzahl.
      • setMaximaleAnzahl

        public void setMaximaleAnzahl​(AttMaximaleAnzahl _maximaleAnzahl)
        Maximale Anzahl der Elemente in der Menge.

        Parameters:
        _maximaleAnzahl - der neue Wert von MaximaleAnzahl.
      • getAenderbar

        public AttJaNein getAenderbar()
        Legt fest, ob Mengen dieses Typs online änderbar sind.

        Returns:
        der Wert von Aenderbar.
      • setAenderbar

        public void setAenderbar​(AttJaNein _aenderbar)
        Legt fest, ob Mengen dieses Typs online änderbar sind.

        Parameters:
        _aenderbar - der neue Wert von Aenderbar.
      • getReferenzierungsart

        public AttReferenzierungsart getReferenzierungsart()
        Referenzierungsart von Mengen (Gerichtete Assoziation, Aggregation oder Komposition).

        <absatz> Zu jedem Mengentyp von Konfigurationsmengen muss verwaltet werden, ob die Referenzen auf die Elemente einer Menge dieses Typs als gerichtete Assoziation, als Aggregation oder als Komposition realisiert werden soll. (TPuK1-90 Referenzierungsart von Konfigurationsmengen). </absatz> <absatz> Zu jedem Mengentyp von dynamischen Mengen darf als Referenzierungsart nur die gerichtete Assoziation zugelassen werden. (TPuK1-91 Referenzierungsart von dynamischen Mengen). </absatz>

        Returns:
        der Wert von Referenzierungsart.
      • setReferenzierungsart

        public void setReferenzierungsart​(AttReferenzierungsart _referenzierungsart)
        Referenzierungsart von Mengen (Gerichtete Assoziation, Aggregation oder Komposition).

        <absatz> Zu jedem Mengentyp von Konfigurationsmengen muss verwaltet werden, ob die Referenzen auf die Elemente einer Menge dieses Typs als gerichtete Assoziation, als Aggregation oder als Komposition realisiert werden soll. (TPuK1-90 Referenzierungsart von Konfigurationsmengen). </absatz> <absatz> Zu jedem Mengentyp von dynamischen Mengen darf als Referenzierungsart nur die gerichtete Assoziation zugelassen werden. (TPuK1-91 Referenzierungsart von dynamischen Mengen). </absatz>

        Parameters:
        _referenzierungsart - der neue Wert von Referenzierungsart.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        bean2Atl in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        atl2Bean in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • clone

        public KdMengenTypEigenschaften.Daten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
        Specified by:
        clone in class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object