A.3 Gridion Constraint Package

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

A.3.1 AndConstraint

Perform a logical and-ing of all child constraints.

For complete documentation of the class, see AndConstraint.

A.3.2 BetweenConstraint

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

For complete documentation of the class, see BetweenConstraint.

A.3.3 BinaryConstraint

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

For complete documentation of the class, see BinaryConstraint.

A.3.4 Constraint

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

For complete documentation of the class, see Constraint.

A.3.5 ContainerConstraint

Constainer constraints that perform logical aggregation operations on contained constraints.

For complete documentation of the class, see ContainerConstraint.

A.3.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.

A.3.7 ConstraintException

For exceptions that occur in parsing or executing constraints.

For complete documentation of the class, see ConstraintException.

A.3.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.

A.3.9 EqConstraint*

Performs a equality constraint operation.

For complete documentation of the class, see AndConstraint.

A.3.10 GeConstraint*

Performs a 'greater than or equal to' constraint operation.

For complete documentation of the class, see AndConstraint.

A.3.11 GtConstraint*

Performs a 'greater than' constraint operation.

For complete documentation of the class, see AndConstraint.

A.3.12 IfConstraint*

Perform a conditional if,then,else block.

For complete documentation of the class, see AndConstraint.

A.3.13 LeConstraint*

Performs a 'less than or equal to' constraint operation.

For complete documentation of the class, see AndConstraint.

A.3.14 LtConstraint*

Performs a 'less than' constraint operation.

For complete documentation of the class, see AndConstraint.

A.3.15 NeConstraint*

Performs a not equal constraint operation.

For complete documentation of the class, see AndConstraint.

A.3.16 NotConstraint*

Perform a logical not operation of all the child constraints.

For complete documentation of the class, see AndConstraint.

A.3.17 OperatorConstraint*

Operator constraints that perform camparision operation on facts.

For complete documentation of the class, see AndConstraint.

A.3.18 OrConstraint*

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

For complete documentation of the class, see AndConstraint.

A.3.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 AndConstraint.

A.3.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 AndConstraint.