de.uka.ipd.sdq.pcm.qosannotations
Interface SpecifiedOutputParameterAbstraction

All Known Implementing Classes:
SpecifiedOutputParameterAbstractionImpl

public interface SpecifiedOutputParameterAbstraction

A representation of the model object 'Specified Output Parameter Abstraction'. To specify the output parameters of a service (without associated RD-SEFF), software architects can associate a SpecifiedOutputParameterAbstraction to services (signature + role). SpecifiedOutputParameterAbstractions assign a single VariableUsage to that service that determines the output parameters in depency of its input parameters. Software architects can use stochastic expressions (package StoEx) to define the dependencies. Note: - Is it actually possible to define the output in dependency on the input parameters?

The following features are supported:

See Also:
QosannotationsPackage.getSpecifiedOutputParameterAbstraction()

Field Summary
static String copyright
           
 
Method Summary
  getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction()
          Returns the value of the 'Expected External Outputs Specified Output Parameter Abstraction' containment reference list.
 Role getRole_SpecifiedOutputParameterAbstraction()
          Returns the value of the 'Role Specified Output Parameter Abstraction' reference.
 Signature getSignature_SpecifiedOutputParameterAbstraction()
          Returns the value of the 'Signature Specified Output Parameter Abstraction' reference.
 void setRole_SpecifiedOutputParameterAbstraction(Role value)
          Sets the value of the 'Role Specified Output Parameter Abstraction' reference.
 void setSignature_SpecifiedOutputParameterAbstraction(Signature value)
          Sets the value of the 'Signature Specified Output Parameter Abstraction' reference.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values
Method Detail

getSignature_SpecifiedOutputParameterAbstraction

Signature getSignature_SpecifiedOutputParameterAbstraction()
Returns the value of the 'Signature Specified Output Parameter Abstraction' reference.

If the meaning of the 'Signature Specified Output Parameter Abstraction' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Signature Specified Output Parameter Abstraction' reference.
See Also:
setSignature_SpecifiedOutputParameterAbstraction(Signature), QosannotationsPackage.getSpecifiedOutputParameterAbstraction_Signature_SpecifiedOutputParameterAbstraction()

setSignature_SpecifiedOutputParameterAbstraction

void setSignature_SpecifiedOutputParameterAbstraction(Signature value)
Sets the value of the 'Signature Specified Output Parameter Abstraction' reference.

Parameters:
value - the new value of the 'Signature Specified Output Parameter Abstraction' reference.
See Also:
getSignature_SpecifiedOutputParameterAbstraction()

getRole_SpecifiedOutputParameterAbstraction

Role getRole_SpecifiedOutputParameterAbstraction()
Returns the value of the 'Role Specified Output Parameter Abstraction' reference.

If the meaning of the 'Role Specified Output Parameter Abstraction' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Role Specified Output Parameter Abstraction' reference.
See Also:
setRole_SpecifiedOutputParameterAbstraction(Role), QosannotationsPackage.getSpecifiedOutputParameterAbstraction_Role_SpecifiedOutputParameterAbstraction()

setRole_SpecifiedOutputParameterAbstraction

void setRole_SpecifiedOutputParameterAbstraction(Role value)
Sets the value of the 'Role Specified Output Parameter Abstraction' reference.

Parameters:
value - the new value of the 'Role Specified Output Parameter Abstraction' reference.
See Also:
getRole_SpecifiedOutputParameterAbstraction()

getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction

 getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction()
Returns the value of the 'Expected External Outputs Specified Output Parameter Abstraction' containment reference list. The list contents are of type VariableUsage.

If the meaning of the 'Expected External Outputs Specified Output Parameter Abstraction' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Expected External Outputs Specified Output Parameter Abstraction' containment reference list.
See Also:
QosannotationsPackage.getSpecifiedOutputParameterAbstraction_ExpectedExternalOutputs_SpecifiedOutputParameterAbstraction()