Class TopicImpl
java.lang.Object
net.ontopia.topicmaps.impl.tmapi2.TopicImpl
- All Implemented Interfaces:
org.tmapi.core.Construct,org.tmapi.core.Topic
INTERNAL: OKS->TMAPI 2 object wrapper.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItemIdentifier(org.tmapi.core.Locator iid) voidaddSubjectIdentifier(org.tmapi.core.Locator sid) voidaddSubjectLocator(org.tmapi.core.Locator slo) voidaddType(org.tmapi.core.Topic type) org.tmapi.core.NamecreateName(String value, Collection<org.tmapi.core.Topic> scope) org.tmapi.core.NamecreateName(String value, org.tmapi.core.Topic... scope) org.tmapi.core.NamecreateName(org.tmapi.core.Topic type, String value, Collection<org.tmapi.core.Topic> scope) org.tmapi.core.NamecreateName(org.tmapi.core.Topic type, String value, org.tmapi.core.Topic... scope) org.tmapi.core.OccurrencecreateOccurrence(org.tmapi.core.Topic type, String value, Collection<org.tmapi.core.Topic> scope) org.tmapi.core.OccurrencecreateOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Locator datatype, Collection<org.tmapi.core.Topic> scope) org.tmapi.core.OccurrencecreateOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Locator datatype, org.tmapi.core.Topic... scope) org.tmapi.core.OccurrencecreateOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Topic... scope) org.tmapi.core.OccurrencecreateOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, Collection<org.tmapi.core.Topic> scope) org.tmapi.core.OccurrencecreateOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, org.tmapi.core.Topic... scope) booleangetId()Set<org.tmapi.core.Locator>Set<org.tmapi.core.Name>getNames()Set<org.tmapi.core.Name>getNames(org.tmapi.core.Topic type) Set<org.tmapi.core.Occurrence>Set<org.tmapi.core.Occurrence>getOccurrences(org.tmapi.core.Topic type) org.tmapi.core.ReifiableSet<org.tmapi.core.Role>Set<org.tmapi.core.Role>getRolesPlayed(org.tmapi.core.Topic type) Set<org.tmapi.core.Role>getRolesPlayed(org.tmapi.core.Topic type, org.tmapi.core.Topic assocType) Set<org.tmapi.core.Locator>Set<org.tmapi.core.Locator>Set<org.tmapi.core.Topic>getTypes()protected TopicIFinthashCode()voidmergeIn(org.tmapi.core.Topic topic) voidremove()voidremoveItemIdentifier(org.tmapi.core.Locator iid) voidremoveSubjectIdentifier(org.tmapi.core.Locator sid) voidremoveSubjectLocator(org.tmapi.core.Locator slo) voidremoveType(org.tmapi.core.Topic type) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.tmapi.core.Construct
equals, getId, getItemIdentifiers, getTopicMap, hashCode, removeItemIdentifierMethods inherited from interface org.tmapi.core.Topic
addItemIdentifier
-
Field Details
-
topicMap
-
-
Constructor Details
-
TopicImpl
-
-
Method Details
-
getWrapped
-
getSubjectIdentifiers
- Specified by:
getSubjectIdentifiersin interfaceorg.tmapi.core.Topic
-
addSubjectIdentifier
public void addSubjectIdentifier(org.tmapi.core.Locator sid) - Specified by:
addSubjectIdentifierin interfaceorg.tmapi.core.Topic
-
removeSubjectIdentifier
public void removeSubjectIdentifier(org.tmapi.core.Locator sid) - Specified by:
removeSubjectIdentifierin interfaceorg.tmapi.core.Topic
-
getSubjectLocators
- Specified by:
getSubjectLocatorsin interfaceorg.tmapi.core.Topic
-
addSubjectLocator
public void addSubjectLocator(org.tmapi.core.Locator slo) - Specified by:
addSubjectLocatorin interfaceorg.tmapi.core.Topic
-
removeSubjectLocator
public void removeSubjectLocator(org.tmapi.core.Locator slo) - Specified by:
removeSubjectLocatorin interfaceorg.tmapi.core.Topic
-
getTypes
- Specified by:
getTypesin interfaceorg.tmapi.core.Topic
-
addType
public void addType(org.tmapi.core.Topic type) - Specified by:
addTypein interfaceorg.tmapi.core.Topic
-
removeType
public void removeType(org.tmapi.core.Topic type) - Specified by:
removeTypein interfaceorg.tmapi.core.Topic
-
createName
- Specified by:
createNamein interfaceorg.tmapi.core.Topic
-
createName
- Specified by:
createNamein interfaceorg.tmapi.core.Topic
-
createName
public org.tmapi.core.Name createName(org.tmapi.core.Topic type, String value, org.tmapi.core.Topic... scope) - Specified by:
createNamein interfaceorg.tmapi.core.Topic
-
createName
public org.tmapi.core.Name createName(org.tmapi.core.Topic type, String value, Collection<org.tmapi.core.Topic> scope) - Specified by:
createNamein interfaceorg.tmapi.core.Topic
-
createOccurrence
public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Topic... scope) - Specified by:
createOccurrencein interfaceorg.tmapi.core.Topic
-
createOccurrence
public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, String value, Collection<org.tmapi.core.Topic> scope) - Specified by:
createOccurrencein interfaceorg.tmapi.core.Topic
-
createOccurrence
public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, org.tmapi.core.Topic... scope) - Specified by:
createOccurrencein interfaceorg.tmapi.core.Topic
-
createOccurrence
public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, Collection<org.tmapi.core.Topic> scope) - Specified by:
createOccurrencein interfaceorg.tmapi.core.Topic
-
createOccurrence
public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Locator datatype, org.tmapi.core.Topic... scope) - Specified by:
createOccurrencein interfaceorg.tmapi.core.Topic
-
createOccurrence
public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Locator datatype, Collection<org.tmapi.core.Topic> scope) - Specified by:
createOccurrencein interfaceorg.tmapi.core.Topic
-
getNames
- Specified by:
getNamesin interfaceorg.tmapi.core.Topic
-
getNames
- Specified by:
getNamesin interfaceorg.tmapi.core.Topic
-
getOccurrences
- Specified by:
getOccurrencesin interfaceorg.tmapi.core.Topic
-
getOccurrences
- Specified by:
getOccurrencesin interfaceorg.tmapi.core.Topic
-
getParent
- Specified by:
getParentin interfaceorg.tmapi.core.Construct- Specified by:
getParentin interfaceorg.tmapi.core.Topic
-
getReified
public org.tmapi.core.Reifiable getReified()- Specified by:
getReifiedin interfaceorg.tmapi.core.Topic
-
getRolesPlayed
- Specified by:
getRolesPlayedin interfaceorg.tmapi.core.Topic
-
getRolesPlayed
- Specified by:
getRolesPlayedin interfaceorg.tmapi.core.Topic
-
getRolesPlayed
public Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type, org.tmapi.core.Topic assocType) - Specified by:
getRolesPlayedin interfaceorg.tmapi.core.Topic
-
mergeIn
public void mergeIn(org.tmapi.core.Topic topic) - Specified by:
mergeInin interfaceorg.tmapi.core.Topic
-
remove
public void remove()- Specified by:
removein interfaceorg.tmapi.core.Construct- Specified by:
removein interfaceorg.tmapi.core.Topic
-
getId
- Specified by:
getIdin interfaceorg.tmapi.core.Construct
-
getItemIdentifiers
- Specified by:
getItemIdentifiersin interfaceorg.tmapi.core.Construct
-
addItemIdentifier
public void addItemIdentifier(org.tmapi.core.Locator iid) - Specified by:
addItemIdentifierin interfaceorg.tmapi.core.Construct
-
removeItemIdentifier
public void removeItemIdentifier(org.tmapi.core.Locator iid) - Specified by:
removeItemIdentifierin interfaceorg.tmapi.core.Construct
-
getTopicMap
- Specified by:
getTopicMapin interfaceorg.tmapi.core.Construct
-
equals
-
hashCode
public int hashCode()
-