package scheduler.Conflict;

import scheduler.Generate.*;
import scheduler.LocationDB.*;
import scheduler.ScheduleQuality.*;
import scheduler.ViewSchedule.*;

import java.util.Collection;

/**
 *
 * 
         An object within the Scheduler that keeps track of a
		
 * ScheduleItem before and after an administrator has manually
		 edited it.
 * The object consists of constraint violations
		 that result from the manual
 * edit. An administrator 
		 can view the last manual edit, constraint violations,
		 and resolutions through the ConstraintManager. 
       * 
 * @author 
 * @version 
 *
 **/

public class ConstraintManager {

     /** Default Constructor **/
     public ConstraintManager() {

     }

     protected ConstraintViolationList cvList;

     protected ScheduleItem oldSI;

     protected ScheduleItem newSI;

}