TPTP 4.2.0 Platform Project
Public API Specification

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

All Superinterfaces:
CMNNamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, IDeployableComponent, IImplementor, INamedElement, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
TPFDefault
All Known Implementing Classes:
TPFBehaviorImpl, TPFDefaultImpl

public interface TPFBehavior
extends CMNNamedElement, IImplementor

A representation of the model object 'TPF Behavior'.

See Also:
Common_TestprofilePackage.getTPFBehavior()
Generated
[EMF] Model
[EMF] Extends
IImplementor Behavior represents the dynamic behavior of a TestSuite, TestCase, TestComponent used to test an SUT, or Arbiter. In the context of a TestCase, it represents the composite behavior of the different TestComponents realizing the test, and/or the behavior of the TestCase in the case where the TestSuite classifier interacts directly with the SUT. In the Hyades meta-model Behaviors are modeled using Interactions (i.e. Sequence Diagrams) enabling the easy modeling of composite behaviors.

The following features are supported:


Field Summary
static java.lang.String copyright
           
 
Method Summary
 TPFArbiter getArbiter()
          Returns the value of the 'Arbiter' container reference.
 BVRInteraction getInteraction()
          Returns the value of the 'Interaction' containment reference.
 java.lang.Boolean getIsReentrant()
          Returns the value of the 'Is Reentrant' attribute
 java.lang.String getLocation()
          Returns the value of the 'Location' attribute
 java.lang.String getResource()
          Returns the value of the 'Resource' attribute
 TPFTest getTest()
          Returns the value of the 'Test' container reference.
 TPFTestComponent getTestComponent()
          Returns the value of the 'Test Component' container reference.
 void setArbiter(TPFArbiter value)
          Sets the value of the 'Arbiter' container reference
 void setInteraction(BVRInteraction value)
          Sets the value of the 'Interaction' containment reference
 void setIsReentrant(java.lang.Boolean value)
          Sets the value of the 'Is Reentrant' attribute
 void setLocation(java.lang.String value)
          Sets the value of the 'Location' attribute
 void setResource(java.lang.String value)
          Sets the value of the 'Resource' attribute
 void setTest(TPFTest value)
          Sets the value of the 'Test' container reference
 void setTestComponent(TPFTestComponent value)
          Sets the value of the 'Test Component' container reference
 
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.IImplementor
getBlock, isExternalImplementor
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.IDeployableComponent
getEnvironmentVariables, getMethods, getOwner
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
Generated
Method Detail

getIsReentrant

public java.lang.Boolean getIsReentrant()
Returns the value of the 'Is Reentrant' attribute.

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

Returns:
the value of the 'Is Reentrant' attribute.
See Also:
setIsReentrant(Boolean), Common_TestprofilePackage.getTPFBehavior_IsReentrant()
Generated
[EMF] Model

setIsReentrant

public void setIsReentrant(java.lang.Boolean value)
Sets the value of the 'Is Reentrant' attribute.

Parameters:
value - the new value of the 'Is Reentrant' attribute.
See Also:
getIsReentrant()
Generated

getResource

public java.lang.String getResource()
Returns the value of the 'Resource' attribute.

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

Specified by:
getResource in interface IDeployableComponent
Returns:
the value of the 'Resource' attribute.
See Also:
setResource(String), Common_TestprofilePackage.getTPFBehavior_Resource()
Generated
[EMF] Model

setResource

public void setResource(java.lang.String value)
Sets the value of the 'Resource' attribute.

Specified by:
setResource in interface IDeployableComponent
Parameters:
value - the new value of the 'Resource' attribute.
See Also:
getResource()
Generated

getLocation

public java.lang.String getLocation()
Returns the value of the 'Location' attribute.

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

Specified by:
getLocation in interface IDeployableComponent
Returns:
the value of the 'Location' attribute.
See Also:
setLocation(String), Common_TestprofilePackage.getTPFBehavior_Location()
Generated
[EMF] Model

setLocation

public void setLocation(java.lang.String value)
Sets the value of the 'Location' attribute.

Specified by:
setLocation in interface IDeployableComponent
Parameters:
value - the new value of the 'Location' attribute.
See Also:
getLocation()
Generated

getInteraction

public BVRInteraction getInteraction()
Returns the value of the 'Interaction' containment reference. It is bidirectional and its opposite is 'Behavior'.

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

Returns:
the value of the 'Interaction' containment reference.
See Also:
setInteraction(BVRInteraction), Common_TestprofilePackage.getTPFBehavior_Interaction(), BVRInteraction.getBehavior()
Generated
[EMF] Model
opposite="behavior" containment="true"

setInteraction

public void setInteraction(BVRInteraction value)
Sets the value of the 'Interaction' containment reference.

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

getArbiter

public TPFArbiter getArbiter()
Returns the value of the 'Arbiter' container reference. It is bidirectional and its opposite is 'Behaviors'.

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

Returns:
the value of the 'Arbiter' container reference.
See Also:
setArbiter(TPFArbiter), Common_TestprofilePackage.getTPFBehavior_Arbiter(), TPFArbiter.getBehaviors()
Generated
[EMF] Model
opposite="behaviors"

setArbiter

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

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

getTestComponent

public TPFTestComponent getTestComponent()
Returns the value of the 'Test Component' container reference. It is bidirectional and its opposite is 'Behaviors'.

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

Returns:
the value of the 'Test Component' container reference.
See Also:
setTestComponent(TPFTestComponent), Common_TestprofilePackage.getTPFBehavior_TestComponent(), TPFTestComponent.getBehaviors()
Generated
[EMF] Model
opposite="behaviors"

setTestComponent

public void setTestComponent(TPFTestComponent value)
Sets the value of the 'Test Component' container reference.

Parameters:
value - the new value of the 'Test Component' container reference.
See Also:
getTestComponent()
Generated

getTest

public TPFTest getTest()
Returns the value of the 'Test' container reference. It is bidirectional and its opposite is 'Behavior'.

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

Returns:
the value of the 'Test' container reference.
See Also:
setTest(TPFTest), Common_TestprofilePackage.getTPFBehavior_Test(), TPFTest.getBehavior()
Generated
[EMF] Model
opposite="behavior"

setTest

public void setTest(TPFTest value)
Sets the value of the 'Test' container reference.

Parameters:
value - the new value of the 'Test' container reference.
See Also:
getTest()
Generated

TPTP 4.2.0 Platform Project
Public API Specification