IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.models.behavior.lttest
Interface LttestFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface LttestFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
LttestPackage

Field Summary
static LttestFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 com.ibm.rational.test.lt.models.behavior.lttest.AttachedFile createAttachedFile()
          Returns a new object of class 'Attached File'
 com.ibm.rational.test.lt.models.behavior.lttest.AttachedFileProxy createAttachedFileProxy()
          Returns a new object of class 'Attached File Proxy'
 Datapool createDatapool()
          Returns a new object of class 'Datapool'
 com.ibm.rational.test.lt.models.behavior.lttest.DataTransformOptions createDataTransformOptions()
          Returns a new object of class 'Data Transform Options'
 com.ibm.rational.test.lt.models.behavior.lttest.LTAnnotationFile createLTAnnotationFile()
          Returns a new object of class 'LT Annotation File'
 LTFeature createLTFeature()
          Returns a new object of class 'LT Feature'
 LTLoop createLTLoop()
          Returns a new object of class 'LT Loop'
 LTOptions createLTOptions()
          Returns a new object of class 'LT Options'
 com.ibm.rational.test.lt.models.behavior.lttest.LTPicture createLTPicture()
          Returns a new object of class 'LT Picture'
 com.ibm.rational.test.lt.models.behavior.lttest.LTProperties createLTProperties()
          Returns a new object of class 'LT Properties'
 LTResources createLTResources()
          Returns a new object of class 'LT Resources'
 LTTest createLTTest()
          Returns a new object of class 'LT Test'
 LTTest createLTTest(org.eclipse.hyades.models.common.facades.behavioral.ITestSuite test)
          Returns a new object of class 'LT Test'
 LTTest createLTTest(org.eclipse.emf.ecore.resource.Resource resource)
          Returns a new object of class 'LT Test'
 LTTest createLTTest(String path)
           
 LTTransaction createLTTransaction()
          Returns a new object of class 'LT Transaction'
 com.ibm.rational.test.common.models.behavior.variables.CBVar createLTVar()
          Deprecated.  
 com.ibm.rational.test.lt.models.behavior.lttest.LTVariable createLTVariable()
          Returns a new object of class 'LT Variable'
 com.ibm.rational.test.lt.models.behavior.lttest.LTVariableFieldValue createLTVariableFieldValue()
          Returns a new object of class 'LT Variable Field Value'
 CBVersion createLTVersion()
          Returns a new object of class 'LT Version'
 com.ibm.rational.test.lt.models.behavior.lttest.RuleFileOptions createRuleFileOptions()
          Returns a new object of class 'Rule File Options'
 com.ibm.rational.test.lt.models.behavior.lttest.TestOptions createTestOptions()
          Returns a new object of class 'Test Options'
 LttestPackage getLttestPackage()
          Returns the package supported by this factory
 LTTest loadLTTest(org.eclipse.hyades.models.common.facades.behavioral.ITestSuite test)
          Load the test from an ITestSuite
 LTTest loadLTTest(String path)
          Load the test from a file path.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 

Field Detail

eINSTANCE

static final LttestFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createLTTest

LTTest createLTTest()
Returns a new object of class 'LT Test'.

Returns:
a new object of class 'LT Test'.

createLTTest

LTTest createLTTest(org.eclipse.emf.ecore.resource.Resource resource)
Returns a new object of class 'LT Test'.

Returns:
a new object of class 'LT Test'.

createLTTest

LTTest createLTTest(org.eclipse.hyades.models.common.facades.behavioral.ITestSuite test)
Returns a new object of class 'LT Test'.

Returns:
a new object of class 'LT Test'.

createLTTransaction

LTTransaction createLTTransaction()
Returns a new object of class 'LT Transaction'.

Returns:
a new object of class 'LT Transaction'.

createDatapool

Datapool createDatapool()
Returns a new object of class 'Datapool'.

Returns:
a new object of class 'Datapool'.

