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, setCBRequirementTarget
isControlBlock
canDisable, 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, validate
getDescription, getId, getName, getStopId, setDescription, setId, setName
getAdapter
getTempAttribute, getTempAttribute, getTempAttributes, setTempAttribute, setTempAttribute, unsetTempAttribute
doClone, isCloneable
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
canCopy, canMove, doCopy, doMove, findProblemsWithCopy, findProblemsWithMove
canHostCBErrors, isErrorGenerator
getElements
getSubstituters, substitutersToDisplay
getAttributeValue, getCharset
static 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.