Class ServiceExecutionContextImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.palladiosimulator.solver.context.aggregatedUsageContext.impl.ServiceExecutionContextImpl
- All Implemented Interfaces:
Notifier
,EObject
,InternalEObject
,ServiceExecutionContext
An implementation of the model object '
Service Execution Context'.
The following features are implemented:
-
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
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Field Summary
Modifier and TypeFieldDescriptionprotected EList<AggregatedResourceDemand>
The cached value of the 'Aggregated Resource Demands Service Execution Context
' containment reference list.protected org.palladiosimulator.pcm.allocation.AllocationContext
The cached value of the 'Allocation Context Service Execution Context
' reference.static final String
protected org.palladiosimulator.pcm.seff.ResourceDemandingSEFF
The cached value of the 'Described SEFF Service Execution Context
' reference.protected static final double
The default value of the 'Global Execution Frequency
' attribute.protected double
The cached value of the 'Global Execution Frequency
' attribute.protected EList<AggregatedCommunication>
The cached value of the 'Received Aggregated Communication Aggregated Communication
' reference list.protected EList<AggregatedCommunication>
The cached value of the 'Sent Aggregated Communications Service Execution Context
' containment reference list.protected org.palladiosimulator.pcm.usagemodel.UsageScenario
The cached value of the 'Usage Scenario Service Execution Context
' reference.Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.palladiosimulator.pcm.allocation.AllocationContext
org.palladiosimulator.pcm.seff.ResourceDemandingSEFF
org.palladiosimulator.pcm.usagemodel.UsageScenario
eGet
(int featureID, boolean resolve, boolean coreType) eInverseAdd
(InternalEObject otherEnd, int featureID, NotificationChain msgs) eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
void
eUnset
(int featureID) org.palladiosimulator.pcm.allocation.AllocationContext
org.palladiosimulator.pcm.seff.ResourceDemandingSEFF
double
org.palladiosimulator.pcm.usagemodel.UsageScenario
void
setAllocationContext_ServiceExecutionContext
(org.palladiosimulator.pcm.allocation.AllocationContext newAllocationContext_ServiceExecutionContext) void
setDescribedSEFF_ServiceExecutionContext
(org.palladiosimulator.pcm.seff.ResourceDemandingSEFF newDescribedSEFF_ServiceExecutionContext) void
setGlobalExecutionFrequency
(double newGlobalExecutionFrequency) void
setUsageScenario_ServiceExecutionContext
(org.palladiosimulator.pcm.usagemodel.UsageScenario newUsageScenario_ServiceExecutionContext) toString()
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
copyright
- See Also:
- Generated class or method.
-
GLOBAL_EXECUTION_FREQUENCY_EDEFAULT
protected static final double GLOBAL_EXECUTION_FREQUENCY_EDEFAULTThe default value of the 'Global Execution Frequency
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
globalExecutionFrequency
protected double globalExecutionFrequencyThe cached value of the 'Global Execution Frequency
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
allocationContext_ServiceExecutionContext
protected org.palladiosimulator.pcm.allocation.AllocationContext allocationContext_ServiceExecutionContextThe cached value of the 'Allocation Context Service Execution Context
' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
describedSEFF_ServiceExecutionContext
protected org.palladiosimulator.pcm.seff.ResourceDemandingSEFF describedSEFF_ServiceExecutionContextThe cached value of the 'Described SEFF Service Execution Context
' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
aggregatedResourceDemands_ServiceExecutionContext
The cached value of the 'Aggregated Resource Demands Service Execution Context
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
usageScenario_ServiceExecutionContext
protected org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario_ServiceExecutionContextThe cached value of the 'Usage Scenario Service Execution Context
' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
sentAggregatedCommunications_ServiceExecutionContext
The cached value of the 'Sent Aggregated Communications Service Execution Context
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
receivedAggregatedCommunication_AggregatedCommunication
The cached value of the 'Received Aggregated Communication Aggregated Communication
' reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
-
Constructor Details
-
ServiceExecutionContextImpl
protected ServiceExecutionContextImpl()- Generated class or method.
-
-
Method Details
-
eStaticClass
- Overrides:
eStaticClass
in classEObjectImpl
- Generated class or method.
-
getGlobalExecutionFrequency
public double getGlobalExecutionFrequency()- Specified by:
getGlobalExecutionFrequency
in interfaceServiceExecutionContext
- Returns:
- the value of the 'Global Execution Frequency' attribute.
- See Also:
- Generated class or method.
-
setGlobalExecutionFrequency
public void setGlobalExecutionFrequency(double newGlobalExecutionFrequency) - Specified by:
setGlobalExecutionFrequency
in interfaceServiceExecutionContext
- Parameters:
newGlobalExecutionFrequency
- the new value of the 'Global Execution Frequency' attribute.- See Also:
- Generated class or method.
-
getAllocationContext_ServiceExecutionContext
public org.palladiosimulator.pcm.allocation.AllocationContext getAllocationContext_ServiceExecutionContext()- Specified by:
getAllocationContext_ServiceExecutionContext
in interfaceServiceExecutionContext
- Returns:
- the value of the 'Allocation Context Service Execution Context' reference.
- See Also:
- Generated class or method.
-
basicGetAllocationContext_ServiceExecutionContext
public org.palladiosimulator.pcm.allocation.AllocationContext basicGetAllocationContext_ServiceExecutionContext()- Generated class or method.
-
setAllocationContext_ServiceExecutionContext
public void setAllocationContext_ServiceExecutionContext(org.palladiosimulator.pcm.allocation.AllocationContext newAllocationContext_ServiceExecutionContext) - Specified by:
setAllocationContext_ServiceExecutionContext
in interfaceServiceExecutionContext
- Parameters:
newAllocationContext_ServiceExecutionContext
- the new value of the 'Allocation Context Service Execution Context' reference.- See Also:
- Generated class or method.
-
getDescribedSEFF_ServiceExecutionContext
public org.palladiosimulator.pcm.seff.ResourceDemandingSEFF getDescribedSEFF_ServiceExecutionContext()- Specified by:
getDescribedSEFF_ServiceExecutionContext
in interfaceServiceExecutionContext
- Returns:
- the value of the 'Described SEFF Service Execution Context' reference.
- See Also:
- Generated class or method.
-
basicGetDescribedSEFF_ServiceExecutionContext
public org.palladiosimulator.pcm.seff.ResourceDemandingSEFF basicGetDescribedSEFF_ServiceExecutionContext()- Generated class or method.
-
setDescribedSEFF_ServiceExecutionContext
public void setDescribedSEFF_ServiceExecutionContext(org.palladiosimulator.pcm.seff.ResourceDemandingSEFF newDescribedSEFF_ServiceExecutionContext) - Specified by:
setDescribedSEFF_ServiceExecutionContext
in interfaceServiceExecutionContext
- Parameters:
newDescribedSEFF_ServiceExecutionContext
- the new value of the 'Described SEFF Service Execution Context' reference.- See Also:
- Generated class or method.
-
getAggregatedResourceDemands_ServiceExecutionContext
- Specified by:
getAggregatedResourceDemands_ServiceExecutionContext
in interfaceServiceExecutionContext
- Returns:
- the value of the 'Aggregated Resource Demands Service Execution Context' containment reference list.
- See Also:
- Generated class or method.
-
getUsageScenario_ServiceExecutionContext
public org.palladiosimulator.pcm.usagemodel.UsageScenario getUsageScenario_ServiceExecutionContext()- Specified by:
getUsageScenario_ServiceExecutionContext
in interfaceServiceExecutionContext
- Returns:
- the value of the 'Usage Scenario Service Execution Context' reference.
- See Also:
- Generated class or method.
-
basicGetUsageScenario_ServiceExecutionContext
public org.palladiosimulator.pcm.usagemodel.UsageScenario basicGetUsageScenario_ServiceExecutionContext()- Generated class or method.
-
setUsageScenario_ServiceExecutionContext
public void setUsageScenario_ServiceExecutionContext(org.palladiosimulator.pcm.usagemodel.UsageScenario newUsageScenario_ServiceExecutionContext) - Specified by:
setUsageScenario_ServiceExecutionContext
in interfaceServiceExecutionContext
- Parameters:
newUsageScenario_ServiceExecutionContext
- the new value of the 'Usage Scenario Service Execution Context' reference.- See Also:
- Generated class or method.
-
getSentAggregatedCommunications_ServiceExecutionContext
- Specified by:
getSentAggregatedCommunications_ServiceExecutionContext
in interfaceServiceExecutionContext
- Returns:
- the value of the 'Sent Aggregated Communications Service Execution Context' containment reference list.
- See Also:
- Generated class or method.
-
getReceivedAggregatedCommunication_AggregatedCommunication
- Specified by:
getReceivedAggregatedCommunication_AggregatedCommunication
in interfaceServiceExecutionContext
- Returns:
- the value of the 'Received Aggregated Communication Aggregated Communication ' reference list.
- See Also:
- Generated class or method.
-
eInverseAdd
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseAdd
in classBasicEObjectImpl
- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemove
in classBasicEObjectImpl
- Generated class or method.
-
eGet
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
- Generated class or method.
-
eSet
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classBasicEObjectImpl
- Generated class or method.
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classBasicEObjectImpl
- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classBasicEObjectImpl
- Generated class or method.
-
toString
- Overrides:
toString
in classBasicEObjectImpl
- Generated class or method.
-