Cytoscape 3.0.1 API

Uses of Interface
org.cytoscape.model.CyEdge

Packages that use CyEdge
org.cytoscape.application.swing This package defines the various interfaces, abstract classes, and enums that represent the Cytoscape Swing Application API. 
org.cytoscape.group This package provides an API for creating and managing groups in Cytoscape. 
org.cytoscape.group.events This package contains the various events and listeners related to group management, creation, and destruction. 
org.cytoscape.model This package has the core interfaces of network and table data structures that are foundational to Cytoscape. 
org.cytoscape.model.events This package contains the event interfaces necessary for communicating with the classes in org.cytoscape.model. 
org.cytoscape.model.subnetwork This package contains rootnetwork and subnetwork extensions to the CyNetwork interface that provide a more complex meta-network data model. 
org.cytoscape.task This package provides base classes for common task factory types as well as their associated task types found in Cytoscape. 
org.cytoscape.view.layout This package provides access to the available layout algorithms, as well as provides abstract layout classes and layout information containers for the convenience of implementing other layout algorithms. 
org.cytoscape.view.model Module for View Models and Visual Properties. 
org.cytoscape.view.model.events Definitions for View-Model related events and their listeners. 
org.cytoscape.view.presentation.property.values Interfaces for VisualPropertyValues -- ArrowShape, LineType and NodeShape 
 

Uses of CyEdge in org.cytoscape.application.swing
 

Method parameters in org.cytoscape.application.swing with type arguments of type CyEdge
 CyMenuItem CyEdgeViewContextMenuFactory.createMenuItem(CyNetworkView netView, View<CyEdge> edgeView)
          This method should return a CyMenuItem to be added to the context menu of the specified edge view.
 

Uses of CyEdge in org.cytoscape.group
 

Methods in org.cytoscape.group that return types with arguments of type CyEdge
 Set<CyEdge> CyGroup.getExternalEdgeList()
          Returns the list of exterior edges connected to the nodes within this group.
 List<CyEdge> CyGroup.getInternalEdgeList()
          Returns the list of edges contained within this group.
 

Method parameters in org.cytoscape.group with type arguments of type CyEdge
 void CyGroup.addEdges(List<CyEdge> edges)
          Add a list of edges to a group.
 CyGroup CyGroupFactory.createGroup(CyNetwork network, CyNode node, List<CyNode> nodes, List<CyEdge> edges, boolean register)
          Creates a CyGroup object in the referenced network from an existing CyNode.
 CyGroup CyGroupFactory.createGroup(CyNetwork network, List<CyNode> nodes, List<CyEdge> edges, boolean register)
          Creates a CyGroup object in the referenced network initially populated with the supplied nodes.
 void CyGroup.removeEdges(List<CyEdge> edges)
          Remove a set of edges from a group.
 

Uses of CyEdge in org.cytoscape.group.events
 

Constructors in org.cytoscape.group.events with parameters of type CyEdge
GroupEdgesAddedEvent(CyGroup source, CyEdge edge)
          Constructs event.
GroupEdgesRemovedEvent(CyGroup source, CyEdge edge)
          Constructs event.
 

Constructor parameters in org.cytoscape.group.events with type arguments of type CyEdge
GroupEdgesAddedEvent(CyGroup source, List<CyEdge> edges)
          Constructs event.
GroupEdgesRemovedEvent(CyGroup source, List<CyEdge> edges)
          Constructs event.
 

Uses of CyEdge in org.cytoscape.model
 

Methods in org.cytoscape.model that return CyEdge
 CyEdge CyNetwork.addEdge(CyNode source, CyNode target, boolean isDirected)
          This method is used to create and add an edge to this network.
 CyEdge CyNetwork.getEdge(long suid)
          Return the CyEdge that has the SUID.
 

Methods in org.cytoscape.model that return types with arguments of type CyEdge
 Iterable<CyEdge> CyNetwork.getAdjacentEdgeIterable(CyNode node, CyEdge.Type edgeType)
          Gets an Iteable of edges that connect to this node.
 List<CyEdge> CyNetwork.getAdjacentEdgeList(CyNode node, CyEdge.Type edgeType)
          Get the list of edges that connect to this node.
 List<CyEdge> CyNetwork.getConnectingEdgeList(CyNode source, CyNode target, CyEdge.Type edgeType)
          Get the list of edges that connect two nodes.
 List<CyEdge> CyNetwork.getEdgeList()
          Return a list of the edges in this network.
static List<CyEdge> CyTableUtil.getEdgesInState(CyNetwork net, String columnName, boolean state)
          A utility method that returns a list of edges that have a boolean attribute in the CyNetwork.DEFAULT_ATTRS namespace specified by columnName and are in the specified state.
 

Methods in org.cytoscape.model with parameters of type CyEdge
 boolean CyNetwork.containsEdge(CyEdge edge)
          Determine if this CyNetwork contains a particular edge.
 

Method parameters in org.cytoscape.model with type arguments of type CyEdge
 boolean CyNetwork.removeEdges(Collection<CyEdge> edges)
          Remove an edge from the network and delete the edge (if it only exists in this network).
 

Uses of CyEdge in org.cytoscape.model.events
 

Methods in org.cytoscape.model.events that return types with arguments of type CyEdge
 Collection<CyEdge> AboutToRemoveEdgesEvent.getEdges()
          Returns the collection of edges about to be removed.
 

