Class TopicMapImpl
java.lang.Object
net.ontopia.topicmaps.impl.tmapi2.ReifiableImpl
net.ontopia.topicmaps.impl.tmapi2.TopicMapImpl
- All Implemented Interfaces:
org.tmapi.core.Construct,org.tmapi.core.Reifiable,org.tmapi.core.TopicMap
INTERNAL: OKS->TMAPI 2 object wrapper.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItemIdentifier(org.tmapi.core.Locator iid) voidclose()org.tmapi.core.AssociationcreateAssociation(org.tmapi.core.Topic type, Collection<org.tmapi.core.Topic> scope) org.tmapi.core.AssociationcreateAssociation(org.tmapi.core.Topic type, org.tmapi.core.Topic... scope) org.tmapi.core.LocatorcreateLocator(String reference) createTopicByItemIdentifier(org.tmapi.core.Locator iid) createTopicBySubjectIdentifier(org.tmapi.core.Locator sid) createTopicBySubjectLocator(org.tmapi.core.Locator slo) booleanSet<org.tmapi.core.Association>net.ontopia.topicmaps.impl.tmapi2.ConstructImplnet.ontopia.topicmaps.impl.tmapi2.ConstructImplgetConstructByItemIdentifier(org.tmapi.core.Locator iid) protected TopicImplgetId()<I extends org.tmapi.index.Index>
ISet<org.tmapi.core.Locator>org.tmapi.core.Locatornet.ontopia.topicmaps.impl.tmapi2.ConstructImplgetTopicBySubjectIdentifier(org.tmapi.core.Locator sid) getTopicBySubjectLocator(org.tmapi.core.Locator slo) Set<org.tmapi.core.Topic>inthashCode()voidmergeIn(org.tmapi.core.TopicMap tm) voidremove()voidremoveItemIdentifier(org.tmapi.core.Locator iid) unwrapLocator(org.tmapi.core.Locator loc) unwrapName(org.tmapi.core.Name name) unwrapTopic(org.tmapi.core.Topic topic) unwrapVariant(org.tmapi.core.Variant variant) wrapAssociation(AssociationIF association) org.tmapi.core.LocatorwrapLocator(LocatorIF loc) wrapName(TopicNameIF name) org.tmapi.core.OccurrencewrapRole(AssociationRoleIF role) <T> Set<T>wrapSet(Collection<?> coll) net.ontopia.topicmaps.impl.tmapi2.ConstructImplwrapTMObject(TMObjectIF tmobject) wrapVariant(VariantNameIF variant) Methods inherited from class net.ontopia.topicmaps.impl.tmapi2.ReifiableImpl
getReifier, setReifierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.tmapi.core.Construct
addItemIdentifier, equals, getId, getItemIdentifiers, getTopicMap, hashCode, removeItemIdentifierMethods inherited from interface org.tmapi.core.Reifiable
getReifier, setReifier
-
Field Details
-
topicMap
-
-
Constructor Details
-
TopicMapImpl
-
-
Method Details
-
getDefaultNameType
-
getLocator
public org.tmapi.core.Locator getLocator()- Specified by:
getLocatorin interfaceorg.tmapi.core.TopicMap
-
getWrapped
-
unwrapName
-
unwrapVariant
-
unwrapLocator
-
close
public void close()- Specified by:
closein interfaceorg.tmapi.core.TopicMap
-
createAssociation
public org.tmapi.core.Association createAssociation(org.tmapi.core.Topic type, org.tmapi.core.Topic... scope) - Specified by:
createAssociationin interfaceorg.tmapi.core.TopicMap
-
createAssociation
public org.tmapi.core.Association createAssociation(org.tmapi.core.Topic type, Collection<org.tmapi.core.Topic> scope) - Specified by:
createAssociationin interfaceorg.tmapi.core.TopicMap
-
createLocator
- Specified by:
createLocatorin interfaceorg.tmapi.core.TopicMap
-
createTopic
- Specified by:
createTopicin interfaceorg.tmapi.core.TopicMap
-
createTopicByItemIdentifier
- Specified by:
createTopicByItemIdentifierin interfaceorg.tmapi.core.TopicMap
-
createTopicBySubjectIdentifier
- Specified by:
createTopicBySubjectIdentifierin interfaceorg.tmapi.core.TopicMap
-
createTopicBySubjectLocator
- Specified by:
createTopicBySubjectLocatorin interfaceorg.tmapi.core.TopicMap
-
getAssociations
- Specified by:
getAssociationsin interfaceorg.tmapi.core.TopicMap
-
getConstructById
- Specified by:
getConstructByIdin interfaceorg.tmapi.core.TopicMap
-
getConstructByItemIdentifier
public net.ontopia.topicmaps.impl.tmapi2.ConstructImpl getConstructByItemIdentifier(org.tmapi.core.Locator iid) - Specified by:
getConstructByItemIdentifierin interfaceorg.tmapi.core.TopicMap
-
getIndex
- Specified by:
getIndexin interfaceorg.tmapi.core.TopicMap
-
getParent
public net.ontopia.topicmaps.impl.tmapi2.ConstructImpl getParent()- Specified by:
getParentin interfaceorg.tmapi.core.Construct- Specified by:
getParentin interfaceorg.tmapi.core.TopicMap
-
getTopicBySubjectIdentifier
- Specified by:
getTopicBySubjectIdentifierin interfaceorg.tmapi.core.TopicMap
-
getTopicBySubjectLocator
- Specified by:
getTopicBySubjectLocatorin interfaceorg.tmapi.core.TopicMap
-
getTopics
- Specified by:
getTopicsin interfaceorg.tmapi.core.TopicMap
-
mergeIn
public void mergeIn(org.tmapi.core.TopicMap tm) - Specified by:
mergeInin interfaceorg.tmapi.core.TopicMap
-
remove
public void remove()- Specified by:
removein interfaceorg.tmapi.core.Construct
-
wrapTopic
-
unwrapTopic
-
wrapAssociation
-
wrapRole
-
wrapTMObject
-
wrapSet
-
wrapOccurrence
-
wrapName
-
wrapLocator
-
wrapVariant
-
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()
-