|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.cytoscape.work.AbstractTask
fr.systemsbiology.cyni.AbstractCyniTask
public abstract class AbstractCyniTask
This is a basic implementation of a CyniAlgorithm Task that does some bookkeeping, but primarily delegates to the doCyniTask() method.
| Field Summary | |
|---|---|
protected org.cytoscape.model.CyNetworkFactory |
netFactory
|
protected org.cytoscape.model.CyNetworkManager |
netMgr
|
protected org.cytoscape.model.CyNetworkTableManager |
netTableMgr
|
protected org.cytoscape.model.CyNetwork |
newNetwork
This variable holds the new network that will be created if an inference algorithm is executed. |
protected int |
nThreads
Indicates the maximum number of threads that this task can use |
protected String |
outputMessage
This variable holds the message that will be shown after task is done |
protected org.cytoscape.model.subnetwork.CyRootNetworkManager |
rootNetMgr
|
protected boolean |
selectedOnly
Indicates whether to apply the algorithm to all rows or only the selected rows. |
protected org.cytoscape.view.model.CyNetworkViewFactory |
viewFactory
|
protected org.cytoscape.view.model.CyNetworkViewManager |
viewMgr
|
protected org.cytoscape.view.vizmap.VisualMappingManager |
vmMgr
|
| Fields inherited from class org.cytoscape.work.AbstractTask |
|---|
cancelled |
| Constructor Summary | |
|---|---|
AbstractCyniTask(String name,
CyniAlgorithmContext context)
This Constructor can be used for Cyni tasks that don't need to create a new network such as Discretization or Imputation algorithms |
|
AbstractCyniTask(String name,
CyniAlgorithmContext context,
org.cytoscape.model.CyNetworkFactory networkFactory,
org.cytoscape.view.model.CyNetworkViewFactory networkViewFactory,
org.cytoscape.model.CyNetworkManager networkManager,
org.cytoscape.view.model.CyNetworkViewManager networkViewManager,
org.cytoscape.model.CyNetworkTableManager netTableMgr,
org.cytoscape.model.subnetwork.CyRootNetworkManager rootNetMgr,
org.cytoscape.view.vizmap.VisualMappingManager visualMapperManager)
Constructor. |
|
| Method Summary | |
|---|---|
protected abstract void |
doCyniTask(org.cytoscape.work.TaskMonitor taskMonitor)
This method is designed to actually encapsulate the cyni algorithm. |
Object |
getResults(Class requestedType)
|
void |
run(org.cytoscape.work.TaskMonitor taskMonitor)
|
| Methods inherited from class org.cytoscape.work.AbstractTask |
|---|
cancel, insertTasksAfterCurrentTask, insertTasksAfterCurrentTask, setTaskIterator |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.cytoscape.work.Task |
|---|
cancel |
| Field Detail |
|---|
protected final org.cytoscape.model.CyNetworkTableManager netTableMgr
protected final org.cytoscape.model.subnetwork.CyRootNetworkManager rootNetMgr
protected org.cytoscape.model.CyNetworkFactory netFactory
protected org.cytoscape.view.model.CyNetworkViewFactory viewFactory
protected org.cytoscape.model.CyNetworkManager netMgr
protected org.cytoscape.view.model.CyNetworkViewManager viewMgr
protected org.cytoscape.view.vizmap.VisualMappingManager vmMgr
protected final boolean selectedOnly
protected int nThreads
protected org.cytoscape.model.CyNetwork newNetwork
protected String outputMessage
| Constructor Detail |
|---|
public AbstractCyniTask(String name,
CyniAlgorithmContext context,
org.cytoscape.model.CyNetworkFactory networkFactory,
org.cytoscape.view.model.CyNetworkViewFactory networkViewFactory,
org.cytoscape.model.CyNetworkManager networkManager,
org.cytoscape.view.model.CyNetworkViewManager networkViewManager,
org.cytoscape.model.CyNetworkTableManager netTableMgr,
org.cytoscape.model.subnetwork.CyRootNetworkManager rootNetMgr,
org.cytoscape.view.vizmap.VisualMappingManager visualMapperManager)
name - The name of the algorithm.context - The context with the parameters to apply the algorithmnetworkFactory - The network factory to create a new networknetworkViewFactory - The network view factory to create a new network viewnetworkManager - The network managernetworkViewManager - The network view managernetTableMgr - The network table manager to generate a new network and its tablerootNetMgr - The root network manager to generate a new root networkvmMgr - The Visual mapping manager that allows changing the visual style of a network
public AbstractCyniTask(String name,
CyniAlgorithmContext context)
name - The name of the algorithm.context - The context with the parameters to apply the algorithm| Method Detail |
|---|
public final void run(org.cytoscape.work.TaskMonitor taskMonitor)
run in interface org.cytoscape.work.Taskrun in class org.cytoscape.work.AbstractTaskpublic Object getResults(Class requestedType)
getResults in interface org.cytoscape.work.ObservableTaskprotected abstract void doCyniTask(org.cytoscape.work.TaskMonitor taskMonitor)
taskMonitor - Provided to allow updates to the task status.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||