Interface DmnTransform

All Known Implementing Classes:
DefaultDmnTransform

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

    • setModelInstance

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

      DmnTransform modelInstance(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(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(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> 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.