com.ibm.xtools.bpmn2
Interface ChoreographyActivity

All Superinterfaces:
BaseElement, org.eclipse.emf.ecore.EObject, FlowElement, FlowNode, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
CallChoreography, ChoreographyTask, SubChoreography

public interface ChoreographyActivity
extends FlowNode

A representation of the model object 'Choreography Activity'.

The following features are supported:

See Also:
Bpmn2Package.getChoreographyActivity()

Method Summary
 Participant getInitiatingParticipant()
          Returns the value of the 'Initiating Participant' reference.
 ChoreographyLoopType getLoopType()
          Returns the value of the 'Loop Type' attribute.
 org.eclipse.emf.common.util.EList<Participant> getParticipants()
          Returns the value of the 'Participants' reference list.
 boolean isSetLoopType()
          Returns whether the value of the 'Loop Type' attribute is set.
 void setInitiatingParticipant(Participant value)
          Sets the value of the 'Initiating Participant' reference.
 void setLoopType(ChoreographyLoopType value)
          Sets the value of the 'Loop Type' attribute.
 void unsetLoopType()
          Unsets the value of the 'Loop Type' 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

getParticipants

org.eclipse.emf.common.util.EList<Participant> getParticipants()
Returns the value of the 'Participants' reference list. The list contents are of type Participant.

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

Returns:
the value of the 'Participants' reference list.
See Also:
Bpmn2Package.getChoreographyActivity_Participants()

getInitiatingParticipant

Participant getInitiatingParticipant()
Returns the value of the 'Initiating Participant' reference.

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

Returns:
the value of the 'Initiating Participant' reference.
See Also:
setInitiatingParticipant(Participant), Bpmn2Package.getChoreographyActivity_InitiatingParticipant()

setInitiatingParticipant

void setInitiatingParticipant(Participant value)
Sets the value of the 'Initiating Participant' reference.

Parameters:
value - the new value of the 'Initiating Participant' reference.
See Also:
getInitiatingParticipant()

getLoopType

ChoreographyLoopType getLoopType()
Returns the value of the 'Loop Type' attribute. The default value is "None". The literals are from the enumeration ChoreographyLoopType.

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:
ChoreographyLoopType, isSetLoopType(), unsetLoopType(), setLoopType(ChoreographyLoopType), Bpmn2Package.getChoreographyActivity_LoopType()

setLoopType

void setLoopType(ChoreographyLoopType value)
Sets the value of the 'Loop Type' attribute.

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

unsetLoopType

void unsetLoopType()
Unsets the value of the 'Loop Type' attribute.

See Also:
isSetLoopType(), getLoopType(), setLoopType(ChoreographyLoopType)

isSetLoopType

boolean isSetLoopType()
Returns whether the value of the 'Loop Type' attribute is set.

Returns:
whether the value of the 'Loop Type' attribute is set.
See Also:
unsetLoopType(), getLoopType(), setLoopType(ChoreographyLoopType)