Package org.kie.api.definition.process

# Interface NodeContainer

All Known Subinterfaces:
  `WorkflowProcess`

public interface NodeContainer
A NodeContainer contains a set of Nodes There are different types of NodeContainers and NodeContainers may be nested.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Node`
  `getNode(WorkflowElementIdentifier id)`
  The node in this NodeContainer with the given id.
  `Node`
  `getNodeByUniqueId(String nodeId)`
  the node in this NodeContainer with the give unique id
  `Node[]`
  `getNodes()`
  The Nodes of this NodeContainer.

- ## Method Details

  - ### getNodes

    Node[] getNodes()
    The Nodes of this NodeContainer.
    Returns:
      the nodes

  - ### getNode

    Node getNode(WorkflowElementIdentifier id)
    The node in this NodeContainer with the given id.
    Returns:
      the node with the given id

  - ### getNodeByUniqueId

    Node getNodeByUniqueId(String nodeId)
    the node in this NodeContainer with the give unique id
    Parameters:
      `nodeId` -
    Returns: