public class ProcessingResourceSpecificationImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements ProcessingResourceSpecification
The following features are implemented:
MinimalEObjectImpl.ContainerBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
static String |
copyright |
EOPPOSITE_FEATURE_BASENILcdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createLock, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eClass, eContainerFeatureID, eDirectResource, eInternalContainer, eInternalResource, equals, eSetClass, eSetResource, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toStringeDerivedStructuralFeatureIDeAdapters, eContents, eCrossReferences, eDeliver, eIsProxy, eProxyURI, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetStore, eSetting, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifycdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegmentpublic static final String copyright
public double getMTTR()
getMTTR in interface ProcessingResourceSpecificationProcessingResourceSpecification.setMTTR(double),
ResourceenvironmentPackage.getProcessingResourceSpecification_MTTR()public void setMTTR(double newMTTR)
setMTTR in interface ProcessingResourceSpecificationnewMTTR - the new value of the 'MTTR' attribute.ProcessingResourceSpecification.getMTTR()public double getMTTF()
getMTTF in interface ProcessingResourceSpecificationProcessingResourceSpecification.setMTTF(double),
ResourceenvironmentPackage.getProcessingResourceSpecification_MTTF()public void setMTTF(double newMTTF)
setMTTF in interface ProcessingResourceSpecificationnewMTTF - the new value of the 'MTTF' attribute.ProcessingResourceSpecification.getMTTF()public boolean isRequiredByContainer()
isRequiredByContainer in interface ProcessingResourceSpecificationProcessingResourceSpecification.setRequiredByContainer(boolean),
ResourceenvironmentPackage.getProcessingResourceSpecification_RequiredByContainer()public void setRequiredByContainer(boolean newRequiredByContainer)
setRequiredByContainer in interface ProcessingResourceSpecificationnewRequiredByContainer - the new value of the 'Required By Container' attribute.ProcessingResourceSpecification.isRequiredByContainer()public SchedulingPolicy getSchedulingPolicy()
getSchedulingPolicy in interface ProcessingResourceSpecificationProcessingResourceSpecification.setSchedulingPolicy(SchedulingPolicy),
ResourceenvironmentPackage.getProcessingResourceSpecification_SchedulingPolicy()public SchedulingPolicy basicGetSchedulingPolicy()
public void setSchedulingPolicy(SchedulingPolicy newSchedulingPolicy)
setSchedulingPolicy in interface ProcessingResourceSpecificationnewSchedulingPolicy - the new value of the 'Scheduling Policy' reference.ProcessingResourceSpecification.getSchedulingPolicy()public ProcessingResourceType getActiveResourceType_ActiveResourceSpecification()
getActiveResourceType_ActiveResourceSpecification in interface ProcessingResourceSpecificationProcessingResourceSpecification.setActiveResourceType_ActiveResourceSpecification(ProcessingResourceType),
ResourceenvironmentPackage.getProcessingResourceSpecification_ActiveResourceType_ActiveResourceSpecification()public ProcessingResourceType basicGetActiveResourceType_ActiveResourceSpecification()
public void setActiveResourceType_ActiveResourceSpecification(ProcessingResourceType newActiveResourceType_ActiveResourceSpecification)
setActiveResourceType_ActiveResourceSpecification in interface ProcessingResourceSpecificationnewActiveResourceType_ActiveResourceSpecification - the new value of the 'Active Resource Type Active Resource Specification'
reference.ProcessingResourceSpecification.getActiveResourceType_ActiveResourceSpecification()public PCMRandomVariable getProcessingRate_ProcessingResourceSpecification()
getProcessingRate_ProcessingResourceSpecification in interface ProcessingResourceSpecificationProcessingResourceSpecification.setProcessingRate_ProcessingResourceSpecification(PCMRandomVariable),
ResourceenvironmentPackage.getProcessingResourceSpecification_ProcessingRate_ProcessingResourceSpecification(),
PCMRandomVariable.getProcessingResourceSpecification_processingRate_PCMRandomVariable()public NotificationChain basicSetProcessingRate_ProcessingResourceSpecification(PCMRandomVariable newProcessingRate_ProcessingResourceSpecification, NotificationChain msgs)
public void setProcessingRate_ProcessingResourceSpecification(PCMRandomVariable newProcessingRate_ProcessingResourceSpecification)
setProcessingRate_ProcessingResourceSpecification in interface ProcessingResourceSpecificationnewProcessingRate_ProcessingResourceSpecification - the new value of the 'Processing Rate Processing Resource Specification'
containment reference.ProcessingResourceSpecification.getProcessingRate_ProcessingResourceSpecification()public int getNumberOfReplicas()
getNumberOfReplicas in interface ProcessingResourceSpecificationProcessingResourceSpecification.setNumberOfReplicas(int),
ResourceenvironmentPackage.getProcessingResourceSpecification_NumberOfReplicas()public void setNumberOfReplicas(int newNumberOfReplicas)
setNumberOfReplicas in interface ProcessingResourceSpecificationnewNumberOfReplicas - the new value of the 'Number Of Replicas' attribute.ProcessingResourceSpecification.getNumberOfReplicas()public ResourceContainer getResourceContainer_ProcessingResourceSpecification()
getResourceContainer_ProcessingResourceSpecification in interface ProcessingResourceSpecificationProcessingResourceSpecification.setResourceContainer_ProcessingResourceSpecification(ResourceContainer),
ResourceenvironmentPackage.getProcessingResourceSpecification_ResourceContainer_ProcessingResourceSpecification(),
ResourceContainer.getActiveResourceSpecifications_ResourceContainer()public NotificationChain basicSetResourceContainer_ProcessingResourceSpecification(ResourceContainer newResourceContainer_ProcessingResourceSpecification, NotificationChain msgs)
public void setResourceContainer_ProcessingResourceSpecification(ResourceContainer newResourceContainer_ProcessingResourceSpecification)
setResourceContainer_ProcessingResourceSpecification in interface ProcessingResourceSpecificationnewResourceContainer_ProcessingResourceSpecification - the new value of the ' Resource Container Processing Resource
Specification' container reference.ProcessingResourceSpecification.getResourceContainer_ProcessingResourceSpecification()public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class BasicEObjectImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class BasicEObjectImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl