Rule Execution Server API

ilog.rules.factory
Interface IlrFactoryExplorer

All Known Implementing Classes:
IlrFactoryAdapter, IlrRuleWriter

public interface IlrFactoryExplorer

This interface allows you to implement a class whose main task is to explore the contents of factory objects.

There are several class hierarchies in the factory API. For a specific task, you may have to visit all the factory objects. This interface provides you with an easy way to visit all the factory objects. The methods specify the actions to be performed on each instance of a concrete class.

The IlrRuleWriter class is a good example of how to use this interface.

Also notice that all the methods return an object. If your method does not intend to return a value, you may return null.

See Also:
IlrRuleWriter, IlrCondition.exploreCondition(IlrFactoryExplorer), IlrTest.exploreTest(IlrFactoryExplorer), IlrValue.exploreValue(IlrFactoryExplorer), IlrStatement.exploreStatement(IlrFactoryExplorer), IlrAssignable.exploreAssignable(IlrFactoryExplorer)

Method Summary
 Object exploreAssignable(IlrArrayElement assignable)
          Explores an array element as an assignable entity.
 Object exploreAssignable(IlrFieldValue assignable)
          Explores a field value as an assignable entity.
 Object exploreAssignable(IlrStaticFieldValue assignable)
          Explores a static field value as an assignable entity.
 Object exploreAssignable(IlrVariable assignable)
          Explores a variable as an assignable entity.
 Object exploreCondition(IlrCollectCondition cond)
          Explores a collection condition and returns an object as the result.
 Object exploreCondition(IlrEvaluateCondition cond)
          Explores an evaluate condition and returns an object as the result.
 Object exploreCondition(IlrExistsCondition cond)
          Explores an exists condition and returns an object as the result.
 Object exploreCondition(IlrNotCondition cond)
          Explores a not condition and returns an object as the result.
 Object exploreCondition(IlrSimpleCondition cond)
          Explores a simple condition and returns an object as the result.
 Object exploreCondition(IlrTimeCondition cond)
          Explores a time condition and returns an object as the result.
 Object exploreStatement(IlrApplyAction action)
          Deprecated.  
 Object exploreStatement(IlrAssertAction action)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrAssignment statement)
          Explores a statement and returns an object as the result.
 Object exploreStatement(IlrBindStatement statement)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrBreakStatement statement)
          Explores a break as a statement.
 Object exploreStatement(IlrContinueStatement statement)
          Explores a continue as a statement.
 Object exploreStatement(IlrExecuteStatement statement)
          Deprecated.  
 Object exploreStatement(IlrForeachStatement statement)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrForStatement statement)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrFunctionInvocation statement)
          Explores a function invocation as a statement.
 Object exploreStatement(IlrIfStatement statement)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrMethodInvocation statement)
          Explores a method invocation as a statement.
 Object exploreStatement(IlrModifyAction action)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrRetractAction action)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrReturnStatement statement)
          Explores a return as a statement.
 Object exploreStatement(IlrStaticMethodInvocation statement)
          Explores a static method invocation as a statement.
 Object exploreStatement(IlrTaskForkNodeStatement node)
          Explores a fork ruleflow node and returns an object as the result.
 Object exploreStatement(IlrTaskGotoNodeStatement node)
          Explores a goto ruleflow node and returns an object as the result.
 Object exploreStatement(IlrTaskIfNodeStatement node)
          Explores an if ruleflow node and returns an object as the result.
 Object exploreStatement(IlrTaskInstanceStatement node)
          Explores a task invocation node and returns an object as the result.
 Object exploreStatement(IlrTaskSwitchNodeStatement node)
          Explores a switch ruleflow node and returns an object as the result.
 Object exploreStatement(IlrTaskWhileNodeStatement node)
          Explores a while ruleflow node and returns an object as the result.
 Object exploreStatement(IlrThrowStatement statement)
          Explores a throw as a statement.
 Object exploreStatement(IlrTimeOutBlock statement)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrTryCatchFinallyStatement statement)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrUnaryValue statement)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrUpdateAction action)
          Explores an action and returns an object as the result.
 Object exploreStatement(IlrWhileStatement statement)
          Explores an action and returns an object as the result.
 Object exploreTask(IlrFlowTaskFactory task)
          Explores a flow-based task factory and return an object as the result.
 Object exploreTask(IlrFunctionTaskFactory task)
          Explores a function-based task factory and returns an object as the result.
 Object exploreTask(IlrRuleTaskFactory task)
          Explores a rule-based task factory and returns an object as the result.
 Object exploreTest(IlrAfterTest test)
          Explores an after test and returns an object as the result.
 Object exploreTest(IlrBeforeTest test)
          Explores a before test and returns an object as the result.
 Object exploreTest(IlrBinaryTest test)
          Explores a binary test and returns an object as the result.
 Object exploreTest(IlrInstanceOfTest test)
          Explores an instanceof test and returns an object as the result.
 Object exploreTest(IlrNaryTest test)
          Explores a test and returns an object as the result.
 Object exploreTest(IlrNotTest test)
          Explores a logical NOT test and returns an object as the result.
 Object exploreTest(IlrOccursinTest test)
          Explores an occursin test and returns an object as the result.
 Object exploreTest(IlrUnaryTest test)
          Explores a unary test and returns an object as the result.
 Object exploreTest(IlrUnknownTest test)
          Explores an unknown test and returns an object as the result.
 Object exploreValue(IlrArrayElement value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrArrayLength value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrAsValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrBinaryValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrCastValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrClassTypeValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrCollectInSourceValue arg)
           
 Object exploreValue(IlrConstantValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrContextValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrEventTimeValue value)
          Deprecated. As of IBM Decision Server 7.5, event processing is deprecated.
 Object exploreValue(IlrFieldValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrFunctionInvocation value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrInstanceValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrIntervalValue value)
          Explores a value modeling an interval.
 Object exploreValue(IlrMethodInvocation value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrNewArrayInstanceValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrNewInstanceValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrObjectValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrPropertyAccessValue arg)
           
 Object exploreValue(IlrScopeValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrStaticFieldValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrStaticMethodInvocation value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrTestValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrUnaryValue value)
          Explores a value and returns an object as the result.
 Object exploreValue(IlrVariable value)
          Explores a value and returns an object as the result.
 

