Package org.openl.rules.dt
Interface IBaseDecisionRow
-
- All Known Subinterfaces:
IAction,IBaseAction,IBaseCondition,ICondition,IDecisionRow
- All Known Implementing Classes:
Action,Condition,FunctionalRow
public interface IBaseDecisionRow- Author:
- snshor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ILogicalTablegetDecisionTable()IOpenMethodgetMethod()StringgetName()intgetNumberOfParams()intgetNumberOfRules()IParameterDeclaration[]getParams()ObjectgetParamValue(int paramIdx, int ruleN)IOpenSourceCodeModulegetSourceCodeModule()ILogicalTablegetValueCell(int column)booleanhasFormula(int ruleN)booleanisEmpty(int ruleN)voidremoveDebugInformation()
-
-
-
Method Detail
-
getName
String getName()
-
getNumberOfParams
int getNumberOfParams()
-
getParams
IParameterDeclaration[] getParams()
-
getNumberOfRules
int getNumberOfRules()
-
isEmpty
boolean isEmpty(int ruleN)
-
hasFormula
boolean hasFormula(int ruleN)
-
getParamValue
Object getParamValue(int paramIdx, int ruleN)
-
getValueCell
ILogicalTable getValueCell(int column)
-
getMethod
IOpenMethod getMethod()
-
getDecisionTable
ILogicalTable getDecisionTable()
- Returns:
- Parsed table that contains this decision row.
-
getSourceCodeModule
IOpenSourceCodeModule getSourceCodeModule()
-
removeDebugInformation
void removeDebugInformation()
-
-