public class TopicImpl extends Object implements org.tmapi.core.Topic
| Modifier and Type | Field and Description |
|---|---|
protected TopicMapImpl |
topicMap |
| Constructor and Description |
|---|
TopicImpl(TopicMapImpl topicMap,
TopicIF topic) |
| Modifier and Type | Method and 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,
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) |
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) |
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) |
protected TopicMapImpl topicMap
public TopicImpl(TopicMapImpl topicMap, TopicIF topic)
protected TopicIF getWrapped()
public Set<org.tmapi.core.Locator> getSubjectIdentifiers()
getSubjectIdentifiers in interface org.tmapi.core.Topicpublic void addSubjectIdentifier(org.tmapi.core.Locator sid)
addSubjectIdentifier in interface org.tmapi.core.Topicpublic void removeSubjectIdentifier(org.tmapi.core.Locator sid)
removeSubjectIdentifier in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Locator> getSubjectLocators()
getSubjectLocators in interface org.tmapi.core.Topicpublic void addSubjectLocator(org.tmapi.core.Locator slo)
addSubjectLocator in interface org.tmapi.core.Topicpublic void removeSubjectLocator(org.tmapi.core.Locator slo)
removeSubjectLocator in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Topic> getTypes()
getTypes in interface org.tmapi.core.Topicpublic void addType(org.tmapi.core.Topic type)
addType in interface org.tmapi.core.Topicpublic void removeType(org.tmapi.core.Topic type)
removeType in interface org.tmapi.core.Topicpublic org.tmapi.core.Name createName(String value, org.tmapi.core.Topic... scope)
createName in interface org.tmapi.core.Topicpublic org.tmapi.core.Name createName(String value, Collection<org.tmapi.core.Topic> scope)
createName in interface org.tmapi.core.Topicpublic org.tmapi.core.Name createName(org.tmapi.core.Topic type,
String value,
org.tmapi.core.Topic... scope)
createName in interface org.tmapi.core.Topicpublic org.tmapi.core.Name createName(org.tmapi.core.Topic type,
String value,
Collection<org.tmapi.core.Topic> scope)
createName in interface org.tmapi.core.Topicpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
String value,
org.tmapi.core.Topic... scope)
createOccurrence in interface org.tmapi.core.Topicpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
String value,
Collection<org.tmapi.core.Topic> scope)
createOccurrence in interface org.tmapi.core.Topicpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
org.tmapi.core.Locator value,
org.tmapi.core.Topic... scope)
createOccurrence in interface org.tmapi.core.Topicpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
org.tmapi.core.Locator value,
Collection<org.tmapi.core.Topic> scope)
createOccurrence in interface org.tmapi.core.Topicpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
String value,
org.tmapi.core.Locator datatype,
org.tmapi.core.Topic... scope)
createOccurrence in interface org.tmapi.core.Topicpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
String value,
org.tmapi.core.Locator datatype,
Collection<org.tmapi.core.Topic> scope)
createOccurrence in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Name> getNames()
getNames in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Name> getNames(org.tmapi.core.Topic type)
getNames in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Occurrence> getOccurrences()
getOccurrences in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type)
getOccurrences in interface org.tmapi.core.Topicpublic TopicMapImpl getParent()
getParent in interface org.tmapi.core.ConstructgetParent in interface org.tmapi.core.Topicpublic org.tmapi.core.Reifiable getReified()
getReified in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Role> getRolesPlayed()
getRolesPlayed in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type)
getRolesPlayed in interface org.tmapi.core.Topicpublic Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type, org.tmapi.core.Topic assocType)
getRolesPlayed in interface org.tmapi.core.Topicpublic void mergeIn(org.tmapi.core.Topic topic)
mergeIn in interface org.tmapi.core.Topicpublic void remove()
remove in interface org.tmapi.core.Constructremove in interface org.tmapi.core.Topicpublic String getId()
getId in interface org.tmapi.core.Constructpublic Set<org.tmapi.core.Locator> getItemIdentifiers()
getItemIdentifiers in interface org.tmapi.core.Constructpublic void addItemIdentifier(org.tmapi.core.Locator iid)
addItemIdentifier in interface org.tmapi.core.Constructpublic void removeItemIdentifier(org.tmapi.core.Locator iid)
removeItemIdentifier in interface org.tmapi.core.Constructpublic TopicMapImpl getTopicMap()
getTopicMap in interface org.tmapi.core.Constructpublic boolean equals(Object obj)