|
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 PacingPacing RatePacing Rate PeriodInitial DelayRandom DistributionLoop ConditionFinish 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 | ||||||||||