Interface DmnTransformListener


  • public interface DmnTransformListener
    Listener for a DMN transformation
    • Method Detail

      • transformDecision

        void transformDecision​(Decision decision,
                               DmnDecision dmnDecision)
        Notified after a DMN decision was transformed
        Parameters:
        decision - the decision from the DMN model instance
        dmnDecision - the transformed DmnDecision
      • transformDecisionTableInput

        void transformDecisionTableInput​(Input input,
                                         DmnDecisionTableInputImpl dmnInput)
        Notified after a DMN decision table input was transformed
        Parameters:
        input - the input from the DMN model instance
        dmnInput - the transformed DmnDecisionTableInputImpl
      • transformDecisionTableOutput

        void transformDecisionTableOutput​(Output output,
                                          DmnDecisionTableOutputImpl dmnOutput)
        Notified after a DMN decision table output was transformed
        Parameters:
        output - the output from the DMN model instance
        dmnOutput - the transformed DmnDecisionTableOutputImpl
      • transformDecisionTableRule

        void transformDecisionTableRule​(Rule rule,
                                        DmnDecisionTableRuleImpl dmnRule)
        Notified after a DMN decision table rule was transformed
        Parameters:
        rule - the rule from the DMN model instance
        dmnRule - the transformed DmnDecisionTableRuleImpl
      • transformDecisionRequirementsGraph

        void transformDecisionRequirementsGraph​(Definitions definitions,
                                                DmnDecisionRequirementsGraph dmnDecisionRequirementsGraph)
        Notified after a Decision Requirements Graph was transformed
        Parameters:
        definitions -
        dmnDecisionGraph -