Interface ServiceExecutionContext
-
- All Known Implementing Classes:
ServiceExecutionContextImpl
public interface ServiceExecutionContext extends EObject
A representation of the model object ' Service Execution Context'. Stores context information for the execution of a service. The information is aggregated on the level of AssembyContexts and aggregates the calls to this service from different other components.The following features are supported:
-
Global Execution Frequency
-
Allocation Context Service Execution Context
-
Described SEFF Service Execution Context
-
Aggregated Resource Demands Service Execution Context
-
Usage Scenario Service Execution Context
-
Sent Aggregated Communications Service Execution Context
-
Received Aggregated Communication Aggregated Communication
- See Also:
AggregatedUsageContextPackage.getServiceExecutionContext()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<AggregatedResourceDemand>
getAggregatedResourceDemands_ServiceExecutionContext()
Returns the value of the ' Aggregated Resource Demands Service Execution Context' containment reference list.org.palladiosimulator.pcm.allocation.AllocationContext
getAllocationContext_ServiceExecutionContext()
Returns the value of the 'Allocation Context Service Execution Context' reference.org.palladiosimulator.pcm.seff.ResourceDemandingSEFF
getDescribedSEFF_ServiceExecutionContext()
Returns the value of the 'Described SEFF Service Execution Context' reference.double
getGlobalExecutionFrequency()
Returns the value of the 'Global Execution Frequency' attribute.EList<AggregatedCommunication>
getReceivedAggregatedCommunication_AggregatedCommunication()
Returns the value of the ' Received Aggregated Communication Aggregated Communication' reference list.EList<AggregatedCommunication>
getSentAggregatedCommunications_ServiceExecutionContext()
Returns the value of the ' Sent Aggregated Communications Service Execution Context' containment reference list.org.palladiosimulator.pcm.usagemodel.UsageScenario
getUsageScenario_ServiceExecutionContext()
Returns the value of the 'Usage Scenario Service Execution Context' reference.void
setAllocationContext_ServiceExecutionContext(org.palladiosimulator.pcm.allocation.AllocationContext value)
Sets the value of the 'Allocation Context Service Execution Context
' reference.void
setDescribedSEFF_ServiceExecutionContext(org.palladiosimulator.pcm.seff.ResourceDemandingSEFF value)
Sets the value of the 'Described SEFF Service Execution Context
' reference.void
setGlobalExecutionFrequency(double value)
Sets the value of the 'Global Execution Frequency
' attribute.void
setUsageScenario_ServiceExecutionContext(org.palladiosimulator.pcm.usagemodel.UsageScenario value)
Sets the value of the 'Usage Scenario Service Execution Context
' reference.-
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
-
getGlobalExecutionFrequency
double getGlobalExecutionFrequency()
Returns the value of the 'Global Execution Frequency' attribute. Average frequency of executing this service when executing a UsageScenario.- Returns:
- the value of the 'Global Execution Frequency' attribute.
- See Also:
setGlobalExecutionFrequency(double)
,AggregatedUsageContextPackage.getServiceExecutionContext_GlobalExecutionFrequency()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setGlobalExecutionFrequency
void setGlobalExecutionFrequency(double value)
Sets the value of the 'Global Execution Frequency
' attribute.- Parameters:
value
- the new value of the 'Global Execution Frequency' attribute.- See Also:
getGlobalExecutionFrequency()
- Generated class or method.
-
getAllocationContext_ServiceExecutionContext
org.palladiosimulator.pcm.allocation.AllocationContext getAllocationContext_ServiceExecutionContext()
Returns the value of the 'Allocation Context Service Execution Context' reference.If the meaning of the 'Allocation Context Service Execution Context' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Allocation Context Service Execution Context' reference.
- See Also:
setAllocationContext_ServiceExecutionContext(AllocationContext)
,AggregatedUsageContextPackage.getServiceExecutionContext_AllocationContext_ServiceExecutionContext()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setAllocationContext_ServiceExecutionContext
void setAllocationContext_ServiceExecutionContext(org.palladiosimulator.pcm.allocation.AllocationContext value)
Sets the value of the 'Allocation Context Service Execution Context
' reference.- Parameters:
value
- the new value of the 'Allocation Context Service Execution Context' reference.- See Also:
getAllocationContext_ServiceExecutionContext()
- Generated class or method.
-
getDescribedSEFF_ServiceExecutionContext
org.palladiosimulator.pcm.seff.ResourceDemandingSEFF getDescribedSEFF_ServiceExecutionContext()
Returns the value of the 'Described SEFF Service Execution Context' reference.If the meaning of the 'Described SEFF Service Execution Context' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Described SEFF Service Execution Context' reference.
- See Also:
setDescribedSEFF_ServiceExecutionContext(ResourceDemandingSEFF)
,AggregatedUsageContextPackage.getServiceExecutionContext_DescribedSEFF_ServiceExecutionContext()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setDescribedSEFF_ServiceExecutionContext
void setDescribedSEFF_ServiceExecutionContext(org.palladiosimulator.pcm.seff.ResourceDemandingSEFF value)
Sets the value of the 'Described SEFF Service Execution Context
' reference.- Parameters:
value
- the new value of the 'Described SEFF Service Execution Context' reference.- See Also:
getDescribedSEFF_ServiceExecutionContext()
- Generated class or method.
-
getAggregatedResourceDemands_ServiceExecutionContext
EList<AggregatedResourceDemand> getAggregatedResourceDemands_ServiceExecutionContext()
Returns the value of the ' Aggregated Resource Demands Service Execution Context' containment reference list. The list contents are of typeAggregatedResourceDemand
.If the meaning of the 'Aggregated Resource Demands Service Execution Context' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Aggregated Resource Demands Service Execution Context' containment reference list.
- See Also:
AggregatedUsageContextPackage.getServiceExecutionContext_AggregatedResourceDemands_ServiceExecutionContext()
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
getUsageScenario_ServiceExecutionContext
org.palladiosimulator.pcm.usagemodel.UsageScenario getUsageScenario_ServiceExecutionContext()
Returns the value of the 'Usage Scenario Service Execution Context' reference.If the meaning of the 'Usage Scenario Service Execution Context' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Usage Scenario Service Execution Context' reference.
- See Also:
setUsageScenario_ServiceExecutionContext(UsageScenario)
,AggregatedUsageContextPackage.getServiceExecutionContext_UsageScenario_ServiceExecutionContext()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setUsageScenario_ServiceExecutionContext
void setUsageScenario_ServiceExecutionContext(org.palladiosimulator.pcm.usagemodel.UsageScenario value)
Sets the value of the 'Usage Scenario Service Execution Context
' reference.- Parameters:
value
- the new value of the 'Usage Scenario Service Execution Context' reference.- See Also:
getUsageScenario_ServiceExecutionContext()
- Generated class or method.
-
getSentAggregatedCommunications_ServiceExecutionContext
EList<AggregatedCommunication> getSentAggregatedCommunications_ServiceExecutionContext()
Returns the value of the ' Sent Aggregated Communications Service Execution Context' containment reference list. The list contents are of typeAggregatedCommunication
. The AggregatedCommunication in which this service is the sender.- Returns:
- the value of the 'Sent Aggregated Communications Service Execution Context' containment reference list.
- See Also:
AggregatedUsageContextPackage.getServiceExecutionContext_SentAggregatedCommunications_ServiceExecutionContext()
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
getReceivedAggregatedCommunication_AggregatedCommunication
EList<AggregatedCommunication> getReceivedAggregatedCommunication_AggregatedCommunication()
Returns the value of the ' Received Aggregated Communication Aggregated Communication' reference list. The list contents are of typeAggregatedCommunication
. It is bidirectional and its opposite is 'Receiver Aggregated Communication
'. The AggregatedCommunication in which this service is the receiver.- Returns:
- the value of the 'Received Aggregated Communication Aggregated Communication ' reference list.
- See Also:
AggregatedUsageContextPackage.getServiceExecutionContext_ReceivedAggregatedCommunication_AggregatedCommunication()
,AggregatedCommunication.getReceiver_AggregatedCommunication()
- Generated class or method.
- EMF model class or method.
- opposite="receiver_AggregatedCommunication" ordered="false"
-
-