| org.cougaar.planning.ldm.plan.ScheduleElement
All known Subclasses: org.cougaar.planning.ldm.plan.ScheduleElementImpl, org.cougaar.planning.ldm.plan.PlanElementImpl,
ScheduleElement | public interface ScheduleElement extends TimeSpan(Code) | | A ScheduleElement is an encapsulation of spatio-temporal relationships.
Current thought is to bind up both time and space into a single
object which may then be queried in various ways to test for
overlaps, inclusion, exclusion, etc with other schedules.
|
abutSchedule | boolean abutSchedule(ScheduleElement scheduleelement)(Code) | | Does the scheduleElement meet/abut the schedule?
|
getEndDate | Date getEndDate()(Code) | | End Date is millisecond-precision, exclusive time of end.
Date End time for the task |
getStartDate | Date getStartDate()(Code) | | Start date is a millisecond-precision, inclusive time of start.
Date Start time for the task |
included | boolean included(Date date)(Code) | | is the Date on or after the start time and strictly before the end time?
boolean whether the date is included in this time interval. |
included | boolean included(long time)(Code) | | is the time on or after the start time and strictly before the end time?
boolean whether the time is included in this time interval |
overlapSchedule | boolean overlapSchedule(ScheduleElement scheduleelement)(Code) | | Does the scheduleelement overlap (not merely abut) the schedule?
boolean whether schedules overlap |
|
|