first commit
added project stub.
first major push of Frames. Includes the ability to populate an object from the graph and to lazy load relations to other objects as needed. Its still very messy and I'm still playing to get the architecture correct.
added lazy collection grabbing. added ability to add to collection (and thus, manipulate graph backend). Added more test cases and test examples--test suite is filling in nicely.
using InvocationHandler, Proxies, and Annotations model to expose a graph as Java objects.
updated README to refer to logo.
reorganized codebase. reorganized test and domain example into a pattern I see being the way to do it in practice. Simplied annotations a bit.
added a test for inhertiance of interface methods. Very nice that this is possible with Proxies.
added the ability to add relation to a class. started on test suite.
more test cases, extended example domain model. renamed ExampleTest to PlayTest---will delete once test cases are complete.
added tests for all aspects of FramedElement, FramedVertex, and FramedEdge. Removed PlayTest. Added more interface methods to Person and Knows.
removed concept of half and full relation. There is now Adjacency and Relation, respectively.
oops. its 0.1-SNAPSHOT.
added 0.1 brick-by-brick logo.
added index support to FrameManager. Added respective test cases.
added index support to FrameManager. Added respective test cases.
a stable simple version of Frames is now available.
added remove -- removeAge(), removeKnowsPerson(), removeKnows(). Added respective test cases. Did some code simplifications here and there.
Added @GremlinInference as an annotation for doing a Gremlin traversal. Test cases pass, stuff works. However, I plan to generlize to just @Inference where it takes a Pipe and Gremlin compiles to Pipe. Thus, experimental as it currently stands.
bumped to new Blueprints 0.6-SNAPSHOT package model.