## Uses of Class
org.jbpm.process.builder.ProcessBuildContext

- Packages that use ProcessBuildContext
  Package | Description
  --- | ---
  org.jbpm.bpmn2.xpath |
  org.jbpm.compiler |
  org.jbpm.process.builder |
  org.jbpm.process.builder.dialect |
  org.jbpm.process.builder.dialect.feel |
  org.jbpm.process.builder.dialect.java |
  org.jbpm.process.builder.dialect.javascript |
  org.jbpm.process.builder.dialect.mvel |

- - ### Uses of ProcessBuildContext in org.jbpm.bpmn2.xpath

    Methods in org.jbpm.bpmn2.xpath with parameters of type ProcessBuildContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XPATHProcessDialect.`addProcess​(ProcessBuildContext context)` |

  - ### Uses of ProcessBuildContext in org.jbpm.compiler

    Methods in org.jbpm.compiler with parameters of type ProcessBuildContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ProcessBuilderImpl.`buildContexts​(ContextContainer contextContainer, ProcessBuildContext buildContext)` |
    `void` | ProcessBuilderImpl.`buildNodes​(org.kie.api.definition.process.WorkflowProcess process, ProcessBuildContext context)` |

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

    Methods in org.jbpm.process.builder with parameters of type ProcessBuildContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ActionNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | EventBasedNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | EventNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | ExtendedNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | MultiConditionalSequenceFlowNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | ProcessNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | RuleSetNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | SplitNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | StartNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | StoreNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | SubProcessNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `void` | WorkItemNodeBuilder.`build​(org.kie.api.definition.process.Process process, org.drools.compiler.lang.descr.ProcessDescr processDescr, ProcessBuildContext context, org.kie.api.definition.process.Node node)` |
    `protected void` | ExtendedNodeBuilder.`buildAction​(DroolsAction droolsAction, ProcessBuildContext context, NodeImpl node)` |
    `String` | ProcessClassBuilder.`buildRule​(ProcessBuildContext context)` |

  - ### Uses of ProcessBuildContext in org.jbpm.process.builder.dialect

    Methods in org.jbpm.process.builder.dialect with parameters of type ProcessBuildContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ProcessDialect.`addProcess​(ProcessBuildContext context)` |

  - ### Uses of ProcessBuildContext in org.jbpm.process.builder.dialect.feel

    Methods in org.jbpm.process.builder.dialect.feel with parameters of type ProcessBuildContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FeelProcessDialect.`addProcess​(ProcessBuildContext context)` |

  - ### Uses of ProcessBuildContext in org.jbpm.process.builder.dialect.java

    Methods in org.jbpm.process.builder.dialect.java with parameters of type ProcessBuildContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JavaProcessDialect.`addProcess​(ProcessBuildContext context)` |
    `String` | JavaProcessClassBuilder.`buildRule​(ProcessBuildContext context)` |
    `protected void` | AbstractJavaProcessBuilder.`collectTypes​(String key, org.drools.compiler.compiler.AnalysisResult analysis, ProcessBuildContext context)` |
    `Map` | AbstractJavaProcessBuilder.`createVariableContext​(String className, String text, ProcessBuildContext context, String[] globals)` |
    `Map` | AbstractJavaProcessBuilder.`createVariableContext​(String className, String text, ProcessBuildContext context, String[] globals, Set<String> unboundIdentifiers, ContextResolver contextResolver)` |
    `void` | AbstractJavaProcessBuilder.`generateTemplates​(String ruleTemplate, String invokerTemplate, ProcessBuildContext context, String className, Map vars, Object invokerLookup, org.drools.compiler.lang.descr.BaseDescr descrLookup)` |

  - ### Uses of ProcessBuildContext in org.jbpm.process.builder.dialect.javascript

    Methods in org.jbpm.process.builder.dialect.javascript with parameters of type ProcessBuildContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JavaScriptProcessDialect.`addProcess​(ProcessBuildContext context)` |

  - ### Uses of ProcessBuildContext in org.jbpm.process.builder.dialect.mvel

    Methods in org.jbpm.process.builder.dialect.mvel with parameters of type ProcessBuildContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MVELProcessDialect.`addProcess​(ProcessBuildContext context)` |
    `protected void` | AbstractMVELBuilder.`collectTypes​(String key, org.drools.compiler.compiler.AnalysisResult analysis, ProcessBuildContext context)` |