NAME
Net::GraphSpace::Graph
VERSION
version 0.0009
SYNOPSIS
my $graph = Net::GraphSpace::Graph->new(
description => 'a great graph',
tags => ['foo', 'bar'],
);
my $node1 = Net::GraphSpace::Node->new(id => 'node-a', label => 'A');
my $node2 = Net::GraphSpace::Node->new(id => 'node-b', label => 'B');
$graph->add_nodes([$node1, $node2]);
my $edge = Net::GraphSpace::Edge->new(
id => 'a-b', source => 'node-a', target => 'node-b');
$graph->add_edge($edge);
$graph->add_node(Net::GraphSpace::Node->new(id => 3, label => 'C'));
DESCRIPTION
Represents a graph in GraphSpace.
ATTRIBUTES
Optional:
- description
-
Graph description. Can contain some html.
-
An arrayref of tag names.
METHODS
add_node($node)
add_nodes(\@nodes)
add_edge($edge)
add_edges(\@edges)
AUTHOR
Naveed Massjouni <naveedm9@gmail.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Naveed Massjouni.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.