Interface ComponentSpecifiedExecutionTime
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
,SpecifiedExecutionTime
,SpecifiedQoSAnnotation
- All Known Implementing Classes:
ComponentSpecifiedExecutionTimeImpl
public interface ComponentSpecifiedExecutionTime extends SpecifiedExecutionTime
A representation of the model object ' Component Specified Execution Time'. The ComponentSpecifiedExecutionTime allows software architects (and performance analysts) to specify the response time of a service (signature + role) of a component. However, the response time is not given for the considered component in general, but the component in a specific context (i.e., in a specific hardware environment with specific external components connected) determined by the AssemblyContext. This allows software architects to include Provided- and CompleteComponentTypes into their software architecuture that still miss a description of their internals. Even though the internals are missing, performance predictions are still possible. Note: - Is it actually the response time or total service demand specified here? -> I guess it should be response time. Otherwise, we would require also an assignment to resources. - I guess it's necessary to replace the association to the AssemblyContext by an association to an AllocationContext, since the Response time is heavily determined by the underlying hardware...The following features are supported:
- See Also:
QosPerformancePackage.getComponentSpecifiedExecutionTime()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssemblyContext
getAssemblyContext_ComponentSpecifiedExecutionTime()
Returns the value of the 'Assembly Context Component Specified Execution Time' reference.void
setAssemblyContext_ComponentSpecifiedExecutionTime(AssemblyContext value)
Sets the value of the 'Assembly Context Component Specified Execution Time
' 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
-
Methods inherited from interface org.palladiosimulator.pcm.qosannotations.qos_performance.SpecifiedExecutionTime
getSpecification_SpecifiedExecutionTime, setSpecification_SpecifiedExecutionTime
-
Methods inherited from interface org.palladiosimulator.pcm.qosannotations.SpecifiedQoSAnnotation
getQosAnnotations_SpecifiedQoSAnnotation, getRole_SpecifiedQoSAnnotation, getSignature_SpecifiedQoSAnnation, setQosAnnotations_SpecifiedQoSAnnotation, setRole_SpecifiedQoSAnnotation, setSignature_SpecifiedQoSAnnation
-
-
-
-
Field Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
getAssemblyContext_ComponentSpecifiedExecutionTime
AssemblyContext getAssemblyContext_ComponentSpecifiedExecutionTime()
Returns the value of the 'Assembly Context Component Specified Execution Time' reference.If the meaning of the 'Assembly Context Component Specified Execution Time' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Assembly Context Component Specified Execution Time' reference.
- See Also:
setAssemblyContext_ComponentSpecifiedExecutionTime(AssemblyContext)
,QosPerformancePackage.getComponentSpecifiedExecutionTime_AssemblyContext_ComponentSpecifiedExecutionTime()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setAssemblyContext_ComponentSpecifiedExecutionTime
void setAssemblyContext_ComponentSpecifiedExecutionTime(AssemblyContext value)
Sets the value of the 'Assembly Context Component Specified Execution Time
' reference.- Parameters:
value
- the new value of the 'Assembly Context Component Specified Execution Time' reference.- See Also:
getAssemblyContext_ComponentSpecifiedExecutionTime()
- Generated class or method.
-
-