org.camunda.bpm.model.bpmn.impl.instance
Class ActivityImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
                      extended by org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
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
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 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
ActivityImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 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 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.FlowNode
builder, getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
 
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.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.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
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.InteractionNode
getId, setId
 

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
Constructor Detail

ActivityImpl

public ActivityImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
Method Detail

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)

isForCompensation

public boolean isForCompensation()
Specified by:
isForCompensation in interface Activity

setForCompensation

public void setForCompensation(boolean isForCompensation)
Specified by:
setForCompensation in interface Activity

getStartQuantity

public int getStartQuantity()
Specified by:
getStartQuantity in interface Activity

setStartQuantity

public void setStartQuantity(int startQuantity)
Specified by:
setStartQuantity in interface Activity

getCompletionQuantity

public int getCompletionQuantity()
Specified by:
getCompletionQuantity in interface Activity

setCompletionQuantity

public void setCompletionQuantity(int completionQuantity)
Specified by:
setCompletionQuantity in interface Activity

getDefault

public SequenceFlow getDefault()
Specified by:
getDefault in interface Activity

setDefault

public void setDefault(SequenceFlow defaultFlow)
Specified by:
setDefault in interface Activity

getIoSpecification

public IoSpecification getIoSpecification()
Specified by:
getIoSpecification in interface Activity

setIoSpecification

public void setIoSpecification(IoSpecification ioSpecification)
Specified by:
setIoSpecification in interface Activity

getProperties

public Collection<Property> getProperties()
Specified by:
getProperties in interface Activity

getDataInputAssociations

public Collection<DataInputAssociation> getDataInputAssociations()
Specified by:
getDataInputAssociations in interface Activity

getDataOutputAssociations

public Collection<DataOutputAssociation> getDataOutputAssociations()
Specified by:
getDataOutputAssociations in interface Activity

getResourceRoles

public Collection<ResourceRole> getResourceRoles()
Specified by:
getResourceRoles in interface Activity

getLoopCharacteristics

public LoopCharacteristics getLoopCharacteristics()
Specified by:
getLoopCharacteristics in interface Activity

setLoopCharacteristics

public void setLoopCharacteristics(LoopCharacteristics loopCharacteristics)
Specified by:
setLoopCharacteristics in interface Activity


Copyright © 2017 camunda services GmbH. All rights reserved.