Class ActionMultiConstraintHardMediumSoftMatch

  • All Implemented Interfaces:
    org.drools.workbench.models.datamodel.rule.IAction, org.drools.workbench.models.datamodel.rule.PluggableIAction, org.drools.workbench.models.datamodel.rule.TemplateAware, ActionConstraintMatch

    public class ActionMultiConstraintHardMediumSoftMatch
    extends Object
    implements ActionConstraintMatch, org.drools.workbench.models.datamodel.rule.TemplateAware
    • Method Detail

      • setActionHardConstraintMatch

        public void setActionHardConstraintMatch​(ActionHardConstraintMatch actionHardConstraintMatch)
      • setActionMediumConstraintMatch

        public void setActionMediumConstraintMatch​(ActionMediumConstraintMatch actionMediumConstraintMatch)
      • setActionSoftConstraintMatch

        public void setActionSoftConstraintMatch​(ActionSoftConstraintMatch actionSoftConstraintMatch)
      • extractInterpolationVariables

        public Collection<org.drools.workbench.models.datamodel.rule.InterpolationVariable> extractInterpolationVariables()
        Specified by:
        extractInterpolationVariables in interface org.drools.workbench.models.datamodel.rule.TemplateAware
      • substituteTemplateVariables

        public void substituteTemplateVariables​(Function<String,​String> keyToValueFunction)
        Specified by:
        substituteTemplateVariables in interface org.drools.workbench.models.datamodel.rule.TemplateAware
      • cloneTemplateAware

        public org.drools.workbench.models.datamodel.rule.TemplateAware cloneTemplateAware()
        Specified by:
        cloneTemplateAware in interface org.drools.workbench.models.datamodel.rule.TemplateAware
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getStringRepresentation

        public String getStringRepresentation()
        Specified by:
        getStringRepresentation in interface org.drools.workbench.models.datamodel.rule.PluggableIAction