Package de.bsvrz.dav.daf.main.config
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.AttributeType
getDefaultAttributeValue
-
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
-
Methods inherited from interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
isDefined, setToUndefined
-
-
-
-
Method Detail
-
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
-
-