public interface CBLoop extends CBBlock, CBElementHost, com.ibm.rational.test.common.models.behavior.cbdata.SubstituterHost, com.ibm.rational.test.common.models.behavior.CBSyncPointHost
The following features are supported:
BehaviorPackage.getCBLoop()| Modifier and Type | Field and Description |
|---|---|
static String |
PACING_RATE |
NOTIFIER| Modifier and Type | Method and Description |
|---|---|
com.ibm.rational.test.common.models.behavior.loop.CBLoopCondition |
getLoopCondition()
Returns the value of the 'Loop Condition' containment reference
|
long |
getPacingRate()
Returns the value of the 'Pacing Rate' attribute.
|
long |
getPacingRatePeriod()
Returns the value of the 'Pacing Rate Period' attribute.
|
boolean |
isEnablePacing()
Returns the value of the 'Enable Pacing' attribute.
|
boolean |
isFinishLoopIterationBeforeStop()
Returns the value of the 'Finish Loop Iteration Before Stop' attribute.
|
boolean |
isInitialDelay()
Returns the value of the 'Initial Delay' attribute.
|
boolean |
isRandomDistribution()
Returns the value of the 'Random Distribution' attribute.
|
void |
setEnablePacing(boolean value)
Sets the value of the '
Enable Pacing' attribute |
void |
setFinishLoopIterationBeforeStop(boolean value)
Sets the value of the '
Finish Loop Iteration Before Stop' attribute |
void |
setInitialDelay(boolean value)
Sets the value of the '
Initial Delay' attribute |
void |
setLoopCondition(com.ibm.rational.test.common.models.behavior.loop.CBLoopCondition value)
Sets the value of the '
Loop Condition' containment reference |
void |
setPacingRate(long value)
Sets the value of the '
Pacing Rate' attribute |
void |
setPacingRatePeriod(long value)
Sets the value of the '
Pacing Rate Period' attribute |
void |
setRandomDistribution(boolean value)
Sets the value of the '
Random Distribution' attribute |
getActions, getCBErrors, getCBRequirementTarget, processRemoval, setCBRequirementTargetisControlBlockcanDisable, canEnable, enable, getAction, getBooleanProperty, getByteProperty, getCharProperty, getDisabledCount, getDoubleProperty, getFloatProperty, getInheritedCBActionElements, getIntProperty, getLongProperty, getMovingFrom, getParent, getShortProperty, getStringProperty, getTransformID, getType, isAlwaysLog, isEnabled, isMoving, move, resetDisabledCount, setAction, setAlwaysLog, setDisabledCount, setEnabled, setMovingToNewTestArgs, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setTransformID, setType, validategetDescription, getId, getName, getStopId, setDescription, setId, setNamegetAdaptergetTempAttribute, getTempAttribute, getTempAttributes, setTempAttribute, setTempAttribute, unsetTempAttributedoClone, isCloneableeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivercanCopy, canMove, doCopy, doMove, findProblemsWithCopy, findProblemsWithMovecanHostCBErrors, isErrorGeneratorgetElementsgetSubstituters, substitutersToDisplaygetAttributeValue, getCharsetstatic final String PACING_RATE
boolean isEnablePacing()
"false".
If the meaning of the 'Enable Pacing' attribute isn't clear, there really should be more of a description here...
CBLoop.setEnablePacing(boolean),
BehaviorPackage.getCBLoop_EnablePacing()void setEnablePacing(boolean value)
Enable Pacing' attribute.
value - the new value of the 'Enable Pacing' attribute.CBLoop.isEnablePacing()long getPacingRate()
"1".
If the meaning of the 'Pacing Rate' attribute isn't clear, there really should be more of a description here...
CBLoop.setPacingRate(long),
BehaviorPackage.getCBLoop_PacingRate()void setPacingRate(long value)
Pacing Rate' attribute.
value - the new value of the 'Pacing Rate' attribute.CBLoop.getPacingRate()long getPacingRatePeriod()
"60000".
If the meaning of the 'Pacing Rate Period' attribute isn't clear, there really should be more of a description here...
CBLoop.setPacingRatePeriod(long),
BehaviorPackage.getCBLoop_PacingRatePeriod()void setPacingRatePeriod(long value)
Pacing Rate Period' attribute.
value - the new value of the 'Pacing Rate Period' attribute.CBLoop.getPacingRatePeriod()boolean isInitialDelay()
"false".
If the meaning of the 'Initial Delay' attribute isn't clear, there really should be more of a description here...
CBLoop.setInitialDelay(boolean),
BehaviorPackage.getCBLoop_InitialDelay()void setInitialDelay(boolean value)
Initial Delay' attribute.
value - the new value of the 'Initial Delay' attribute.CBLoop.isInitialDelay()boolean isRandomDistribution()
"true".
If the meaning of the 'Random Distribution' attribute isn't clear, there really should be more of a description here...
CBLoop.setRandomDistribution(boolean),
BehaviorPackage.getCBLoop_RandomDistribution()void setRandomDistribution(boolean value)
Random Distribution' attribute.
value - the new value of the 'Random Distribution' attribute.CBLoop.isRandomDistribution()com.ibm.rational.test.common.models.behavior.loop.CBLoopCondition getLoopCondition()
See CBLoopCondition for types of loop conditions that exist
CBLoop.setLoopCondition(CBLoopCondition),
BehaviorPackage.getCBLoop_LoopCondition()void setLoopCondition(com.ibm.rational.test.common.models.behavior.loop.CBLoopCondition value)
Loop Condition' containment reference.
value - the new value of the 'Loop Condition' containment reference.CBLoop.getLoopCondition()boolean isFinishLoopIterationBeforeStop()
"false".
This will delay the user stopping until the current loop iteration is done.
CBLoop.setFinishLoopIterationBeforeStop(boolean),
BehaviorPackage.getCBLoop_FinishLoopIterationBeforeStop()void setFinishLoopIterationBeforeStop(boolean value)
Finish Loop Iteration Before Stop' attribute.
value - the new value of the 'Finish Loop Iteration Before Stop' attribute.CBLoop.isFinishLoopIterationBeforeStop()© Copyright IBM Corp. 2013. All rights reserved.