|
Cytoscape 2.8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cytoscape.view.BasicGraphViewHandler
public class BasicGraphViewHandler
A basic GraphViewHandler
that simply reflects GraphPerspective
changes on a given GraphView
Constructor Summary | |
---|---|
BasicGraphViewHandler()
Constructor |
Method Summary | |
---|---|
void |
handleGraphPerspectiveEvent(GraphPerspectiveChangeEvent event,
GraphView graph_view)
Handles the event as desired by updating the given giny.view.GraphView . |
static void |
positionToBarycenter(NodeView node_view)
If the node that node_view represents is a meta-node, then it positions it at the barycenter of its viewable children nodes. |
static Edge[] |
removeGraphViewEdges(GraphView graph_view,
Edge[] edges)
It removes the views of the edges in the array from the given giny.view.GraphView
object. |
static int[] |
removeGraphViewEdges(GraphView graph_view,
int[] edge_indices)
It removes the views of the edges in the array from the given giny.view.GraphView
object. |
static int[] |
removeGraphViewNodes(GraphView graph_view,
int[] node_indices)
It removes the views of the nodes with the given indices that are contained in the given giny.view.GraphView object, it also removes the connected edges to
these nodes (an edge without a connecting node makes no mathematical sense). |
static Node[] |
removeGraphViewNodes(GraphView graph_view,
Node[] nodes)
It removes the nodes in the array from the given giny.view.GraphView object,
it also removes the connected edges to these nodes (an edge without a connecting node makes
no mathematical sense). |
static Edge[] |
restoreGraphViewEdges(GraphView graph_view,
Edge[] edges)
It restores the views of the edges in the array in the given giny.view.GraphView
object |
static int[] |
restoreGraphViewEdges(GraphView graph_view,
int[] edge_indices)
It restores the views of the edges with the given indices in the given giny.view.GraphView object |
static int[] |
restoreGraphViewNodes(GraphView graph_view,
int[] node_indices,
boolean restore_connected_edges)
It restores the views of the nodes with the given indices in the given giny.view.GraphView object |
static Node[] |
restoreGraphViewNodes(GraphView graph_view,
Node[] nodes,
boolean restore_connected_edges)
It restores the views of the nodes in the array in the given giny.view.GraphView object |
static Edge[] |
selectGraphViewEdges(GraphView graph_view,
Edge[] edges)
It selects the edges in the array in the given giny.view.GraphView object. |
static Node[] |
selectGraphViewNodes(GraphView graph_view,
Node[] nodes)
It selects the nodes in the array in the given giny.view.GraphView object. |
static Edge[] |
unselectGraphViewEdges(GraphView graph_view,
Edge[] edges)
It unselects the edges in the array in the given giny.view.GraphView object |
static Node[] |
unselectGraphViewNodes(GraphView graph_view,
Node[] nodes)
It unselects the nodes in the array in the given giny.view.GraphView object |
void |
updateGraphView(GraphView graph_view)
Updates the given graph_view to contain node and edge visual representations of only nodes and edges that are in its GraphPerspective |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BasicGraphViewHandler()
Method Detail |
---|
public void handleGraphPerspectiveEvent(GraphPerspectiveChangeEvent event, GraphView graph_view)
giny.view.GraphView
.
handleGraphPerspectiveEvent
in interface GraphViewHandler
event
- the event to handlegraph_view
- the giny.view.GraphView
that views the
giny.model.GraphPerspective
that generated the event and that should
be updated as necessarypublic static Edge[] removeGraphViewEdges(GraphView graph_view, Edge[] edges)
giny.view.GraphView
object.
graph_view
- the giny.view.GraphView
object from which edges will be removededges
- the edges whose views will be removed
public static int[] removeGraphViewEdges(GraphView graph_view, int[] edge_indices)
giny.view.GraphView
object.
graph_view
- the giny.view.GraphView
object from which edges will be removededge_indices
- the indices of the edges that will be removed
public static Edge[] restoreGraphViewEdges(GraphView graph_view, Edge[] edges)
giny.view.GraphView
object
graph_view
- the giny.view.GraphView
object in which edges will be restorededges
- the edges that will be restored
public static int[] restoreGraphViewEdges(GraphView graph_view, int[] edge_indices)
giny.view.GraphView
object
graph_view
- the giny.view.GraphView
object in which edges' views
will be restorededge_indices
- the indices of the edges that will be restored
public static Edge[] selectGraphViewEdges(GraphView graph_view, Edge[] edges)
giny.view.GraphView
object.
graph_view
- the giny.view.GraphView
object in which edges will be selectededges
- the edges in graph_view
that will be selected
public static Edge[] unselectGraphViewEdges(GraphView graph_view, Edge[] edges)
giny.view.GraphView
object
graph_view
- the giny.view.GraphView
object in which edges will be unselectededges
- the edges that will be unselected in graph_view
public static Node[] removeGraphViewNodes(GraphView graph_view, Node[] nodes)
giny.view.GraphView
object,
it also removes the connected edges to these nodes (an edge without a connecting node makes
no mathematical sense).
graph_view
- the giny.view.GraphView
object from which nodes will be removednodes
- the nodes whose views will be removed from graph_view
public static int[] removeGraphViewNodes(GraphView graph_view, int[] node_indices)
giny.view.GraphView
object, it also removes the connected edges to
these nodes (an edge without a connecting node makes no mathematical sense).
graph_view
- the giny.view.GraphView
object from which nodes will be removednode_indices
- the indices of the nodes that will be removed
public static Node[] restoreGraphViewNodes(GraphView graph_view, Node[] nodes, boolean restore_connected_edges)
giny.view.GraphView
object
graph_view
- the giny.view.GraphView
object in which nodes will be restorednodes
- the nodes whose views will be restored in graph_view
restore_connected_edges
- whether or not the connected edges to the restored nodes
should also be restored or not (for now this argument is ignored)
public static int[] restoreGraphViewNodes(GraphView graph_view, int[] node_indices, boolean restore_connected_edges)
giny.view.GraphView
object
graph_view
- the giny.view.GraphView
object in which node views will be restorednode_indices
- the indices of the nodes whose views will be restoredrestore_connected_edges
- whether or not the connected edges to the restored nodes
should also be restored or not (for now this argument is ignored)
public static Node[] selectGraphViewNodes(GraphView graph_view, Node[] nodes)
giny.view.GraphView
object.
graph_view
- the giny.view.GraphView
object in which nodes will be selectednodes
- the nodes in graph_view
that will be selected
public static Node[] unselectGraphViewNodes(GraphView graph_view, Node[] nodes)
giny.view.GraphView
object
graph_view
- the giny.view.GraphView
object in which nodes will be unselectednodes
- the nodes that will be unselected in graph_view
public static void positionToBarycenter(NodeView node_view)
node_view
- the giny.view.NodeView
that will be positioned
to the barycenter of its childrenpublic void updateGraphView(GraphView graph_view)
GraphPerspective
updateGraphView
in interface GraphViewHandler
graph_view
- the giny.view.GraphView
that views the should
be updated as necessaryGraphViewController.resumeListening()
,
GraphViewController.resumeListening(GraphView)
|
Cytoscape 2.8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |