public abstract class ReifiableImpl extends Object implements org.tmapi.core.Reifiable
| Modifier and Type | Field and Description |
|---|---|
protected TopicMapImpl |
topicMap |
| Constructor and Description |
|---|
ReifiableImpl(TopicMapImpl topicMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
addItemIdentifier(org.tmapi.core.Locator iid) |
boolean |
equals(Object obj) |
String |
getId() |
Set<org.tmapi.core.Locator> |
getItemIdentifiers() |
TopicImpl |
getReifier() |
TopicMapImpl |
getTopicMap() |
protected abstract TMObjectIF |
getWrapped() |
int |
hashCode() |
void |
remove() |
void |
removeItemIdentifier(org.tmapi.core.Locator iid) |
void |
setReifier(org.tmapi.core.Topic reifier) |
protected TopicMapImpl topicMap
public ReifiableImpl(TopicMapImpl topicMap)
public TopicImpl getReifier()
getReifier in interface org.tmapi.core.Reifiablepublic void setReifier(org.tmapi.core.Topic reifier)
throws org.tmapi.core.ModelConstraintException
setReifier in interface org.tmapi.core.Reifiableorg.tmapi.core.ModelConstraintExceptionprotected abstract TMObjectIF getWrapped()
public 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 void remove()
remove in interface org.tmapi.core.Constructpublic boolean equals(Object obj)