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