net.sf.cpsolver.studentsct.extension
Class TimeOverlapsCounter.Conflict

java.lang.Object
  extended by net.sf.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
Enclosing class:
TimeOverlapsCounter

public static class TimeOverlapsCounter.Conflict
extends Object

A representation of a time overlapping conflict


Constructor Summary
TimeOverlapsCounter.Conflict(Student student, int share, Enrollment e1, Assignment a1, Enrollment e2, Assignment a2)
          Constructor
 
Method Summary
 boolean equals(Object o)
           
 Enrollment getE1()
          First enrollment
 Enrollment getE2()
          Second enrollment
 Request getR1()
          First request
 Request getR2()
          Second request
 Assignment getS1()
          First section
 Assignment getS2()
          Second section
 int getShare()
          The number of overlapping slots against the number of slots of the smallest section
 Student getStudent()
          Related student
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimeOverlapsCounter.Conflict

public TimeOverlapsCounter.Conflict(Student student,
                                    int share,
                                    Enrollment e1,
                                    Assignment a1,
                                    Enrollment e2,
                                    Assignment a2)
Constructor

Parameters:
student - related student
a1 - first conflicting section
a2 - second conflicting section
Method Detail

getStudent

public Student getStudent()
Related student


getS1

public Assignment getS1()
First section


getS2

public Assignment getS2()
Second section


getR1

public Request getR1()
First request


getR2

public Request getR2()
Second request


getE1

public Enrollment getE1()
First enrollment


getE2

public Enrollment getE2()
Second enrollment


hashCode

public int hashCode()
Overrides:
hashCode in class Object

getShare

public int getShare()
The number of overlapping slots against the number of slots of the smallest section


equals

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

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 UniTime LLC. All Rights Reserved.