hmi.elckerlyc.scheduler
Class LinearStretchResolver

java.lang.Object
  extended by hmi.elckerlyc.scheduler.LinearStretchResolver
All Implemented Interfaces:
UniModalResolver

public class LinearStretchResolver
extends Object
implements UniModalResolver


Constructor Summary
LinearStretchResolver()
           
 
Method Summary
private  BehaviourPlanningException getWrappedBehaviourPlanningException(Behaviour b, String m, Exception ex)
           
 void resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit pu)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearStretchResolver

public LinearStretchResolver()
Method Detail

getWrappedBehaviourPlanningException

private BehaviourPlanningException getWrappedBehaviourPlanningException(Behaviour b,
                                                                        String m,
                                                                        Exception ex)

resolveSynchs

public void resolveSynchs(BMLBlockPeg bbPeg,
                          Behaviour b,
                          List<TimePegAndConstraint> sac,
                          PlanUnit pu)
                   throws BehaviourPlanningException
Specified by:
resolveSynchs in interface UniModalResolver
Throws:
BehaviourPlanningException