IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.models.behavior.data
Interface DataSource

All Superinterfaces:
CBActionElement, CBBlock, 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, LTBlock, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
Arbitrary, BuiltInDataSource, com.ibm.rational.test.lt.models.behavior.data.CoreHarvester, CorrelationHarvester, DatapoolHarvester

public interface DataSource
extends LTBlock

A representation of the model object 'Source'.

The following features are supported:

See Also:
DataPackage.getDataSource()

Field Summary
 
Fields inherited from interface com.ibm.rational.test.common.models.behavior.edit.CBEdit
MOVE_OLD_PARENT_FLAG
 
Method Summary
 org.eclipse.emf.common.util.EList getConsumers()
          Returns the value of the 'Consumers' reference list.
 org.eclipse.emf.common.util.EList getConsumersProxy()
          Returns the value of the 'Consumers Proxy' containment reference list.
 com.ibm.rational.test.lt.models.behavior.data.CreationType getCreatedBy()
          Returns the value of the 'Created By' attribute.
 String getVariableName()
          Get the variable name used in codegen
 void setCreatedBy(com.ibm.rational.test.lt.models.behavior.data.CreationType value)
          Sets the value of the 'Created By' attribute
 void setVariableName(String name)
          Set the variable name used for this data source
 void unlink()
          This method unlinks this data source from its consumers
 
Methods inherited from interface com.ibm.rational.test.lt.models.behavior.common.LTBlock
addProxy, createProxy, isProxyReference, processRemoval, removeProxy
 
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
 

Method Detail

getConsumers

org.eclipse.emf.common.util.EList getConsumers()
Returns the value of the 'Consumers' reference list. The list contents are of type DataSourceConsumer.

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

Returns:
the value of the 'Consumers' reference list.
See Also:
DataPackage.getDataSource_Consumers()

getConsumersProxy

org.eclipse.emf.common.util.EList getConsumersProxy()
Returns the value of the 'Consumers Proxy' containment reference list. The list contents are of type DataSourceConsumerProxy.

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

Returns:
the value of the 'Consumers Proxy' containment reference list.
See Also:
DataPackage.getDataSource_ConsumersProxy()

getCreatedBy

com.ibm.rational.test.lt.models.behavior.data.CreationType getCreatedBy()
Returns the value of the 'Created By' attribute. The default value is "AUTOMATIC". The literals are from the enumeration CreationType.

If the meaning of the 'Created By' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Created By' attribute.
See Also:
CreationType, DataSource.setCreatedBy(CreationType), DataPackage.getDataSource_CreatedBy()

setCreatedBy

void setCreatedBy(com.ibm.rational.test.lt.models.behavior.data.CreationType value)
Sets the value of the 'Created By' attribute.

Parameters:
value - the new value of the 'Created By' attribute.
See Also:
CreationType, DataSource.getCreatedBy()

unlink

void unlink()
This method unlinks this data source from its consumers


getVariableName

String getVariableName()
Get the variable name used in codegen

Returns:
String

setVariableName

void setVariableName(String name)
Set the variable name used for this data source

Parameters:
name -

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.