Interface IObserverCenter

  • All Known Implementing Classes:
    ObserverCenter

    public interface IObserverCenter
    • Method Detail

      • startObserver

        void startObserver​(java.lang.String title,
                           IEnvironmentSpace space,
                           java.lang.ClassLoader classloader,
                           boolean killonexit)
        Starts an observer center.
        Parameters:
        title - title of the observer window
        space - the space being observed
        classloader - the application class loader for loading resources (images etc.)
        plugins - custom plugins used in the observer
      • loadPlugins

        void loadPlugins​(java.util.List plugins)
      • dispose

        void dispose()
        Dispose the observer center.
      • addPerspective

        IFuture<java.lang.Void> addPerspective​(java.lang.String name,
                                               IPerspective perspective)
        Adds a perspective.
        Parameters:
        name - name of the perspective
        perspective - the perspective
      • fireSelectedObjectChange

        void fireSelectedObjectChange()
        Fires a selected object change event.
      • getClassLoader

        java.lang.ClassLoader getClassLoader()
        Get the class loader.
      • getSelectedDataView

        IDataView getSelectedDataView()
        Returns the selected dataview.
        Returns:
        the selected dataview