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.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EList<AggregatedResourceDemand>The cached value of the 'Aggregated Resource Demands Service Execution Context' containment reference list.protected org.palladiosimulator.pcm.allocation.AllocationContextThe cached value of the 'Allocation Context Service Execution Context' reference.static final Stringprotected org.palladiosimulator.pcm.seff.ResourceDemandingSEFFThe cached value of the 'Described SEFF Service Execution Context' reference.protected static final doubleThe default value of the 'Global Execution Frequency' attribute.protected doubleThe 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.UsageScenarioThe 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, EPROXYFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.palladiosimulator.pcm.allocation.AllocationContextorg.palladiosimulator.pcm.seff.ResourceDemandingSEFForg.palladiosimulator.pcm.usagemodel.UsageScenarioeGet(int featureID, boolean resolve, boolean coreType) eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) booleaneIsSet(int featureID) voidprotected EClassvoideUnset(int featureID) org.palladiosimulator.pcm.allocation.AllocationContextorg.palladiosimulator.pcm.seff.ResourceDemandingSEFFdoubleorg.palladiosimulator.pcm.usagemodel.UsageScenariovoidsetAllocationContext_ServiceExecutionContext(org.palladiosimulator.pcm.allocation.AllocationContext newAllocationContext_ServiceExecutionContext) voidsetDescribedSEFF_ServiceExecutionContext(org.palladiosimulator.pcm.seff.ResourceDemandingSEFF newDescribedSEFF_ServiceExecutionContext) voidsetGlobalExecutionFrequency(double newGlobalExecutionFrequency) voidsetUsageScenario_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, eSetProxyURIMethods 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods 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:
eStaticClassin classEObjectImpl- Generated class or method.
-
getGlobalExecutionFrequency
public double getGlobalExecutionFrequency()- Specified by:
getGlobalExecutionFrequencyin interfaceServiceExecutionContext- Returns:
- the value of the 'Global Execution Frequency' attribute.
- See Also:
- Generated class or method.
-
setGlobalExecutionFrequency
public void setGlobalExecutionFrequency(double newGlobalExecutionFrequency) - Specified by:
setGlobalExecutionFrequencyin 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_ServiceExecutionContextin 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_ServiceExecutionContextin 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_ServiceExecutionContextin 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_ServiceExecutionContextin 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_ServiceExecutionContextin 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_ServiceExecutionContextin 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_ServiceExecutionContextin 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_ServiceExecutionContextin 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_AggregatedCommunicationin 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:
eInverseAddin classBasicEObjectImpl- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemovein classBasicEObjectImpl- Generated class or method.
-
eGet
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classBasicEObjectImpl- Generated class or method.
-
eSet
- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classBasicEObjectImpl- Generated class or method.
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classBasicEObjectImpl- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classBasicEObjectImpl- Generated class or method.
-
toString
- Overrides:
toStringin classBasicEObjectImpl- Generated class or method.
-