Class ProcessImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
io.camunda.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
io.camunda.zeebe.model.bpmn.impl.instance.RootElementImpl
io.camunda.zeebe.model.bpmn.impl.instance.CallableElementImpl
io.camunda.zeebe.model.bpmn.impl.instance.ProcessImpl
- All Implemented Interfaces:
BaseElement
,BpmnModelElementInstance
,CallableElement
,Process
,RootElement
,org.camunda.bpm.model.xml.instance.ModelElementInstance
The BPMN process element
- Author:
- Daniel Meyer, Sebastian Menski
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection
<Artifact> protected static org.camunda.bpm.model.xml.type.child.ChildElement
<Auditing> protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection
<CorrelationSubscription> protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection
<FlowElement> protected static org.camunda.bpm.model.xml.type.attribute.Attribute
<Boolean> protected static org.camunda.bpm.model.xml.type.attribute.Attribute
<Boolean> protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection
<LaneSet> protected static org.camunda.bpm.model.xml.type.child.ChildElement
<Monitoring> protected static org.camunda.bpm.model.xml.type.attribute.Attribute
<ProcessType> protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection
<Property> protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection
<ResourceRole> protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection
<Process, Supports> Fields inherited from class io.camunda.zeebe.model.bpmn.impl.instance.CallableElementImpl
ioBindingCollection, ioSpecificationChild, nameAttribute, supportedInterfaceRefCollection
Fields inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
Constructor Summary
ConstructorsConstructorDescriptionProcessImpl
(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Returns a new fluent builder for the element if implemented.boolean
isClosed()
boolean
static void
registerType
(org.camunda.bpm.model.xml.ModelBuilder modelBuilder) void
setAuditing
(Auditing auditing) void
setClosed
(boolean closed) void
setExecutable
(boolean executable) void
setMonitoring
(Monitoring monitoring) void
setProcessType
(ProcessType processType) Methods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.CallableElementImpl
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setName
Methods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, getSingleExtensionElement, setExtensionElements, setId
Methods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScope
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setId
Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.CallableElement
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setName
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
Field Details
-
processTypeAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<ProcessType> processTypeAttribute -
isClosedAttribute
-
isExecutableAttribute
-
auditingChild
-
monitoringChild
-
propertyCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Property> propertyCollection -
laneSetCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<LaneSet> laneSetCollection -
flowElementCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<FlowElement> flowElementCollection -
artifactCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Artifact> artifactCollection -
resourceRoleCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ResourceRole> resourceRoleCollection -
correlationSubscriptionCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<CorrelationSubscription> correlationSubscriptionCollection -
supportsCollection
-
-
Constructor Details
-
ProcessImpl
public ProcessImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
-
-
Method Details
-
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder) -
builder
Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.- Specified by:
builder
in interfaceBpmnModelElementInstance
- Specified by:
builder
in interfaceProcess
- Overrides:
builder
in classBpmnModelElementInstanceImpl
- Returns:
- the builder object
-
getProcessType
- Specified by:
getProcessType
in interfaceProcess
-
setProcessType
- Specified by:
setProcessType
in interfaceProcess
-
isClosed
public boolean isClosed() -
setClosed
public void setClosed(boolean closed) -
isExecutable
public boolean isExecutable()- Specified by:
isExecutable
in interfaceProcess
-
setExecutable
public void setExecutable(boolean executable) - Specified by:
setExecutable
in interfaceProcess
-
getAuditing
- Specified by:
getAuditing
in interfaceProcess
-
setAuditing
- Specified by:
setAuditing
in interfaceProcess
-
getMonitoring
- Specified by:
getMonitoring
in interfaceProcess
-
setMonitoring
- Specified by:
setMonitoring
in interfaceProcess
-
getProperties
- Specified by:
getProperties
in interfaceProcess
-
getLaneSets
- Specified by:
getLaneSets
in interfaceProcess
-
getFlowElements
- Specified by:
getFlowElements
in interfaceProcess
-
getArtifacts
- Specified by:
getArtifacts
in interfaceProcess
-
getCorrelationSubscriptions
- Specified by:
getCorrelationSubscriptions
in interfaceProcess
-
getResourceRoles
- Specified by:
getResourceRoles
in interfaceProcess
-
getSupports
- Specified by:
getSupports
in interfaceProcess
-