Adds a constraint to this element.
Constraint $constraint:
public function addConstraint(Constraint $constraint) {
$this->constraints[] = $constraint;
foreach ($constraint->groups as $group) {
$this->constraintsByGroup[$group][] = $constraint;
}
return $this;
}