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

Packages that use BaseElement
Package
Description
org.flowable.bpmn.model
org.flowable.bpmn.model.alfresco
org.flowable.bpmn.model.parse
org.flowable.engine.parse

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

  Subclasses of BaseElement in org.flowable.bpmn.model
  Modifier and Type
  Class
  Description
  `class`
  `AbstractFlowableHttpHandler`
  `class`
  `Activity`
  `class`
  `AdhocSubProcess`
  `class`
  `Artifact`
  `class`
  `Assignment`
  `class`
  `Association`
  `class`
  `BooleanDataObject`
  `class`
  `BoundaryEvent`
  `class`
  `BusinessRuleTask`
  `class`
  `CallActivity`
  `class`
  `CancelEventDefinition`
  `class`
  `CaseServiceTask`
  `class`
  `CollectionHandler`
  `class`
  `CompensateEventDefinition`
  `class`
  `ComplexGateway`
  `class`
  `ConditionalEventDefinition`
  `class`
  `CustomProperty`
  `class`
  `DataAssociation`
  `class`
  `DataGridField`
  `class`
  `DataObject`
  `class`
  `DataSpec`
  `class`
  `DataStore`
  `class`
  `DataStoreReference`
  `class`
  `DateDataObject`
  `class`
  `DoubleDataObject`
  `class`
  `EndEvent`
  `class`
  `ErrorEventDefinition`
  `class`
  `Escalation`
  `class`
  `EscalationEventDefinition`
  `class`
  `Event`
  `class`
  `EventDefinition`
  `class`
  `EventGateway`
  `class`
  `EventListener`
  Element for defining an event listener to hook in to the global event-mechanism.
  `class`
  `EventSubProcess`
  `class`
  `ExclusiveGateway`
  `class`
  `ExtensionElement`
  `class`
  `ExternalWorkerServiceTask`
  `class`
  `FieldExtension`
  `class`
  `FlowableHttpRequestHandler`
  `class`
  `FlowableHttpResponseHandler`
  `class`
  `FlowableListener`
  `class`
  `FlowElement`
  `class`
  `FlowNode`
  `class`
  `FormAwareServiceTask`
  `class`
  `FormProperty`
  `class`
  `FormValue`
  `class`
  `Gateway`
  `class`
  `HttpServiceTask`
  `class`
  `Import`
  `class`
  `InclusiveGateway`
  `class`
  `IntegerDataObject`
  `class`
  `Interface`
  `class`
  `IntermediateCatchEvent`
  `class`
  `IOParameter`
  `class`
  `IOSpecification`
  `class`
  `ItemDefinition`
  `class`
  `JsonDataObject`
  `class`
  `Lane`
  `class`
  `LongDataObject`
  `class`
  `ManualTask`
  `class`
  `Message`
  `class`
  `MessageEventDefinition`
  `class`
  `MessageFlow`
  `class`
  `MultiInstanceLoopCharacteristics`
  `class`
  `Operation`
  `class`
  `ParallelGateway`
  `class`
  `Pool`
  `class`
  `Process`
  `class`
  `ReceiveTask`
  `class`
  `Resource`
  The Resource class is used to specify resources that can be referenced by Activities.
  `class`
  `ScriptInfo`
  Contains relevant information for script evaluation.
  `class`
  `ScriptTask`
  `class`
  `SendEventServiceTask`
  `class`
  `SendTask`
  `class`
  `SequenceFlow`
  `class`
  `ServiceTask`
  `class`
  `Signal`
  `class`
  `SignalEventDefinition`
  `class`
  `StartEvent`
  `class`
  `StringDataObject`
  `class`
  `SubProcess`
  `class`
  `Task`
  `class`
  `TaskWithFieldExtensions`
  `class`
  `TerminateEventDefinition`
  `class`
  `TextAnnotation`
  `class`
  `ThrowEvent`
  `class`
  `TimerEventDefinition`
  `class`
  `Transaction`
  `class`
  `UserTask`
  `class`
  `ValuedDataObject`
  `class`
  `VariableListenerEventDefinition`
  Fields in org.flowable.bpmn.model declared as BaseElement
  Modifier and Type
  Field
  Description
  `protected BaseElement`
  GraphicInfo.`element`
  Methods in org.flowable.bpmn.model that return BaseElement
  Modifier and Type
  Method
  Description
  `abstract BaseElement`
  BaseElement.`clone()`
  `BaseElement`
  Resource.`clone()`
  `BaseElement`
  GraphicInfo.`getElement()`
  Methods in org.flowable.bpmn.model with parameters of type BaseElement
  Modifier and Type
  Method
  Description
  `void`
  GraphicInfo.`setElement(BaseElement element)`
  `void`
  BaseElement.`setValues(BaseElement otherElement)`

- ## Uses of BaseElement in org.flowable.bpmn.model.alfresco

  Subclasses of BaseElement in org.flowable.bpmn.model.alfresco
  Modifier and Type
  Class
  Description
  `class`
  `AlfrescoMailTask`
  `class`
  `AlfrescoScriptTask`
  `class`
  `AlfrescoStartEvent`
  `class`
  `AlfrescoUserTask`

- ## Uses of BaseElement in org.flowable.bpmn.model.parse

  Constructors in org.flowable.bpmn.model.parse with parameters of type BaseElement
  Modifier
  Constructor
  Description
  ``
  `Problem(String errorMessage, BaseElement element)`
  ``
  `Warning(String warningMessage, BaseElement element)`

- ## Uses of BaseElement in org.flowable.engine.parse

  Methods in org.flowable.engine.parse that return types with arguments of type BaseElement
  Modifier and Type
  Method
  Description
  `Collection<Class<? extends BaseElement>>`
  BpmnParseHandler.`getHandledTypes()`
  The types for which this handler must be called during process parsing.
  Methods in org.flowable.engine.parse with parameters of type BaseElement
  Modifier and Type
  Method
  Description
  `void`
  BpmnParseHandler.`parse(org.flowable.engine.impl.bpmn.parser.BpmnParse bpmnParse, BaseElement element)`
  The actual delegation method.