## Uses of Interface
org.cpsolver.coursett.constraint.GroupConstraint.ConstraintTypeInterface

- Packages that use GroupConstraint.ConstraintTypeInterface
  Package | Description
  --- | ---
  org.cpsolver.coursett.constraint | University Course Timetabling: Constraints.

- - ### Uses of GroupConstraint.ConstraintTypeInterface in org.cpsolver.coursett.constraint

    Classes in org.cpsolver.coursett.constraint that implement GroupConstraint.ConstraintTypeInterface
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `GroupConstraint.ConstraintType` Group constraint type.
    `static class` | `GroupConstraint.ParametrizedConstraintType<P>` Constraint type with a parameter

    Methods in org.cpsolver.coursett.constraint that return GroupConstraint.ConstraintTypeInterface
    Modifier and Type | Method and Description
    --- | ---
    `static GroupConstraint.ConstraintTypeInterface` | GroupConstraint.`getConstraintType(String reference)` Constraint type from reference
    `GroupConstraint.ConstraintTypeInterface` | GroupConstraint.`getType()` Return constraint type (e.g, `GroupConstraint.ConstraintType.SAME_TIME`)

    Constructors in org.cpsolver.coursett.constraint with parameters of type GroupConstraint.ConstraintTypeInterface
    Constructor and Description
    `GroupConstraint(Long id, GroupConstraint.ConstraintTypeInterface type, String preference)` Constructor