Package org.openl.rules.dt.data
Class RuleExecutionObject
- java.lang.Object
-
- org.openl.types.impl.DynamicObject
-
- org.openl.types.impl.DelegatedDynamicObject
-
- org.openl.rules.dt.data.RuleExecutionObject
-
- All Implemented Interfaces:
IDynamicObject
public class RuleExecutionObject extends DelegatedDynamicObject
The object is the reference to the current rule that is being executed at the moment. Currently it is valid only inside of the action that is being executed. The object facilitates the access from the action method to the variables defined in conditions of the same ruleIn the future we may want to provide similar functionality inside conditions as well, but it may not be easy because of the indexing and optimization.
- Author:
- snshor Created Jun 15, 2010
-
-
Constructor Summary
Constructors Constructor Description RuleExecutionObject(IOpenClass rulesType, IDynamicObject target, int ruleNum)
-
Method Summary
-
Methods inherited from class org.openl.types.impl.DelegatedDynamicObject
getFieldValue, getFieldValue, isAssignableFrom, setFieldValue, setFieldValue
-
Methods inherited from class org.openl.types.impl.DynamicObject
containsField, getFieldValues, getNicePrinterAdaptor, getType, isMyField, setType, toString
-
-
-
-
Constructor Detail
-
RuleExecutionObject
public RuleExecutionObject(IOpenClass rulesType, IDynamicObject target, int ruleNum)
-
-