| 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).