Method Detail

exploreCondition

Object exploreCondition(IlrEvaluateCondition cond)
Explores an evaluate condition and returns an object as the result.

Parameters:
cond - The condition.
See Also:
IlrEvaluateCondition.exploreCondition(IlrFactoryExplorer)

exploreCondition

Object exploreCondition(IlrSimpleCondition cond)
Explores a simple condition and returns an object as the result.

Parameters:
cond - The condition.
See Also:
IlrSimpleCondition.exploreCondition(IlrFactoryExplorer)

exploreCondition

Object exploreCondition(IlrNotCondition cond)
Explores a not condition and returns an object as the result.

Parameters:
cond - The condition.
See Also:
IlrNotCondition.exploreCondition(IlrFactoryExplorer)

exploreCondition

Object exploreCondition(IlrExistsCondition cond)
Explores an exists condition and returns an object as the result.

Parameters:
cond - The condition.
See Also:
IlrExistsCondition.exploreCondition(IlrFactoryExplorer)

exploreCondition

Object exploreCondition(IlrCollectCondition cond)
Explores a collection condition and returns an object as the result.

Parameters:
cond - The condition.
See Also:
IlrCollectCondition.exploreCondition(IlrFactoryExplorer)

exploreCondition

Object exploreCondition(IlrTimeCondition cond)
Explores a time condition and returns an object as the result.

Parameters:
cond - The condition.
See Also:
IlrTimeCondition.exploreCondition(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrUnaryTest test)
Explores a unary test and returns an object as the result.

Parameters:
test - A unary test.
See Also:
IlrUnaryTest.exploreTest(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrBinaryTest test)
Explores a binary test and returns an object as the result.

Parameters:
test - A binary test.
See Also:
IlrBinaryTest.exploreTest(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrOccursinTest test)
Explores an occursin test and returns an object as the result.

