Rule Designer API

Package ilog.rules.rf.model

Contains the ruleflow model, the definitions of the enumerated values are used in model attributes.

See:
          Description

Interface Summary
IlrRFBody A body for an IlrRFBodyable object.
IlrRFBodyable IlrRFBodyable is the interface for ruleflow objects that contain a body.
IlrRFBranchNode This interface identifies a node used as a branch node, i.e.
IlrRFConcurrencyNode A kind of routing node used for concurrency operations.
IlrRFElement A rule flow graph element it can either be the model or one of its elements.
IlrRFEnvironment Use IlrRFEnvironment to provide environment dependent data to the services around an IlrRFModel instance.
IlrRFFunctionTask Interface for function tasks.
IlrRFGenericTask Generic task interface.
IlrRFList<T extends IlrRFModelElement> A sub-interface of the Java standard List that allows to retrieve an element by its id.
IlrRFModel IlrRFModel represents the model of the graph in a rule flow.
IlrRFModelElement An element of an IlrRFModel.
IlrRFModelVisitor Interface for ruleflow model visitors.
IlrRFNode The base interface for nodes in a ruleflow.
IlrRFRoutingNode A node that give directions in a rule flow model.
IlrRFRuleTask Interface for rule tasks.
IlrRFScope IlrRFScope represents rule task scope.
IlrRFScope.ScopeEntry  
IlrRFStartTask Interface for start tasks.
IlrRFStopTask Interface for stop tasks.
IlrRFSubflowTask Interface for subflow tasks.
IlrRFTask Base interface for all kind of ruleflow tasks.
IlrRFTaskNode A node of the rule flow model that trigger an action.
IlrRFTransition A transition between two IlrRFNodes.
 

Class Summary
IlrRFAbstractModelVisitor Abstract implementation of IlrRFModelVisitor that does nothing.
IlrRFAlgorithm Type safe enum for the rule task "select" algorithm property.
IlrRFExitCriteria Type safe enum for the exit criteria property.
IlrRFFactory Factory class that provides static method to create ruleflow elements.
IlrRFGuardKind Type-safe enum for guard kinds.
IlrRFLanguage A type safe-enum of supported languages for the ruleflow.
IlrRFOrdering Type safe enum for the 'ordering' property.
 

Enum Summary
IlrRFBodyKind An enum to identify the kind of body (IlrRFBody).
 

Package ilog.rules.rf.model Description

Contains the ruleflow model, the definitions of the enumerated values are used in model attributes. This package does not contain the diagram of the ruleflow and the transitions. The order of the tasks listed in the ruleflow has no impact in the sequence of execution of the tasks.

Since:
JRules 7.0

Rule Designer API

© Copyright IBM Corp. 1987, 2013