kaos.time
Class TemporalEntityImpl

java.lang.Object
  extended by kaos.core.csi.OntInstanceDescriptionImpl
      extended by kaos.time.TemporalEntityImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, OntInstanceDescription, TemporalEntity

public class TemporalEntityImpl
extends OntInstanceDescriptionImpl
implements TemporalEntity

This interface represents Time TemporalEntity. $Revision: 1.1 $

See Also:
Serialized Form

Constructor Summary
TemporalEntityImpl(java.lang.String myName)
           
 
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 class kaos.core.csi.OntInstanceDescriptionImpl
addProperty, addProperty, addType, addValueForProperty, addValueForProperty, clone, createValueDescription, equals, getAllValueDescriptionsForProperty, getAllValuesForProperty, getDescriptionOfFirstValueForProperty, getFirstType, getFirstValueForProperty, getInstanceID, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, hashCode, removeProperty, removeType, setProperty, setValueForProperty, setValueForProperty, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface kaos.core.csi.OntInstanceDescription
addProperty, addProperty, addType, clone, getFirstType, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, removeProperty, removeType
 

Constructor Detail

TemporalEntityImpl

public TemporalEntityImpl(java.lang.String myName)
                   throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException
Method Detail

getBefore

public java.util.List<TemporalEntity> getBefore()
Specified by:
getBefore in interface TemporalEntity

getHasBeginning

public Instant getHasBeginning()
Specified by:
getHasBeginning in interface TemporalEntity

getHasDurationDescription

public DurationDescription getHasDurationDescription()
Specified by:
getHasDurationDescription in interface TemporalEntity

getHasEnd

public Instant getHasEnd()
Specified by:
getHasEnd in interface TemporalEntity

setHasBeginning

public void setHasBeginning(Instant myBeginning)
Specified by:
setHasBeginning in interface TemporalEntity

setHasDurationDescription

public void setHasDurationDescription(DurationDescription myDuration)
Specified by:
setHasDurationDescription in interface TemporalEntity

setHasEnd

public void setHasEnd(Instant myEnd)
Specified by:
setHasEnd in interface TemporalEntity

addBefore

public void addBefore(TemporalEntity beforeTemporalEntity)
Specified by:
addBefore in interface TemporalEntity

removeBefore

public void removeBefore(TemporalEntity beforeTemporalEntity)
Specified by:
removeBefore in interface TemporalEntity