GraphWithPerform is an implementation interface that extends Graph with the performAdd and performDelete methods used by GraphBase to invoke non-notifying versions of add and delete.
TripleStore - interface for bulk storage of triples used in composed graphs.
A default implementation of capabilities, in which everything is allowed, size is accurate, and graphs may be completely empty.
This base class provides convenience functions for the three "usual" graph makers and a place to hold the reification style for the graphs it constructs.
A simple graph implementation that wraps a collection of triples.
GraphBase is an implementation of Graph that provides some convenient base functionality for Graph implementations.
An implemantation of graph isomorphism for Graph equality.
Simple implementation of GraphEventManager for GraphBase to use.
A SimpleGraphFactory produces memory-based graphs and records them in a local map.
A base for transaction handlers; provide implementations of execute* operations using the fundamental begin-commit-abort.
A wrapper class which simply defers all operations to its base.
Licenced under the Apache License, Version 2.0