de.bsvrz.dav.daf.main.config
Interface ReferenceAttributeType
- All Superinterfaces:
- AttributeType, 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.
- Author:
- Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs), Stephan Homeyer (sth)
Method Summary |
SystemObjectType |
getReferencedObjectType()
Bestimmt den Typ von Objekten, die von Attributen dieses Attribut-Typs referenziert werden können. |
ReferenceType |
getReferenceType()
Bestimmt, ob die in Attributwerten dieses Attributtyps enthaltenen Referenzen als gerichtete Assoziation, als
Aggregation oder als Komposition realisiert werden sollen. |
boolean |
isUndefinedAllowed()
Bestimmt, ob undefinierte Referenzen in Attributwerten dieses Attributtyps zugelassen werden. |
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject |
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate |
Methods 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, toString |
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