net.ontopia.topicmaps.impl.tmapi2
Class ReifiableImpl

java.lang.Object
  extended by net.ontopia.topicmaps.impl.tmapi2.ReifiableImpl
All Implemented Interfaces:
org.tmapi.core.Construct, org.tmapi.core.Reifiable
Direct Known Subclasses:
RoleImpl, ScopedImpl, TopicMapImpl

public abstract class ReifiableImpl
extends java.lang.Object
implements org.tmapi.core.Reifiable

INTERNAL: OKS->TMAPI 2 object wrapper.


Field Summary
protected  TopicMapImpl topicMap
           
 
Constructor Summary
ReifiableImpl(TopicMapImpl topicMap)
           
 
Method Summary
 void addItemIdentifier(org.tmapi.core.Locator iid)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getId()
           
 java.util.Set<org.tmapi.core.Locator> getItemIdentifiers()
           
 TopicImpl getReifier()
           
 TopicMapImpl getTopicMap()
           
 int hashCode()
           
 void remove()
           
 void removeItemIdentifier(org.tmapi.core.Locator iid)
           
 void setReifier(org.tmapi.core.Topic reifier)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.tmapi.core.Construct
addItemIdentifier, equals, getId, getItemIdentifiers, getParent, getTopicMap, hashCode, remove, removeItemIdentifier
 

Field Detail

topicMap

protected TopicMapImpl topicMap
Constructor Detail

ReifiableImpl

public ReifiableImpl(TopicMapImpl topicMap)
Method Detail

getReifier

public TopicImpl getReifier()
Specified by:
getReifier in interface org.tmapi.core.Reifiable

setReifier

public void setReifier(org.tmapi.core.Topic reifier)
                throws org.tmapi.core.ModelConstraintException
Specified by:
setReifier in interface org.tmapi.core.Reifiable
Throws:
org.tmapi.core.ModelConstraintException

getId

public java.lang.String getId()
Specified by:
getId in interface org.tmapi.core.Construct

getItemIdentifiers

public java.util.Set<org.tmapi.core.Locator> getItemIdentifiers()
Specified by:
getItemIdentifiers in interface org.tmapi.core.Construct

addItemIdentifier

public void addItemIdentifier(org.tmapi.core.Locator iid)
Specified by:
addItemIdentifier in interface org.tmapi.core.Construct

removeItemIdentifier

public void removeItemIdentifier(org.tmapi.core.Locator iid)
Specified by:
removeItemIdentifier in interface org.tmapi.core.Construct

getTopicMap

public TopicMapImpl getTopicMap()
Specified by:
getTopicMap in interface org.tmapi.core.Construct

remove

public void remove()
Specified by:
remove in interface org.tmapi.core.Construct

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface org.tmapi.core.Construct
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface org.tmapi.core.Construct
Overrides:
hashCode in class java.lang.Object


Copyright © 2000-2012 Ontopia.