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.Reifiable
public void setReifier(org.tmapi.core.Topic reifier) throws org.tmapi.core.ModelConstraintException
setReifier
in interface org.tmapi.core.Reifiable
org.tmapi.core.ModelConstraintException
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)