public interface PropertyAtomContainedConcept extends PropertyAtomConcept, Property.PropertyContainedConcept
Concept
.Property.PropertyBoolean, Property.PropertyConcept, Property.PropertyConceptReference, Property.PropertyContainedConcept, Property.PropertyDateTime, Property.PropertyDouble, Property.PropertyInt, Property.PropertyLong, Property.PropertyString
HISTORY_POLICY_ALL_VALUES, HISTORY_POLICY_CHANGES_ONLY
Modifier and Type | Method and Description |
---|---|
ContainedConcept |
getContainedConcept()
Gets the current
ContainedConcept of this property. |
long |
getContainedConceptId()
Gets the instance id of the current
ContainedConcept of this property. |
long |
getContainedConceptId(long time)
Gets the instance id of the
ContainedConcept of this property at the given time. |
long |
getContainedConceptIdAtIdx(int idx)
Gets the instance id of the
ContainedConcept at the given index
in the current history of this property . |
boolean |
setContainedConcept(ContainedConcept instance)
Sets the current value of this
PropertyAtomContainedConcept to the given instance. |
boolean |
setContainedConcept(ContainedConcept instance,
long time)
Sets the current value of this
PropertyAtomContainedConcept to the given instance
with the given time. |
getConceptId, getConceptId, getConceptIdAtIdx
getHistoryTimeInterval,getString, getString, getStringAtIdx, getTimeAtIdx, howCurrent, howMany, howOld, isSet, setValue, setValue
getType
getHistoryPolicy, getHistorySize, getName, getParent
ContainedConcept getContainedConcept()
ContainedConcept
of this property.ContainedConcept
instance of this property.long getContainedConceptId()
ContainedConcept
of this property.
Id 0 is a special value meaning the current value in the property is null.long getContainedConceptId(long time) throws PropertyException
ContainedConcept
of this property at the given time.
Id 0 is a special value meaning the current value in the property is null.time
- the time to associate with the value.PropertyException
- if the value at that time is unknown.long getContainedConceptIdAtIdx(int idx) throws PropertyException
ContainedConcept
at the given index
in the current history of this property .
Id 0 is a special value meaning the current value in the property is null.idx
- index in the history of this property.ContainedConcept
instance id of this propertyPropertyException
- if the value is unknownboolean setContainedConcept(ContainedConcept instance)
PropertyAtomContainedConcept
to the given instance.instance
- the ContainedConcept
instance to set.Property.getHistoryPolicy()
boolean setContainedConcept(ContainedConcept instance, long time)
PropertyAtomContainedConcept
to the given instance
with the given time.instance
- the ContainedConcept
instance to set.Property.getHistoryPolicy()