Package org.topbraid.spin.model

The SPIN object model (subclasses of Jena Resource).

See:
          Description

Interface Summary
AbstractAttribute Shared base class for Argument and Attribute.
Aggregation Part of a SPARQL expression that calls an Aggregation (such as SUM).
Argument Jena wrapper for instances of spl:Argument.
Ask An ASK Query.
Attribute Jena wrapper for spl:Attribute.
Command Represents instances of sp:Command (Queries or Update requests).
Construct A CONSTRUCT Query.
Describe A DESCRIBE query.
Element The abstract base interface for the various Element types.
ElementGroup A collection of zero or more child Elements.
ElementList An RDFList representing a plain list of sub-Elements in a Query.
Filter A SPARQL FILTER element.
Function A SPIN Function module (not: FunctionCall).
FunctionCall Part of a SPARQL expression that calls a Function.
Let A LET assignment element.
Module Instances of spin:Module (or subclasses thereof).
ModuleCall Abstract base interface of TemplateCall and FunctionCall.
NamedGraph A named graph element (GRAPH keyword in SPARQL).
NotExists A NOT EXISTS element group.
Optional An OPTIONAL element group.
Query Base interface of the various SPARQL query types such as Ask, Construct, Describe and Select.
Select A SELECT query.
Service A SERVICE element group.
SolutionModifierQuery Shared functions of those Query types that can have solution modifiers.
SPINInstance A Resource that also may have spin constraints or rules attached to it.
SPINResource An extension of the Jena Resource interface with additional convenience methods to easier access property values.
SubQuery A nested sub-query.
Template A template class definition.
TemplateCall A template call.
Triple The base interface of TriplePattern and TripleTemplate.
TriplePath A triple path element.
TriplePattern A triple pattern element.
TripleTemplate A triple template used in a Construct header.
Union A UNION element.
Variable A variable in a SPIN query.
 

Class Summary
QueryOrTemplateCall A wrapper of either a Query or a TemplateCall.
SPINFactory The singleton that is used to convert plain Jena objects into SPIN API resources, and to do corresponding tests.
SPINResourceImpl Base implementation of SPINResource.
 

Package org.topbraid.spin.model Description

The SPIN object model (subclasses of Jena Resource).