public class ResourceRegistry extends Object
| Constructor and Description |
|---|
ResourceRegistry(SimuComModel model)
Default initialization.
|
public ResourceRegistry(SimuComModel model)
model - the corresponding SimuCom model.public void addResourceContainer(SimulatedResourceContainer container)
container - the resource container to addpublic AbstractSimulatedResourceContainer createResourceContainer(String containerID)
containerID - PCM ID of the resource container to createpublic AbstractSimulatedResourceContainer createLinkingResourceContainer(String containerID)
containerID - PCM ID of the LinkingResourcepublic void addLinkingResourceContainer(SimulatedLinkingResourceContainer container)
container - the linking resource container to addpublic List<SimulatedLinkingResourceContainer> getLinkingResourceContainers()
public List<SimulatedResourceContainer> getSimulatedResourceContainers()
public boolean containsResourceContainer(String resourceContainerID)
resourceContainerID - ID of the containerpublic AbstractSimulatedResourceContainer getResourceContainer(String resourceContainerID)
resourceContainerID - ID of the container to retrieve. The container must exist in this registrypublic AbstractSimulatedResourceContainer removeResourceContainerFromRegistry(String resourceContainerID)
resourceContainerID - ID of the container to retrieve. The container must exist in this registrypublic void activateAllActiveResources()
public void deactivateAllActiveResources()
public void deactivateAllPassiveResources()