public interface RuleCompilerContext
AbstractRuleModel getRule()
List<RuleParameterData> getRuleParameters()
RuleIrVariablesGenerator getVariablesGenerator()
String generateVariable(Class<?> type)
RuleIrVariablesGenerator.generateVariable(Class).type - - the typeRuleIrLocalVariablesContainer createLocalContainer()
RuleIrVariablesGenerator.createLocalContainer().String generateLocalVariable(RuleIrLocalVariablesContainer container, Class<?> type)
type - - the typeMap<String,Object> getAttributes()
Map that can be used to store attributes associated with this
RuleCompilerContext.List<Exception> getFailureExceptions()
RuleCompilerContext.List<RuleCompilerProblem> getProblems()
void addProblem(RuleCompilerProblem problem)
problem - Map<String,RuleConditionDefinitionData> getConditionDefinitions()
Map<String,RuleActionDefinitionData> getActionDefinitions()
List<RuleConditionData> getRuleConditions()
Copyright © 2017 SAP SE. All Rights Reserved.