ataggart/loci — Issue #1: Graph API
Author: ataggart
Created: 2012-02-04 20:59:03+00:00
State: open

Features:

* Node-to-node traversal
* Aware of internal edges and external edges
* Creation of edges between unconnected nodes
* Metadata facility for both nodes and edges
* Facility for removing/externalizing subgraphs
* Edges to/from removed subgraph are converted from internal to external
* Facility for adding/internalizing subgraphs
* Edges to/from added subgraph are converted from external to internal

Synchronization concerns:
* Adding/removing a subgraph should probably be atomic (worry about this last)
* metadata change is atomic but uncoordinated