Gephi Toolkit Javadoc

Package org.gephi.graph.api

General API that defines the graph structure.

See:
          Description

Interface Summary
Attributable Attributable is an interface for graph elements (i.e.
Attributes Get and set any object to this attributes class.
DirectedGraph Graph with directed edges.
Edge Edge interface.
EdgeData Contains all extended data related to an edge, including access to its attributes.
EdgeIterable Proxy iterable for iterating edges, users can either get EdgeIterator or directly getting an Edge array.
EdgeIterator Iterator wrapper for edge elements
Graph Main interface for accessing the graph structure and develop algorithms.
GraphController Controller that maintain the graph models, one per Workspace.
GraphEvent Graph event interface, that GraphListener receives when the graph is modified.
GraphEventData Wrap graph event elements, like added nodes.
GraphFactory Graph factory that builds node and edges elements.
GraphListener Basic graph listener for global events.
GraphModel Root interface that contains the complete graph structure and build Graph objets on demand.
GraphSettings  
GraphView Graph view define a subgraph, i.e.
Group  
GroupData  
HierarchicalDirectedGraph Hierarchical directed graph.
HierarchicalGraph Implementation of graphs within graphs concept, by proposing methods to manipulate the hierarchy of nodes.
HierarchicalMixedGraph Hierarchical mixed graph.
HierarchicalUndirectedGraph Hierarchical undirected graph.
ImmutableTreeNode Wrapper for Java TreeNode to more easily build Tree models from hierarchical graph.
MetaEdge Meta edges are edges between a group and a leaf or between two groups.
MixedGraph Graph that contains both directed and undirected edges.
Model<ObjectType extends Renderable> Graphical 2D/3D model.
Node A graph node.
NodeData Contains all extended data related to a node, including access to its attributes.
NodeIterable Proxy iterable for iterating nodes, users can either get NodeIterator or directly getting an Node array.
NodeIterator Iterator wrapper for node elements
Renderable All graphic attributes an element can have.
Spatial Spatial data interface.
TextData Contains all extended data related to text display.
UndirectedGraph Graph with only undirected edges.
 

Enum Summary
GraphEvent.EventType - ADD_NODES_AND_EDGES:Add nodes and edges to the graph - REMOVE_NODES_AND_EDGES:Remove nodes and edges from the graph, with their edges - MOVE_NODE:Move nodes on the hierarchy, parent node is changed - VISIBLE_VIEW:Current visible view is changed - NEW_VIEW:A new view is created - DESTROY_VIEW:A view is destroyed - EXPAND:Expand nodes in the hierarchy - RETRACT:Retract nodes in the hierarchy - META_EDGES_UPDATEMeta-Edges are updated
 

Package org.gephi.graph.api Description

General API that defines the graph structure.

All graphs in Gephi are defined and stored with the Graph API. Graphs can be read or written from its interface.

The GraphController is managing models and is the access door to the system. This controller is a service, and can be retrieved by using the following command:

GraphController gc = Lookup.getDefault().lookup(GraphController.class);


Gephi Toolkit Javadoc