| java.lang.Object org.cougaar.planning.ldm.lps.RoleScheduleConflictLP
RoleScheduleConflictLP | public class RoleScheduleConflictLP implements LogicProvider,EnvelopeLogicProvider(Code) | | RoleScheduleConflictLP checks an Asset's roleschedule for potential
schedule conflicts. Each time a new allocation or assettransfer is published or
a change is published for an allocation or assettransfer, the allocation's/assettransfer's estimated
allocation result schedule will be checked against the rest of the
roleschedule. If there is a conflict, the conflicting
allocation's/assettransfer's potentialconflict flags will be set.
The schedule will also be checked for dates outside
of the available schedule. If an available conflict occurs, the allocation's/assettransfer's
assetavailabilityconflict flag will be set.
|
RoleScheduleConflictLP | public RoleScheduleConflictLP(RootPlan rootplan)(Code) | | |
|
|