Class GraphViewPlugin
- java.lang.Object
-
- ai.libs.jaicore.graphvisualizer.plugin.graphview.GraphViewPlugin
-
- All Implemented Interfaces:
IComputedGUIPlugin,IGUIPlugin,org.api4.java.common.control.ILoggingCustomizable
public class GraphViewPlugin extends java.lang.Object implements IComputedGUIPlugin, org.api4.java.common.control.ILoggingCustomizable
-
-
Constructor Summary
Constructors Constructor Description GraphViewPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IGUIPluginControllergetController()Returns the underlyingIGUIPluginController.java.lang.StringgetLoggerName()IGUIPluginModelgetModel()Returns the underlyingIGUIPluginModel.java.util.Collection<AlgorithmEventPropertyComputer>getPropertyComputers()Gets the property computers that are necessary to run this pluginIGUIPluginViewgetView()Returns the underlyingIGUIPluginView.voidsetAlgorithmEventSource(PropertyProcessedAlgorithmEventSource graphEventSource)Sets thePropertyProcessedAlgorithmEventSourceyieldingIPropertyProcessedAlgorithmEvents which are handled by theIGUIPluginController.voidsetGUIEventSource(GUIEventSource guiEventSource)voidsetLoggerName(java.lang.String name)voidstop()Stops execution of all threads in this plugin (irrevocable).
-
-
-
Method Detail
-
getController
public IGUIPluginController getController()
Description copied from interface:IGUIPluginReturns the underlyingIGUIPluginController.- Specified by:
getControllerin interfaceIGUIPlugin- Returns:
- The underlying
IGUIPluginController.
-
getModel
public IGUIPluginModel getModel()
Description copied from interface:IGUIPluginReturns the underlyingIGUIPluginModel.- Specified by:
getModelin interfaceIGUIPlugin- Returns:
- The underlying
IGUIPluginModel.
-
getView
public IGUIPluginView getView()
Description copied from interface:IGUIPluginReturns the underlyingIGUIPluginView.- Specified by:
getViewin interfaceIGUIPlugin- Returns:
- The underlying
IGUIPluginView.
-
setAlgorithmEventSource
public void setAlgorithmEventSource(PropertyProcessedAlgorithmEventSource graphEventSource)
Description copied from interface:IGUIPluginSets thePropertyProcessedAlgorithmEventSourceyieldingIPropertyProcessedAlgorithmEvents which are handled by theIGUIPluginController.- Specified by:
setAlgorithmEventSourcein interfaceIGUIPlugin- Parameters:
graphEventSource- ThePropertyProcessedAlgorithmEventSourceyieldingIPropertyProcessedAlgorithmEvents which are handled by theIGUIPluginController.
-
setGUIEventSource
public void setGUIEventSource(GUIEventSource guiEventSource)
Description copied from interface:IGUIPlugin- Specified by:
setGUIEventSourcein interfaceIGUIPlugin- Parameters:
guiEventSource- TheGUIEventSourceyieldingGUIEvents which are handled by theIGUIPluginController.
-
getLoggerName
public java.lang.String getLoggerName()
- Specified by:
getLoggerNamein interfaceorg.api4.java.common.control.ILoggingCustomizable
-
setLoggerName
public void setLoggerName(java.lang.String name)
- Specified by:
setLoggerNamein interfaceorg.api4.java.common.control.ILoggingCustomizable
-
stop
public void stop()
Description copied from interface:IGUIPluginStops execution of all threads in this plugin (irrevocable).- Specified by:
stopin interfaceIGUIPlugin
-
getPropertyComputers
public java.util.Collection<AlgorithmEventPropertyComputer> getPropertyComputers()
Description copied from interface:IComputedGUIPluginGets the property computers that are necessary to run this plugin- Specified by:
getPropertyComputersin interfaceIComputedGUIPlugin- Returns:
- The
AlgorithmEventPropertyComputercollection
-
-