public class DefaultSourceRuleSourceCodeTranslator extends java.lang.Object implements RuleSourceCodeTranslator
RuleSourceCodeTranslator for source rules.| Constructor and Description |
|---|
DefaultSourceRuleSourceCodeTranslator() |
public DefaultSourceRuleSourceCodeTranslator()
public RuleConditionsService getRuleConditionsService()
public void setRuleConditionsService(RuleConditionsService ruleConditionsService)
public RuleActionsService getRuleActionsService()
public void setRuleActionsService(RuleActionsService ruleActionsService)
public RuleConditionsTranslator getRuleConditionsTranslator()
public void setRuleConditionsTranslator(RuleConditionsTranslator ruleConditionsTranslator)
public RuleActionsTranslator getRuleActionsTranslator()
public void setRuleActionsTranslator(RuleActionsTranslator ruleActionsTranslator)
public RuleCompilerProblemFactory getRuleCompilerProblemFactory()
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
public RuleIr translate(RuleCompilerContext context)
RuleSourceCodeTranslatortranslate in interface RuleSourceCodeTranslatorcontext - - the rule compiler contextprotected void addRuleConditionsToContext(RuleCompilerContext context, java.util.List<RuleConditionData> ruleConditions)
protected void populateRuleParametersFromConditions(RuleCompilerContext context, java.util.List<RuleConditionData> conditions)
protected void populateRuleParametersFromActions(RuleCompilerContext context, java.util.List<RuleActionData> actions)
protected void validate(RuleCompilerContext context, java.util.List<RuleConditionData> conditions, java.util.List<RuleActionData> actions)
Copyright © 2018 SAP SE. All Rights Reserved.