Rule Execution Server API

ilog.rules.factory
Interface IlrRulesetConstants


public interface IlrRulesetConstants

This class defines values used in the IRL language.


Field Summary
static int All
          The value to set to the scope of a rule-based task as short cut to specify that the scope is the whole ruleset.
static int AllRules
          This value is used to set the firing parameter of a rule-based task to allrules.
static int DefaultAlgorithm
          This value is used to set the algorithm used to fire the rules to default.
static int Dynamic
          This value is used to set the ordering parameter of a rule-based task to dynamic.
static String GroupProperty
          The value of the rule property that contains the group name to which the rule belongs.
static int In
          The value of the ruleset variable's modifier to define an in ruleset variable.
static int Literal
          This value is used to set the ordering parameter of a rule-based task to literal.
static int Out
          The value of the ruleset variable's modifier to define an out ruleset variable.
static String PackageHierarchy
          The value of the hierarchical property that maps the package structure.
static String PackageProperty
          The value of the rule property that contains the package name in which the rule is defined.
static int Rule
          This value is used to set the firing parameter of a rule-based task to rule.
static int SequentialAlgorithm
          This value is used to set the algorithm used to fire the rules to sequential.
static int Sorted
          This value is used to set the ordering parameter of a rule-based task to sorted.
 

Field Detail

Dynamic

static final int Dynamic
This value is used to set the ordering parameter of a rule-based task to dynamic.

See Also:
Constant Field Values

Literal

static final int Literal
This value is used to set the ordering parameter of a rule-based task to literal.

See Also:
Constant Field Values

Sorted

static final int Sorted
This value is used to set the ordering parameter of a rule-based task to sorted.

See Also:
Constant Field Values

Rule

static final int Rule
This value is used to set the firing parameter of a rule-based task to rule.

See Also:
Constant Field Values

AllRules

static final int AllRules
This value is used to set the firing parameter of a rule-based task to allrules.

See Also:
Constant Field Values

DefaultAlgorithm

static final int DefaultAlgorithm
This value is used to set the algorithm used to fire the rules to default.

See Also:
Constant Field Values

SequentialAlgorithm

static final int SequentialAlgorithm
This value is used to set the algorithm used to fire the rules to sequential.

See Also:
Constant Field Values

In

static final int In
The value of the ruleset variable's modifier to define an in ruleset variable.

See Also:
Constant Field Values

Out

static final int Out
The value of the ruleset variable's modifier to define an out ruleset variable.

See Also:
Constant Field Values

All

static final int All
The value to set to the scope of a rule-based task as short cut to specify that the scope is the whole ruleset.

See Also:
Constant Field Values

PackageProperty

static final String PackageProperty
The value of the rule property that contains the package name in which the rule is defined.

See Also:
Constant Field Values

PackageHierarchy

static final String PackageHierarchy
The value of the hierarchical property that maps the package structure.

See Also:
Constant Field Values

GroupProperty

static final String GroupProperty
The value of the rule property that contains the group name to which the rule belongs.

See Also:
Constant Field Values

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013