com.ibm.xtools.bpmn2
Interface StandardLoopCharacteristics

All Superinterfaces:
BaseElement, org.eclipse.emf.ecore.EObject, LoopCharacteristics, org.eclipse.emf.common.notify.Notifier

public interface StandardLoopCharacteristics
extends LoopCharacteristics

A representation of the model object 'Standard Loop Characteristics'.

The following features are supported:

See Also:
Bpmn2Package.getStandardLoopCharacteristics()

Method Summary
 Expression getLoopCondition()
          Returns the value of the 'Loop Condition' containment reference.
 java.math.BigInteger getLoopMaximum()
          Returns the value of the 'Loop Maximum' attribute.
 boolean isSetTestBefore()
          Returns whether the value of the 'Test Before' attribute is set.
 boolean isTestBefore()
          Returns the value of the 'Test Before' attribute.
 void setLoopCondition(Expression value)
          Sets the value of the 'Loop Condition' containment reference.
 void setLoopMaximum(java.math.BigInteger value)
          Sets the value of the 'Loop Maximum' attribute.
 void setTestBefore(boolean value)
          Sets the value of the 'Test Before' attribute.
 void unsetTestBefore()
          Unsets the value of the 'Test Before' attribute.
 
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

getLoopCondition

Expression getLoopCondition()
Returns the value of the 'Loop Condition' containment reference.

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

Returns:
the value of the 'Loop Condition' containment reference.
See Also:
setLoopCondition(Expression), Bpmn2Package.getStandardLoopCharacteristics_LoopCondition()

setLoopCondition

void setLoopCondition(Expression value)
Sets the value of the 'Loop Condition' containment reference.

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

getLoopMaximum

java.math.BigInteger getLoopMaximum()
Returns the value of the 'Loop Maximum' attribute.

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

Returns:
the value of the 'Loop Maximum' attribute.
See Also:
setLoopMaximum(BigInteger), Bpmn2Package.getStandardLoopCharacteristics_LoopMaximum()

setLoopMaximum

void setLoopMaximum(java.math.BigInteger value)
Sets the value of the 'Loop Maximum' attribute.

Parameters:
value - the new value of the 'Loop Maximum' attribute.
See Also:
getLoopMaximum()

isTestBefore

boolean isTestBefore()
Returns the value of the 'Test Before' attribute. The default value is "false".

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

Returns:
the value of the 'Test Before' attribute.
See Also:
isSetTestBefore(), unsetTestBefore(), setTestBefore(boolean), Bpmn2Package.getStandardLoopCharacteristics_TestBefore()

setTestBefore

void setTestBefore(boolean value)
Sets the value of the 'Test Before' attribute.

Parameters:
value - the new value of the 'Test Before' attribute.
See Also:
isSetTestBefore(), unsetTestBefore(), isTestBefore()

unsetTestBefore

void unsetTestBefore()
Unsets the value of the 'Test Before' attribute.

See Also:
isSetTestBefore(), isTestBefore(), setTestBefore(boolean)

isSetTestBefore

boolean isSetTestBefore()
Returns whether the value of the 'Test Before' attribute is set.

Returns:
whether the value of the 'Test Before' attribute is set.
See Also:
unsetTestBefore(), isTestBefore(), setTestBefore(boolean)