kaos.time
Interface TemporalEntity
- All Superinterfaces:
- java.lang.Cloneable, OntInstanceDescription
- All Known Subinterfaces:
- Instant, Interval, ProperInterval
- All Known Implementing Classes:
- TemporalEntityImpl
public interface TemporalEntity
- extends OntInstanceDescription
This interface represents Time TemporalEntity.
$Revision: 1.2 $
Methods inherited from interface kaos.core.csi.OntInstanceDescription |
addProperty, addProperty, addType, clone, getFirstType, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, removeProperty, removeType |
addBefore
void addBefore(TemporalEntity beforeTemporalEntity)
removeBefore
void removeBefore(TemporalEntity beforeTemporalEntity)
getBefore
java.util.List<TemporalEntity> getBefore()
setHasBeginning
void setHasBeginning(Instant myBeginning)
getHasBeginning
Instant getHasBeginning()
setHasDurationDescription
void setHasDurationDescription(DurationDescription myDuration)
getHasDurationDescription
DurationDescription getHasDurationDescription()
setHasEnd
void setHasEnd(Instant myEnd)
getHasEnd
Instant getHasEnd()