Interface DmnModelInstance

All Superinterfaces:
ModelInstance
All Known Implementing Classes:
DmnModelInstanceImpl

public interface DmnModelInstance extends ModelInstance
  • Method Details

    • getDefinitions

      Definitions getDefinitions()
      Returns:
      the Definitions, root element of the Dmn Model.
    • setDefinitions

      void setDefinitions(Definitions definitions)
      Set the Dmn Definitions Root element
      Parameters:
      definitions - the Definitions element to set
    • clone

      Deprecated, for removal: This API element is subject to removal in a future version.
      Use copy() instead
      Copies the DMN model instance but not the model. So only the wrapped DOM document is cloned. Changes of the model are persistent between multiple model instances.
      Specified by:
      clone in interface ModelInstance
      Returns:
      the new DMN model instance
    • copy

      Copies the DMN model instance but not the model. So only the wrapped DOM document is cloned. Changes of the model are persistent between multiple model instances.
      Specified by:
      copy in interface ModelInstance
      Returns:
      the new DMN model instance