public abstract class ScopedImpl extends ReifiableImpl implements org.tmapi.core.Scoped
Modifier and Type | Field and Description |
---|---|
protected TopicMapImpl |
topicMap |
Constructor and Description |
---|
ScopedImpl(TopicMapImpl topicMap) |
Modifier and Type | Method and Description |
---|---|
void |
addItemIdentifier(org.tmapi.core.Locator iid) |
void |
addTheme(org.tmapi.core.Topic theme) |
boolean |
equals(Object obj) |
String |
getId() |
Set<org.tmapi.core.Locator> |
getItemIdentifiers() |
Set<org.tmapi.core.Topic> |
getScope() |
TopicMapImpl |
getTopicMap() |
protected abstract TMObjectIF |
getWrapped() |
int |
hashCode() |
void |
remove() |
void |
removeItemIdentifier(org.tmapi.core.Locator iid) |
void |
removeTheme(org.tmapi.core.Topic theme) |
getReifier, setReifier
protected TopicMapImpl topicMap
public ScopedImpl(TopicMapImpl topicMap)
public Set<org.tmapi.core.Topic> getScope()
getScope
in interface org.tmapi.core.Scoped
public void addTheme(org.tmapi.core.Topic theme)
addTheme
in interface org.tmapi.core.Scoped
public void removeTheme(org.tmapi.core.Topic theme)
removeTheme
in interface org.tmapi.core.Scoped
protected abstract TMObjectIF getWrapped()
public String getId()
getId
in interface org.tmapi.core.Construct
public Set<org.tmapi.core.Locator> getItemIdentifiers()
getItemIdentifiers
in interface org.tmapi.core.Construct
public void addItemIdentifier(org.tmapi.core.Locator iid)
addItemIdentifier
in interface org.tmapi.core.Construct
public void removeItemIdentifier(org.tmapi.core.Locator iid)
removeItemIdentifier
in interface org.tmapi.core.Construct
public TopicMapImpl getTopicMap()
getTopicMap
in interface org.tmapi.core.Construct
public void remove()
remove
in interface org.tmapi.core.Construct
public boolean equals(Object obj)