Package net.ontopia.topicmaps.core
Interface ReifiableIF
- All Superinterfaces:
TMObjectIF
- All Known Subinterfaces:
AssociationIF,AssociationRoleIF,MAssociation,MAssociationRole,MAssociationRoleWithoutAssociation,MOccurrence,MOccurrenceWithoutTopic,MTopicMapAsValue,MTopicName,MTopicNameWithoutTopic,MVariantName,OccurrenceIF,TopicMapIF,TopicNameIF,VariantNameIF
- All Known Implementing Classes:
Association,Association,AssociationRole,AssociationRole,DynamicAssociation,DynamicAssociationRole,Occurrence,Occurrence,PhantomAssociation,ReadOnlyAssociation,ReadOnlyAssociationRole,ReadOnlyOccurrence,ReadOnlyTopicMap,ReadOnlyTopicName,ReadOnlyVariantName,SnapshotOccurrence,SnapshotTopicName,SnapshotVariantName,TopicMap,TopicMap,TopicName,TopicName,VariantName,VariantName
PUBLIC: Implemented by topic map objects that can be
reified. Reification means making a topic for another object (that
is not itself a topic) so that you can say something about it. This
interface is implemented by AssociationIF, AssociationRoleIF,
TopicNameIF, VariantNameIF, OccurrenceIF and TopicMapIF.
- Since:
- 4.0
-
Field Summary
FieldsFields inherited from interface net.ontopia.topicmaps.core.TMObjectIF
EVENT_ADD_ITEMIDENTIFIER, EVENT_REMOVE_ITEMIDENTIFIER, MSG_NULL_ARGUMENT -
Method Summary
Modifier and TypeMethodDescriptionPUBLIC: Returns the topic that reifies this object.voidsetReifier(TopicIF reifier) PUBLIC: Sets the reifier of this object.Methods inherited from interface net.ontopia.topicmaps.core.TMObjectIF
addItemIdentifier, getItemIdentifiers, getObjectId, getTopicMap, isReadOnly, remove, removeItemIdentifier
-
Field Details
-
EVENT_SET_REIFIER
- See Also:
-
-
Method Details
-
getReifier
TopicIF getReifier()PUBLIC: Returns the topic that reifies this object. -
setReifier
PUBLIC: Sets the reifier of this object.- Throws:
DuplicateReificationException- Thrown when the reifier already reifies another object.
-