public interface IObserverCenter
| Modifier and Type | Method and Description | 
|---|---|
IFuture<java.lang.Void> | 
addPerspective(java.lang.String name,
              IPerspective perspective)
Adds a perspective. 
 | 
void | 
dispose()
Dispose the observer center. 
 | 
void | 
fireSelectedObjectChange()
Fires a selected object change event. 
 | 
java.lang.ClassLoader | 
getClassLoader()
Get the class loader. 
 | 
IDataView | 
getSelectedDataView()
Returns the selected dataview. 
 | 
AbstractEnvironmentSpace | 
getSpace()
Returns the space. 
 | 
void | 
loadPlugins(java.util.List plugins)  | 
void | 
startObserver(java.lang.String title,
             IEnvironmentSpace space,
             java.lang.ClassLoader classloader,
             boolean killonexit)
Starts an observer center. 
 | 
void startObserver(java.lang.String title,
                   IEnvironmentSpace space,
                   java.lang.ClassLoader classloader,
                   boolean killonexit)
title - title of the observer windowspace - the space being observedclassloader - the application class loader for loading resources (images etc.)plugins - custom plugins used in the observervoid loadPlugins(java.util.List plugins)
void dispose()
IFuture<java.lang.Void> addPerspective(java.lang.String name, IPerspective perspective)
name - name of the perspectiveperspective - the perspectiveAbstractEnvironmentSpace getSpace()
void fireSelectedObjectChange()
java.lang.ClassLoader getClassLoader()
IDataView getSelectedDataView()