Uses of Package
org.topbraid.spin.model

Packages that use org.topbraid.spin.model
org.topbraid.spin.arq Converter from Jena ARQ to the SPIN object model. 
org.topbraid.spin.constraints Support for constraint checking using spin:constraint. 
org.topbraid.spin.model The SPIN object model (subclasses of Jena Resource). 
org.topbraid.spin.model.visitor Support for traversing SPIN object trees. 
org.topbraid.spin.system Core factories and registries for SPIN. 
org.topbraid.spin.util Various utilities that don't fit elsewhere. 
 

Classes in org.topbraid.spin.model used by org.topbraid.spin.arq
ElementList
          An RDFList representing a plain list of sub-Elements in a Query.
Function
          A SPIN Function module (not: FunctionCall).
Query
          Base interface of the various SPARQL query types such as Ask, Construct, Describe and Select.
 

Classes in org.topbraid.spin.model used by org.topbraid.spin.constraints
TemplateCall
          A template call.
 

Classes in org.topbraid.spin.model used by org.topbraid.spin.model
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).
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.
QueryOrTemplateCall
          A wrapper of either a Query or a TemplateCall.
Service
          A SERVICE element group.
SolutionModifierQuery
          Shared functions of those Query types that can have solution modifiers.
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.
 

Classes in org.topbraid.spin.model used by org.topbraid.spin.model.visitor
Aggregation
          Part of a SPARQL expression that calls an Aggregation (such as SUM).
Element
          The abstract base interface for the various Element types.
ElementList
          An RDFList representing a plain list of sub-Elements in a Query.
Filter
          A SPARQL FILTER element.
FunctionCall
          Part of a SPARQL expression that calls a Function.
Let
          A LET assignment element.
NamedGraph
          A named graph element (GRAPH keyword in SPARQL).
NotExists
          A NOT EXISTS element group.
Optional
          An OPTIONAL element group.
Service
          A SERVICE element group.
SubQuery
          A nested sub-query.
TriplePath
          A triple path element.
TriplePattern
          A triple pattern element.
Union
          A UNION element.
 

Classes in org.topbraid.spin.model used by org.topbraid.spin.system
Function
          A SPIN Function module (not: FunctionCall).
Template
          A template class definition.
 

Classes in org.topbraid.spin.model used by org.topbraid.spin.util
Argument
          Jena wrapper for instances of spl:Argument.
Element
          The abstract base interface for the various Element types.
Module
          Instances of spin:Module (or subclasses thereof).
Query
          Base interface of the various SPARQL query types such as Ask, Construct, Describe and Select.
QueryOrTemplateCall
          A wrapper of either a Query or a TemplateCall.
TriplePattern
          A triple pattern element.