code: function(obj) { 
     if(!this.nodes[obj.id]) {  
       var edges = this.edges[obj.id] = {};
       this.nodes[obj.id] = new Graph.Node($.extend({
          'id': obj.id,
          'name': obj.name,
          'data': obj.data || {},
          'adjacencies': edges 
        }, this.opt.Node), 
        this.opt.complex, 
        this.Node, 
        this.Edge,
        this.Label);
      }
      return this.nodes[obj.id];
    }
docs: /*
  Method: addNode
  
  Adds a node.
  
  Parameters:
  
  obj - An object with the properties described below
  
  id - (string) A node id
  name - (string) A node's name
  data - (object) A node's data hash
  
  See also:
  <Graph.Node>