Interface GlobalConstraintWithIntrospection

All Known Implementing Classes:
SchedulingCondition

public interface GlobalConstraintWithIntrospection
Interface defining methods that must be implemented by global constraints such as mutex or cardinality Also provides a directory for creating these constraints
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    gov.nasa.jpl.aerie.constraints.time.Windows
    findWindows(Plan plan, gov.nasa.jpl.aerie.constraints.time.Windows windows, Conflict conflict, gov.nasa.jpl.aerie.constraints.model.SimulationResults simulationResults, gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment evaluationEnvironment)
     
  • Method Details

    • findWindows

      gov.nasa.jpl.aerie.constraints.time.Windows findWindows(Plan plan, gov.nasa.jpl.aerie.constraints.time.Windows windows, Conflict conflict, gov.nasa.jpl.aerie.constraints.model.SimulationResults simulationResults, gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment evaluationEnvironment)
    • extractResources

      void extractResources(Set<String> names)