TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.facades.behavioral
Interface ITargetInvocation

All Superinterfaces:
IAction, INamedElement
All Known Subinterfaces:
BVRGate, BVRMessageEnd
All Known Implementing Classes:
BVRGateImpl, BVRMessageEndImpl

public interface ITargetInvocation
extends IAction

A target invocation is an action that is a particular communication between the component that the action belongs to and a target component. This can be visualized as a method invocation on a system under test (SUT). The specifics of the invocation are captured in the properties of the target invocation.


Method Summary
 IMethod getInvocation()
          Returns the IMethod that is invoked by the TargetInvocation.
 IDeployableComponent getTarget()
          Returns the target component for the invocation.
 void setInvocation(IMethod method)
          Assigns the method to be invoked.
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.IAction
getActionAnnotations, getActionProperties, isSynchronous, setSynchronous
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 

Method Detail

getTarget

IDeployableComponent getTarget()
Returns the target component for the invocation.

This reference is unidirectional.

Returns:
IDeployableComponent

getInvocation

IMethod getInvocation()
Returns the IMethod that is invoked by the TargetInvocation.

Returns:
IMethod

setInvocation

void setInvocation(IMethod method)
Assigns the method to be invoked.

Parameters:
method -

TPTP 4.6.0 Platform Project
Public API Specification