Class TopicImpl
- java.lang.Object
-
- net.ontopia.topicmaps.impl.tmapi2.TopicImpl
-
- All Implemented Interfaces:
org.tmapi.core.Construct
,org.tmapi.core.Topic
public class TopicImpl extends Object implements org.tmapi.core.Topic
INTERNAL: OKS->TMAPI 2 object wrapper.
-
-
Field Summary
Fields Modifier and Type Field Description protected TopicMapImpl
topicMap
-
Constructor Summary
Constructors Constructor Description TopicImpl(TopicMapImpl topicMap, TopicIF topic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addItemIdentifier(org.tmapi.core.Locator iid)
void
addSubjectIdentifier(org.tmapi.core.Locator sid)
void
addSubjectLocator(org.tmapi.core.Locator slo)
void
addType(org.tmapi.core.Topic type)
org.tmapi.core.Name
createName(String value, Collection<org.tmapi.core.Topic> scope)
org.tmapi.core.Name
createName(String value, org.tmapi.core.Topic... scope)
org.tmapi.core.Name
createName(org.tmapi.core.Topic type, String value, Collection<org.tmapi.core.Topic> scope)
org.tmapi.core.Name
createName(org.tmapi.core.Topic type, String value, org.tmapi.core.Topic... scope)
org.tmapi.core.Occurrence
createOccurrence(org.tmapi.core.Topic type, String value, Collection<org.tmapi.core.Topic> scope)
org.tmapi.core.Occurrence
createOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Locator datatype, Collection<org.tmapi.core.Topic> scope)
org.tmapi.core.Occurrence
createOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Locator datatype, org.tmapi.core.Topic... scope)
org.tmapi.core.Occurrence
createOccurrence(org.tmapi.core.Topic type, String value, org.tmapi.core.Topic... scope)
org.tmapi.core.Occurrence
createOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, Collection<org.tmapi.core.Topic> scope)
org.tmapi.core.Occurrence
createOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, org.tmapi.core.Topic... scope)
boolean
equals(Object obj)
String
getId()
Set<org.tmapi.core.Locator>
getItemIdentifiers()
Set<org.tmapi.core.Name>
getNames()
Set<org.tmapi.core.Name>
getNames(org.tmapi.core.Topic type)
Set<org.tmapi.core.Occurrence>
getOccurrences()
Set<org.tmapi.core.Occurrence>
getOccurrences(org.tmapi.core.Topic type)
TopicMapImpl
getParent()
org.tmapi.core.Reifiable
getReified()
Set<org.tmapi.core.Role>
getRolesPlayed()
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>
getSubjectIdentifiers()
Set<org.tmapi.core.Locator>
getSubjectLocators()
TopicMapImpl
getTopicMap()
Set<org.tmapi.core.Topic>
getTypes()
protected TopicIF
getWrapped()
int
hashCode()
void
mergeIn(org.tmapi.core.Topic topic)
void
remove()
void
removeItemIdentifier(org.tmapi.core.Locator iid)
void
removeSubjectIdentifier(org.tmapi.core.Locator sid)
void
removeSubjectLocator(org.tmapi.core.Locator slo)
void
removeType(org.tmapi.core.Topic type)
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
topicMap
protected TopicMapImpl topicMap
-
-
Constructor Detail
-
TopicImpl
public TopicImpl(TopicMapImpl topicMap, TopicIF topic)
-
-
Method Detail
-
getWrapped
protected TopicIF getWrapped()
-
getSubjectIdentifiers
public Set<org.tmapi.core.Locator> getSubjectIdentifiers()
- Specified by:
getSubjectIdentifiers
in interfaceorg.tmapi.core.Topic
-
addSubjectIdentifier
public void addSubjectIdentifier(org.tmapi.core.Locator sid)
- Specified by:
addSubjectIdentifier
in interfaceorg.tmapi.core.Topic
-
removeSubjectIdentifier
public void removeSubjectIdentifier(org.tmapi.core.Locator sid)
- Specified by:
removeSubjectIdentifier
in interfaceorg.tmapi.core.Topic
-
getSubjectLocators
public Set<org.tmapi.core.Locator> getSubjectLocators()
- Specified by:
getSubjectLocators
in interfaceorg.tmapi.core.Topic
-
addSubjectLocator
public void addSubjectLocator(org.tmapi.core.Locator slo)
- Specified by:
addSubjectLocator
in interfaceorg.tmapi.core.Topic
-
removeSubjectLocator
public void removeSubjectLocator(org.tmapi.core.Locator slo)
- Specified by:
removeSubjectLocator
in interfaceorg.tmapi.core.Topic
-
getTypes
public Set<org.tmapi.core.Topic> getTypes()
- Specified by:
getTypes
in interfaceorg.tmapi.core.Topic
-
addType
public void addType(org.tmapi.core.Topic type)
- Specified by:
addType
in interfaceorg.tmapi.core.Topic
-
removeType
public void removeType(org.tmapi.core.Topic type)
- Specified by:
removeType
in interfaceorg.tmapi.core.Topic
-
createName
public org.tmapi.core.Name createName(String value, org.tmapi.core.Topic... scope)
- Specified by:
createName
in interfaceorg.tmapi.core.Topic
-
createName
public org.tmapi.core.Name createName(String value, Collection<org.tmapi.core.Topic> scope)
- Specified by:
createName
in 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:
createName
in 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:
createName
in 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:
createOccurrence
in 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:
createOccurrence
in 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:
createOccurrence
in 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:
createOccurrence
in 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:
createOccurrence
in 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:
createOccurrence
in interfaceorg.tmapi.core.Topic
-
getNames
public Set<org.tmapi.core.Name> getNames()
- Specified by:
getNames
in interfaceorg.tmapi.core.Topic
-
getNames
public Set<org.tmapi.core.Name> getNames(org.tmapi.core.Topic type)
- Specified by:
getNames
in interfaceorg.tmapi.core.Topic
-
getOccurrences
public Set<org.tmapi.core.Occurrence> getOccurrences()
- Specified by:
getOccurrences
in interfaceorg.tmapi.core.Topic
-
getOccurrences
public Set<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type)
- Specified by:
getOccurrences
in interfaceorg.tmapi.core.Topic
-
getParent
public TopicMapImpl getParent()
- Specified by:
getParent
in interfaceorg.tmapi.core.Construct
- Specified by:
getParent
in interfaceorg.tmapi.core.Topic
-
getReified
public org.tmapi.core.Reifiable getReified()
- Specified by:
getReified
in interfaceorg.tmapi.core.Topic
-
getRolesPlayed
public Set<org.tmapi.core.Role> getRolesPlayed()
- Specified by:
getRolesPlayed
in interfaceorg.tmapi.core.Topic
-
getRolesPlayed
public Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type)
- Specified by:
getRolesPlayed
in interfaceorg.tmapi.core.Topic
-
getRolesPlayed
public Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type, org.tmapi.core.Topic assocType)
- Specified by:
getRolesPlayed
in interfaceorg.tmapi.core.Topic
-
mergeIn
public void mergeIn(org.tmapi.core.Topic topic)
- Specified by:
mergeIn
in interfaceorg.tmapi.core.Topic
-
remove
public void remove()
- Specified by:
remove
in interfaceorg.tmapi.core.Construct
- Specified by:
remove
in interfaceorg.tmapi.core.Topic
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.tmapi.core.Construct
-
getItemIdentifiers
public Set<org.tmapi.core.Locator> getItemIdentifiers()
- Specified by:
getItemIdentifiers
in interfaceorg.tmapi.core.Construct
-
addItemIdentifier
public void addItemIdentifier(org.tmapi.core.Locator iid)
- Specified by:
addItemIdentifier
in interfaceorg.tmapi.core.Construct
-
removeItemIdentifier
public void removeItemIdentifier(org.tmapi.core.Locator iid)
- Specified by:
removeItemIdentifier
in interfaceorg.tmapi.core.Construct
-
getTopicMap
public TopicMapImpl getTopicMap()
- Specified by:
getTopicMap
in interfaceorg.tmapi.core.Construct
-
equals
public boolean equals(Object obj)
-
-