Schnittstelle InternalPlantModelService

Alle Superschnittstellen:
PlantModelService, TCSObjectService

public interface InternalPlantModelService extends PlantModelService
Declares the methods the plant model service must provide which are not accessible to remote peers.
  • Methodendetails

    • expandResources

      Set<TCSResource<?>> expandResources(Set<TCSResourceReference<?>> resources) throws ObjectUnknownException
      Expands a set of resources A to a set of resources B. B contains the resources in A with blocks expanded to their actual members. The given set is not modified.
      Parameter:
      resources - The set of resources to be expanded.
      Gibt zurück:
      The given set with resources expanded.
      Löst aus:
      ObjectUnknownException - If any of the referenced objects does not exist.
    • loadPlantModel

      void loadPlantModel() throws IllegalStateException
      Loads the saved model into the kernel. If there is no saved model, a new empty model will be loaded.
      Löst aus:
      IllegalStateException - If the model cannot be loaded.
    • savePlantModel

      void savePlantModel() throws IllegalStateException
      Saves the current model under the given name. If there is a saved model, it will be overwritten.
      Löst aus:
      IllegalStateException - If the model could not be persisted for some reason.