OptaPlanner distribution 6.0.2-SNAPSHOT

org.optaplanner.examples.curriculumcourse.domain.solver
Class CourseConflict

java.lang.Object
  extended by org.optaplanner.examples.curriculumcourse.domain.solver.CourseConflict
All Implemented Interfaces:
Serializable, Comparable<CourseConflict>

public class CourseConflict
extends Object
implements Serializable, Comparable<CourseConflict>

Calculated during initialization, not modified during score calculation.

See Also:
Serialized Form

Constructor Summary
CourseConflict(Course leftCourse, Course rightCourse, int conflictCount)
           
 
Method Summary
 int compareTo(CourseConflict other)
           
 boolean equals(Object o)
           
 int getConflictCount()
           
 Course getLeftCourse()
           
 Course getRightCourse()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CourseConflict

public CourseConflict(Course leftCourse,
                      Course rightCourse,
                      int conflictCount)
Method Detail

getLeftCourse

public Course getLeftCourse()

getRightCourse

public Course getRightCourse()

getConflictCount

public int getConflictCount()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(CourseConflict other)
Specified by:
compareTo in interface Comparable<CourseConflict>

toString

public String toString()
Overrides:
toString in class Object

OptaPlanner distribution 6.0.2-SNAPSHOT

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.