Parameters:
test - An occursin test.
See Also:
IlrOccursinTest.exploreTest(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrBeforeTest test)
Explores a before test and returns an object as the result.

Parameters:
test - A before test.
See Also:
IlrBeforeTest.exploreTest(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrAfterTest test)
Explores an after test and returns an object as the result.

Parameters:
test - An after test.
See Also:
IlrAfterTest.exploreTest(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrInstanceOfTest test)
Explores an instanceof test and returns an object as the result.

Parameters:
test - An instanceof test.
See Also:
IlrInstanceOfTest.exploreTest(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrUnknownTest test)
Explores an unknown test and returns an object as the result.

Parameters:
test - An unknown test.
See Also:
IlrUnknownTest.exploreTest(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrNotTest test)
Explores a logical NOT test and returns an object as the result.

Parameters:
test - A logical NOT test.
See Also:
IlrNotTest.exploreTest(IlrFactoryExplorer)

exploreTest

Object exploreTest(IlrNaryTest test)
Explores a test and returns an object as the result. The test is a logical AND test.

Parameters:
test - The test involved in the logical AND test.
See Also:
IlrNaryTest.exploreTest(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrConstantValue value)
Explores a value and returns an object as the result. The value is a constant value.

Parameters:
value - A constant value.
See Also:
IlrConstantValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrClassTypeValue value)
Explores a value and returns an object as the result. The value is an IlrClassTypeValue value.

Parameters:
value - An IlrClassTypeValue value.
See Also:
IlrClassTypeValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrCastValue value)
Explores a value and returns an object as the result. The value is a cast value.

Parameters:
value - A cast value.
See Also:
IlrCastValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrAsValue value)
Explores a value and returns an object as the result. The value is an as value.

Parameters:
value - An as value.
See Also:
IlrAsValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrVariable value)
Explores a value and returns an object as the result. The value is a variable.

Parameters:
value - A variable value.
See Also:
IlrVariable.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrContextValue value)
Explores a value and returns an object as the result. The value is a context value.

Parameters:
value - A context value.
See Also:
IlrContextValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrInstanceValue value)
Explores a value and returns an object as the result. The value is a rule instance value.

Parameters:
value - A rule instance value.
See Also:
IlrInstanceValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrScopeValue value)
Explores a value and returns an object as the result. The value is the scope value of the rule task being explored.

Parameters:
value - A scope value.
See Also:
IlrScopeValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrObjectValue value)
Explores a value and returns an object as the result. The value is an object value.

Parameters:
value - An object value.
See Also:
IlrObjectValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrEventTimeValue value)
Deprecated. As of IBM Decision Server 7.5, event processing is deprecated.

Explores a value and returns an object as the result. The value is an event timestamp value.

Parameters:
value - An event timestamp value.
See Also:
IlrEventTimeValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrArrayLength value)
Explores a value and returns an object as the result. The value is an array length.

Parameters:
value - An array length value.
See Also:
IlrArrayLength.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrArrayElement value)
Explores a value and returns an object as the result. The value is an array element.

Parameters:
value - An array element value.
See Also:
IlrArrayElement.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrStaticFieldValue value)
Explores a value and returns an object as the result. The value is a static field value.

Parameters:
value - A static field value.
See Also:
IlrStaticFieldValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrFieldValue value)
Explores a value and returns an object as the result. The value is a field value.

Parameters:
value - A field value.
See Also:
IlrFieldValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrStaticMethodInvocation value)
Explores a value and returns an object as the result. The value is a static method invocation value.

Parameters:
value - A static method invocation value.
See Also:
IlrStaticMethodInvocation.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrFunctionInvocation value)
Explores a value and returns an object as the result. The value is a function invocation value.

Parameters:
value - A function invocation value.
See Also:
IlrFunctionInvocation.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrMethodInvocation value)
Explores a value and returns an object as the result. The value is a method invocation value.

Parameters:
value - A method invocation value.
See Also:
IlrMethodInvocation.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrNewInstanceValue value)
Explores a value and returns an object as the result. The value is an object creation value.

