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 Details

    • 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)