com.ibm.xtools.bpmn2
Interface Activity

All Superinterfaces:
BaseElement, org.eclipse.emf.ecore.EObject, FlowElement, FlowNode, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
AdHocSubProcess, BusinessRuleTask, CallActivity, ServiceTask, SubProcess, Task, Transaction, UserTask

public interface Activity
extends FlowNode

A representation of the model object 'Activity'.

The following features are supported:

See Also:
Bpmn2Package.getActivity()

Method Summary
 org.eclipse.emf.common.util.EList<BoundaryEvent> getBoundaryEvents()
          Returns the value of the 'Boundary Events' reference list.
 org.eclipse.emf.common.util.EList<DataInputAssociation> getDataInputAssociations()
          Returns the value of the 'Data Input Associations' containment reference list.
 org.eclipse.emf.common.util.EList<DataOutputAssociation> getDataOutputAssociations()
          Returns the value of the 'Data Output Associations' containment reference list.
 SequenceFlow getDefault()
          Returns the value of the 'Default' reference.
 InputOutputSpecification getIoSpecification()
          Returns the value of the 'Io Specification' containment reference.
 LoopCharacteristics getLoopCharacteristics()
          Returns the value of the 'Loop Characteristics' containment reference.
 org.eclipse.emf.common.util.EList<ResourceRole> getResourceRoles()
          Returns the value of the 'Resource Roles' containment reference list.
 boolean isIsForCompensation()
          Returns the value of the 'Is For Compensation' attribute.
 boolean isSetIsForCompensation()
          Returns whether the value of the 'Is For Compensation' attribute is set.
 void setDefault(SequenceFlow value)
          Sets the value of the 'Default' reference.
 void setIoSpecification(InputOutputSpecification value)
          Sets the value of the 'Io Specification' containment reference.
 void setIsForCompensation(boolean value)
          Sets the value of the 'Is For Compensation' attribute.
 void setLoopCharacteristics(LoopCharacteristics value)
          Sets the value of the 'Loop Characteristics' containment reference.
 void unsetIsForCompensation()
          Unsets the value of the 'Is For Compensation' attribute.
 
Methods inherited from interface com.ibm.xtools.bpmn2.FlowNode
getIncoming, getOutgoing
 
Methods inherited from interface com.ibm.xtools.bpmn2.BaseElement
getAny, getAnyAttribute, getDocumentations, getExtensionElements, getId, getName, setExtensionElements, setId, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getIoSpecification

InputOutputSpecification getIoSpecification()
Returns the value of the 'Io Specification' containment reference.

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

Returns:
the value of the 'Io Specification' containment reference.
See Also:
setIoSpecification(InputOutputSpecification), Bpmn2Package.getActivity_IoSpecification()

setIoSpecification

void setIoSpecification(InputOutputSpecification value)
Sets the value of the 'Io Specification' containment reference.

Parameters:
value - the new value of the 'Io Specification' containment reference.
See Also:
getIoSpecification()

getDataInputAssociations

org.eclipse.emf.common.util.EList<DataInputAssociation> getDataInputAssociations()
Returns the value of the 'Data Input Associations' containment reference list. The list contents are of type DataInputAssociation.

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

Returns:
the value of the 'Data Input Associations' containment reference list.
See Also:
Bpmn2Package.getActivity_DataInputAssociations()

getDataOutputAssociations

org.eclipse.emf.common.util.EList<DataOutputAssociation> getDataOutputAssociations()
Returns the value of the 'Data Output Associations' containment reference list. The list contents are of type DataOutputAssociation.

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

Returns:
the value of the 'Data Output Associations' containment reference list.
See Also:
Bpmn2Package.getActivity_DataOutputAssociations()

getResourceRoles

org.eclipse.emf.common.util.EList<ResourceRole> getResourceRoles()
Returns the value of the 'Resource Roles' containment reference list. The list contents are of type ResourceRole.

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

Returns:
the value of the 'Resource Roles' containment reference list.
See Also:
Bpmn2Package.getActivity_ResourceRoles()

getLoopCharacteristics

LoopCharacteristics getLoopCharacteristics()
Returns the value of the 'Loop Characteristics' containment reference.

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

Returns:
the value of the 'Loop Characteristics' containment reference.
See Also:
setLoopCharacteristics(LoopCharacteristics), Bpmn2Package.getActivity_LoopCharacteristics()

setLoopCharacteristics

void setLoopCharacteristics(LoopCharacteristics value)
Sets the value of the 'Loop Characteristics' containment reference.

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

getBoundaryEvents

org.eclipse.emf.common.util.EList<BoundaryEvent> getBoundaryEvents()
Returns the value of the 'Boundary Events' reference list. The list contents are of type BoundaryEvent. It is bidirectional and its opposite is 'Attached To'.

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

Returns:
the value of the 'Boundary Events' reference list.
See Also:
Bpmn2Package.getActivity_BoundaryEvents(), BoundaryEvent.getAttachedTo()

getDefault

SequenceFlow getDefault()
Returns the value of the 'Default' reference.

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

Returns:
the value of the 'Default' reference.
See Also:
setDefault(SequenceFlow), Bpmn2Package.getActivity_Default()

setDefault

void setDefault(SequenceFlow value)
Sets the value of the 'Default' reference.

Parameters:
value - the new value of the 'Default' reference.
See Also:
getDefault()

isIsForCompensation

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

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

Returns:
the value of the 'Is For Compensation' attribute.
See Also:
isSetIsForCompensation(), unsetIsForCompensation(), setIsForCompensation(boolean), Bpmn2Package.getActivity_IsForCompensation()

setIsForCompensation

void setIsForCompensation(boolean value)
Sets the value of the 'Is For Compensation' attribute.

Parameters:
value - the new value of the 'Is For Compensation' attribute.
See Also:
isSetIsForCompensation(), unsetIsForCompensation(), isIsForCompensation()

unsetIsForCompensation

void unsetIsForCompensation()
Unsets the value of the 'Is For Compensation' attribute.

See Also:
isSetIsForCompensation(), isIsForCompensation(), setIsForCompensation(boolean)

isSetIsForCompensation

boolean isSetIsForCompensation()
Returns whether the value of the 'Is For Compensation' attribute is set.

Returns:
whether the value of the 'Is For Compensation' attribute is set.
See Also:
unsetIsForCompensation(), isIsForCompensation(), setIsForCompensation(boolean)