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.
Modifier and Type | Method and 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.
|
getDefaultAttributeValue
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
isDefined, setToUndefined
SystemObjectType getReferencedObjectType()
Bestimmt den Typ von Objekten, die von Attributen dieses Attribut-Typs referenziert werden können.
null
falls beliebige Objekte referenziert werden können.boolean isUndefinedAllowed()
Bestimmt, ob undefinierte Referenzen in Attributwerten dieses Attributtyps zugelassen werden.
ReferenceType getReferenceType()
Bestimmt, ob die in Attributwerten dieses Attributtyps enthaltenen Referenzen als gerichtete Assoziation, als Aggregation oder als Komposition realisiert werden sollen.