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.- 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.- 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
'.- 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
'.- 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.
-
-