GraphLab Project

graphlab.plugins.commandline.commands
Class GraphCommands

java.lang.Object
  extended by graphlab.plugins.commandline.commands.GraphCommands

public class GraphCommands
extends java.lang.Object

Author:
Mohammad Ali Rostami

Constructor Summary
GraphCommands(BlackBoard bb)
           
 
Method Summary
 void addTab()
           
 void cartesian_product(GraphModel g1, GraphModel g2)
           
 void clearGraph()
           
 void closeTab()
           
 void copyToClipboard()
           
 void cutToClipboard()
           
 GraphModel edge_induced(GraphModel g)
           
 GraphModel getCurrentGraph()
           
 VertexModel getVertexById(int id, GraphModel g)
           
 void gjoin(GraphModel g1, GraphModel g2)
           
 Matrix graph2Matrix()
           
 GraphModel gunion(GraphModel g1, GraphModel g2)
           
 GraphModel induced(GraphModel g, java.lang.Object[] c)
           
 void loadGraphML(java.lang.String fileName)
           
 java.lang.String matlabMatrix()
           
 void pasteFromClipboard()
           
 void product(GraphModel g1, GraphModel g2)
           
 void redo()
           
 void resetGraph()
           
 void showGraph(GraphModel g)
           
 void undo()
           
 java.lang.String weightMatrix()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphCommands

public GraphCommands(BlackBoard bb)
Method Detail

getCurrentGraph

public GraphModel getCurrentGraph()

graph2Matrix

public Matrix graph2Matrix()

weightMatrix

public java.lang.String weightMatrix()

matlabMatrix

public java.lang.String matlabMatrix()

addTab

public void addTab()

showGraph

public void showGraph(GraphModel g)

clearGraph

public void clearGraph()

closeTab

public void closeTab()

cutToClipboard

public void cutToClipboard()
                    throws ShellCommandException
Throws:
ShellCommandException

pasteFromClipboard

public void pasteFromClipboard()

redo

public void redo()

resetGraph

public void resetGraph()

undo

public void undo()

copyToClipboard

public void copyToClipboard()
                     throws ShellCommandException
Throws:
ShellCommandException

induced

public GraphModel induced(GraphModel g,
                          java.lang.Object[] c)

getVertexById

public VertexModel getVertexById(int id,
                                 GraphModel g)

edge_induced

public GraphModel edge_induced(GraphModel g)

gjoin

public void gjoin(GraphModel g1,
                  GraphModel g2)

gunion

public GraphModel gunion(GraphModel g1,
                         GraphModel g2)

cartesian_product

public void cartesian_product(GraphModel g1,
                              GraphModel g2)

product

public void product(GraphModel g1,
                    GraphModel g2)

loadGraphML

public void loadGraphML(java.lang.String fileName)

GraphLab Project