org.severe.jripples.modules.interfaces
Interface JRipplesPresentationModuleInterface

All Superinterfaces:
JRipplesModuleInterface

public interface JRipplesPresentationModuleInterface
extends JRipplesModuleInterface

Interface of JRipples modules that provide a GUI for the JRipples EIG.

Author:
Maksym Petrenko
See Also:
JRipplesEIG

Field Summary
 
Fields inherited from interface org.severe.jripples.modules.interfaces.JRipplesModuleInterface
CONTROLLER_TYPE_ECLIPSE, CONTROLLER_TYPE_IMPORTEXPORT, CONTROLLER_TYPE_MODULEPROXY, CONTROLLER_TYPE_SELF, CONTROLLER_TYPE_START, CONTROLLER_TYPE_UNKNOWN, CONTROLLER_TYPE_USER
 
Method Summary
 void DisplayEIG()
          Called to display the whole JRipple EIG in the GUI of this module.
 void RefreshEIGAtNodes(java.util.Set<JRipplesEIGNode> changed_nodes)
          Called to display a set of JRipple EIG nodes in the GUI of this module.
 
Methods inherited from interface org.severe.jripples.modules.interfaces.JRipplesModuleInterface
loadUp, shutDown
 

Method Detail

DisplayEIG

void DisplayEIG()
Called to display the whole JRipple EIG in the GUI of this module. Typically is called upon EIG initialization.

See Also:
JRipplesEIG

RefreshEIGAtNodes

void RefreshEIGAtNodes(java.util.Set<JRipplesEIGNode> changed_nodes)
Called to display a set of JRipple EIG nodes in the GUI of this module. Typically is called to reflect changes in particular nodes.

Parameters:
changed_nodes - set of JRipplesEIGNode nodes to be displayed in the GUI