Interface Activity
-
- All Superinterfaces:
BaseElement
,BpmnModelElementInstance
,FlowElement
,FlowNode
,InteractionNode
,ModelElementInstance
- All Known Subinterfaces:
BusinessRuleTask
,CallActivity
,ManualTask
,ReceiveTask
,ScriptTask
,SendTask
,ServiceTask
,SubProcess
,Task
,Transaction
,UserTask
- All Known Implementing Classes:
ActivityImpl
,BusinessRuleTaskImpl
,CallActivityImpl
,ManualTaskImpl
,ReceiveTaskImpl
,ScriptTaskImpl
,SendTaskImpl
,ServiceTaskImpl
,SubProcessImpl
,TaskImpl
,TransactionImpl
,UserTaskImpl
public interface Activity extends FlowNode, InteractionNode
The BPMN activity element- Author:
- Sebastian Menski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getCompletionQuantity()
Collection<DataInputAssociation>
getDataInputAssociations()
Collection<DataOutputAssociation>
getDataOutputAssociations()
SequenceFlow
getDefault()
IoSpecification
getIoSpecification()
LoopCharacteristics
getLoopCharacteristics()
Collection<Property>
getProperties()
Collection<ResourceRole>
getResourceRoles()
int
getStartQuantity()
boolean
isForCompensation()
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 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
-
-
-
-
Method Detail
-
isForCompensation
boolean isForCompensation()
-
setForCompensation
void setForCompensation(boolean isForCompensation)
-
getStartQuantity
int getStartQuantity()
-
setStartQuantity
void setStartQuantity(int startQuantity)
-
getCompletionQuantity
int getCompletionQuantity()
-
setCompletionQuantity
void setCompletionQuantity(int completionQuantity)
-
getDefault
SequenceFlow getDefault()
-
setDefault
void setDefault(SequenceFlow defaultFlow)
-
getIoSpecification
IoSpecification getIoSpecification()
-
setIoSpecification
void setIoSpecification(IoSpecification ioSpecification)
-
getProperties
Collection<Property> getProperties()
-
getDataInputAssociations
Collection<DataInputAssociation> getDataInputAssociations()
-
getDataOutputAssociations
Collection<DataOutputAssociation> getDataOutputAssociations()
-
getResourceRoles
Collection<ResourceRole> getResourceRoles()
-
getLoopCharacteristics
LoopCharacteristics getLoopCharacteristics()
-
setLoopCharacteristics
void setLoopCharacteristics(LoopCharacteristics loopCharacteristics)
-
-