org.tm4j.tmapi.core
Class TMAPITopicImpl
java.lang.Object
org.tm4j.tmapi.core.TMAPITopicMapObjectImpl
org.tm4j.tmapi.core.TMAPITopicImpl
- All Implemented Interfaces:
- org.tmapi.core.Topic, org.tmapi.core.TopicMapObject
- public class TMAPITopicImpl
- extends TMAPITopicMapObjectImpl
- implements org.tmapi.core.Topic
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.tmapi.core.Topic |
addSourceLocator |
Methods inherited from interface org.tmapi.core.TopicMapObject |
equals, getObjectId, getSourceLocators, hashCode, removeSourceLocator |
TMAPITopicImpl
public TMAPITopicImpl(Topic obj,
TMAPITopicMapImpl tm)
getWrapped
public Topic getWrapped()
getTopicNames
public java.util.Set getTopicNames()
- Specified by:
getTopicNames
in interface org.tmapi.core.Topic
createTopicName
public org.tmapi.core.TopicName createTopicName(java.lang.String baseNameString,
org.tmapi.core.Topic type,
java.util.Collection scope)
- Specified by:
createTopicName
in interface org.tmapi.core.Topic
createTopicName
public org.tmapi.core.TopicName createTopicName(java.lang.String baseNameString,
java.util.Collection scope)
- Specified by:
createTopicName
in interface org.tmapi.core.Topic
getOccurrences
public java.util.Set getOccurrences()
- Specified by:
getOccurrences
in interface org.tmapi.core.Topic
createOccurrence
public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Locator resourceRef,
org.tmapi.core.Topic type,
java.util.Collection scope)
- Specified by:
createOccurrence
in interface org.tmapi.core.Topic
createOccurrence
public org.tmapi.core.Occurrence createOccurrence(java.lang.String resourceData,
org.tmapi.core.Topic type,
java.util.Collection scope)
- Specified by:
createOccurrence
in interface org.tmapi.core.Topic
getSubjectLocators
public java.util.Set getSubjectLocators()
- Specified by:
getSubjectLocators
in interface org.tmapi.core.Topic
addSubjectLocator
public void addSubjectLocator(org.tmapi.core.Locator loc)
- Specified by:
addSubjectLocator
in interface org.tmapi.core.Topic
getSubjectIdentifiers
public java.util.Set getSubjectIdentifiers()
- Specified by:
getSubjectIdentifiers
in interface org.tmapi.core.Topic
addSubjectIdentifier
public void addSubjectIdentifier(org.tmapi.core.Locator loc)
- Specified by:
addSubjectIdentifier
in interface org.tmapi.core.Topic
removeSubjectIdentifier
public void removeSubjectIdentifier(org.tmapi.core.Locator _obj)
- Specified by:
removeSubjectIdentifier
in interface org.tmapi.core.Topic
getTopicMap
public org.tmapi.core.TopicMap getTopicMap()
- Specified by:
getTopicMap
in interface org.tmapi.core.TopicMapObject
- Overrides:
getTopicMap
in class TMAPITopicMapObjectImpl
getTypes
public java.util.Set getTypes()
- Specified by:
getTypes
in interface org.tmapi.core.Topic
addType
public void addType(org.tmapi.core.Topic type)
- Specified by:
addType
in interface org.tmapi.core.Topic
removeType
public void removeType(org.tmapi.core.Topic _obj)
- Specified by:
removeType
in interface org.tmapi.core.Topic
getRolesPlayed
public java.util.Set getRolesPlayed()
- Specified by:
getRolesPlayed
in interface org.tmapi.core.Topic
remove
public void remove()
- Specified by:
remove
in interface org.tmapi.core.Topic
mergeIn
public void mergeIn(org.tmapi.core.Topic t)
- Specified by:
mergeIn
in interface org.tmapi.core.Topic
getReified
public java.util.Set getReified()
- Specified by:
getReified
in interface org.tmapi.core.Topic
removeSubjectLocator
public void removeSubjectLocator(org.tmapi.core.Locator loc)
- Specified by:
removeSubjectLocator
in interface org.tmapi.core.Topic