## Uses of Interface
org.jbpm.process.instance.ContextInstance

- Packages that use ContextInstance
  Package | Description
  --- | ---
  org.jbpm.process.instance |
  org.jbpm.process.instance.context |
  org.jbpm.process.instance.context.exception |
  org.jbpm.process.instance.context.exclusive |
  org.jbpm.process.instance.context.swimlane |
  org.jbpm.process.instance.context.variable |
  org.jbpm.process.instance.impl |
  org.jbpm.process.instance.impl.factory |
  org.jbpm.workflow.instance |
  org.jbpm.workflow.instance.context |
  org.jbpm.workflow.instance.impl |
  org.jbpm.workflow.instance.node |

- - ### Uses of ContextInstance in org.jbpm.process.instance

    Methods in org.jbpm.process.instance that return ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | ContextableInstance.`getContextInstance​(String contextId)` |
    `ContextInstance` | ContextInstanceContainer.`getContextInstance​(String contextId, long id)` |
    `ContextInstance` | ContextInstanceContainer.`getContextInstance​(Context context)` |

    Methods in org.jbpm.process.instance that return types with arguments of type ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<ContextInstance>` | ContextInstanceContainer.`getContextInstances​(String contextId)` |

    Methods in org.jbpm.process.instance with parameters of type ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextInstanceContainer.`addContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | ContextInstanceContainer.`removeContextInstance​(String contextId, ContextInstance contextInstance)` |

  - ### Uses of ContextInstance in org.jbpm.process.instance.context

    Classes in org.jbpm.process.instance.context that implement ContextInstance
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractContextInstance` |

  - ### Uses of ContextInstance in org.jbpm.process.instance.context.exception

    Classes in org.jbpm.process.instance.context.exception that implement ContextInstance
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CompensationScopeInstance` |
    `class` | `DefaultExceptionScopeInstance` |
    `class` | `ExceptionScopeInstance` |

  - ### Uses of ContextInstance in org.jbpm.process.instance.context.exclusive

    Classes in org.jbpm.process.instance.context.exclusive that implement ContextInstance
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExclusiveGroupInstance` |

  - ### Uses of ContextInstance in org.jbpm.process.instance.context.swimlane

    Classes in org.jbpm.process.instance.context.swimlane that implement ContextInstance
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SwimlaneContextInstance` |

  - ### Uses of ContextInstance in org.jbpm.process.instance.context.variable

    Classes in org.jbpm.process.instance.context.variable that implement ContextInstance
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `VariableScopeInstance` |

  - ### Uses of ContextInstance in org.jbpm.process.instance.impl

    Methods in org.jbpm.process.instance.impl that return ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | ContextInstanceFactory.`getContextInstance​(Context context, ContextInstanceContainer contextInstanceContainer, ProcessInstance processInstance)` |
    `ContextInstance` | ProcessInstanceImpl.`getContextInstance​(String contextId)` |
    `ContextInstance` | ProcessInstanceImpl.`getContextInstance​(String contextId, long id)` |
    `ContextInstance` | ProcessInstanceImpl.`getContextInstance​(Context context)` |

    Methods in org.jbpm.process.instance.impl that return types with arguments of type ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<ContextInstance>` | ProcessInstanceImpl.`getContextInstances​(String contextId)` |

    Methods in org.jbpm.process.instance.impl with parameters of type ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ProcessInstanceImpl.`addContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | ProcessInstanceImpl.`removeContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | ProcessInstanceImpl.`setContextInstance​(String contextId, ContextInstance contextInstance)` |

  - ### Uses of ContextInstance in org.jbpm.process.instance.impl.factory

    Methods in org.jbpm.process.instance.impl.factory that return ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | ReuseContextInstanceFactory.`getContextInstance​(Context context, ContextInstanceContainer contextInstanceContainer, ProcessInstance processInstance)` |

    Constructor parameters in org.jbpm.process.instance.impl.factory with type arguments of type ContextInstance
    Constructor | Description
    --- | ---
    `ReuseContextInstanceFactory​(Class<? extends ContextInstance> cls)` |

  - ### Uses of ContextInstance in org.jbpm.workflow.instance

    Methods in org.jbpm.workflow.instance that return ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | NodeInstance.`resolveContextInstance​(String contextId, Object param)` |

  - ### Uses of ContextInstance in org.jbpm.workflow.instance.context

    Subinterfaces of ContextInstance in org.jbpm.workflow.instance.context
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `WorkflowContextInstance` |

    Fields in org.jbpm.workflow.instance.context with type parameters of type ContextInstance
    Modifier and Type | Field | Description
    --- | --- | ---
    `Class<? extends ContextInstance>` | WorkflowReuseContextInstanceFactory.`cls` |

    Methods in org.jbpm.workflow.instance.context that return ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | WorkflowReuseContextInstanceFactory.`getContextInstance​(Context context, ContextInstanceContainer contextInstanceContainer, ProcessInstance processInstance)` |

    Constructor parameters in org.jbpm.workflow.instance.context with type arguments of type ContextInstance
    Constructor | Description
    --- | ---
    `WorkflowReuseContextInstanceFactory​(Class<? extends ContextInstance> cls)` |

  - ### Uses of ContextInstance in org.jbpm.workflow.instance.impl

    Methods in org.jbpm.workflow.instance.impl that return ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | NodeInstanceImpl.`resolveContextInstance​(String contextId, Object param)` |

    Methods in org.jbpm.workflow.instance.impl that return types with arguments of type ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<ContextInstance>` | NodeInstanceImpl.`resolveContextInstance​(String contextId)` |

    Method parameters in org.jbpm.workflow.instance.impl with type arguments of type ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | WorkflowProcessInstanceImpl.`getVariable​(String name, List<ContextInstance> variableScopeInstances)` |

  - ### Uses of ContextInstance in org.jbpm.workflow.instance.node

    Methods in org.jbpm.workflow.instance.node that return ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | CompositeContextNodeInstance.`getContextInstance​(String contextId)` |
    `ContextInstance` | CompositeContextNodeInstance.`getContextInstance​(String contextId, long id)` |
    `ContextInstance` | CompositeContextNodeInstance.`getContextInstance​(Context context)` |
    `ContextInstance` | ForEachNodeInstance.`getContextInstance​(String contextId)` |
    `ContextInstance` | RuleSetNodeInstance.`getContextInstance​(String contextId, long id)` |
    `ContextInstance` | RuleSetNodeInstance.`getContextInstance​(Context context)` |
    `ContextInstance` | SubProcessNodeInstance.`getContextInstance​(String contextId, long id)` |
    `ContextInstance` | SubProcessNodeInstance.`getContextInstance​(Context context)` |
    `ContextInstance` | WorkItemNodeInstance.`getContextInstance​(String contextId, long id)` |
    `ContextInstance` | WorkItemNodeInstance.`getContextInstance​(Context context)` |

    Methods in org.jbpm.workflow.instance.node that return types with arguments of type ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<ContextInstance>` | CompositeContextNodeInstance.`getContextInstances​(String contextId)` |
    `List<ContextInstance>` | RuleSetNodeInstance.`getContextInstances​(String contextId)` |
    `List<ContextInstance>` | SubProcessNodeInstance.`getContextInstances​(String contextId)` |
    `List<ContextInstance>` | WorkItemNodeInstance.`getContextInstances​(String contextId)` |

    Methods in org.jbpm.workflow.instance.node with parameters of type ContextInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CompositeContextNodeInstance.`addContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | RuleSetNodeInstance.`addContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | SubProcessNodeInstance.`addContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | WorkItemNodeInstance.`addContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | CompositeContextNodeInstance.`removeContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | RuleSetNodeInstance.`removeContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | SubProcessNodeInstance.`removeContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | WorkItemNodeInstance.`removeContextInstance​(String contextId, ContextInstance contextInstance)` |
    `void` | CompositeContextNodeInstance.`setContextInstance​(String contextId, ContextInstance contextInstance)` |