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>
completionQuantityAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataInputAssociation>
dataInputAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataOutputAssociation>
dataOutputAssociationCollection
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<SequenceFlow>
defaultAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElement<IoSpecification>
ioSpecificationChild
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>
isForCompensationAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElement<LoopCharacteristics>
loopCharacteristicsChild
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Property>
propertyCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ResourceRole>
resourceRoleCollection
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Integer>
startQuantityAttribute
-
Fields inherited from class io.zeebe.model.bpmn.impl.instance.FlowNodeImpl
incomingCollection, outgoingCollection
-
Fields inherited from class io.zeebe.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
-
Fields inherited from class io.zeebe.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 Query<BoundaryEvent>
getBoundaryEvents()
int
getCompletionQuantity()
Collection<DataInputAssociation>
getDataInputAssociations()
Collection<DataOutputAssociation>
getDataOutputAssociations()
SequenceFlow
getDefault()
IoSpecification
getIoSpecification()
LoopCharacteristics
getLoopCharacteristics()
Collection<Property>
getProperties()
Collection<ResourceRole>
getResourceRoles()
int
getStartQuantity()
boolean
isForCompensation()
static void
registerType(org.camunda.bpm.model.xml.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 io.zeebe.model.bpmn.impl.instance.FlowNodeImpl
builder, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, updateAfterReplacement
-
Methods inherited from class io.zeebe.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
Methods inherited from class io.zeebe.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, getSingleExtensionElement, setExtensionElements, setId
-
Methods inherited from class io.zeebe.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 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.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
Methods inherited from interface io.zeebe.model.bpmn.instance.FlowNode
builder, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes
-
Methods inherited from interface io.zeebe.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:
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
public SequenceFlow getDefault()
- Specified by:
getDefault
in interfaceActivity
-
setDefault
public void setDefault(SequenceFlow defaultFlow)
- Specified by:
setDefault
in interfaceActivity
-
getIoSpecification
public IoSpecification getIoSpecification()
- Specified by:
getIoSpecification
in interfaceActivity
-
setIoSpecification
public void setIoSpecification(IoSpecification ioSpecification)
- Specified by:
setIoSpecification
in interfaceActivity
-
getProperties
public Collection<Property> getProperties()
- Specified by:
getProperties
in interfaceActivity
-
getDataInputAssociations
public Collection<DataInputAssociation> getDataInputAssociations()
- Specified by:
getDataInputAssociations
in interfaceActivity
-
getDataOutputAssociations
public Collection<DataOutputAssociation> getDataOutputAssociations()
- Specified by:
getDataOutputAssociations
in interfaceActivity
-
getResourceRoles
public Collection<ResourceRole> getResourceRoles()
- Specified by:
getResourceRoles
in interfaceActivity
-
getLoopCharacteristics
public LoopCharacteristics getLoopCharacteristics()
- Specified by:
getLoopCharacteristics
in interfaceActivity
-
setLoopCharacteristics
public void setLoopCharacteristics(LoopCharacteristics loopCharacteristics)
- Specified by:
setLoopCharacteristics
in interfaceActivity
-
getBoundaryEvents
public Query<BoundaryEvent> getBoundaryEvents()
- Specified by:
getBoundaryEvents
in interfaceActivity
-
-