com.soyatec.bpmn
Interface Activity

All Superinterfaces:
BPMNObject, org.eclipse.emf.ecore.EObject, FlowObject, LaneElement, org.eclipse.emf.common.notify.Notifier, ProcessObject
All Known Subinterfaces:
EmbeddedSubProcess, IndependentSubProcess, ManualTask, ReceiveTask, ReferenceSubProcess, ReferenceTask, ScriptTask, SendTask, ServiceTask, SubProcess, Task, UserTask

public interface Activity
extends FlowObject

A representation of the model object 'Activity'. An activity is work that is performed within a business process. An activity can be atomic or non-atomic (compound). The types of activities that are a part of a Business Process Diagram are: Process, Sub-Process, and Task. However, a Process is not a specific graphical object. Instead, it is a set of graphical objects. The following sections will focus on the graphical objects Sub-Process and Task.

The following features are supported:

See Also:
BPMNPackage.getActivity()

Method Summary
 java.lang.String getActivityType()
          Returns the value of the 'Activity Type' attribute.
 org.eclipse.emf.common.util.EList getInputs()
          Returns the value of the 'Inputs' containment reference list.
 org.eclipse.emf.common.util.EList getInputSets()
          Returns the value of the 'Input Sets' containment reference list.
 org.eclipse.emf.common.util.EList getIORules()
          Returns the value of the 'IO Rules' containment reference list.
 Loop getLoop()
          Returns the value of the 'Loop' containment reference
 java.lang.String getLoopType()
          Returns the value of the 'Loop Type' attribute.
 org.eclipse.emf.common.util.EList getOutputs()
          Returns the value of the 'Outputs' containment reference list.
 org.eclipse.emf.common.util.EList getOutputSets()
          Returns the value of the 'Output Sets' containment reference list.
 org.eclipse.emf.common.util.EList getProperties()
          Returns the value of the 'Properties' containment reference list.
 int getStartQuantity()
          Returns the value of the 'Start Quantity' attribute.
 Status getStatus()
          Returns the value of the 'Status' attribute.
 boolean isCompensation()
          Returns the value of the 'Compensation' attribute.
 void setCompensation(boolean value)
          Sets the value of the 'Compensation' attribute
 void setLoop(Loop value)
          Sets the value of the 'Loop' containment reference
 void setLoopType(java.lang.String value)
          Sets the value of the 'Loop Type' attribute
 void setStartQuantity(int value)
          Sets the value of the 'Start Quantity' attribute
 void setStatus(Status value)
          Sets the value of the 'Status' attribute
 
Methods inherited from interface com.soyatec.bpmn.FlowObject
getAssignments, getName, getProcess, setName
 
Methods inherited from interface com.soyatec.bpmn.LaneElement
getLanes, getPool, setPool
 
Methods inherited from interface com.soyatec.bpmn.ProcessObject
getCategories, getDocumentation, getIncomingEdges, getOutgoingEdges, setDocumentation
 
Methods inherited from interface com.soyatec.bpmn.BPMNObject
getChildren
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getStartQuantity

int getStartQuantity()
Returns the value of the 'Start Quantity' attribute. The default value is "1".

If the meaning of the 'Start Quantity' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Start Quantity' attribute.
See Also:
setStartQuantity(int), BPMNPackage.getActivity_StartQuantity()

setStartQuantity

void setStartQuantity(int value)
Sets the value of the 'Start Quantity' attribute.

Parameters:
value - the new value of the 'Start Quantity' attribute.
See Also:
getStartQuantity()

getIORules

org.eclipse.emf.common.util.EList getIORules()
Returns the value of the 'IO Rules' containment reference list. The list contents are of type Expression.

If the meaning of the 'IO Rules' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'IO Rules' containment reference list.
See Also:
BPMNPackage.getActivity_IORules()

getOutputs

org.eclipse.emf.common.util.EList getOutputs()
Returns the value of the 'Outputs' containment reference list. The list contents are of type Artifact.

If the meaning of the 'Outputs' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Outputs' containment reference list.
See Also:
BPMNPackage.getActivity_Outputs()

getOutputSets

org.eclipse.emf.common.util.EList getOutputSets()
Returns the value of the 'Output Sets' containment reference list. The list contents are of type Output.

If the meaning of the 'Output Sets' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Output Sets' containment reference list.
See Also:
BPMNPackage.getActivity_OutputSets()

getInputs

org.eclipse.emf.common.util.EList getInputs()
Returns the value of the 'Inputs' containment reference list. The list contents are of type Artifact.

If the meaning of the 'Inputs' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Inputs' containment reference list.
See Also:
BPMNPackage.getActivity_Inputs()

getProperties

org.eclipse.emf.common.util.EList getProperties()
Returns the value of the 'Properties' containment reference list. The list contents are of type Property.

If the meaning of the 'Properties' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Properties' containment reference list.
See Also:
BPMNPackage.getActivity_Properties()

getStatus

Status getStatus()
Returns the value of the 'Status' attribute. The literals are from the enumeration Status.

If the meaning of the 'Status' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Status' attribute.
See Also:
Status, setStatus(Status), BPMNPackage.getActivity_Status()

setStatus

void setStatus(Status value)
Sets the value of the 'Status' attribute.

Parameters:
value - the new value of the 'Status' attribute.
See Also:
Status, getStatus()

getInputSets

org.eclipse.emf.common.util.EList getInputSets()
Returns the value of the 'Input Sets' containment reference list. The list contents are of type Input.

If the meaning of the 'Input Sets' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Input Sets' containment reference list.
See Also:
BPMNPackage.getActivity_InputSets()

getActivityType

java.lang.String getActivityType()
Returns the value of the 'Activity Type' attribute. The default value is "Task".

If the meaning of the 'Activity Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Activity Type' attribute.
See Also:
BPMNPackage.getActivity_ActivityType()

getLoopType

java.lang.String getLoopType()
Returns the value of the 'Loop Type' attribute. The default value is "None".

If the meaning of the 'Loop Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Loop Type' attribute.
See Also:
setLoopType(String), BPMNPackage.getActivity_LoopType()

setLoopType

void setLoopType(java.lang.String value)
Sets the value of the 'Loop Type' attribute.

Parameters:
value - the new value of the 'Loop Type' attribute.
See Also:
getLoopType()

getLoop

Loop getLoop()
Returns the value of the 'Loop' containment reference.

If the meaning of the 'Loop' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Loop' containment reference.
See Also:
setLoop(Loop), BPMNPackage.getActivity_Loop()

setLoop

void setLoop(Loop value)
Sets the value of the 'Loop' containment reference.

Parameters:
value - the new value of the 'Loop' containment reference.
See Also:
getLoop()

isCompensation

boolean isCompensation()
Returns the value of the 'Compensation' attribute. The default value is "false".

If the meaning of the 'Compensation' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Compensation' attribute.
See Also:
setCompensation(boolean), BPMNPackage.getActivity_Compensation()

setCompensation

void setCompensation(boolean value)
Sets the value of the 'Compensation' attribute.

Parameters:
value - the new value of the 'Compensation' attribute.
See Also:
isCompensation()