Class ExecutableConstraint.EDSLConstraint
java.lang.Object
gov.nasa.jpl.aerie.merlin.server.models.ExecutableConstraint.EDSLConstraint
- All Implemented Interfaces:
ExecutableConstraint,Comparable<ExecutableConstraint>
- Enclosing interface:
ExecutableConstraint
public static final class ExecutableConstraint.EDSLConstraint
extends Object
implements ExecutableConstraint
-
Nested Class Summary
Nested classes/interfaces inherited from interface gov.nasa.jpl.aerie.merlin.server.models.ExecutableConstraint
ExecutableConstraint.EDSLConstraint, ExecutableConstraint.JARConstraint -
Constructor Summary
ConstructorsConstructorDescriptionEDSLConstraint(ConstraintRecord record, gov.nasa.jpl.aerie.constraints.tree.Expression<gov.nasa.jpl.aerie.constraints.model.EDSLConstraintResult> expression) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(@NotNull ExecutableConstraint o) longorder()record()gov.nasa.jpl.aerie.constraints.model.EDSLConstraintResultrun(gov.nasa.jpl.aerie.constraints.model.SimulationResults preparedResults, gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment environment)
-
Constructor Details
-
EDSLConstraint
public EDSLConstraint(ConstraintRecord record, gov.nasa.jpl.aerie.constraints.tree.Expression<gov.nasa.jpl.aerie.constraints.model.EDSLConstraintResult> expression)
-
-
Method Details
-
record
- Specified by:
recordin interfaceExecutableConstraint
-
order
public long order()- Specified by:
orderin interfaceExecutableConstraint
-
compareTo
- Specified by:
compareToin interfaceComparable<ExecutableConstraint>
-
run
public gov.nasa.jpl.aerie.constraints.model.EDSLConstraintResult run(gov.nasa.jpl.aerie.constraints.model.SimulationResults preparedResults, gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment environment)
-