# Uses of Class
org.flowable.bpmn.model.SubProcess

Packages that use SubProcess
Package
Description
org.flowable.bpmn.model
org.flowable.engine.test
Helper classes for testing processes.

- ## Uses of SubProcess in org.flowable.bpmn.model

  Subclasses of SubProcess in org.flowable.bpmn.model
  Modifier and Type
  Class
  Description
  `class`
  `AdhocSubProcess`
  `class`
  `EventSubProcess`
  `class`
  `Transaction`
  Methods in org.flowable.bpmn.model that return SubProcess
  Modifier and Type
  Method
  Description
  `SubProcess`
  SubProcess.`clone()`
  `SubProcess`
  FlowElement.`getSubProcess()`
  Methods in org.flowable.bpmn.model with parameters of type SubProcess
  Modifier and Type
  Method
  Description
  `<FlowElementType extends FlowElement>
  List<FlowElementType>`
  Process.`findFlowElementsInSubProcessOfType(SubProcess subProcess, Class<FlowElementType> type)`
  `<FlowElementType extends FlowElement>
  List<FlowElementType>`
  Process.`findFlowElementsInSubProcessOfType(SubProcess subProcess, Class<FlowElementType> type, boolean goIntoSubprocesses)`
  `protected Artifact`
  BpmnModel.`getArtifactInSubProcess(String id, SubProcess subProcess)`
  `protected FlowElement`
  BpmnModel.`getFlowElementInSubProcess(String id, SubProcess subProcess)`
  `void`
  SubProcess.`setValues(SubProcess otherElement)`

- ## Uses of SubProcess in org.flowable.engine.test

  Methods in org.flowable.engine.test with parameters of type SubProcess
  Modifier and Type
  Method
  Description
  `org.flowable.engine.impl.bpmn.behavior.AdhocSubProcessActivityBehavior`
  TestActivityBehaviorFactory.`createAdhocSubprocessActivityBehavior(SubProcess subProcess)`
  `org.flowable.engine.impl.bpmn.behavior.SubProcessActivityBehavior`
  TestActivityBehaviorFactory.`createSubprocessActivityBehavior(SubProcess subProcess)`