Package io.zeebe.model.bpmn.instance
Interface Process
-
- All Superinterfaces:
BaseElement
,BpmnModelElementInstance
,CallableElement
,org.camunda.bpm.model.xml.instance.ModelElementInstance
,RootElement
- All Known Implementing Classes:
ProcessImpl
public interface Process extends CallableElement
The BPMN process element- Author:
- Daniel Meyer, Sebastian Menski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProcessBuilder
builder()
Returns a new fluent builder for the element if implemented.Collection<Artifact>
getArtifacts()
Auditing
getAuditing()
Collection<CorrelationSubscription>
getCorrelationSubscriptions()
Collection<FlowElement>
getFlowElements()
Collection<LaneSet>
getLaneSets()
Monitoring
getMonitoring()
ProcessType
getProcessType()
Collection<Property>
getProperties()
Collection<ResourceRole>
getResourceRoles()
Collection<Process>
getSupports()
boolean
isClosed()
boolean
isExecutable()
void
setAuditing(Auditing auditing)
void
setClosed(boolean closed)
void
setExecutable(boolean executable)
void
setMonitoring(Monitoring monitoring)
void
setProcessType(ProcessType processType)
-
Methods inherited from interface io.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setId
-
Methods inherited from interface io.zeebe.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
-
Methods inherited from interface io.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
-
-
-
-
Method Detail
-
builder
ProcessBuilder builder()
Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.- Specified by:
builder
in interfaceBpmnModelElementInstance
- Returns:
- the builder object
-
getProcessType
ProcessType getProcessType()
-
setProcessType
void setProcessType(ProcessType processType)
-
isClosed
boolean isClosed()
-
setClosed
void setClosed(boolean closed)
-
isExecutable
boolean isExecutable()
-
setExecutable
void setExecutable(boolean executable)
-
getAuditing
Auditing getAuditing()
-
setAuditing
void setAuditing(Auditing auditing)
-
getMonitoring
Monitoring getMonitoring()
-
setMonitoring
void setMonitoring(Monitoring monitoring)
-
getProperties
Collection<Property> getProperties()
-
getLaneSets
Collection<LaneSet> getLaneSets()
-
getFlowElements
Collection<FlowElement> getFlowElements()
-
getArtifacts
Collection<Artifact> getArtifacts()
-
getCorrelationSubscriptions
Collection<CorrelationSubscription> getCorrelationSubscriptions()
-
getResourceRoles
Collection<ResourceRole> getResourceRoles()
-
getSupports
Collection<Process> getSupports()
-
-