# Hierarchy For Package org.kie.api.fluent

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.kie.api.fluent.ProcessBuilderFactories
  - org.kie.api.fluent.Variable<T>

## Interface Hierarchy

- org.kie.api.fluent.CompositeNodeOperations<T,​P>
  - org.kie.api.fluent.CompositeNodeBuilder<T> (also extends org.kie.api.fluent.NodeContainerBuilder<T,​P>)
  - org.kie.api.fluent.DynamicNodeBuilder<T> (also extends org.kie.api.fluent.NodeContainerBuilder<T,​P>)
  - org.kie.api.fluent.ForEachNodeBuilder<T> (also extends org.kie.api.fluent.NodeContainerBuilder<T,​P>)
- org.kie.api.fluent.EventNodeOperations<T,​P>
  - org.kie.api.fluent.BoundaryEventNodeBuilder<T> (also extends org.kie.api.fluent.NodeBuilder<T,​P>)
  - org.kie.api.fluent.EventNodeBuilder<T> (also extends org.kie.api.fluent.NodeBuilder<T,​P>)
- org.kie.api.fluent.NodeBuilder<T,​P>
  - org.kie.api.fluent.ActionNodeBuilder<T>
  - org.kie.api.fluent.BoundaryEventNodeBuilder<T>
  - org.kie.api.fluent.EndNodeBuilder<T>
  - org.kie.api.fluent.EventNodeBuilder<T>
  - org.kie.api.fluent.FaultNodeBuilder<T>
  - org.kie.api.fluent.HumanTaskNodeBuilder<T>
  - org.kie.api.fluent.JoinNodeBuilder<T>
  - org.kie.api.fluent.MilestoneNodeBuilder<T>
  - org.kie.api.fluent.NodeContainerBuilder<T,​P>
    - org.kie.api.fluent.CompositeNodeBuilder<T> (also extends org.kie.api.fluent.CompositeNodeOperations<T,​P>)
    - org.kie.api.fluent.DynamicNodeBuilder<T> (also extends org.kie.api.fluent.CompositeNodeOperations<T,​P>)
    - org.kie.api.fluent.ForEachNodeBuilder<T> (also extends org.kie.api.fluent.CompositeNodeOperations<T,​P>)
    - org.kie.api.fluent.ProcessBuilder
  - org.kie.api.fluent.RuleSetNodeBuilder<T>
  - org.kie.api.fluent.SplitNodeBuilder<T>
  - org.kie.api.fluent.StartNodeBuilder<T>
  - org.kie.api.fluent.SubProcessNodeBuilder<T>
  - org.kie.api.fluent.TimerNodeBuilder<T>
  - org.kie.api.fluent.WorkItemNodeBuilder<T>
- org.kie.api.fluent.ProcessBuilderFactory
- org.kie.api.fluent.TimerOperations<T,​P>
  - org.kie.api.fluent.HumanNodeOperations<T,​P>
    - org.kie.api.fluent.HumanTaskNodeBuilder<T> (also extends org.kie.api.fluent.NodeBuilder<T,​P>)
    - org.kie.api.fluent.MilestoneNodeBuilder<T> (also extends org.kie.api.fluent.NodeBuilder<T,​P>)
    - org.kie.api.fluent.SubProcessNodeBuilder<T> (also extends org.kie.api.fluent.NodeBuilder<T,​P>)
    - org.kie.api.fluent.WorkItemNodeBuilder<T> (also extends org.kie.api.fluent.NodeBuilder<T,​P>)
  - org.kie.api.fluent.RuleSetNodeBuilder<T> (also extends org.kie.api.fluent.NodeBuilder<T,​P>)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.kie.api.fluent.Dialect