See: Description
| Interface | Description | 
|---|---|
| GraphPolicyRulePredicate | A plug-in for graph policy rule matches whereby an object may be matched against named values. | 
| GraphTraversal.PlanExecutor | Executor that allows callers to actually perform the planned action. | 
| GraphTraversal.Processor | Executes the planned operation. | 
| Class | Description | 
|---|---|
| GraphPathBean | The graph path bean holds the Hibernate object mapping and assists navigation thereof. | 
| GraphPathReport | A standalone tool for producing a summary of the Hibernate object mapping for our Sphinx documentation. | 
| GraphPolicy | A policy guides how to traverse the graph. | 
| GraphPolicy.Details | A tuple noting the state of a mapped object instance in the current graph traversal. | 
| GraphPolicyRule | A graph policy rule specifies a component of a  GraphPolicy. | 
| GraphTraversal | An alternative implementation of model object graph traversal, relying on SELECTing in advance for making decisions,
 instead of rolling back to savepoints to recover from failed attempts to act. | 
| GroupPredicate | A predicate that allows  group=systemand similar to be used in graph policy rule matches. | 
| ModelObjectSequencer | Deprecated no longer used internally, replaced by  GraphTraversal.orderFileDeletion() | 
| PermissionsPredicate | A predicate that allows  perms=rwr---and similar to be used in graph policy rule matches. | 
| Enum | Description | 
|---|---|
| GraphPolicy.Ability | Abilities that the user may have to operate upon model objects. | 
| GraphPolicy.Action | The action to take on an object instance. | 
| GraphPolicy.Orphan | If an object instance has any  GraphPolicy.Action.EXCLUDEdparentsthat would prevent it from being orphaned. | 
| Exception | Description | 
|---|---|
| GraphException | Exception which will be thrown by traversing the graph if an error occurred. |