Interface DmnDecisionRequirementsGraph

All Known Implementing Classes:
DecisionRequirementsDefinitionEntity, DmnDecisionRequirementsGraphImpl

public interface DmnDecisionRequirementsGraph
Container of DmnDecisions which belongs to the same decision requirements graph (i.e. DMN resource).
  • Method Details

    • getKey

      String getKey()
      The unique identifier of the diagram if exists.
      Returns:
      the identifier or null if not set
    • getName

      String getName()
      The human readable name of the diagram if exists.
      Returns:
      the name or null if not set
    • getDecisions

      Collection<DmnDecision> getDecisions()
      Gets the containing decisions.
      Returns:
      the containing decisions
    • getDecision

      DmnDecision getDecision(String key)
      Gets the containing decision with the given key.
      Parameters:
      key - the identifier of the decision
      Returns:
      the decision or null if not exists
    • getDecisionKeys

      Set<String> getDecisionKeys()
      Get the keys of the containing decisions.
      Returns:
      the decision keys.