See: Description
| Class | Description |
|---|---|
| BuiltinPersonalities |
The personalities that are provided for the existing Jena classes.
|
| EnhGraph |
TODO: remove the polymorphic aspect of EnhGraphs.
|
| EnhNode |
A specialisation of Polymorphic that models an extended node in a an extended graph.
|
| GraphPersonality |
Personalities for Graphs.
|
| Implementation |
Interface defining a generic factory interface for generating enhanced nodes
from normal graph nodes.
|
| NodePersonality |
Personalities for nodes.
|
| Personality<T> |
Defines a set of permitted mappings from [interface] Class objects to
Implementation factories that can generate instances of the facet represented
by the Class. |
| Polymorphic<T> |
Abstract base class for all polymorphic RDF objects, especially enhanced node and enhanced graph.
|
| Exception | Description |
|---|---|
| AlreadyLinkedViewException |
Exception to throw when adding a view to a Polymorphic discovers that
the view to add is already on a ring.
|
| PersonalityConfigException |
Exception denoting that a personality is misconfigured in some way.
|
| UnsupportedPolymorphismException |
Exception to throw if an enhanced graph does not support polymorphism
to a specific class.
|
Licenced under the Apache License, Version 2.0