## Uses of Class
org.jbpm.workflow.core.impl.NodeImpl

- Packages that use NodeImpl
  Package | Description
  --- | ---
  org.jbpm.bpmn2.handler |
  org.jbpm.process.builder |
  org.jbpm.workflow.core.impl |
  org.jbpm.workflow.core.node |

- - ### Uses of NodeImpl in org.jbpm.bpmn2.handler

    Constructors in org.jbpm.bpmn2.handler with parameters of type NodeImpl
    Constructor | Description
    --- | ---
    `SendSignalAction​(NodeImpl node, String variable, String signalName, boolean isAsync)` |

  - ### Uses of NodeImpl in org.jbpm.process.builder

    Methods in org.jbpm.process.builder with parameters of type NodeImpl
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | ExtendedNodeBuilder.`buildAction​(DroolsAction droolsAction, ProcessBuildContext context, NodeImpl node)` |

  - ### Uses of NodeImpl in org.jbpm.workflow.core.impl

    Subclasses of NodeImpl in org.jbpm.workflow.core.impl
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExtendedNodeImpl` |

    Fields in org.jbpm.workflow.core.impl declared as NodeImpl
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected static NodeImpl[]` | NodeImpl.`EMPTY_NODE_ARRAY` |

  - ### Uses of NodeImpl in org.jbpm.workflow.core.node

    Subclasses of NodeImpl in org.jbpm.workflow.core.node
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ActionNode` | Default implementation of an action node.
    `class` | `AsyncEventNode` |
    `class` | `BoundaryEventNode` |
    `class` | `CatchLinkNode` |
    `class` | `CompositeContextNode` |
    `class` | `CompositeNode` |
    `static class` | `CompositeNode.CompositeNodeEnd` |
    `static class` | `CompositeNode.CompositeNodeStart` |
    `class` | `DynamicNode` |
    `class` | `EndNode` | Default implementation of an end node.
    `class` | `EventNode` |
    `class` | `EventSubProcessNode` |
    `class` | `FaultNode` | Default implementation of a fault node.
    `class` | `ForEachNode` | A for each node.
    `static class` | `ForEachNode.ForEachJoinNode` |
    `static class` | `ForEachNode.ForEachSplitNode` |
    `class` | `HumanTaskNode` |
    `class` | `Join` | Default implementation of a join.
    `class` | `MilestoneNode` | Default implementation of a milestone node.
    `class` | `RuleSetNode` | Default implementation of a RuleSet node.
    `class` | `Split` | Default implementation of a split node.
    `class` | `StartNode` | Default implementation of a start node.
    `class` | `StateBasedNode` |
    `class` | `StateNode` |
    `class` | `SubProcessNode` | Default implementation of a sub-flow node.
    `class` | `ThrowLinkNode` |
    `class` | `TimerNode` |
    `class` | `WorkItemNode` | Default implementation of a task node.