Interface | Description |
---|---|
GroupConstraint.Check |
Group constraint check interface
|
GroupConstraint.ConstraintCreator<P> |
Factory class for group constraints with parameters
|
GroupConstraint.ConstraintTypeInterface |
Interface for a distribution constraint type, including its implementation
|
Class | Description |
---|---|
GroupConstraint |
Group Constraint.
|
GroupConstraint.Block |
Block of sections that go one after the other without any gap.
|
GroupConstraint.Distribution |
Wrapper class representing one distribution preference set on an instructor.
|
GroupConstraint.PairCheck |
Group constraint check interface for constraints that can be computed on individual class pairs.
|
GroupConstraint.ParametrizedConstraintType<P> |
Distribution constraint with parameters.
|
GroupConstraint.SimpleCheck |
Simplified group constraint check interface for constraints that can be computed on individual class pairs.
|
GroupConstraint.SimpleTimeCheck |
Simplified group constraint check interface for time-only constraints that can be computed on individual class pairs.
|
InstructorConstraint |
Instructor Constraint.
|
SameInstructorConstraint |
Same Instructor Constraint.
|
SameLinkConstraint |
Same Link Constraint.
|
Enum | Description |
---|---|
GroupConstraint.ConstraintType |
Distribution types and their implementation
|
InstructorConstraint
. It checks for
instructor availability, maximal load, time conflicts, and whether the given assignments are of the same
course (if desired).