nl.cwi.sen1.gui.plugin
Class Navigator
java.lang.Object
nl.cwi.sen1.gui.plugin.DefaultStudioPlugin
nl.cwi.sen1.gui.plugin.Navigator
- All Implemented Interfaces:
- NavigatorTif, nl.cwi.sen1.gui.plugin.StudioPlugin
public class Navigator
- extends nl.cwi.sen1.gui.plugin.DefaultStudioPlugin
- implements NavigatorTif
Methods inherited from class nl.cwi.sen1.gui.plugin.DefaultStudioPlugin |
addStudioPluginListener, fireStudioPluginClosed, removeStudioPluginListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TOOL_NAME
private static final java.lang.String TOOL_NAME
- See Also:
- Constant Field Values
bridge
private NavigatorBridge bridge
moduleModel
private ModuleTreeModel moduleModel
studio
private nl.cwi.sen1.gui.Studio studio
statusBarComponents
private java.util.Map<java.lang.String,javax.swing.JComponent> statusBarComponents
status
private javax.swing.JLabel status
graphFactory
private nl.cwi.sen1.graph.Factory graphFactory
ioFactory
private nl.cwi.sen1.ioapi.Factory ioFactory
suspendSelectionNotification
private boolean suspendSelectionNotification
navigatorComponent
private nl.cwi.sen1.gui.component.StudioComponent navigatorComponent
configFactory
private nl.cwi.sen1.configapi.Factory configFactory
tree
private ModuleTree tree
Navigator
public Navigator()
deleteModule
public void deleteModule(aterm.ATerm moduleId)
- Specified by:
deleteModule
in interface NavigatorTif
updateModule
public void updateModule(aterm.ATerm moduleId,
aterm.ATerm path)
- Specified by:
updateModule
in interface NavigatorTif
setModules
public void setModules(aterm.ATerm graphTerm)
postPopupRequest
public void postPopupRequest(java.awt.event.MouseEvent e,
Module module)
showPopup
public void showPopup(aterm.ATerm id,
aterm.ATerm menu)
- Specified by:
showPopup
in interface NavigatorTif
recAckEvent
public void recAckEvent(aterm.ATerm t0)
- Specified by:
recAckEvent
in interface NavigatorTif
recTerminate
public void recTerminate(aterm.ATerm t0)
- Specified by:
recTerminate
in interface NavigatorTif
getName
public java.lang.String getName()
- Specified by:
getName
in interface nl.cwi.sen1.gui.plugin.StudioPlugin
createEventId
private aterm.ATerm createEventId(aterm.ATerm moduleId)
initStudioPlugin
public void initStudioPlugin(nl.cwi.sen1.gui.Studio studio)
- Specified by:
initStudioPlugin
in interface nl.cwi.sen1.gui.plugin.StudioPlugin
createModel
private void createModel()
addNavigatorComponent
private void addNavigatorComponent()
selectModule
public void selectModule(aterm.ATerm moduleId)
- Specified by:
selectModule
in interface NavigatorTif
markModuleError
public void markModuleError(aterm.ATerm moduleId)
- Specified by:
markModuleError
in interface NavigatorTif
markModuleNormal
public void markModuleNormal(aterm.ATerm moduleId)
- Specified by:
markModuleNormal
in interface NavigatorTif