
package uk.co.wingpath.modbusgui;

import javax.swing.*;
import uk.co.wingpath.gui.*;

public interface Frontend
{
    void addBackendStateListener (BackendState.Listener listener);
    void removeBackendStateListener (BackendState.Listener listener);
    boolean isRunning ();
    boolean isStopped ();
    boolean isMaster ();
    boolean isSlave ();
    WFrame getMainFrame ();
    Product getProduct ();
    HelpViewer getHelpViewer ();
    Action getHelpAction (String helpId);
    StatusBar getStatusBar ();
    void selectPanel (String tag);
}


