GraphTraversal.with(String,Supplier) is the new method signature. Now sideEffect declared with with() work in OLTP and OLAP. Updated MapReducers to be smart about using with() data structures -- its actually BAD ASS how this works. Added more test cases. Fixed an oddity in BatchVertex. Made the MapReducers that require state have a private no-args constructor and thus, only for use with reflection and loadState(). Fixed #267 Fixed ##197
forgot to uncomment integration tests.
SideEffects.registerSupplier() was the missing link for numerous issues in TP3 around OLAP and OLTP inconsistencies. It solves with(), sideEffect registeration in step constructors, and MapReducer access to default data structures. While SideEffects got a bit more complex (3 new methods [two defaults] and some complex logic on get()), it made many other problems just go away. Fixed #258
Clean up profile table output. Protect against large step names. Add TraversalHelper getShortName.
Put back accidentally deleted META-INF directories
Made Graph.GRAPH be 'gremlin.graph' for configuration objects. Moved 'gremlin.vertexProgram' to VertexProgram. Random JavaDoc here and there. Cleaned up lots of random code and added more docs. Fixed #248
added TinkerGraph JavaDoc. Many moons ago I did the GraphComputer JavaDoc. We can still do more, but its pretty solid now. Fixed #65