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.
Argument Jena wrapper for instances of spl:Argument.
Ask An ASK Query.
Attribute Jena wrapper for spl:Attribute.
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).
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.
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.
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.
 

Package org.topbraid.spin.model Description

The SPIN object model (subclasses of Jena Resource).