TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.testprofile
Interface TPFTestSuite

All Superinterfaces:
CFGClass, CMNNamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, IDeployableComponent, INamedElement, ITest, ITestSuite, ITypedElement, org.eclipse.emf.common.notify.Notifier, TPFTest
All Known Implementing Classes:
TPFTestSuiteImpl

public interface TPFTestSuite
extends CFGClass, TPFTest, ITestSuite

A representation of the model object 'TPF Test Suite'.

See Also:
Common_TestprofilePackage.getTPFTestSuite()
Generated
[EMF] Model
[EMF] Extends
ITestSuite A Test Suite acts as a grouping mechanism for a set of test cases. It can be related to a TestObjective, defining the motivation of the TestSuite. The behavior of a test suite is generally used for control the execution flow between its test cases or to invokes external test suites or test cases.

The following features are supported:


Field Summary
static java.lang.String copyright
           
 
Method Summary
 TPFArbiter getArbiter()
          Returns the value of the 'Arbiter' containment reference.
 org.eclipse.emf.common.util.EList getDatapools()
          Returns the value of the 'Datapools' reference list.
 java.lang.String getPersistenceId()
          Returns the value of the 'Persistence Id' attribute
 org.eclipse.emf.common.util.EList getReferencedSuites()
          Returns the value of the 'Referenced Suites' reference list.
 org.eclipse.emf.common.util.EList getSUTs()
          Returns the value of the 'SU Ts' containment reference list.
 org.eclipse.emf.common.util.EList getTestCases()
          Returns the value of the 'Test Cases' containment reference list.
 org.eclipse.emf.common.util.EList getTestComponents()
          Returns the value of the 'Test Components' containment reference list.
 void setArbiter(TPFArbiter value)
          Sets the value of the 'Arbiter' containment reference
 void setPersistenceId(java.lang.String value)
          Sets the value of the 'Persistence Id' attribute
 
Methods inherited from interface org.eclipse.hyades.models.common.configuration.CFGClass
getInstances, getInstantiations, getOperations
 
Methods inherited from interface org.eclipse.hyades.models.common.common.CMNNamedElement
getDescription, getId, getName, setDescription, setId, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.IDeployableComponent
getEnvironmentVariables, getLocation, getMethods, getOwner, getResource, setLocation, setResource
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 
Methods inherited from interface org.eclipse.hyades.models.common.testprofile.TPFTest
getBehavior, getTestObjectives, getType, setBehavior, setType
 
Methods inherited from interface org.eclipse.hyades.models.common.common.CMNNamedElement
getDescription, getId, getName, setDescription, setId, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.ITest
getImplementor, getVariables
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.ITestSuite
getIReferencedSuites, getISystemsUnderTest, getITestCases, getITestComponents, getType, setType
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.ITest
getImplementor, getVariables
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Generated
Method Detail

getPersistenceId

java.lang.String getPersistenceId()
Returns the value of the 'Persistence Id' attribute.

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

Returns:
the value of the 'Persistence Id' attribute.
See Also:
setPersistenceId(String), Common_TestprofilePackage.getTPFTestSuite_PersistenceId()
Generated
[EMF] Model

setPersistenceId

void setPersistenceId(java.lang.String value)
Sets the value of the 'Persistence Id' attribute.

Parameters:
value - the new value of the 'Persistence Id' attribute.
See Also:
getPersistenceId()
Generated

getTestCases

org.eclipse.emf.common.util.EList getTestCases()
Returns the value of the 'Test Cases' containment reference list. The list contents are of type TPFTestCase. It is bidirectional and its opposite is 'Test Suite'.

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

Returns:
the value of the 'Test Cases' containment reference list.
See Also:
Common_TestprofilePackage.getTPFTestSuite_TestCases(), TPFTestCase.getTestSuite()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.testprofile.TPFTestCase" opposite="testSuite" containment="true"

getSUTs

org.eclipse.emf.common.util.EList getSUTs()
Returns the value of the 'SU Ts' containment reference list. The list contents are of type TPFSUT. It is bidirectional and its opposite is 'Test Suite'.

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

Returns:
the value of the 'SU Ts' containment reference list.
See Also:
Common_TestprofilePackage.getTPFTestSuite_SUTs(), TPFSUT.getTestSuite()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.testprofile.TPFSUT" opposite="testSuite" containment="true"

getArbiter

TPFArbiter getArbiter()
Returns the value of the 'Arbiter' containment reference. It is bidirectional and its opposite is 'Test Suite'.

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

Returns:
the value of the 'Arbiter' containment reference.
See Also:
setArbiter(TPFArbiter), Common_TestprofilePackage.getTPFTestSuite_Arbiter(), TPFArbiter.getTestSuite()
Generated
[EMF] Model
opposite="testSuite" containment="true"

setArbiter

void setArbiter(TPFArbiter value)
Sets the value of the 'Arbiter' containment reference.

Parameters:
value - the new value of the 'Arbiter' containment reference.
See Also:
getArbiter()
Generated

getTestComponents

org.eclipse.emf.common.util.EList getTestComponents()
Returns the value of the 'Test Components' containment reference list. The list contents are of type TPFTestComponent. It is bidirectional and its opposite is 'Test Suite'.

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

Returns:
the value of the 'Test Components' containment reference list.
See Also:
Common_TestprofilePackage.getTPFTestSuite_TestComponents(), TPFTestComponent.getTestSuite()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.testprofile.TPFTestComponent" opposite="testSuite" containment="true"

getReferencedSuites

org.eclipse.emf.common.util.EList getReferencedSuites()
Returns the value of the 'Referenced Suites' reference list. The list contents are of type TPFTestSuite.

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

Returns:
the value of the 'Referenced Suites' reference list.
See Also:
Common_TestprofilePackage.getTPFTestSuite_ReferencedSuites()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.testprofile.TPFTestSuite"

getDatapools

org.eclipse.emf.common.util.EList getDatapools()
Returns the value of the 'Datapools' reference list. The list contents are of type DPLDatapool.

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

Returns:
the value of the 'Datapools' reference list.
See Also:
Common_TestprofilePackage.getTPFTestSuite_Datapools()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.datapool.DPLDatapool"

TPTP 4.5.0 Platform Project
Public API Specification