public class OccurrenceImpl extends DatatypeAwareImpl implements org.tmapi.core.Occurrence
Modifier and Type | Field and Description |
---|---|
protected TopicMapImpl |
topicMap |
Constructor and Description |
---|
OccurrenceImpl(TopicMapImpl topicMap,
OccurrenceIF occ) |
Modifier and Type | Method and Description |
---|---|
void |
addItemIdentifier(org.tmapi.core.Locator iid) |
boolean |
equals(Object obj) |
org.tmapi.core.Locator |
getDatatype() |
String |
getId() |
Set<org.tmapi.core.Locator> |
getItemIdentifiers() |
org.tmapi.core.Topic |
getParent() |
TopicMapImpl |
getTopicMap() |
org.tmapi.core.Topic |
getType() |
String |
getValue() |
OccurrenceIF |
getWrapped() |
int |
hashCode() |
org.tmapi.core.Locator |
locatorValue() |
void |
remove() |
void |
removeItemIdentifier(org.tmapi.core.Locator iid) |
void |
setType(org.tmapi.core.Topic type) |
void |
setValue(org.tmapi.core.Locator value) |
void |
setValue(String value) |
protected void |
setValue(String value,
LocatorIF datatype)
Sets the value / datatype pair.
|
decimalValue, floatValue, integerValue, intValue, longValue, setValue, setValue, setValue, setValue, setValue, setValue
addTheme, getScope, removeTheme
getReifier, setReifier
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
protected TopicMapImpl topicMap
public OccurrenceImpl(TopicMapImpl topicMap, OccurrenceIF occ)
public OccurrenceIF getWrapped()
public org.tmapi.core.Topic getParent()
getParent
in interface org.tmapi.core.Construct
getParent
in interface org.tmapi.core.Occurrence
public org.tmapi.core.Topic getType()
getType
in interface org.tmapi.core.Typed
public void setType(org.tmapi.core.Topic type)
setType
in interface org.tmapi.core.Typed
public org.tmapi.core.Locator getDatatype()
getDatatype
in interface org.tmapi.core.DatatypeAware
public String getValue()
getValue
in interface org.tmapi.core.DatatypeAware
public org.tmapi.core.Locator locatorValue()
locatorValue
in interface org.tmapi.core.DatatypeAware
public void setValue(String value)
setValue
in interface org.tmapi.core.DatatypeAware
public void setValue(org.tmapi.core.Locator value)
setValue
in interface org.tmapi.core.DatatypeAware
protected void setValue(String value, LocatorIF datatype)
DatatypeAwareImpl
setValue
in class DatatypeAwareImpl
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)