|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| Type | A Type denotes a view of a polymorphic object. |
| Class Summary | |
| BuiltinPersonalities | |
| EnhGraph |
A specialisation of Polymorphic that models an extended graph - that is, one that
containsEnhanced nodes or one that itself exposes additional
capabilities beyond the graph API.
|
| EnhNode | A specialisation of Polymorphic that models an extended node in a an extended graph. |
| GraphPersonality | |
| Implementation | Interface defining a generic factory interface for generating enhanced nodes from normal graph nodes. |
| NodePersonality | |
| Personality | Defines a set of permitted mappings from Type identifiers to Implementation
factories that can generate instances of the facet represented by the Type. |
| Polymorphic | Abstract base class for all polymorphic RDF objects, especially enhanced node and enhanced graph. |
| Exception Summary | |
| 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 | |
This package defines the enhanced node and graph classes; an enhanced node is one embedded in a particular enhanced graph.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||