## Uses of Interface
org.jbpm.workflow.core.Node

- Packages that use Node
  Package | Description
  --- | ---
  org.jbpm.bpmn2.xml |
  org.jbpm.compiler.xml |
  org.jbpm.compiler.xml.processes |
  org.jbpm.kie.services.impl.xml |
  org.jbpm.ruleflow.core.factory |
  org.jbpm.workflow.core.impl |
  org.jbpm.workflow.core.node |

- - ### Uses of Node in org.jbpm.bpmn2.xml

    Methods in org.jbpm.bpmn2.xml that return Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract Node` | AbstractNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ActionNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | AdHocSubProcessHandler.`createNode​(Attributes attrs)` |
    `protected Node` | BoundaryEventHandler.`createNode​(Attributes attrs)` |
    `protected Node` | BusinessRuleTaskHandler.`createNode​(Attributes attrs)` |
    `protected Node` | CallActivityHandler.`createNode​(Attributes attrs)` |
    `protected Node` | CatchLinkNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ComplexGatewayHandler.`createNode​(Attributes attrs)` |
    `protected Node` | CompositeContextNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | EndEventHandler.`createNode​(Attributes attrs)` |
    `protected Node` | EndNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | EventBasedGatewayHandler.`createNode​(Attributes attrs)` |
    `protected Node` | EventNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ExclusiveGatewayHandler.`createNode​(Attributes attrs)` |
    `protected Node` | FaultNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ForEachNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | InclusiveGatewayHandler.`createNode​(Attributes attrs)` |
    `protected Node` | IntermediateCatchEventHandler.`createNode​(Attributes attrs)` |
    `protected Node` | IntermediateThrowEventHandler.`createNode​(Attributes attrs)` |
    `protected Node` | JoinHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ManualTaskHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ParallelGatewayHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ReceiveTaskHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ScriptTaskHandler.`createNode​(Attributes attrs)` |
    `protected Node` | SendTaskHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ServiceTaskHandler.`createNode​(Attributes attrs)` |
    `protected Node` | SplitHandler.`createNode​(Attributes attrs)` |
    `protected Node` | StartEventHandler.`createNode​(Attributes attrs)` |
    `protected Node` | StateNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | SubProcessHandler.`createNode​(Attributes attrs)` |
    `protected Node` | TaskHandler.`createNode​(Attributes attrs)` |
    `protected Node` | ThrowLinkNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | TimerNodeHandler.`createNode​(Attributes attrs)` |
    `protected Node` | UserTaskHandler.`createNode​(Attributes attrs)` |
    `protected Node` | WorkItemNodeHandler.`createNode​(Attributes attrs)` |

    Methods in org.jbpm.bpmn2.xml that return types with arguments of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<Node>` | CompositeContextNodeHandler.`getSubNodes​(CompositeNode compositeNode)` |
    `protected List<Node>` | ForEachNodeHandler.`getSubNodes​(ForEachNode forEachNode)` |

    Methods in org.jbpm.bpmn2.xml with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SubProcessHandler.`applyAsync​(Node node, boolean isAsync)` |
    `protected boolean` | AbstractNodeHandler.`containsExtensionElements​(Node node)` |
    `protected String` | AbstractNodeHandler.`getErrorIdForErrorCode​(String errorCode, Node node)` |
    `protected Map<String,​Object>` | AbstractNodeHandler.`getMetaData​(Node node)` |
    `protected void` | BoundaryEventHandler.`handleCompensationNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity)` |
    `protected void` | SubProcessHandler.`handleCompositeContextNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | BoundaryEventHandler.`handleConditionNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity)` |
    `protected void` | BoundaryEventHandler.`handleErrorNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity)` |
    `void` | EndEventHandler.`handleErrorNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | BoundaryEventHandler.`handleEscalationNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity)` |
    `void` | EndEventHandler.`handleEscalationNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | IntermediateThrowEventHandler.`handleEscalationNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | CallActivityHandler.`handleForEachNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | SubProcessHandler.`handleForEachNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser, boolean isAsync)` |
    `protected void` | TaskHandler.`handleForEachNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | IntermediateCatchEventHandler.`handleLinkNode​(Element element, Node node, Node xmlLinkNode, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | IntermediateThrowEventHandler.`handleLinkNode​(Element element, Node node, Node xmlLinkNode, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | BoundaryEventHandler.`handleMessageNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity)` |
    `void` | EndEventHandler.`handleMessageNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | IntermediateCatchEventHandler.`handleMessageNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | IntermediateThrowEventHandler.`handleMessageNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | AbstractNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | AdHocSubProcessHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | BusinessRuleTaskHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | CallActivityHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | ReceiveTaskHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | ScriptTaskHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | SendTaskHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | ServiceTaskHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | StartEventHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | TaskHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | TransactionHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | UserTaskHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | BoundaryEventHandler.`handleSignalNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity)` |
    `void` | EndEventHandler.`handleSignalNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | IntermediateCatchEventHandler.`handleSignalNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | IntermediateThrowEventHandler.`handleSignalNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | IntermediateCatchEventHandler.`handleStateNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | EndEventHandler.`handleTerminateNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | AbstractNodeHandler.`handleThrowCompensationEventNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | BoundaryEventHandler.`handleTimerNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity)` |
    `protected void` | IntermediateCatchEventHandler.`handleTimerNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | StartEventHandler.`handleTimerNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | AbstractCompositeNodeHandler.`visitConnectionsAndAssociations​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `protected void` | AbstractNodeHandler.`writeExtensionElements​(Node node, StringBuilder xmlDump)` |
    `protected void` | AbstractNodeHandler.`writeJavaAction​(Node node, JavaAction action, StringBuilder xmlDump)` |
    `protected void` | AbstractNodeHandler.`writeMetaData​(Node node, StringBuilder xmlDump)` |
    `protected void` | AbstractNodeHandler.`writeNode​(String name, Node node, StringBuilder xmlDump, int metaDataType)` |
    `abstract void` | AbstractNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | ActionNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | AdHocSubProcessHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | BoundaryEventHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | BusinessRuleTaskHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | CallActivityHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | CatchLinkNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | ComplexGatewayHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | CompositeContextNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | EndEventHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | EndNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | EventBasedGatewayHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | EventNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | ExclusiveGatewayHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | FaultNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | ForEachNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | InclusiveGatewayHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | IntermediateCatchEventHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | IntermediateThrowEventHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | JoinHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | ManualTaskHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | ParallelGatewayHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | ReceiveTaskHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | ScriptTaskHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | SendTaskHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | ServiceTaskHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | SplitHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | StartEventHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | StateNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | SubProcessHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | TaskHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | ThrowLinkNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | TimerNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | TransactionHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | UserTaskHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |
    `void` | WorkItemNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, int metaDataType)` |

    Method parameters in org.jbpm.bpmn2.xml with type arguments of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XmlBPMNProcessDumper.`visitNodes​(List<Node> nodes, StringBuilder xmlDump, int metaDataType)` |

  - ### Uses of Node in org.jbpm.compiler.xml

    Methods in org.jbpm.compiler.xml that return Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Node` | ProcessBuildData.`getNode​(Long id)` |

    Methods in org.jbpm.compiler.xml that return types with arguments of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Long,​Node>` | ProcessBuildData.`getNodes()` |

    Methods in org.jbpm.compiler.xml with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | ProcessBuildData.`addNode​(Node node)` |
    `protected void` | ProcessBuildData.`onNode​(Node node)` |
    `void` | ProcessDataEventListener.`onNodeAdded​(Node node)` |

  - ### Uses of Node in org.jbpm.compiler.xml.processes

    Methods in org.jbpm.compiler.xml.processes that return Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract Node` | AbstractNodeHandler.`createNode()` |
    `protected Node` | ActionNodeHandler.`createNode()` |
    `protected Node` | CompositeNodeHandler.`createNode()` |
    `protected Node` | DynamicNodeHandler.`createNode()` |
    `protected Node` | EndNodeHandler.`createNode()` |
    `protected Node` | EventNodeHandler.`createNode()` |
    `protected Node` | FaultNodeHandler.`createNode()` |
    `protected Node` | ForEachNodeHandler.`createNode()` |
    `protected Node` | HumanTaskNodeHandler.`createNode()` |
    `protected Node` | JoinNodeHandler.`createNode()` |
    `protected Node` | MilestoneNodeHandler.`createNode()` |
    `protected Node` | RuleSetNodeHandler.`createNode()` |
    `protected Node` | SplitNodeHandler.`createNode()` |
    `protected Node` | StartNodeHandler.`createNode()` |
    `protected Node` | StateNodeHandler.`createNode()` |
    `protected Node` | SubProcessNodeHandler.`createNode()` |
    `protected Node` | TimerNodeHandler.`createNode()` |
    `protected Node` | WorkItemNodeHandler.`createNode()` |

    Methods in org.jbpm.compiler.xml.processes that return types with arguments of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<Node>` | CompositeNodeHandler.`getSubNodes​(CompositeNode compositeNode)` |
    `protected List<Node>` | ForEachNodeHandler.`getSubNodes​(CompositeNode compositeNode)` |

    Methods in org.jbpm.compiler.xml.processes with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | AbstractNodeHandler.`containsMetaData​(Node node)` |
    `protected void` | AbstractNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | ActionNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | EndNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | EventNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | FaultNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | ForEachNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | HumanTaskNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | JoinNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | MilestoneNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | RuleSetNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | SplitNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | StateNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | SubProcessNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | TimerNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `void` | WorkItemNodeHandler.`handleNode​(Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)` |
    `protected void` | AbstractNodeHandler.`writeMetaData​(Node node, StringBuilder xmlDump)` |
    `protected void` | AbstractNodeHandler.`writeNode​(String name, Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `abstract void` | AbstractNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | ActionNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | CompositeNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | EndNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | EventNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | FaultNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | HumanTaskNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | JoinNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | MilestoneNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | RuleSetNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | SplitNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | StartNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | StateNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | SubProcessNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | TimerNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |
    `void` | WorkItemNodeHandler.`writeNode​(Node node, StringBuilder xmlDump, boolean includeMeta)` |

    Constructors in org.jbpm.compiler.xml.processes with parameters of type Node
    Constructor | Description
    --- | ---
    `MetaDataWrapper​(Node node, String name)` |

  - ### Uses of Node in org.jbpm.kie.services.impl.xml

    Methods in org.jbpm.kie.services.impl.xml with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ServicesProcessDataEventListener.`onNodeAdded​(Node node)` |

  - ### Uses of Node in org.jbpm.ruleflow.core.factory

    Methods in org.jbpm.ruleflow.core.factory that return Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Node` | NodeFactory.`getNode()` |

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

    Classes in org.jbpm.workflow.core.impl that implement Node
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExtendedNodeImpl` |
    `class` | `NodeImpl` | Default implementation of a node.

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

    Classes in org.jbpm.workflow.core.node that implement 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.