Package gov.nasa.jpl.constraint
Class ActivityConstraint
java.lang.Object
gov.nasa.jpl.constraint.Constraint
gov.nasa.jpl.constraint.ActivityConstraint
- All Implemented Interfaces:
PropertyChangeListener,EventListener
- Direct Known Subclasses:
ForbiddenOverlapConstraint,RequiredContainerConstraint,RequiredContainmentConstraint,RequiredFollowerConstraint,RequiredInstanceCountInWindowConstraint,RequiredPrecederConstraint
-
Field Summary
Fields inherited from class gov.nasa.jpl.constraint.Constraint
listOfViolationBeginAndEndTimes, message, mostRecentTimeViolationBegan, name, severity -
Constructor Summary
ConstructorsConstructorDescriptionActivityConstraint(String activityTypeOne, String activityTypeTwo, String message, ViolationSeverity severity) ActivityConstraint(List<String> activityTypeOne, String activityTypeTwo, String message, ViolationSeverity severity) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidpruneOldActivities(Time currentTime, Duration durationToWaitBeforeDeleting, List<Activity> actList, boolean writeViolationIfDeleted) protected voidseeIfAnyLiveActivitiesHaveEnded(Time currentTime, Duration durationToWaitBeforeDeleting) Methods inherited from class gov.nasa.jpl.constraint.Constraint
addViolation, finalizeConstraintAfterModeling, getMessage, getName, getSeverity, historyIterator, setNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.beans.PropertyChangeListener
propertyChange
-
Constructor Details
-
ActivityConstraint
public ActivityConstraint(String activityTypeOne, String activityTypeTwo, String message, ViolationSeverity severity) -
ActivityConstraint
public ActivityConstraint(List<String> activityTypeOne, String activityTypeTwo, String message, ViolationSeverity severity)
-
-
Method Details
-
seeIfAnyLiveActivitiesHaveEnded
-
pruneOldActivities
-
clearViolationHistory
public void clearViolationHistory()- Specified by:
clearViolationHistoryin classConstraint
-