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 $


Method Summary
 void addBefore(TemporalEntity beforeTemporalEntity)
           
 java.util.List<TemporalEntity> getBefore()
           
 Instant getHasBeginning()
           
 DurationDescription getHasDurationDescription()
           
 Instant getHasEnd()
           
 void removeBefore(TemporalEntity beforeTemporalEntity)
           
 void setHasBeginning(Instant myBeginning)
           
 void setHasDurationDescription(DurationDescription myDuration)
           
 void setHasEnd(Instant myEnd)
           
 
Methods inherited from interface kaos.core.csi.OntInstanceDescription
addProperty, addProperty, addType, clone, getFirstType, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, removeProperty, removeType
 

Method Detail

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()