Cytoscape 2.8.0 API

Uses of Interface
giny.model.GraphPerspective

Packages that use GraphPerspective
cytoscape Core Cytoscape Classes. 
cytoscape.data Basic data classes used by Cytoscape. 
cytoscape.giny   
ding.view   
fing.model   
giny.model   
giny.view   
 

Uses of GraphPerspective in cytoscape
 

Subinterfaces of GraphPerspective in cytoscape
 interface CyNetwork
          CyNetwork is the primary class for algorithm writing.  All algorithms should take a CyNetwork as input, and do their best to only use the API of CyNetwork.  Plugins that want to affect the display of a graph can look into using CyNetworkView as well.

A CyNetwork can create Nodes or Edges.  Any Nodes or Edges that wish to be added to a CyNetwork first need to be created in Cytoscape. 

The methods that are defined by CyNetwork mostly deal with data integration and flagging of nodes/edges.  All methods that deal with graph traversal are part of the inherited API of the GraphPerspective class.  Links to which can be found at the bottom of the methods list. 

In general, all methods are supported for working with Nodes/Edges as objects, and as indices.
 

Methods in cytoscape that return GraphPerspective
 GraphPerspective CyNode.getGraphPerspective()
          DOCUMENT ME!
 GraphPerspective CyNode.getNestedNetwork()
          Return the currently set graph perspective (may be null) associated with this node.
 

Methods in cytoscape with parameters of type GraphPerspective
 boolean CyNode.setGraphPerspective(GraphPerspective gp)
          DOCUMENT ME!
 void CyNode.setNestedNetwork(GraphPerspective graphPerspective)
          Assign a graph perspective reference to this node.
 

Uses of GraphPerspective in cytoscape.data
 

Constructors in cytoscape.data with parameters of type GraphPerspective
SelectFilter(GraphPerspective graph)
          Standard Constructor.
 

Uses of GraphPerspective in cytoscape.giny
 

Classes in cytoscape.giny that implement GraphPerspective
 class FingCyNetwork
          FinhCyNetwork provides an implementation of the CyNetwork interface, as well as the GraphPerspective inteface, and also provides the functionality formally provided by GraphObjAttributes.
 

Uses of GraphPerspective in ding.view
 

Methods in ding.view that return GraphPerspective
 GraphPerspective DGraphView.getGraphPerspective()
          Returns the graph model that this view was created for.
 

Constructors in ding.view with parameters of type GraphPerspective
ArbitraryGraphicsCanvas(GraphPerspective graphPerspective, DGraphView dGraphView, InnerCanvas innerCanvas, Color backgroundColor, boolean isVisible, boolean isOpaque)
          Constructor.
DGraphView(GraphPerspective perspective)
          Creates a new DGraphView object.
 

Uses of GraphPerspective in fing.model
 

Classes in fing.model that implement GraphPerspective
 class FingExtensibleGraphPerspective
          Please try to restrain from using this class.
 

Uses of GraphPerspective in giny.model
 

Methods in giny.model that return GraphPerspective
 GraphPerspective GraphPerspective.createGraphPerspective(Filter filter)
          Create a new GraphPerspective with all of the Nodes from this one that pass the given filter and all of the Edges from this one that pass the filter (and all Nodes incident on those edges).
 GraphPerspective GraphPerspective.createGraphPerspective(int[] node_indices)
          Create a new GraphPerspective given a list of Nodes.
 GraphPerspective RootGraph.createGraphPerspective(int[] node_indices, int[] edge_indices)
          Create a new GraphPerspective with just the given Nodes and Edges (and all Nodes incident on the given Edges).
 GraphPerspective GraphPerspective.createGraphPerspective(int[] node_indices, int[] edge_indices)
          Deprecated. Use RootGraph.createGraphPerspective(int[], int[]) instead.
 GraphPerspective RootGraph.createGraphPerspective(Node[] nodes, Edge[] edges)
          Create a new GraphPerspective with just the given Nodes and Edges (and all Nodes incident on the given Edges).
 GraphPerspective GraphPerspective.createGraphPerspective(Node[] nodes, Edge[] edges)
          Deprecated. Use RootGraph.createGraphPerspective(int[], int[]) instead.
 GraphPerspective Node.getGraphPerspective()
          Deprecated. Don't use this method because the behavior of the returned GraphPerspective with respect to changing meta-children of this Node is ill-defined; use RootGraph.getNodeMetaChildIndicesArray(int) and RootGraph.getEdgeMetaChildIndicesArray(int) instead.
 GraphPerspective Node.getNestedNetwork()
          Return the currently set graph perspective (may be null) associated with this node.
 GraphPerspective GraphPerspective.join(GraphPerspective peer)
          Creates a union GraphPerspective.
 

Methods in giny.model with parameters of type GraphPerspective
 int RootGraph.createNode(GraphPerspective perspective)
          Create a new Node in this RootGraph, and return its index.
 GraphPerspective GraphPerspective.join(GraphPerspective peer)
          Creates a union GraphPerspective.
 boolean Node.setGraphPerspective(GraphPerspective gp)
          Deprecated. Don't use this method because the behavior of the input GraphPerspective with respect to changing meta-children of this Node is ill-defined; use RootGraph.addNodeMetaChild(int, int) and RootGraph.addEdgeMetaChild(int, int) instead.
 void Node.setNestedNetwork(GraphPerspective graphPerspective)
          Assign a graph perspective reference to this node.
 

Uses of GraphPerspective in giny.view
 

Methods in giny.view that return GraphPerspective
 GraphPerspective GraphView.getGraphPerspective()
           
 


Cytoscape 2.8.0 API

Copyright 2010 Cytoscape Consortium. All rights reserved.