Parameters:
value - An object creation value.
See Also:
IlrNewInstanceValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrNewArrayInstanceValue value)
Explores a value and returns an object as the result. The value is an array object creation value.

Parameters:
value - An array object creation value.
See Also:
IlrNewArrayInstanceValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrUnaryValue value)
Explores a value and returns an object as the result. The value is a unary expression.

Parameters:
value - A unary expression.
See Also:
IlrUnaryValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrBinaryValue value)
Explores a value and returns an object as the result. The value is a binary arithmetic expression.

Parameters:
value - A binary arithmetic expression.
See Also:
IlrBinaryValue.exploreValue(IlrFactoryExplorer)

exploreAssignable

Object exploreAssignable(IlrVariable assignable)
Explores a variable as an assignable entity.

Parameters:
assignable - A variable.
See Also:
IlrVariable.exploreAssignable(IlrFactoryExplorer)

exploreAssignable

Object exploreAssignable(IlrArrayElement assignable)
Explores an array element as an assignable entity.

Parameters:
assignable - An array element.
See Also:
IlrArrayElement.exploreAssignable(IlrFactoryExplorer)

exploreAssignable

Object exploreAssignable(IlrStaticFieldValue assignable)
Explores a static field value as an assignable entity.

Parameters:
assignable - A static field value.
See Also:
IlrStaticFieldValue.exploreAssignable(IlrFactoryExplorer)

exploreAssignable

Object exploreAssignable(IlrFieldValue assignable)
Explores a field value as an assignable entity.

Parameters:
assignable - A field value.
See Also:
IlrFieldValue.exploreAssignable(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrTestValue value)
Explores a value and returns an object as the result. The value encapsulates a test,

Parameters:
value - The value that encapsulates a test.
See Also:
IlrTestValue.exploreValue(IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrIntervalValue value)
Explores a value modeling an interval.

Parameters:
value - A value modeling an interval.
See Also:
IlrIntervalValue.exploreValue(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrBindStatement statement)
Explores an action and returns an object as the result. The action is a bind action.

Parameters:
statement - The statement.
See Also:
IlrBindStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrAssignment statement)
Explores a statement and returns an object as the result. The statement is an assignment statement.

Parameters:
statement - The statement.
See Also:
IlrAssignment.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrStaticMethodInvocation statement)
Explores a static method invocation as a statement.

Parameters:
statement - The statement.
See Also:
IlrStaticMethodInvocation.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrFunctionInvocation statement)
Explores a function invocation as a statement.

Parameters:
statement - The statement.
See Also:
IlrFunctionInvocation.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrReturnStatement statement)
Explores a return as a statement.

Parameters:
statement - The statement.
See Also:
IlrReturnStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrThrowStatement statement)
Explores a throw as a statement.

Parameters:
statement - The statement.
See Also:
IlrThrowStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrBreakStatement statement)
Explores a break as a statement.

Parameters:
statement - The statement.
See Also:
IlrBreakStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrContinueStatement statement)
Explores a continue as a statement.

Parameters:
statement - The statement.
See Also:
IlrContinueStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrMethodInvocation statement)
Explores a method invocation as a statement.

Parameters:
statement - The statement.
See Also:
IlrMethodInvocation.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrExecuteStatement statement)
Deprecated. 

Explores an action and returns an object as the result. The action is an execute action.

Parameters:
statement - The statement.
See Also:
IlrExecuteStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrIfStatement statement)
Explores an action and returns an object as the result. The action is an if statement.

Parameters:
statement - The statement.
See Also:
IlrIfStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrTryCatchFinallyStatement statement)
Explores an action and returns an object as the result. The action is a try-catch-finally statement.

Parameters:
statement - The statement.
See Also:
IlrTryCatchFinallyStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrWhileStatement statement)
Explores an action and returns an object as the result. The action is a while statement block.

Parameters:
statement - The statement.
See Also:
IlrWhileStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrUnaryValue statement)
Explores an action and returns an object as the result. The action is a for instruction.

