public interface RMPropertyDescriptionObject extends RMPropertyDescription
DataType.Object
isRMSystemProperty
Modifier and Type | Method and Description |
---|---|
boolean |
allowsForeignObject()
Indicates whether or not value of a property that is based on this
property description is allowed to contain a reference
to an object from a different repository.
|
RMDeletionAction |
getDeletionAction()
Specifies the action to be taken, if any, with respect to a given object-value property that
is based on this property description, when an
attempt is made to delete the object that contains the property.
|
java.lang.String |
getReflectivePropertyId()
Provides the ID of the property description with which this property description has a reflective
relationship, if any.
|
RMClassDescription |
getRequiredClass()
Provides the
RMClassDescription for the class (or superclass) of object type that
the value of a property that is based on this property description must be an instance of. |
getCardinality, getChoiceList, getDataType, getDescriptiveText, getDisplayName, getId, getName, getSettability, getSymbolicName, isForClassified, isForDeclare, isHidden, isOrderable, isReadOnly, isRMSystemProperty, isSearchable, isSelectable, isSystemGenerated, isSystemOwned, isValueRequired, requiresUniqueElements
boolean allowsForeignObject()
true
if a foreign object is allowed, false
otherwise.RMDeletionAction getDeletionAction()
RMDeletionAction
value. This entry can be null
.java.lang.String getReflectivePropertyId()
String
ID value or null
if this property has no reflective relationship.RMClassDescription getRequiredClass()
RMClassDescription
for the class (or superclass) of object type that
the value of a property that is based on this property description must be an instance of.RMClassDescription
or null
if no required class is defined.© Copyright IBM Corp. 2010, 2013. All Rights Reserved.