Class ActivityImpl
- All Implemented Interfaces:
Activity
,BaseElement
,BpmnModelElementInstance
,FlowElement
,FlowNode
,InteractionNode
,ModelElementInstance
- Direct Known Subclasses:
CallActivityImpl
,SubProcessImpl
,TaskImpl
The BPMN activity element
- Author:
- Sebastian Menski
-
Field Summary
Modifier and TypeFieldDescriptionprotected static ChildElementCollection<DataInputAssociation>
protected static ChildElementCollection<DataOutputAssociation>
protected static AttributeReference<SequenceFlow>
protected static ChildElement<IoSpecification>
protected static ChildElement<LoopCharacteristics>
protected static ChildElementCollection<Property>
protected static ChildElementCollection<ResourceRole>
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, camundaJobPriority, incomingCollection, outgoingCollection
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
boolean
static void
registerType
(ModelBuilder modelBuilder) void
setCompletionQuantity
(int completionQuantity) void
setDefault
(SequenceFlow defaultFlow) void
setForCompensation
(boolean isForCompensation) void
setIoSpecification
(IoSpecification ioSpecification) void
setLoopCharacteristics
(LoopCharacteristics loopCharacteristics) void
setStartQuantity
(int startQuantity) Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
builder, getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority, updateAfterReplacement
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
Methods inherited from class org.camunda.bpm.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
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowNode
builder, getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.InteractionNode
getId, setId
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
-
isForCompensationAttribute
-
startQuantityAttribute
-
completionQuantityAttribute
-
defaultAttribute
-
ioSpecificationChild
-
propertyCollection
-
dataInputAssociationCollection
-
dataOutputAssociationCollection
-
resourceRoleCollection
-
loopCharacteristicsChild
-
-
Constructor Details
-
ActivityImpl
-
-
Method Details
-
registerType
-
isForCompensation
public boolean isForCompensation()- Specified by:
isForCompensation
in interfaceActivity
-
setForCompensation
public void setForCompensation(boolean isForCompensation) - Specified by:
setForCompensation
in interfaceActivity
-
getStartQuantity
public int getStartQuantity()- Specified by:
getStartQuantity
in interfaceActivity
-
setStartQuantity
public void setStartQuantity(int startQuantity) - Specified by:
setStartQuantity
in interfaceActivity
-
getCompletionQuantity
public int getCompletionQuantity()- Specified by:
getCompletionQuantity
in interfaceActivity
-
setCompletionQuantity
public void setCompletionQuantity(int completionQuantity) - Specified by:
setCompletionQuantity
in interfaceActivity
-
getDefault
- Specified by:
getDefault
in interfaceActivity
-
setDefault
- Specified by:
setDefault
in interfaceActivity
-
getIoSpecification
- Specified by:
getIoSpecification
in interfaceActivity
-
setIoSpecification
- Specified by:
setIoSpecification
in interfaceActivity
-
getProperties
- Specified by:
getProperties
in interfaceActivity
-
getDataInputAssociations
- Specified by:
getDataInputAssociations
in interfaceActivity
-
getDataOutputAssociations
- Specified by:
getDataOutputAssociations
in interfaceActivity
-
getResourceRoles
- Specified by:
getResourceRoles
in interfaceActivity
-
getLoopCharacteristics
- Specified by:
getLoopCharacteristics
in interfaceActivity
-
setLoopCharacteristics
- Specified by:
setLoopCharacteristics
in interfaceActivity
-