TPTP 4.6.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:


Method Summary
 TPFArbiter getArbiter()
          Returns the value of the 'Arbiter' containment reference.
 org.eclipse.emf.common.util.EList<DPLDatapool> 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<TPFTestSuite> getReferencedSuites()
          Returns the value of the 'Referenced Suites' reference list.
 org.eclipse.emf.common.util.EList<TPFSUT> getSUTs()
          Returns the value of the 'SU Ts' containment reference list.
 org.eclipse.emf.common.util.EList<TPFTestCase> getTestCases()
          Returns the value of the 'Test Cases' containment reference list.
 org.eclipse.emf.common.util.EList<TPFTestComponent> 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
 

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<TPFTestCase> 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
opposite="testSuite" containment="true"

getSUTs

org.eclipse.emf.common.util.EList<TPFSUT> 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
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<TPFTestComponent> 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
opposite="testSuite" containment="true"

getReferencedSuites

org.eclipse.emf.common.util.EList<TPFTestSuite> 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

getDatapools

org.eclipse.emf.common.util.EList<DPLDatapool> 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

TPTP 4.6.0 Platform Project
Public API Specification