java.lang.Object
com.inductiveautomation.factorypmi.designer.search.InstanceCache

public class InstanceCache extends Object
  • Constructor Details

  • Method Details

    • isWindowAvailable

      public boolean isWindowAvailable(ResourcePath path)
    • getDesigner

      public VisionDesignerInterface getDesigner()
    • getWindow

      public TopLevelContainer getWindow(ResourcePath path) throws WindowLockedException
      Gets the window/template for the given resource id. If this is the first time the window has been retrieved, it will be deserialized.
      Throws:
      WindowLockedException
    • purge

      public void purge(ResourcePath path)
    • notifyChanged

      public void notifyChanged(ResourcePath path)
    • releaseUnmodifiedLocks

      public void releaseUnmodifiedLocks()
      Release any window locks we acquired where the window is unchanged and the window isn't open for design
    • closeAndSerialize

      public void closeAndSerialize()