com.ibm.xtools.bpmn2
Interface AdHocSubProcess

All Superinterfaces:
Activity, BaseElement, org.eclipse.emf.ecore.EObject, FlowElement, FlowNode, org.eclipse.emf.common.notify.Notifier, SubProcess

public interface AdHocSubProcess
extends SubProcess

A representation of the model object 'Ad Hoc Sub Process'.

The following features are supported:

See Also:
Bpmn2Package.getAdHocSubProcess()

Method Summary
 Expression getCompletionCondition()
          Returns the value of the 'Completion Condition' containment reference.
 AdHocOrdering getOrdering()
          Returns the value of the 'Ordering' attribute.
 boolean isCancelRemainingInstances()
          Returns the value of the 'Cancel Remaining Instances' attribute.
 boolean isSetCancelRemainingInstances()
          Returns whether the value of the 'Cancel Remaining Instances' attribute is set.
 boolean isSetOrdering()
          Returns whether the value of the 'Ordering' attribute is set.
 void setCancelRemainingInstances(boolean value)
          Sets the value of the 'Cancel Remaining Instances' attribute.
 void setCompletionCondition(Expression value)
          Sets the value of the 'Completion Condition' containment reference.
 void setOrdering(AdHocOrdering value)
          Sets the value of the 'Ordering' attribute.
 void unsetCancelRemainingInstances()
          Unsets the value of the 'Cancel Remaining Instances' attribute.
 void unsetOrdering()
          Unsets the value of the 'Ordering' attribute.
 
Methods inherited from interface com.ibm.xtools.bpmn2.SubProcess
getArtifacts, getFlowElements, isSetTriggeredByEvent, isTriggeredByEvent, setTriggeredByEvent, unsetTriggeredByEvent
 
Methods inherited from interface com.ibm.xtools.bpmn2.Activity
getBoundaryEvents, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getResourceRoles, isIsForCompensation, isSetIsForCompensation, setDefault, setIoSpecification, setIsForCompensation, setLoopCharacteristics, unsetIsForCompensation
 
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

getCompletionCondition

Expression getCompletionCondition()
Returns the value of the 'Completion Condition' containment reference.

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

Returns:
the value of the 'Completion Condition' containment reference.
See Also:
setCompletionCondition(Expression), Bpmn2Package.getAdHocSubProcess_CompletionCondition()

setCompletionCondition

void setCompletionCondition(Expression value)
Sets the value of the 'Completion Condition' containment reference.

Parameters:
value - the new value of the 'Completion Condition' containment reference.
See Also:
getCompletionCondition()

isCancelRemainingInstances

boolean isCancelRemainingInstances()
Returns the value of the 'Cancel Remaining Instances' attribute. The default value is "true".

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

Returns:
the value of the 'Cancel Remaining Instances' attribute.
See Also:
isSetCancelRemainingInstances(), unsetCancelRemainingInstances(), setCancelRemainingInstances(boolean), Bpmn2Package.getAdHocSubProcess_CancelRemainingInstances()

setCancelRemainingInstances

void setCancelRemainingInstances(boolean value)
Sets the value of the 'Cancel Remaining Instances' attribute.

Parameters:
value - the new value of the 'Cancel Remaining Instances' attribute.
See Also:
isSetCancelRemainingInstances(), unsetCancelRemainingInstances(), isCancelRemainingInstances()

unsetCancelRemainingInstances

void unsetCancelRemainingInstances()
Unsets the value of the 'Cancel Remaining Instances' attribute.

See Also:
isSetCancelRemainingInstances(), isCancelRemainingInstances(), setCancelRemainingInstances(boolean)

isSetCancelRemainingInstances

boolean isSetCancelRemainingInstances()
Returns whether the value of the 'Cancel Remaining Instances' attribute is set.

Returns:
whether the value of the 'Cancel Remaining Instances' attribute is set.
See Also:
unsetCancelRemainingInstances(), isCancelRemainingInstances(), setCancelRemainingInstances(boolean)

getOrdering

AdHocOrdering getOrdering()
Returns the value of the 'Ordering' attribute. The literals are from the enumeration AdHocOrdering.

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

Returns:
the value of the 'Ordering' attribute.
See Also:
AdHocOrdering, isSetOrdering(), unsetOrdering(), setOrdering(AdHocOrdering), Bpmn2Package.getAdHocSubProcess_Ordering()

setOrdering

void setOrdering(AdHocOrdering value)
Sets the value of the 'Ordering' attribute.

Parameters:
value - the new value of the 'Ordering' attribute.
See Also:
AdHocOrdering, isSetOrdering(), unsetOrdering(), getOrdering()

unsetOrdering

void unsetOrdering()
Unsets the value of the 'Ordering' attribute.

See Also:
isSetOrdering(), getOrdering(), setOrdering(AdHocOrdering)

isSetOrdering

boolean isSetOrdering()
Returns whether the value of the 'Ordering' attribute is set.

Returns:
whether the value of the 'Ordering' attribute is set.
See Also:
unsetOrdering(), getOrdering(), setOrdering(AdHocOrdering)