Package gov.nasa.jpl.constraint
Class ResourceConstraint
java.lang.Object
gov.nasa.jpl.constraint.Constraint
gov.nasa.jpl.constraint.ResourceConstraint
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
- Direct Known Subclasses:
ForbiddenResourceConstraint
,MaximumContinuousDurationForResourceConstraint
,MinimumContinuousDurationForResourceConstraint
,PrerequisiteConditionConstraint
-
Field Summary
FieldsFields inherited from class gov.nasa.jpl.constraint.Constraint
listOfViolationBeginAndEndTimes, message, mostRecentTimeViolationBegan, name, severity
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ResourceConstraint
(Condition primaryCondition, Condition secondaryCondition, String message, ViolationSeverity severity) -
Method Summary
Methods inherited from class gov.nasa.jpl.constraint.Constraint
addViolation, finalizeConstraintAfterModeling, getMessage, getName, getSeverity, historyIterator, setName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
-
Field Details
-
-
secondaryCondition
-
-
Constructor Details
-
ResourceConstraint
protected ResourceConstraint(Condition primaryCondition, Condition secondaryCondition, String message, ViolationSeverity severity)
-
-
Method Details
-
clearViolationHistory
public void clearViolationHistory()- Specified by:
clearViolationHistory
in classConstraint
-