Class MissingRecurrenceConflict
java.lang.Object
gov.nasa.jpl.aerie.scheduler.conflicts.Conflict
gov.nasa.jpl.aerie.scheduler.conflicts.MissingRecurrenceConflict
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleangov.nasa.jpl.aerie.merlin.protocol.types.Durationgov.nasa.jpl.aerie.constraints.time.Intervalgov.nasa.jpl.aerie.merlin.protocol.types.Durationgov.nasa.jpl.aerie.constraints.time.Interval -
Constructor Summary
ConstructorsConstructorDescriptionMissingRecurrenceConflict(Goal goal, gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment evaluationEnvironment, gov.nasa.jpl.aerie.merlin.protocol.types.Duration lastStart, gov.nasa.jpl.aerie.merlin.protocol.types.Duration nextStart, gov.nasa.jpl.aerie.constraints.time.Interval validWindow, boolean afterBoundIsActivity, gov.nasa.jpl.aerie.constraints.time.Interval minMaxConstraints, ActivityExpression desiredActivityTemplate) ctor creates a new conflict -
Method Summary
Modifier and TypeMethodDescriptiongov.nasa.jpl.aerie.constraints.time.Windowsthe times over which the goal was dissatisfied and induced this conflict the relevant times may be composed of several discontinous spansMethods inherited from class gov.nasa.jpl.aerie.scheduler.conflicts.Conflict
getEvaluationEnvironment, getGoal
-
Field Details
-
lastStart
public gov.nasa.jpl.aerie.merlin.protocol.types.Duration lastStart -
nextStart
public gov.nasa.jpl.aerie.merlin.protocol.types.Duration nextStart -
afterBoundIsActivity
public boolean afterBoundIsActivity -
minMaxConstraints
public gov.nasa.jpl.aerie.constraints.time.Interval minMaxConstraints -
validWindow
public gov.nasa.jpl.aerie.constraints.time.Interval validWindow -
desiredActivityTemplate
-
-
Constructor Details
-
MissingRecurrenceConflict
public MissingRecurrenceConflict(Goal goal, gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment evaluationEnvironment, gov.nasa.jpl.aerie.merlin.protocol.types.Duration lastStart, gov.nasa.jpl.aerie.merlin.protocol.types.Duration nextStart, gov.nasa.jpl.aerie.constraints.time.Interval validWindow, boolean afterBoundIsActivity, gov.nasa.jpl.aerie.constraints.time.Interval minMaxConstraints, ActivityExpression desiredActivityTemplate) ctor creates a new conflict- Parameters:
goal- IN STORED the dissatisfied goal that issued the conflictevaluationEnvironment-
-
-
Method Details
-
getTemporalContext
public gov.nasa.jpl.aerie.constraints.time.Windows getTemporalContext()Description copied from class:Conflictthe times over which the goal was dissatisfied and induced this conflict the relevant times may be composed of several discontinous spans- Specified by:
getTemporalContextin classConflict- Returns:
- the time windows when the goal was dissatisfied
-