Interface DmnTransform

  • All Known Implementing Classes:
    DefaultDmnTransform

    public interface DmnTransform
    A transform of a DMN model instance
    • Method Detail

      • setModelInstance

        void setModelInstance​(java.io.File file)
        Set the DMN model instance to transform as file.
        Parameters:
        file - the file of the DMN model instance
      • modelInstance

        DmnTransform modelInstance​(java.io.File file)
        Set the DMN model instance to transform as file.
        Parameters:
        file - the file of the DMN model instance
        Returns:
        this DmnTransform
      • setModelInstance

        void setModelInstance​(java.io.InputStream inputStream)
        Set the DMN model instance to transform as input stream.
        Parameters:
        inputStream - the input stream of the DMN model instance
      • modelInstance

        DmnTransform modelInstance​(java.io.InputStream inputStream)
        Set the DMN model instance to transform as input stream.
        Parameters:
        inputStream - the input stream of the DMN model instance
        Returns:
        this DmnTransform
      • setModelInstance

        void setModelInstance​(DmnModelInstance modelInstance)
        Set the DMN model instance to transform.
        Parameters:
        modelInstance - the DMN model instance
      • modelInstance

        DmnTransform modelInstance​(DmnModelInstance modelInstance)
        Set the DMN model instance to transform.
        Parameters:
        modelInstance - the DMN model instance
        Returns:
        this DmnTransform
      • transformDecisions

        <T extends DmnDecision> java.util.List<T> transformDecisions()
        Transform all decisions of the DMN model instance.
      • transformDecisionRequirementsGraph

        <T extends DmnDecisionRequirementsGraph> T transformDecisionRequirementsGraph()
        Transform the decision requirements graph and all containing decisions of the DMN model instance.