Class GraphViewPluginModel
- java.lang.Object
-
- ai.libs.jaicore.graphvisualizer.plugin.graphview.GraphViewPluginModel
-
- All Implemented Interfaces:
IGUIPluginModel,org.api4.java.common.control.ILoggingCustomizable
public class GraphViewPluginModel extends java.lang.Object implements IGUIPluginModel, org.api4.java.common.control.ILoggingCustomizable
-
-
Constructor Summary
Constructors Constructor Description GraphViewPluginModel(GraphViewPluginView view)GraphViewPluginModel(GraphViewPluginView view, java.io.File searchGraphCSSPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNode(java.lang.String node, java.util.List<java.lang.Object> predecessorNodes, java.lang.String typeOfNode)org.graphstream.graph.GraphgetGraph()java.lang.StringgetLoggerName()java.lang.StringgetSearchGraphNodeMappedToViewGraphNode(java.lang.Object viewGraphNode)voidremoveNode(java.lang.Object node)voidreset()voidsetLoggerName(java.lang.String name)voidswitchNodeType(java.lang.Object node, java.lang.String newType)
-
-
-
Constructor Detail
-
GraphViewPluginModel
public GraphViewPluginModel(GraphViewPluginView view)
-
GraphViewPluginModel
public GraphViewPluginModel(GraphViewPluginView view, java.io.File searchGraphCSSPath)
-
-
Method Detail
-
addNode
public void addNode(java.lang.String node, java.util.List<java.lang.Object> predecessorNodes, java.lang.String typeOfNode) throws ViewGraphManipulationException- Throws:
ViewGraphManipulationException
-
switchNodeType
public void switchNodeType(java.lang.Object node, java.lang.String newType) throws ViewGraphManipulationException- Throws:
ViewGraphManipulationException
-
removeNode
public void removeNode(java.lang.Object node) throws ViewGraphManipulationException- Throws:
ViewGraphManipulationException
-
reset
public void reset()
-
getGraph
public org.graphstream.graph.Graph getGraph()
-
getSearchGraphNodeMappedToViewGraphNode
public java.lang.String getSearchGraphNodeMappedToViewGraphNode(java.lang.Object viewGraphNode)
-
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
-
-