org.tm4j.tmapi.core
Class TMAPITopicMapImpl
java.lang.Object
org.tm4j.tmapi.core.TMAPITopicMapObjectImpl
org.tm4j.tmapi.core.TMAPITopicMapImpl
- All Implemented Interfaces:
- org.tmapi.core.TopicMap, org.tmapi.core.TopicMapObject
- public class TMAPITopicMapImpl
- extends TMAPITopicMapObjectImpl
- implements org.tmapi.core.TopicMap
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.tmapi.core.TopicMap |
getReifier |
Methods inherited from interface org.tmapi.core.TopicMapObject |
addSourceLocator, equals, getObjectId, getSourceLocators, hashCode, removeSourceLocator |
TMAPITopicMapImpl
public TMAPITopicMapImpl(TopicMap topicMap,
TMAPITopicMapSystemImpl tmSystem)
getTopicMap
public org.tmapi.core.TopicMap getTopicMap()
- Specified by:
getTopicMap
in interface org.tmapi.core.TopicMapObject
- Overrides:
getTopicMap
in class TMAPITopicMapObjectImpl
getWrapped
public TopicMap getWrapped()
getTopicMapSystem
public org.tmapi.core.TopicMapSystem getTopicMapSystem()
- Specified by:
getTopicMapSystem
in interface org.tmapi.core.TopicMap
getAssociations
public java.util.Set getAssociations()
- Specified by:
getAssociations
in interface org.tmapi.core.TopicMap
createAssociation
public org.tmapi.core.Association createAssociation()
- Specified by:
createAssociation
in interface org.tmapi.core.TopicMap
removeAssociation
public void removeAssociation(org.tmapi.core.Association assoc)
getBaseLocator
public org.tmapi.core.Locator getBaseLocator()
- Specified by:
getBaseLocator
in interface org.tmapi.core.TopicMap
getTopics
public java.util.Set getTopics()
- Specified by:
getTopics
in interface org.tmapi.core.TopicMap
createTopic
public org.tmapi.core.Topic createTopic()
- Specified by:
createTopic
in interface org.tmapi.core.TopicMap
removeTopic
public void removeTopic(org.tmapi.core.Topic topic)
createLocator
public org.tmapi.core.Locator createLocator(java.lang.String address)
- Specified by:
createLocator
in interface org.tmapi.core.TopicMap
createLocator
public org.tmapi.core.Locator createLocator(java.lang.String address,
java.lang.String notation)
- Specified by:
createLocator
in interface org.tmapi.core.TopicMap
remove
public void remove()
- Specified by:
remove
in interface org.tmapi.core.TopicMap
getObjectById
public org.tmapi.core.TopicMapObject getObjectById(java.lang.String id)
- Specified by:
getObjectById
in interface org.tmapi.core.TopicMap
mergeIn
public void mergeIn(org.tmapi.core.TopicMap tm)
- Specified by:
mergeIn
in interface org.tmapi.core.TopicMap
getHelperObject
public java.lang.Object getHelperObject(java.lang.Class interfaceClass)
throws org.tmapi.core.UnsupportedHelperObjectException,
org.tmapi.core.HelperObjectInstantiationException,
org.tmapi.core.HelperObjectConfigurationException
- Specified by:
getHelperObject
in interface org.tmapi.core.TopicMap
- Throws:
org.tmapi.core.UnsupportedHelperObjectException
org.tmapi.core.HelperObjectInstantiationException
org.tmapi.core.HelperObjectConfigurationException
close
public void close()
- Specified by:
close
in interface org.tmapi.core.TopicMap