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 Link icon

    • getKey Link icon

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

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

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

      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 Link icon

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