Package de.bsvrz.dav.daf.main.config
Interface ReferenceAttributeType
- All Superinterfaces:
AttributeType,Comparable,ConfigurationObject,SystemObject,UndefinedAttributeValueAccess
- All Known Implementing Classes:
DafReferenceAttributeType
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 Summary
Modifier and TypeMethodDescriptionBestimmt den Typ von Objekten, die von Attributen dieses Attribut-Typs referenziert werden können.Bestimmt, ob die in Attributwerten dieses Attributtyps enthaltenen Referenzen als gerichtete Assoziation, als Aggregation oder als Komposition realisiert werden sollen.booleanBestimmt, ob undefinierte Referenzen in Attributwerten dieses Attributtyps zugelassen werden.Methods inherited from interface de.bsvrz.dav.daf.main.config.AttributeType
getDefaultAttributeValueMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateMethods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringMethods inherited from interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
isDefined, setToUndefined
-
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
nullfalls 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
-