fr.curie.BiNoM.cytoscape.analysis
Class PathAnalysisTask

java.lang.Object
  extended by fr.curie.BiNoM.cytoscape.analysis.PathAnalysisTask
All Implemented Interfaces:
cytoscape.task.Haltable, cytoscape.task.Task, java.lang.Runnable

public class PathAnalysisTask
extends java.lang.Object
implements cytoscape.task.Task


Field Summary
 java.util.Set<java.lang.String> SelectedNodes
           
 
Constructor Summary
PathAnalysisTask(edu.rpi.cs.xgmml.GraphDocument network, java.util.Vector<java.lang.String> sources, java.util.Vector<java.lang.String> targets, StructureAnalysisUtils.Option options, cytoscape.visual.VisualStyle vizsty)
           
 
Method Summary
 cytoscape.CyNetwork getCyNetwork()
           
 java.lang.String getTitle()
           
 void halt()
           
 void run()
           
 void setTaskMonitor(cytoscape.task.TaskMonitor taskMonitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SelectedNodes

public java.util.Set<java.lang.String> SelectedNodes
Constructor Detail

PathAnalysisTask

public PathAnalysisTask(edu.rpi.cs.xgmml.GraphDocument network,
                        java.util.Vector<java.lang.String> sources,
                        java.util.Vector<java.lang.String> targets,
                        StructureAnalysisUtils.Option options,
                        cytoscape.visual.VisualStyle vizsty)
Method Detail

halt

public void halt()
Specified by:
halt in interface cytoscape.task.Haltable
Specified by:
halt in interface cytoscape.task.Task

setTaskMonitor

public void setTaskMonitor(cytoscape.task.TaskMonitor taskMonitor)
                    throws java.lang.IllegalThreadStateException
Specified by:
setTaskMonitor in interface cytoscape.task.Task
Throws:
java.lang.IllegalThreadStateException

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface cytoscape.task.Task

getCyNetwork

public cytoscape.CyNetwork getCyNetwork()

run

public void run()
Specified by:
run in interface cytoscape.task.Task
Specified by:
run in interface java.lang.Runnable