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 interface ReifiableIF extends TMObjectIF
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
Fields Modifier and Type Field Description static StringEVENT_SET_REIFIER-
Fields inherited from interface net.ontopia.topicmaps.core.TMObjectIF
EVENT_ADD_ITEMIDENTIFIER, EVENT_REMOVE_ITEMIDENTIFIER, MSG_NULL_ARGUMENT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TopicIFgetReifier()PUBLIC: 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 Detail
-
EVENT_SET_REIFIER
static final String EVENT_SET_REIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getReifier
TopicIF getReifier()
PUBLIC: Returns the topic that reifies this object.
-
setReifier
void setReifier(TopicIF reifier) throws DuplicateReificationException
PUBLIC: Sets the reifier of this object.- Throws:
DuplicateReificationException- Thrown when the reifier already reifies another object.
-
-