Parameters:
statement - The statement.
See Also:
IlrUnaryValue.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrForStatement statement)
Explores an action and returns an object as the result. The action is a for instruction.

Parameters:
statement - The statement.
See Also:
IlrForStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrForeachStatement statement)
Explores an action and returns an object as the result. The action is a foreach instruction.

Parameters:
statement - The statement.
See Also:
IlrForeachStatement.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrTimeOutBlock statement)
Explores an action and returns an object as the result. The action is a timeout statement block.

Parameters:
statement - The statement.
See Also:
IlrTimeOutBlock.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrAssertAction action)
Explores an action and returns an object as the result. The action is an assert action.

Parameters:
action - The action.
See Also:
IlrAssertAction.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrRetractAction action)
Explores an action and returns an object as the result. The action is a retract action.

Parameters:
action - The action.
See Also:
IlrRetractAction.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrModifyAction action)
Explores an action and returns an object as the result. The action is a modify action.

Parameters:
action - The action.
See Also:
IlrModifyAction.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrUpdateAction action)
Explores an action and returns an object as the result. The action is an update action.

Parameters:
action - The action.
See Also:
IlrUpdateAction.exploreStatement(IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrApplyAction action)
Deprecated. 

Explores an action and returns an object as the result. The action is an apply action.

Parameters:
action - The action.
See Also:
IlrApplyAction.exploreStatement(IlrFactoryExplorer)

exploreTask

Object exploreTask(IlrRuleTaskFactory task)
Explores a rule-based task factory and returns an object as the result.

Parameters:
task - The rule-based task to explore.
See Also:
ilog.rules.factory.IlrTaskFactory.exploreTask(ilog.rules.factory.IlrFactoryExplorer)

exploreTask

Object exploreTask(IlrFunctionTaskFactory task)
Explores a function-based task factory and returns an object as the result.

Parameters:
task - The function-based task to explore.
See Also:
ilog.rules.factory.IlrTaskFactory.exploreTask(ilog.rules.factory.IlrFactoryExplorer)

exploreTask

Object exploreTask(IlrFlowTaskFactory task)
Explores a flow-based task factory and return an object as the result.

Parameters:
task - The flow-based task to explore.
See Also:
ilog.rules.factory.IlrTaskFactory.exploreTask(ilog.rules.factory.IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrTaskInstanceStatement node)
Explores a task invocation node and returns an object as the result.

Parameters:
node - The task invocation node to explore.
See Also:
ilog.rules.factory.IlrTaskInstanceStatement.exploreStatement(ilog.rules.factory.IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrTaskIfNodeStatement node)
Explores an if ruleflow node and returns an object as the result.

Parameters:
node - The if ruleflow node to explore.
See Also:
ilog.rules.factory.IlrTaskIfNodeStatement.exploreStatement(ilog.rules.factory.IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrTaskSwitchNodeStatement node)
Explores a switch ruleflow node and returns an object as the result.

Parameters:
node - The switch ruleflow node to explore.
See Also:
ilog.rules.factory.IlrTaskSwitchNodeStatement.exploreStatement(ilog.rules.factory.IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrTaskForkNodeStatement node)
Explores a fork ruleflow node and returns an object as the result.

Parameters:
node - The fork node to explore.
See Also:
ilog.rules.factory.IlrTaskForkNodeStatement.exploreStatement(ilog.rules.factory.IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrTaskGotoNodeStatement node)
Explores a goto ruleflow node and returns an object as the result.

Parameters:
node - The goto ruleflow node to explore.
See Also:
ilog.rules.factory.IlrTaskGotoNodeStatement.exploreStatement(ilog.rules.factory.IlrFactoryExplorer)

exploreStatement

Object exploreStatement(IlrTaskWhileNodeStatement node)
Explores a while ruleflow node and returns an object as the result.

Parameters:
node - The while ruleflow node to explore.
See Also:
ilog.rules.factory.IlrTaskWhileNodeStatement.exploreStatement(ilog.rules.factory.IlrFactoryExplorer)

exploreValue

Object exploreValue(IlrCollectInSourceValue arg)

exploreValue

Object exploreValue(IlrPropertyAccessValue arg)

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013