public LessThanConstraint(ConstraintNode left, ConstraintNode right) { Left = left; Right = right; }
public GreaterThanOrEqualConstraint(ConstraintNode left, ConstraintNode right) { Left = left; Right = right; }
public EqualityConstraint(ConstraintNode left, ConstraintNode right) { Left = left; Right = right; }
public AdditionNode(ConstraintNode left, ConstraintNode right) { Left = left; Right = right; }