Constructor parameters in org.cytoscape.model.events with type arguments of type CyEdge
AboutToRemoveEdgesEvent(CyNetwork source, Collection<CyEdge> edges)
          Constructs event.
AddedEdgesEvent(CyNetwork source, Collection<CyEdge> edges)
          Constructs event.
 

Uses of CyEdge in org.cytoscape.model.subnetwork
 

Methods in org.cytoscape.model.subnetwork that return CyEdge
 CyEdge CySubNetwork.addEdge(CyNode source, CyNode target, boolean directed)
          A shortcut method that Creates a new CyEdge in both this subnetwork AND in the CyRootNetwork.
 

Methods in org.cytoscape.model.subnetwork with parameters of type CyEdge
 boolean CySubNetwork.addEdge(CyEdge edge)
          Adds an edge to this CySubNetwork.
 

Method parameters in org.cytoscape.model.subnetwork with type arguments of type CyEdge
 CySubNetwork CyRootNetwork.addSubNetwork(Iterable<CyNode> nodes, Iterable<CyEdge> edges)
          Create a CySubNetwork containing the specified CyNodes and CyEdges.
 CySubNetwork CyRootNetwork.addSubNetwork(Iterable<CyNode> nodes, Iterable<CyEdge> edges, SavePolicy policy)
          Create a CySubNetwork containing the specified CyNodes and CyEdges.
 boolean CySubNetwork.removeEdges(Collection<CyEdge> edge)
          Removes a edge from this CySubNetwork but not from the CyRootNetwork.
 

Uses of CyEdge in org.cytoscape.task
 

Fields in org.cytoscape.task with type parameters of type CyEdge
protected  View<CyEdge> AbstractEdgeViewTask.edgeView
          The edge view that descendant tasks will operate on.
 

Method parameters in org.cytoscape.task with type arguments of type CyEdge
 TaskIterator EdgeViewTaskFactory.createTaskIterator(View<CyEdge> edgeView, CyNetworkView networkView)
          Creates a new TaskIterator using the given edge view and network view.
 boolean EdgeViewTaskFactory.isReady(View<CyEdge> edgeView, CyNetworkView networkView)
          Returns true if this task factory is ready to produce a TaskIterator.
 boolean AbstractEdgeViewTaskFactory.isReady(View<CyEdge> edgeView, CyNetworkView networkView)
          Returns true if the supplied edge and network views are not null.
 

Constructor parameters in org.cytoscape.task with type arguments of type CyEdge
AbstractEdgeViewTask(View<CyEdge> edgeView, CyNetworkView netView)
          Base constructor for all tasks that need an edge view to operate on.
 

Uses of CyEdge in org.cytoscape.view.layout
 

Methods in org.cytoscape.view.layout that return CyEdge
 CyEdge LayoutEdge.getEdge()
          Return the Edge this LayoutEdge represents
 

Methods in org.cytoscape.view.layout with parameters of type CyEdge
protected  void LayoutPartition.addEdge(CyEdge edge, CyRow row)
          Add an edge to this partition assuming that the source and target nodes are not yet known.
protected  void LayoutPartition.addEdge(CyEdge edge, LayoutNode v1, LayoutNode v2, CyRow row)
          Add an edge to this partition assuming that the source and target nodes are known.
 

Constructors in org.cytoscape.view.layout with parameters of type CyEdge
LayoutEdge(CyEdge edge, CyRow row)
          Create a LayoutEdge that will contain information about this edge.
LayoutEdge(CyEdge edge, LayoutNode v1, LayoutNode v2, CyRow row)
          Create a LayoutEdge that will contains information about this edge, and that record that it connects LayoutNodes v1 and v2.
 

Uses of CyEdge in org.cytoscape.view.model
 

Methods in org.cytoscape.view.model that return types with arguments of type CyEdge
 View<CyEdge> CyNetworkView.getEdgeView(CyEdge edge)
          Returns a View for a specified Edge.
 Collection<View<CyEdge>> CyNetworkView.getEdgeViews()
          Returns a list of Views for all CyEdges in the network.
 

Methods in org.cytoscape.view.model with parameters of type CyEdge
 View<CyEdge> CyNetworkView.getEdgeView(CyEdge edge)
          Returns a View for a specified Edge.
 

Uses of CyEdge in org.cytoscape.view.model.events
 

Methods in org.cytoscape.view.model.events that return types with arguments of type CyEdge
 Collection<View<CyEdge>> AddedEdgeViewsEvent.getEdgeViews()
          Returns new edge view added to the source network view object.
 

Constructor parameters in org.cytoscape.view.model.events with type arguments of type CyEdge
AboutToRemoveEdgeViewsEvent(CyNetworkView source, Collection<View<CyEdge>> payload)
          Creates the event for about to be removed edge views.
AddedEdgeViewsEvent(CyNetworkView source, Collection<View<CyEdge>> edgeViews)
          Creates the event for new edge views.
 

Uses of CyEdge in org.cytoscape.view.presentation.property.values
 

Method parameters in org.cytoscape.view.presentation.property.values with type arguments of type CyEdge
 Point2D Handle.calculateHandleLocation(CyNetworkView netView, View<CyEdge> edgeView)
          Calculate absolute position of this handle for the given edge view.
 Handle HandleFactory.createHandle(CyNetworkView graphView, View<CyEdge> view, double x, double y)
          Creates a new instance of the Handle.
 void Handle.defineHandle(CyNetworkView netView, View<CyEdge> edgeView, double x, double y)
          Define this handle.
 


Cytoscape 3.0.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.