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, supportedInterfaceRefCollectionFields inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttributeFields 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.booleanisClosed()booleanstatic voidregisterType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder) voidsetAuditing(Auditing auditing) voidsetClosed(boolean closed) voidsetExecutable(boolean executable) voidsetMonitoring(Monitoring monitoring) voidsetProcessType(ProcessType processType) Methods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.CallableElementImpl
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setNameMethods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, getSingleExtensionElement, setExtensionElements, setIdMethods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods 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, updateAfterReplacementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setIdMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.CallableElement
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setNameMethods 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:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceProcess- Overrides:
builderin classBpmnModelElementInstanceImpl- Returns:
- the builder object
-
getProcessType
- Specified by:
getProcessTypein interfaceProcess
-
setProcessType
- Specified by:
setProcessTypein interfaceProcess
-
isClosed
public boolean isClosed() -
setClosed
public void setClosed(boolean closed) -
isExecutable
public boolean isExecutable()- Specified by:
isExecutablein interfaceProcess
-
setExecutable
public void setExecutable(boolean executable) - Specified by:
setExecutablein interfaceProcess
-
getAuditing
- Specified by:
getAuditingin interfaceProcess
-
setAuditing
- Specified by:
setAuditingin interfaceProcess
-
getMonitoring
- Specified by:
getMonitoringin interfaceProcess
-
setMonitoring
- Specified by:
setMonitoringin interfaceProcess
-
getProperties
- Specified by:
getPropertiesin interfaceProcess
-
getLaneSets
- Specified by:
getLaneSetsin interfaceProcess
-
getFlowElements
- Specified by:
getFlowElementsin interfaceProcess
-
getArtifacts
- Specified by:
getArtifactsin interfaceProcess
-
getCorrelationSubscriptions
- Specified by:
getCorrelationSubscriptionsin interfaceProcess
-
getResourceRoles
- Specified by:
getResourceRolesin interfaceProcess
-
getSupports
- Specified by:
getSupportsin interfaceProcess
-