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

public abstract class ActivityConstraint extends Constraint
  • Constructor Details

  • Method Details

    • seeIfAnyLiveActivitiesHaveEnded

      protected void seeIfAnyLiveActivitiesHaveEnded(Time currentTime, Duration durationToWaitBeforeDeleting)
    • pruneOldActivities

      protected void pruneOldActivities(Time currentTime, Duration durationToWaitBeforeDeleting, List<Activity> actList, boolean writeViolationIfDeleted)
    • clearViolationHistory

      public void clearViolationHistory()
      Specified by:
      clearViolationHistory in class Constraint