Interface ReferenceAttributeType

All Superinterfaces:
AttributeType, java.lang.Comparable, ConfigurationObject, SystemObject, UndefinedAttributeValueAccess
All Known Implementing Classes:
DafReferenceAttributeType

public interface ReferenceAttributeType
extends AttributeType, UndefinedAttributeValueAccess
Schnittstellenklasse zum Zugriff auf die Eigenschaften von Referenz-Attributtypen. Attribute von diesem Attributtyp referenzieren andere Objekte. Der Typ der referenzierten Objekte wird durch den Attributtyp festgelegt.
  • Method Details

    • getReferencedObjectType

      SystemObjectType getReferencedObjectType()
      Bestimmt den Typ von Objekten, die von Attributen dieses Attribut-Typs referenziert werden können.
      Returns:
      Typ der Objekte, die von Attributen dieses Typs referenziert werden können oder null falls beliebige Objekte referenziert werden können.
    • isUndefinedAllowed

      boolean isUndefinedAllowed()
      Bestimmt, ob undefinierte Referenzen in Attributwerten dieses Attributtyps zugelassen werden.
      Returns:
      ob undefinierte Referenzen in Attributwerten dieses Attributtyps zugelassen werden
    • getReferenceType

      ReferenceType getReferenceType()
      Bestimmt, ob die in Attributwerten dieses Attributtyps enthaltenen Referenzen als gerichtete Assoziation, als Aggregation oder als Komposition realisiert werden sollen.
      Returns:
      die Referenzierungsart