Class PlacementConstraint.DelayedOr

All Implemented Interfaces:
PlacementConstraint.Visitable
Enclosing class:
PlacementConstraint

public static class PlacementConstraint.DelayedOr extends PlacementConstraint.CompositeConstraint<PlacementConstraint.TimedPlacementConstraint>
Class that represents a composite constraint that comprises a list of timed placement constraints (see PlacementConstraint.TimedPlacementConstraint). The scheduler should try to satisfy first the first timed child constraint within the specified time window. If this is not possible, it should attempt to satisfy the second, and so on.