Class SfcDesignableContainer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.sfc.designer.workspace.SfcDesignableContainer
All Implemented Interfaces:
DesignableContainer, ImageObserver, MenuContainer, Serializable, Accessible

public class SfcDesignableContainer extends JPanel implements DesignableContainer
See Also:
  • Method Details

    • update

      public void update(ProjectResource resource) throws XmlParseException
      Throws:
      XmlParseException
    • startMonitoring

      public void startMonitoring(UUID instanceId)
    • startMonitoring

      public void startMonitoring(RecordingMeta meta, EventTimeline recording)
    • stopMonitoring

      public void stopMonitoring()
    • getMonitoringPanel

      public SfcMonitor getMonitoringPanel()
    • isMonitoring

      public boolean isMonitoring()
    • latchChanges

      public void latchChanges()
      Updates the designable container's copy of the model's CRC hash
    • isChanged

      public boolean isChanged()
      Compares the current model to the last time it was saved and returns if it is different or not
    • getDisplayPanel

      public SfcDisplayPanel getDisplayPanel()
    • getResourcePath

      public ResourcePath getResourcePath()
      Specified by:
      getResourcePath in interface DesignableContainer