Class SimuComExtensionResource

  • All Implemented Interfaces:
    de.uka.ipd.sdq.scheduler.IActiveResource, de.uka.ipd.sdq.simulation.abstractsimengine.IEntity

    public abstract class SimuComExtensionResource
    extends de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
    • Field Summary

      • Fields inherited from class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource

        capacity, factory
      • Fields inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator

        delegate
      • Fields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity

        NULL
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract void initialize​(SimuComModel simuComModel)  
      • Methods inherited from class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource

        addObserver, cleanProcesses, dequeue, doProcessing, doProcessing, enqueue, fireDemandCompleted, fireStateChange, notifyTerminated, process, removeObserver
      • Methods inherited from class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource

        equals, getCapacity, getId, getName, hashCode, toString
      • Methods inherited from class de.uka.ipd.sdq.scheduler.entities.SchedulerEntity

        getModel
      • Methods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator

        getEncapsulatedEntity, isScheduled, reschedule
      • Methods inherited from interface de.uka.ipd.sdq.scheduler.IActiveResource

        getId, getName, getQueueLengthFor, getRemainingDemand, registerProcess, start, stop, updateDemand
    • Constructor Detail

      • SimuComExtensionResource

        public SimuComExtensionResource​(de.uka.ipd.sdq.scheduler.SchedulerModel model,
                                        long capacity,
                                        String name,
                                        String id)
    • Method Detail

      • initialize

        public abstract void initialize​(SimuComModel simuComModel)