# Uses of Package
org.flowable.bpmn.model

Packages that use org.flowable.bpmn.model
Package
Description
org.flowable.bpmn.model
org.flowable.bpmn.model.alfresco
org.flowable.bpmn.model.parse
org.flowable.engine
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a `ProcessEngineConfiguration` (typically based on a configuration file), from which a `ProcessEngine` can be obtained.
Through the services obtained from such a `ProcessEngine`, BPM and workflow operation can be executed:
`RepositoryService`: Manages `Deployment`s.
`RuntimeService`: For starting and searching `ProcessInstance`s.
`TaskService`: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.
`IdentityService`: Used for managing users, groups and the relations between them.
`ManagementService`: Exposes engine administration and maintenance operations, which have no relation to the runtime exection of business processes.
`HistoryService`: Exposes information about ongoing and past process instances.
`FormService`: Access to form data and rendered forms for starting new process instances and completing tasks.
org.flowable.engine.compatibility
org.flowable.engine.delegate
Interfaces used to include Java code in a process as the behavior of an activity or as a listener to process events with `JavaDelegate`s.
org.flowable.engine.delegate.event.impl
org.flowable.engine.delegate.variable
org.flowable.engine.dynamic
org.flowable.engine.interceptor
org.flowable.engine.parse
org.flowable.engine.repository
Classes related to the `RepositoryService`.
org.flowable.engine.test
Helper classes for testing processes.
org.flowable.eventsubscription.api

- Classes in org.flowable.bpmn.model used by org.flowable.bpmn.model
  Class
  Description
  AbstractFlowableHttpHandler
  Activity
  Artifact
  Assignment
  Association
  AssociationDirection
  BaseElement
  BooleanDataObject
  BoundaryEvent
  BpmnDiEdge
  BusinessRuleTask
  CallActivity
  CancelEventDefinition
  CaseServiceTask
  CollectionHandler
  CompensateEventDefinition
  ComplexDataType
  ComplexGateway
  ConditionalEventDefinition
  CustomProperty
  DataAssociation
  DataGrid
  DataGridField
  DataGridRow
  DataObject
  DataSpec
  DataStore
  DataStoreReference
  DateDataObject
  DoubleDataObject
  EndEvent
  ErrorEventDefinition
  Escalation
  EscalationEventDefinition
  Event
  EventDefinition
  EventGateway
  EventListener
  Element for defining an event listener to hook in to the global event-mechanism.
  ExclusiveGateway
  ExtensionAttribute
  ExtensionElement
  ExternalWorkerServiceTask
  FieldExtension
  FlowableHttpRequestHandler
  FlowableHttpResponseHandler
  FlowableListener
  FlowElement
  FlowElementsContainer
  FlowNode
  FormProperty
  FormValue
  Gateway
  GraphicInfo
  HasExecutionListeners
  Interface indicating an element has execution-listeners
  HasExtensionAttributes
  Interface for accessing Element attributes.
  HasInParameters
  HasOutParameters
  HasScriptInfo
  A scriptable element supporting the type="script" implementation type.
  HasValidateFormFields
  An element supporting form field validation
  HttpServiceTask
  Import
  InclusiveGateway
  IntegerDataObject
  Interface
  IntermediateCatchEvent
  IOParameter
  IOSpecification
  ItemDefinition
  JsonDataObject
  Lane
  LongDataObject
  ManualTask
  MapExceptionEntry
  Message
  MessageEventDefinition
  MessageFlow
  MultiInstanceLoopCharacteristics
  Operation
  ParallelGateway
  Pool
  Process
  ReceiveTask
  Resource
  The Resource class is used to specify resources that can be referenced by Activities.
  ScriptInfo
  Contains relevant information for script evaluation.
  ScriptTask
  SendEventServiceTask
  SendTask
  SequenceFlow
  ServiceTask
  Signal
  SignalEventDefinition
  StartEvent
  StringDataObject
  SubProcess
  Task
  TaskWithFieldExtensions
  TerminateEventDefinition
  TextAnnotation
  ThrowEvent
  TimerEventDefinition
  UserTask
  ValuedDataObject
  VariableAggregationDefinition
  VariableAggregationDefinition.Variable
  VariableAggregationDefinitions
  VariableListenerEventDefinition
- Classes in org.flowable.bpmn.model used by org.flowable.bpmn.model.alfresco
  Class
  Description
  Activity
  BaseElement
  Event
  FlowElement
  FlowNode
  HasExecutionListeners
  Interface indicating an element has execution-listeners
  HasExtensionAttributes
  Interface for accessing Element attributes.
  HasInParameters
  HasOutParameters
  HasValidateFormFields
  An element supporting form field validation
  ServiceTask
  StartEvent
  Task
  TaskWithFieldExtensions
  UserTask
- Classes in org.flowable.bpmn.model used by org.flowable.bpmn.model.parse
  Class
  Description
  BaseElement
  GraphicInfo
- Classes in org.flowable.bpmn.model used by org.flowable.engine
  Class
  Description
  BpmnModel
  FlowNode
- Classes in org.flowable.bpmn.model used by org.flowable.engine.compatibility
  Class
  Description
  BpmnModel
  MapExceptionEntry
  Process
- Classes in org.flowable.bpmn.model used by org.flowable.engine.delegate
  Class
  Description
  BpmnModel
  ExtensionElement
  FieldExtension
  FlowableListener
  FlowElement
  Task
- Classes in org.flowable.bpmn.model used by org.flowable.engine.delegate.event.impl
  Class
  Description
  BpmnModel
  FlowElement
  FlowNode
- Classes in org.flowable.bpmn.model used by org.flowable.engine.delegate.variable
  Class
  Description
  VariableAggregationDefinition
- Classes in org.flowable.bpmn.model used by org.flowable.engine.dynamic
  Class
  Description
  BpmnModel
  FlowElement
- Classes in org.flowable.bpmn.model used by org.flowable.engine.interceptor
  Class
  Description
  ExternalWorkerServiceTask
  FlowElement
  IOParameter
  Process
  UserTask
- Classes in org.flowable.bpmn.model used by org.flowable.engine.parse
  Class
  Description
  BaseElement
- Classes in org.flowable.bpmn.model used by org.flowable.engine.repository
  Class
  Description
  BpmnModel
- Classes in org.flowable.bpmn.model used by org.flowable.engine.test
  Class
  Description
  Activity
  BoundaryEvent
  BpmnModel
  BusinessRuleTask
  CallActivity
  CancelEventDefinition
  CaseServiceTask
  CompensateEventDefinition
  ConditionalEventDefinition
  EndEvent
  ErrorEventDefinition
  Escalation
  EscalationEventDefinition
  EventGateway
  EventSubProcess
  ExclusiveGateway
  ExternalWorkerServiceTask
  InclusiveGateway
  IntermediateCatchEvent
  ManualTask
  MessageEventDefinition
  ParallelGateway
  ReceiveTask
  ScriptTask
  SendEventServiceTask
  SendTask
  ServiceTask
  Signal
  SignalEventDefinition
  StartEvent
  SubProcess
  Task
  ThrowEvent
  TimerEventDefinition
  Transaction
  UserTask
  VariableListenerEventDefinition
- Classes in org.flowable.bpmn.model used by org.flowable.eventsubscription.api
  Class
  Description
  Signal