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()