Class ActivityImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- All Implemented Interfaces:
Activity,BaseElement,BpmnModelElementInstance,FlowElement,FlowNode,InteractionNode,org.camunda.bpm.model.xml.instance.ModelElementInstance
- Direct Known Subclasses:
CallActivityImpl,SubProcessImpl,TaskImpl
public abstract class ActivityImpl extends FlowNodeImpl implements Activity
The BPMN activity element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Integer>completionQuantityAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataInputAssociation>dataInputAssociationCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataOutputAssociation>dataOutputAssociationCollectionprotected static org.camunda.bpm.model.xml.type.reference.AttributeReference<SequenceFlow>defaultAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElement<IoSpecification>ioSpecificationChildprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isForCompensationAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElement<LoopCharacteristics>loopCharacteristicsChildprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Property>propertyCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ResourceRole>resourceRoleCollectionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Integer>startQuantityAttribute-
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
-
-
Constructor Summary
Constructors Constructor Description ActivityImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCompletionQuantity()Collection<DataInputAssociation>getDataInputAssociations()Collection<DataOutputAssociation>getDataOutputAssociations()SequenceFlowgetDefault()IoSpecificationgetIoSpecification()LoopCharacteristicsgetLoopCharacteristics()Collection<Property>getProperties()Collection<ResourceRole>getResourceRoles()intgetStartQuantity()booleanisForCompensation()static voidregisterType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)voidsetCompletionQuantity(int completionQuantity)voidsetDefault(SequenceFlow defaultFlow)voidsetForCompensation(boolean isForCompensation)voidsetIoSpecification(IoSpecification ioSpecification)voidsetLoopCharacteristics(LoopCharacteristics loopCharacteristics)voidsetStartQuantity(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 Detail
-
isForCompensationAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isForCompensationAttribute
-
startQuantityAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Integer> startQuantityAttribute
-
completionQuantityAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Integer> completionQuantityAttribute
-
defaultAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<SequenceFlow> defaultAttribute
-
ioSpecificationChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<IoSpecification> ioSpecificationChild
-
propertyCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Property> propertyCollection
-
dataInputAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataInputAssociation> dataInputAssociationCollection
-
dataOutputAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataOutputAssociation> dataOutputAssociationCollection
-
resourceRoleCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ResourceRole> resourceRoleCollection
-
loopCharacteristicsChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<LoopCharacteristics> loopCharacteristicsChild
-
-
Method Detail
-
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
-
isForCompensation
public boolean isForCompensation()
- Specified by:
isForCompensationin interfaceActivity
-
setForCompensation
public void setForCompensation(boolean isForCompensation)
- Specified by:
setForCompensationin interfaceActivity
-
getStartQuantity
public int getStartQuantity()
- Specified by:
getStartQuantityin interfaceActivity
-
setStartQuantity
public void setStartQuantity(int startQuantity)
- Specified by:
setStartQuantityin interfaceActivity
-
getCompletionQuantity
public int getCompletionQuantity()
- Specified by:
getCompletionQuantityin interfaceActivity
-
setCompletionQuantity
public void setCompletionQuantity(int completionQuantity)
- Specified by:
setCompletionQuantityin interfaceActivity
-
getDefault
public SequenceFlow getDefault()
- Specified by:
getDefaultin interfaceActivity
-
setDefault
public void setDefault(SequenceFlow defaultFlow)
- Specified by:
setDefaultin interfaceActivity
-
getIoSpecification
public IoSpecification getIoSpecification()
- Specified by:
getIoSpecificationin interfaceActivity
-
setIoSpecification
public void setIoSpecification(IoSpecification ioSpecification)
- Specified by:
setIoSpecificationin interfaceActivity
-
getProperties
public Collection<Property> getProperties()
- Specified by:
getPropertiesin interfaceActivity
-
getDataInputAssociations
public Collection<DataInputAssociation> getDataInputAssociations()
- Specified by:
getDataInputAssociationsin interfaceActivity
-
getDataOutputAssociations
public Collection<DataOutputAssociation> getDataOutputAssociations()
- Specified by:
getDataOutputAssociationsin interfaceActivity
-
getResourceRoles
public Collection<ResourceRole> getResourceRoles()
- Specified by:
getResourceRolesin interfaceActivity
-
getLoopCharacteristics
public LoopCharacteristics getLoopCharacteristics()
- Specified by:
getLoopCharacteristicsin interfaceActivity
-
setLoopCharacteristics
public void setLoopCharacteristics(LoopCharacteristics loopCharacteristics)
- Specified by:
setLoopCharacteristicsin interfaceActivity
-
-