Package org.apache.jena.graph.impl
This package provides basic implementations of Graph interfaces
such as EventManager and Capabilities.
There are also abstract base boilerplate classes that implement Graph (GraphBase) and
TransactionHandler (TransactionHandlerBase).

Interface Summary Interface Description GraphWithPerform GraphWithPerform is an implementation interface that extends Graph with the performAdd and performDelete methods used by GraphBase to invoke nonnotifying versions of add and delete.LiteralLabel TripleStore TripleStore  interface for bulk storage of triples used in composed graphs. 
Class Summary Class Description AdhocDatatype AllCapabilities A default implementation of capabilities, in which everything is allowed, size is accurate, and graphs may be completely empty.BaseGraphMaker 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.CollectionGraph A simple graph implementation that wraps a collection of triples.GraphBase GraphBase is an implementation of Graph that provides some convenient base functionality for Graph implementations.GraphMatcher An implementation of graph isomorphism for Graph equality.GraphPlain A version of Graph that enforces term equality even if the base graph uses valueindexing.LiteralLabelFactory SimpleEventManager Simple implementation of GraphEventManager for GraphBase to use.SimpleGraphMaker A SimpleGraphFactory produces memorybased graphs and records them in a local map.SimpleTransactionHandler TransactionHandlerBase A base for transaction handlers; provide implementations of execute* operations using the fundamental begincommitabort.WrappedCapabilities WrappedGraph A wrapper class which simply defers all operations to its base.