createLTOptions

LTOptions createLTOptions()
Returns a new object of class 'LT Options'.

Returns:
a new object of class 'LT Options'.

createLTVersion

CBVersion createLTVersion()
Returns a new object of class 'LT Version'.

Returns:
a new object of class 'LT Version'.

createLTProperties

com.ibm.rational.test.lt.models.behavior.lttest.LTProperties createLTProperties()
Returns a new object of class 'LT Properties'.

Returns:
a new object of class 'LT Properties'.

createLTLoop

LTLoop createLTLoop()
Returns a new object of class 'LT Loop'.

Returns:
a new object of class 'LT Loop'.

createLTVariable

com.ibm.rational.test.lt.models.behavior.lttest.LTVariable createLTVariable()
Returns a new object of class 'LT Variable'.

Returns:
a new object of class 'LT Variable'.

createLTVariableFieldValue

com.ibm.rational.test.lt.models.behavior.lttest.LTVariableFieldValue createLTVariableFieldValue()
Returns a new object of class 'LT Variable Field Value'.

Returns:
a new object of class 'LT Variable Field Value'.

createLTVar

com.ibm.rational.test.common.models.behavior.variables.CBVar createLTVar()
Deprecated. 

Returns a new object of class 'LT Var'.

Returns:
a new object of class 'LT Var'.

createLTPicture

com.ibm.rational.test.lt.models.behavior.lttest.LTPicture createLTPicture()
Returns a new object of class 'LT Picture'.

Returns:
a new object of class 'LT Picture'.

createRuleFileOptions

com.ibm.rational.test.lt.models.behavior.lttest.RuleFileOptions createRuleFileOptions()
Returns a new object of class 'Rule File Options'.

Returns:
a new object of class 'Rule File Options'.

createTestOptions

com.ibm.rational.test.lt.models.behavior.lttest.TestOptions createTestOptions()
Returns a new object of class 'Test Options'.

Returns:
a new object of class 'Test Options'.

createDataTransformOptions

com.ibm.rational.test.lt.models.behavior.lttest.DataTransformOptions createDataTransformOptions()
Returns a new object of class 'Data Transform Options'.

Returns:
a new object of class 'Data Transform Options'.

createAttachedFile

com.ibm.rational.test.lt.models.behavior.lttest.AttachedFile createAttachedFile()
Returns a new object of class 'Attached File'.

Returns:
a new object of class 'Attached File'.

createAttachedFileProxy

com.ibm.rational.test.lt.models.behavior.lttest.AttachedFileProxy createAttachedFileProxy()
Returns a new object of class 'Attached File Proxy'.

Returns:
a new object of class 'Attached File Proxy'.

createLTResources

LTResources createLTResources()
Returns a new object of class 'LT Resources'.

Returns:
a new object of class 'LT Resources'.

createLTFeature

LTFeature createLTFeature()
Returns a new object of class 'LT Feature'.

Returns:
a new object of class 'LT Feature'.

createLTAnnotationFile

com.ibm.rational.test.lt.models.behavior.lttest.LTAnnotationFile createLTAnnotationFile()
Returns a new object of class 'LT Annotation File'.

Returns:
a new object of class 'LT Annotation File'.

createLTTest

LTTest createLTTest(String path)
Parameters:
path -
Returns:
LTTest

getLttestPackage

LttestPackage getLttestPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

loadLTTest

LTTest loadLTTest(String path)
Load the test from a file path. The path should be workspace relative path. If the file is MyTest.testsuite in the project MyProject, then it should be of the form /MyProject/MyTest.testsuite.

Parameters:
path - - of the test to be opened
Returns:
- the loaded LTTest

loadLTTest

LTTest loadLTTest(org.eclipse.hyades.models.common.facades.behavioral.ITestSuite test)
Load the test from an ITestSuite

Parameters:
test -
Returns:
LTTest

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.