Interface UtilisationResult
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject,org.eclipse.emf.cdo.common.id.CDOWithID,EObject,org.palladiosimulator.pcm.core.entity.NamedElement,Notifier,org.palladiosimulator.pcm.PCMBaseClass,org.palladiosimulator.pcm.PCMClass
- All Known Subinterfaces:
ActiveResourceUtilisationResult,LinkingResourceResults,PassiveResourceResult,ProcessingResourceSpecificationResult,ResourceContainerResults
- All Known Implementing Classes:
ActiveResourceUtilisationResultImpl,LinkingResourceResultsImpl,PassiveResourceResultImpl,ProcessingResourceSpecificationResultImpl,ResourceContainerResultsImpl,UtilisationResultImpl
public interface UtilisationResult
extends EObject, org.palladiosimulator.pcm.core.entity.NamedElement
A representation of the model object 'Utilisation Result
'.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
Field Summary
Fields inherited from interface org.palladiosimulator.pcm.core.entity.NamedElement
copyright -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns the value of the 'Average Queue Length' attribute.doubleReturns the value of the 'Average Wait Time' attribute.intReturns the value of the 'Max Queue Length' attribute.doubleReturns the value of the 'Normalised Resource Utilisation' attribute.doubleReturns the value of the 'Normalised Wait Time' attribute.doubleReturns the value of the 'Resource Utilisation' attribute.voidsetAverageQueueLength(double value) Sets the value of the 'Average Queue Length' attribute.voidsetAverageWaitTime(double value) Sets the value of the 'Average Wait Time' attribute.voidsetMaxQueueLength(int value) Sets the value of the 'Max Queue Length' attribute.voidsetNormalisedResourceUtilisation(double value) Sets the value of the 'Normalised Resource Utilisation' attribute.voidsetNormalisedWaitTime(double value) Sets the value of the 'Normalised Wait Time' attribute.voidsetResourceUtilisation(double value) Sets the value of the 'Resource Utilisation' attribute.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, cdoWriteOptionMethods 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.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityNameMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getNormalisedResourceUtilisation
double getNormalisedResourceUtilisation()Returns the value of the 'Normalised Resource Utilisation' attribute. The resource utilisation relative to all resource utilisations in this system.- Returns:
- the value of the 'Normalised Resource Utilisation' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setNormalisedResourceUtilisation
void setNormalisedResourceUtilisation(double value) Sets the value of the 'Normalised Resource Utilisation' attribute.- Parameters:
value- the new value of the 'Normalised Resource Utilisation' attribute.- See Also:
- Generated class or method.
-
getNormalisedWaitTime
double getNormalisedWaitTime()Returns the value of the 'Normalised Wait Time' attribute. The wait time relative to all resource utilisations in this system.- Returns:
- the value of the 'Normalised Wait Time' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setNormalisedWaitTime
void setNormalisedWaitTime(double value) Sets the value of the 'Normalised Wait Time' attribute.- Parameters:
value- the new value of the 'Normalised Wait Time' attribute.- See Also:
- Generated class or method.
-
getResourceUtilisation
double getResourceUtilisation()Returns the value of the 'Resource Utilisation' attribute. The default value is"0". The resource utilisation of this resource between 0 and 1.- Returns:
- the value of the 'Resource Utilisation' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- default="0" required="true" ordered="false"
-
setResourceUtilisation
void setResourceUtilisation(double value) Sets the value of the 'Resource Utilisation' attribute.- Parameters:
value- the new value of the 'Resource Utilisation' attribute.- See Also:
- Generated class or method.
-
getAverageWaitTime
double getAverageWaitTime()Returns the value of the 'Average Wait Time' attribute. The default value is"0". The average time that each job has to wait before (FIFO) or while (processor sharing) accessing the resource.- Returns:
- the value of the 'Average Wait Time' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- default="0" required="true" ordered="false"
-
setAverageWaitTime
void setAverageWaitTime(double value) Sets the value of the 'Average Wait Time' attribute.- Parameters:
value- the new value of the 'Average Wait Time' attribute.- See Also:
- Generated class or method.
-
getAverageQueueLength
double getAverageQueueLength()Returns the value of the 'Average Queue Length' attribute. The default value is"0". The average length of the queue at this resource. For processor sharing, this is the number of busy jobs - 1.- Returns:
- the value of the 'Average Queue Length' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- default="0" required="true" ordered="false"
-
setAverageQueueLength
void setAverageQueueLength(double value) Sets the value of the 'Average Queue Length' attribute.- Parameters:
value- the new value of the 'Average Queue Length' attribute.- See Also:
- Generated class or method.
-
getMaxQueueLength
int getMaxQueueLength()Returns the value of the 'Max Queue Length' attribute. The default value is"0". The maximum length of the queue at this resource that has been observed during a simulation or that has been analytically determined, if possible. For processor sharing, this is the maximum number of busy jobs - 1.- Returns:
- the value of the 'Max Queue Length' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- default="0" required="true" ordered="false"
-
setMaxQueueLength
void setMaxQueueLength(int value) Sets the value of the 'Max Queue Length' attribute.- Parameters:
value- the new value of the 'Max Queue Length' attribute.- See Also:
- Generated class or method.
-