IBM Rational Performance Tester SDK

com.ibm.rational.test.common.models.behavior
Interface CBBlock

All Superinterfaces:
CBActionElement, com.ibm.rational.test.common.models.behavior.CBBlockElement, com.ibm.rational.test.common.models.behavior.edit.CBCloneable, com.ibm.rational.test.common.models.behavior.edit.CBEdit, com.ibm.rational.test.common.models.behavior.errors.CBErrorHost, CBNamedElement, com.ibm.rational.test.common.models.behavior.internal.CBTempData, org.eclipse.emf.ecore.EObject, IAdaptable, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
Arbitrary, BuiltInDataSource, CBComment, CBLoop, com.ibm.rational.test.common.models.behavior.CBTransaction, CBVersion, com.ibm.rational.test.lt.models.behavior.data.CoreHarvester, CorrelationHarvester, Datapool, DatapoolHarvester, DataSource, LTAnnotation, LTBlock, LTComment, LTCondition, LTContainer, LTFalseContainer, LTIf, LTLeftOperand, LTLoop, LTOperand, LTOptions, LTResources, LTRightOperand, LTTransaction, LTTrueContainer, Option, Substituter, VerificationPoint, VPContent, VPString
All Known Implementing Classes:
com.ibm.rational.test.common.models.behavior.impl.CBBlockImpl, LTBlockImpl, OptionImpl, VerificationPointImpl

public interface CBBlock
extends com.ibm.rational.test.common.models.behavior.CBBlockElement, com.ibm.rational.test.common.models.behavior.errors.CBErrorHost

A CBBlock contains an IBlock and provides methods that easily manipulate a block.

The following features are supported:

See Also:
BehaviorPackage.getCBBlock()

Field Summary
 
Fields inherited from interface com.ibm.rational.test.common.models.behavior.edit.CBEdit
MOVE_OLD_PARENT_FLAG
 
Method Summary
 List getActions()
          Return a list with the actions contained in the Block.
 org.eclipse.emf.common.util.EList getCBErrors()
          Returns the value of the 'CB Errors' containment reference list.
 com.ibm.rational.test.common.models.behavior.requirements.CBRequirementTarget getCBRequirementTarget()
          Returns the value of the 'CB Requirement Target' containment reference
 void processRemoval(CBTest test)
           
 void setCBRequirementTarget(com.ibm.rational.test.common.models.behavior.requirements.CBRequirementTarget value)
          Sets the value of the 'CB Requirement Target' containment reference
 
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
 

Method Detail

getCBRequirementTarget

com.ibm.rational.test.common.models.behavior.requirements.CBRequirementTarget getCBRequirementTarget()
Returns the value of the 'CB Requirement Target' containment reference.

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

Returns:
the value of the 'CB Requirement Target' containment reference.
See Also:
CBBlock.setCBRequirementTarget(CBRequirementTarget), BehaviorPackage.getCBBlock_CBRequirementTarget()

setCBRequirementTarget

void setCBRequirementTarget(com.ibm.rational.test.common.models.behavior.requirements.CBRequirementTarget value)
Sets the value of the 'CB Requirement Target' containment reference.

Parameters:
value - the new value of the 'CB Requirement Target' containment reference.
See Also:
CBBlock.getCBRequirementTarget()

getCBErrors

org.eclipse.emf.common.util.EList getCBErrors()
Returns the value of the 'CB Errors' containment reference list. The list contents are of type CBError.

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

Specified by:
getCBErrors in interface com.ibm.rational.test.common.models.behavior.errors.CBErrorHost
Returns:
the value of the 'CB Errors' containment reference list.
See Also:
BehaviorPackage.getCBBlock_CBErrors()

getActions

List getActions()
Return a list with the actions contained in the Block. In order to add objects simply add to the list. Objects can also be removed by using the standard List methods.

Specified by:
getActions in interface com.ibm.rational.test.common.models.behavior.CBBlockElement
Returns:
A list with the contained IActions.

processRemoval

void processRemoval(CBTest test)
Specified by:
processRemoval in interface com.ibm.rational.test.common.models.behavior.CBBlockElement

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.