Interface SpecifiedOutputParameterAbstraction
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
- All Known Implementing Classes:
SpecifiedOutputParameterAbstractionImpl
public interface SpecifiedOutputParameterAbstraction extends org.eclipse.emf.cdo.CDOObject
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()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<VariableUsage>
getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction()
Returns the value of the 'Expected External Outputs Specified Output Parameter Abstraction' containment reference list.QoSAnnotations
getQosAnnotations_SpecifiedOutputParameterAbstraction()
Returns the value of the 'Qos Annotations Specified Output Parameter Abstraction' container reference.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
setQosAnnotations_SpecifiedOutputParameterAbstraction(QoSAnnotations value)
Sets the value of the 'Qos Annotations Specified Output Parameter Abstraction
' container 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.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
-
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()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
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()
- Generated class or method.
-
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()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
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()
- Generated class or method.
-
getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction
EList<VariableUsage> getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction()
Returns the value of the 'Expected External Outputs Specified Output Parameter Abstraction' containment reference list. The list contents are of typeVariableUsage
. It is bidirectional and its opposite is 'Specified Output Parameter Abstraction expected External Outputs Variable Usage
'.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()
,VariableUsage.getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage()
- Generated class or method.
- EMF model class or method.
- opposite="specifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage" containment="true" ordered="false"
-
getQosAnnotations_SpecifiedOutputParameterAbstraction
QoSAnnotations getQosAnnotations_SpecifiedOutputParameterAbstraction()
Returns the value of the 'Qos Annotations Specified Output Parameter Abstraction' container reference. It is bidirectional and its opposite is 'Specified Output Parameter Abstractions Qo SAnnotations
'.If the meaning of the 'Qos Annotations Specified Output Parameter Abstraction' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Qos Annotations Specified Output Parameter Abstraction' container reference.
- See Also:
setQosAnnotations_SpecifiedOutputParameterAbstraction(QoSAnnotations)
,QosannotationsPackage.getSpecifiedOutputParameterAbstraction_QosAnnotations_SpecifiedOutputParameterAbstraction()
,QoSAnnotations.getSpecifiedOutputParameterAbstractions_QoSAnnotations()
- Generated class or method.
- EMF model class or method.
- opposite="specifiedOutputParameterAbstractions_QoSAnnotations" required="true" transient="false" ordered="false"
-
setQosAnnotations_SpecifiedOutputParameterAbstraction
void setQosAnnotations_SpecifiedOutputParameterAbstraction(QoSAnnotations value)
Sets the value of the 'Qos Annotations Specified Output Parameter Abstraction
' container reference.- Parameters:
value
- the new value of the ' Qos Annotations Specified Output Parameter Abstraction' container reference.- See Also:
getQosAnnotations_SpecifiedOutputParameterAbstraction()
- Generated class or method.
-
-