|
IBM Rational Performance Tester SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CBLoop
A Loop is an IAction with a Constraint and one list. CBLoop is used to contain a group of actions that want to be looped over. It contains a CBLoopCondition which dictates the behavior of the loop.
The following features are supported:
Enable Pacing
Pacing Rate
Pacing Rate Period
Initial Delay
Random Distribution
Loop Condition
Finish Loop Iteration Before Stop
BehaviorPackage.getCBLoop()
Field Summary | |
---|---|
static String |
PACING_RATE
|
Fields inherited from interface com.ibm.rational.test.common.models.behavior.edit.CBEdit |
---|
MOVE_OLD_PARENT_FLAG |
Method Summary | |
---|---|
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 |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.CBBlock |
---|
getActions, getCBErrors, getCBRequirementTarget, processRemoval, setCBRequirementTarget |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.CBBlockElement |
---|
isControlBlock |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.CBActionElement |
---|
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, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setTransformID, setType, validate |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.CBNamedElement |
---|
getDescription, getId, getName, getStopId, setDescription, setId, setName |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.internal.CBTempData |
---|
getTempAttribute, getTempAttribute, getTempAttributes, setTempAttribute, setTempAttribute, unsetTempAttribute |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.edit.CBCloneable |
---|
doClone, isCloneable |
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 |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.edit.CBEdit |
---|
canCopy, canMove, doCopy, doMove, findProblemsWithCopy, findProblemsWithMove |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.errors.CBErrorHost |
---|
canHostCBErrors, isErrorGenerator |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.CBElementHost |
---|
getElements |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.cbdata.SubstituterHost |
---|
getSubstituters, substitutersToDisplay |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.cbdata.CBAttribute |
---|
getAttributeValue, getCharset |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.cbdata.CBElementModifier |
---|
modifyText |
Methods inherited from interface com.ibm.rational.test.common.models.behavior.CBSyncPointHost |
---|
canHostSyncPoints, getSyncPoints |
Field Detail |
---|
static final String PACING_RATE
Method Detail |
---|
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()
|
IBM Rational Performance Tester SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |