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"
  • 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.