package scheduler.ScheduleQuality; import scheduler.Generate.*; import scheduler.Preferences.*; import scheduler.ViewSchedule.*; import java.util.Collection; /** * * A PreferenceViolation contains the preference violated, course sections involved, and the calculated points for the violation. * * @author * @version * **/ public class PreferenceViolation { /** Default Constructor **/ public PreferenceViolation() { } protected Preference pref; protected Collection siList; protected int points; protected pvType type; protected int imp; }