B.1 Constraint Package

The following Java files form the interfaces and exceptions for the internal Orchestrator constraint grid structure:

B.1.1 AndConstraint

Perform a logical and-ing of all child constraints.

For complete documentation of the class, see AndConstraint.

B.1.2 BetweenConstraint

Binary Operator Constraints that have both a left and right side.

For complete documentation of the class, see BetweenConstraint.

B.1.3 BinaryConstraint

Binary Operator Constraints that have both a left and right side.

For complete documentation of the class, see BinaryConstraint.

B.1.4 Constraint

Basic Constraint interface which allows traversal and evaluation of a constraint tree.

For complete documentation of the class, see Constraint.

B.1.5 ContainerConstraint

Container constraints that perform logical aggregation operations on contained constraints.

For complete documentation of the class, see ContainerConstraint.

B.1.6 ContainsConstraint

Performs a simple set operation that returns true is the right side of the operation is found in the value set of the left side.

For complete documentation of the class, see ContainsConstraint.

B.1.7 ConstraintException

For exceptions that occur in parsing or executing constraints.

For complete documentation of the class, see ConstraintException.

B.1.8 DefinedConstraint

Evaluates to true only if the left side fact is defined in the match context.

For complete documentation of the class, see DefinedConstraint.

B.1.9 EqConstraint

Performs a equality constraint operation.

For complete documentation of the class, see EqConstraint.

B.1.10 GeConstraint

Performs a ‘greater than or equal to’ constraint operation.

For complete documentation of the class, see GeConstraint.

B.1.11 GtConstraint

Performs a 'greater than' constraint operation.

For complete documentation of the class, see GtConstraint.

B.1.12 IfConstraint

Perform a conditional if,then,else block.

For complete documentation of the class, see IfConstraint.

B.1.13 LeConstraint

Performs a ‘less than or equal to’ constraint operation.

For complete documentation of the class, see LeConstraint.

B.1.14 LtConstraint

Performs a ‘less than’ constraint operation.

For complete documentation of the class, see LtConstraint.

B.1.15 NeConstraint

Performs a not equal constraint operation.

For complete documentation of the class, see NeConstraint.

B.1.16 NotConstraint

Perform a logical not operation of all the child constraints.

For complete documentation of the class, see NotConstraint.

B.1.17 OperatorConstraint

Operator constraints that perform comparison operation on facts.

For complete documentation of the class, see OperatorConstraint.

B.1.18 OrConstraint

Perform a logical or-ing operation of all the child constraints.

For complete documentation of the class, see OrConstraint.

B.1.19 TypedConstraint

Typed constraint must only be used as the outermost wrapper when it is necessary to override the default constraint type of ‘resource’.

For complete documentation of the class, see TypedConstraint.

B.1.20 UndefinedConstraint

Evaluates to true only if the left side fact is not defined in the match contect.

For complete documentation of the class, see UndefinedConstraint.