A B C D E F G H I J K L M N O P Q R S T U V W _

A

abstract_ - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
AbstractAttribute - Interface in org.topbraid.spin.model
Shared base class for Argument and Attribute.
AbstractElementVisitor - Class in org.topbraid.spin.arq
A basic implementation of ElementVisitor that has handling of ElementGroups so that they are recursively walked in.
AbstractElementVisitor() - Constructor for class org.topbraid.spin.arq.AbstractElementVisitor
 
AbstractElementVisitor - Class in org.topbraid.spin.model.visitor
Basic, "empty" implementation of ElementVisitor.
AbstractElementVisitor() - Constructor for class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
AbstractExpressionVisitor - Class in org.topbraid.spin.model.visitor
An "empty" base implementation of ExpressionVisitor.
AbstractExpressionVisitor() - Constructor for class org.topbraid.spin.model.visitor.AbstractExpressionVisitor
 
AbstractFunction - Class in org.topbraid.spin.arq
Base implementation of Function comparable to Jena's FunctionBase.
AbstractFunction() - Constructor for class org.topbraid.spin.arq.AbstractFunction
 
AbstractFunction0 - Class in org.topbraid.spin.arq
An abstract superclass for functions with 0 arguments.
AbstractFunction0() - Constructor for class org.topbraid.spin.arq.AbstractFunction0
 
AbstractFunction1 - Class in org.topbraid.spin.arq
An abstract superclass for Functions with 1 argument.
AbstractFunction1() - Constructor for class org.topbraid.spin.arq.AbstractFunction1
 
AbstractFunction2 - Class in org.topbraid.spin.arq
An abstract superclass for Functions with 2 arguments.
AbstractFunction2() - Constructor for class org.topbraid.spin.arq.AbstractFunction2
 
AbstractFunction3 - Class in org.topbraid.spin.arq
An abstract superclass for Functions with 3 arguments.
AbstractFunction3() - Constructor for class org.topbraid.spin.arq.AbstractFunction3
 
AbstractGraphListener - Class in org.topbraid.spin.util
An abstract GraphListeners that forwards each call into GraphListener.notifyAddTriple(com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.Triple) and GraphListener.notifyDeleteTriple(com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.Triple) to reduce the implementation burden of subclasses.
AbstractGraphListener() - Constructor for class org.topbraid.spin.util.AbstractGraphListener
 
AbstractTableEngine - Class in org.topbraid.spin.spr
Convenience base class for TableEngine implementations.
AbstractTableEngine() - Constructor for class org.topbraid.spin.spr.AbstractTableEngine
 
AbstractTemplateVisitor - Class in org.topbraid.spin.arq
Base implementation of TemplateVisitor that calls visit for each triple in a group.
AbstractTemplateVisitor() - Constructor for class org.topbraid.spin.arq.AbstractTemplateVisitor
 
AbstractTriplesVisitor - Class in org.topbraid.spin.model.visitor
A utility that can be used to traverse all TriplePatterns under a given root Element.
AbstractTriplesVisitor(Element, Map<Property, RDFNode>) - Constructor for class org.topbraid.spin.model.visitor.AbstractTriplesVisitor
 
add(Iterable<SPINStatistics>) - Method in class org.topbraid.spin.statistics.SPINStatisticsManager
Adds new statistics and notifies any registered listeners.
add(String, String) - Static method in class org.topbraid.spin.system.ExtraPrefixes
Programmatically adds a new prefix to be regarded as an "extra" prefix.
add(Resource) - Static method in class org.topbraid.spin.system.ExtraPrefixes
Attempts to add an extra prefix for a given Resource.
add(Map<Resource, List<CommandWrapper>>, Statement, Model, boolean, Map<CommandWrapper, Map<String, RDFNode>>, boolean) - Static method in class org.topbraid.spin.util.SPINQueryFinder
 
addConstraintViolationsRDF(List<ConstraintViolation>, Model, boolean) - Static method in class org.topbraid.spin.constraints.SPINConstraints
Creates an RDF representation (instances of spin:ConstraintViolation) from a collection of ConstraintViolation Java objects.
addDomainlessSubProperties(Resource, Set<Property>, Set<Resource>) - Static method in class org.topbraid.spin.util.JenaUtil
Adds all sub-properties of a given property as long as they don't have their own rdfs:domain.
addListener(SPINStatisticsListener) - Method in class org.topbraid.spin.statistics.SPINStatisticsManager
 
addQueryOrTemplateCalls(Resource, Property, List<QueryOrTemplateCall>) - Static method in class org.topbraid.spin.util.SPINUtil
Collects all queries or template calls at a given class.
addThisTypeClause(String) - Static method in class org.topbraid.spin.util.SPINUtil
Inserts a statement ?this a ?TYPE_CLASS .
addVarNames(String, Resource, List<String>) - Method in class org.topbraid.spin.spr.AbstractTableEngine
 
adjustQueryExecution(QueryExecution) - Method in class org.topbraid.spin.arq.ARQFactory
Can be overloaded to install extra things such as Lucene indices to all local QueryExecutions generated by this factory.
Aggregation - Interface in org.topbraid.spin.model
Part of a SPARQL expression that calls an Aggregation (such as SUM).
Aggregation - Static variable in class org.topbraid.spin.vocabulary.SP
 
Aggregations - Class in org.topbraid.spin.arq
Manages the registered SPARQL aggregations (such as SUM).
Aggregations() - Constructor for class org.topbraid.spin.arq.Aggregations
 
all - Static variable in class org.topbraid.spin.vocabulary.SP
 
AltPath - Static variable in class org.topbraid.spin.vocabulary.SP
 
applyBindings(Map<Property, RDFNode>, Map<String, RDFNode>) - Static method in class org.topbraid.spin.util.SPINUtil
Applies variable bindings, replacing the values of one map with the values from a given variables map.
ARG - Class in org.topbraid.spin.vocabulary
Constants to access the arg: namespace.
ARG() - Constructor for class org.topbraid.spin.vocabulary.ARG
 
arg - Static variable in class org.topbraid.spin.vocabulary.SP
 
arg1 - Static variable in class org.topbraid.spin.vocabulary.SP
 
arg2 - Static variable in class org.topbraid.spin.vocabulary.SP
 
arg3 - Static variable in class org.topbraid.spin.vocabulary.SP
 
arg4 - Static variable in class org.topbraid.spin.vocabulary.SP
 
arg5 - Static variable in class org.topbraid.spin.vocabulary.SP
 
Argument - Interface in org.topbraid.spin.model
Jena wrapper for instances of spl:Argument.
Argument - Static variable in class org.topbraid.spin.vocabulary.SPL
 
ARQ2SPIN - Class in org.topbraid.spin.arq
Takes a ARQ SPARQL Query as input and creates a corresponding SPIN data structure from it.
ARQ2SPIN(Model) - Constructor for class org.topbraid.spin.arq.ARQ2SPIN
Constructs a new ARQ2SPIN engine for a given Model, equivalent with ARQ2SPIN(model, true).
ARQ2SPIN(Model, boolean) - Constructor for class org.topbraid.spin.arq.ARQ2SPIN
Constructs a new ARQ2SPIN engine for a given Model.
ARQFactory - Class in org.topbraid.spin.arq
A singleton that can create ARQ SPARQL Queries and QueryExecution objects.
ARQFactory() - Constructor for class org.topbraid.spin.arq.ARQFactory
 
as - Static variable in class org.topbraid.spin.vocabulary.SP
 
asAggregation(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Attempts to cast a given Resource into an Aggregation.
Asc - Static variable in class org.topbraid.spin.vocabulary.SP
 
asCommand(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Attempts to cast a given Resource into the most specific subclass of Command, esp Update or Query.
asDatasetGraph() - Method in class org.topbraid.spin.arq.DelegatingDataset
 
asElement(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Checks whether a given Resource represents a SPARQL element, and returns an instance of a subclass of Element if so.
asExpression(RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Returns the most specific Java instance for a given RDFNode.
asFunction(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Converts a given Resource into a Function instance.
asFunctionCall(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Checks if a given Resource might represent a Function call, and if yes returns the resource as Function.
Ask - Interface in org.topbraid.spin.model
An ASK Query.
Ask - Static variable in class org.topbraid.spin.vocabulary.SP
 
AskTemplate - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
asProperties(Collection<Resource>) - Static method in class org.topbraid.spin.util.JenaUtil
Creates a Set of Properties from a Collection of Resources.
asProperty(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Casts a Resource into a Property.
asQuery(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Checks if a given Resource is a SPIN query, and returns an instance of a subclass of Query if so.
asTemplate(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Converts a given Resource into a Template instance.
asTemplateCall(RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Checks whether a given RDFNode can be cast into TemplateCall, and returns it as a TemplateCall instance if so.
asTriplePattern(RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Checks whether a given RDFNode can be converted into a TriplePattern, and if yes, returns an instance of TriplePattern.
asUpdate(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Checks if a given Resource is a subclass of sp:Update and casts it into the most specific Java class possible.
asVariable(RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Checks whether a given RDFNode can be cast into a Variable and - if yes - converts it into an instance of Variable.
ATableEngine - Class in org.topbraid.spin.spr.spra
Implementation of the SPR protocol http://spinrdf.org/spra
ATableEngine() - Constructor for class org.topbraid.spin.spr.spra.ATableEngine
 
Attribute - Interface in org.topbraid.spin.model
Jena wrapper for spl:Attribute.
Attribute - Static variable in class org.topbraid.spin.vocabulary.SPL
 
Avg - Static variable in class org.topbraid.spin.vocabulary.SP
 

B

BASE_URI - Static variable in class org.topbraid.spin.vocabulary.ARG
 
BASE_URI - Static variable in class org.topbraid.spin.vocabulary.SP
 
BASE_URI - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
BASE_URI - Static variable in class org.topbraid.spin.vocabulary.SPL
 
BASE_URI - Static variable in class org.topbraid.spin.vocabulary.SPR
 
BASE_URI - Static variable in class org.topbraid.spin.vocabulary.SPRA
 
Bind - Interface in org.topbraid.spin.model
A BIND assignment element.
Bind - Static variable in class org.topbraid.spin.vocabulary.SP
 
bindThis(QueryExecution, RDFNode) - Static method in class org.topbraid.spin.util.SPINUtil
Binds the variable ?this with a given value.
body - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
bound - Static variable in class org.topbraid.spin.vocabulary.SP
 
build(String, ExprList) - Method in class org.topbraid.spin.arq.AbstractFunction
 
build(String, ExprList) - Method in class org.topbraid.spin.arq.SPINARQFunction
 

C

canWrap(Node, EnhGraph) - Method in class org.topbraid.spin.util.ImplementationByType
 
canWrap(Node, EnhGraph) - Method in class org.topbraid.spin.util.SimpleImplementation2
 
cell - Static variable in class org.topbraid.spin.vocabulary.SPR
 
cellFunction - Static variable in class org.topbraid.spin.vocabulary.SPR
 
check(Resource, ProgressMonitor) - Static method in class org.topbraid.spin.constraints.SPINConstraints
Checks all spin:constraints for a given Resource.
check(Resource, List<SPINStatistics>, ProgressMonitor) - Static method in class org.topbraid.spin.constraints.SPINConstraints
Checks all spin:constraints for a given Resource.
check(Model, ProgressMonitor) - Static method in class org.topbraid.spin.constraints.SPINConstraints
Checks all instances in a given Model against all spin:constraints and returns a List of constraint violations.
check(Model, List<SPINStatistics>, ProgressMonitor) - Static method in class org.topbraid.spin.constraints.SPINConstraints
Checks all instances in a given Model against all spin:constraints and returns a List of constraint violations.
checkExpression(String, Model) - Static method in class org.topbraid.spin.util.SPINExpressions
 
Clear - Interface in org.topbraid.spin.model.update
A SPARQL Update CLEAR operation.
Clear - Static variable in class org.topbraid.spin.vocabulary.SP
 
clearCaches() - Method in class org.topbraid.spin.arq.ARQFactory
Programmatically resets any cached queries.
clone() - Method in interface org.topbraid.spin.model.print.PrintContext
Creates a clone of this PrintContext so that it can be used recursively.
clone() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
close() - Method in class org.topbraid.spin.arq.DelegatingDataset
 
colCount - Static variable in class org.topbraid.spin.vocabulary.SPR
 
colCountFunction - Static variable in class org.topbraid.spin.vocabulary.SPR
 
collectBaseGraphs(Graph, Set<Graph>) - Static method in class org.topbraid.spin.util.JenaUtil
 
colName - Static variable in class org.topbraid.spin.vocabulary.SPR
 
colNameFunction - Static variable in class org.topbraid.spin.vocabulary.SPR
 
Command - Interface in org.topbraid.spin.model
Represents instances of sp:Command (Queries or Update requests).
Command - Static variable in class org.topbraid.spin.vocabulary.SP
 
command - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
CommandWithWhere - Interface in org.topbraid.spin.model
An abstraction for Query, Modify and DeleteWhere, i.e.
CommandWrapper - Class in org.topbraid.spin.util
Wraps a (pre-compiled) Jena Query or UpdateRequest with its source SPIN object and a human-readable string representation.
CommandWrapper(Resource, String, String, Statement, boolean) - Constructor for class org.topbraid.spin.util.CommandWrapper
 
compare(CommandWrapper, CommandWrapper) - Method in class org.topbraid.spin.inference.DefaultSPINRuleComparator
 
constraint - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
ConstraintViolation - Class in org.topbraid.spin.constraints
An object representing a failure of a SPIN constraint.
ConstraintViolation(Resource, Collection<SimplePropertyPath>, Collection<TemplateCall>, String, Resource) - Constructor for class org.topbraid.spin.constraints.ConstraintViolation
Constructs a new ConstraintViolation.
ConstraintViolation - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
construct(Model, List<Resource>, Model, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINConstructors
Runs the constructors on a List of Resources.
construct(Model, List<Resource>, Model, Set<Resource>, Map<Resource, List<CommandWrapper>>, Map<CommandWrapper, Map<String, RDFNode>>, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINConstructors
Runs the constructors on a List of Resources.
construct(Model, List<Resource>, Model, Set<Resource>, Map<Resource, List<CommandWrapper>>, Map<CommandWrapper, Map<String, RDFNode>>, List<SPINStatistics>, SPINExplanations, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINConstructors
Runs the constructors on a List of Resources.
Construct - Interface in org.topbraid.spin.model
A CONSTRUCT Query.
Construct - Static variable in class org.topbraid.spin.vocabulary.SP
 
constructAll(Model, Model, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINConstructors
Runs all constructors on all instances in a given model.
constructInstance(Model, Resource, Model, List<Resource>, Map<Resource, List<CommandWrapper>>, Map<CommandWrapper, Map<String, RDFNode>>, List<SPINStatistics>, SPINExplanations, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINConstructors
Runs constructors for a single instance.
constructInstance(Model, Resource, Resource, Model, List<Resource>, Set<Resource>, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINConstructors
Runs all constructors defined for a given type on a given instance.
constructInstance(Model, Resource, Resource, Model, List<Resource>, Set<Resource>, Map<Resource, List<CommandWrapper>>, Map<CommandWrapper, Map<String, RDFNode>>, List<SPINStatistics>, SPINExplanations, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINConstructors
Runs all constructors defined for a given type on a given instance.
constructor - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
ConstructTemplate - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
containsNamedModel(String) - Method in class org.topbraid.spin.arq.DelegatingDataset
 
containsNamedModel(String) - Method in class org.topbraid.spin.arq.FromDataset
 
containsThis(CommandWithWhere) - Static method in class org.topbraid.spin.util.SPINUtil
Checks whether a given query mentions the variable ?this anywhere.
Count - Static variable in class org.topbraid.spin.vocabulary.SP
 
create(String) - Method in class org.topbraid.spin.arq.EvalFunction
 
create(String) - Method in class org.topbraid.spin.arq.SPINARQFunction
 
create(String) - Method in class org.topbraid.spin.arq.SPINARQPFunction
 
create(Function) - Method in class org.topbraid.spin.arq.SPINBodyFunctionDriver
 
create(Function) - Method in interface org.topbraid.spin.arq.SPINFunctionDriver
If this factory is responsible for the provided function Resource then it must create a FunctionFactory which can then be registered.
create(Function) - Method in class org.topbraid.spin.arq.SPINFunctionDrivers
 
Create - Interface in org.topbraid.spin.model.update
A SPARQL Update CREATE operation.
Create - Static variable in class org.topbraid.spin.vocabulary.SP
 
createArgument(Model, Property, Resource, boolean) - Static method in class org.topbraid.spin.model.SPINFactory
Creates an spl:Argument with a given property and value type.
createAsk(Model, ElementList) - Static method in class org.topbraid.spin.model.SPINFactory
Creates an Ask query for a given WHERE clause.
createAttribute(Model, Property, Resource, Integer, Integer) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new spl:Attribute as a blank node in a given Model.
createBind(Model, Variable, RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a Bind in a given Model as a blank node.
createCommandString(Command) - Method in class org.topbraid.spin.arq.ARQFactory
Converts a given SPIN Command (Query or Update) into a parsable String.
createDefaultModel() - Static method in class org.topbraid.spin.util.JenaUtil
Creates a memory Model with no reification.
createElementList(Element) - Method in class org.topbraid.spin.arq.ARQ2SPIN
Creates a SPIN ElementList from a given ARQ Element pattern.
createElementList(Model, Element[]) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new ElementList in a given Model.
createElementList(Model, Iterator<Element>) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new ElementList in a given Model.
createExpression(Expr) - Method in class org.topbraid.spin.arq.ARQ2SPIN
 
createExpressionQuery(RDFNode) - Method in class org.topbraid.spin.arq.ARQFactory
 
createExpressionQuery(String) - Method in class org.topbraid.spin.arq.ARQFactory
 
createExpressionString(RDFNode) - Method in class org.topbraid.spin.arq.ARQFactory
 
createFilter(Model, RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a Filter from a given expression.
createFunctionCall(Model, Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new Function call, which is basically an instance of the function's class.
createInteger(int) - Static method in class org.topbraid.spin.util.JenaDatatypes
 
createMinus(Model, ElementList) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new Minus as a blank node in a given Model.
createNamedGraph(Model, Resource, RDFList) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new NamedGraph element as a blank node in a given Model.
createNotExists(Model, ElementList) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new NotExists as a blank node in a given Model.
createOptional(Model, ElementList) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new Optional as a blank node in a given Model.
createPrefixDeclarations(Model) - Method in class org.topbraid.spin.arq.ARQFactory
Same as createPrefixDeclarations(model, true).
createPrefixDeclarations(Model, boolean) - Method in class org.topbraid.spin.arq.ARQFactory
Creates SPARQL prefix declarations for a given Model.
createQuery(Query, String) - Method in class org.topbraid.spin.arq.ARQ2SPIN
Constructs a new SPIN Query from a given ARQ query, possibly with a URI.
createQuery(Query) - Method in class org.topbraid.spin.arq.ARQFactory
Converts a SPIN Query object into a ARQ Query.
createQuery(String) - Method in class org.topbraid.spin.arq.ARQFactory
 
createQuery(Model, String) - Method in class org.topbraid.spin.arq.ARQFactory
Creates a new Query from a partial query (possibly lacking PREFIX declarations), using the ARQ syntax specified by getSyntax.
createQueryExecution(Query, Model) - Method in class org.topbraid.spin.arq.ARQFactory
Creates a QueryExecution for a given Query in a given Model, with no initial bindings.
createQueryExecution(Query, Model, QuerySolution) - Method in class org.topbraid.spin.arq.ARQFactory
Creates a QueryExecution for a given Query in a given Model, with some given initial bindings.
createQueryExecution(Query, Dataset) - Method in class org.topbraid.spin.arq.ARQFactory
 
createQueryExecution(Query, Dataset, QuerySolution) - Method in class org.topbraid.spin.arq.ARQFactory
 
createRemoteQueryExecution(Query) - Method in class org.topbraid.spin.arq.ARQFactory
Creates a remote QueryExecution on a given Query.
createRemoteQueryExecution(Query, List<String>) - Method in class org.topbraid.spin.arq.ARQFactory
 
createService(Model, Resource, ElementList) - Static method in class org.topbraid.spin.model.SPINFactory
 
createSubQuery(Model, Query) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new SubQuery as a blank node in a given Model.
createTable(Model, ResultSet) - Method in class org.topbraid.spin.spr.spra.ATableEngine
 
createTable(Model, ResultSet) - Method in interface org.topbraid.spin.spr.TableEngine
 
createTemplateCall(Model, Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new TemplateCall as a blank node instance of a given template.
createTriplePath(Model, Resource, Resource, RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new TriplePath as a blank node in a given Model.
createTriplePattern(Model, Resource, Resource, RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new TriplePattern as a blank node in a given Model.
createUnion(Model, ElementList) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new UNION element as a blank node in a given Model.
createUpdate(Update, String) - Method in class org.topbraid.spin.arq.ARQ2SPIN
 
createUpdateRequest(String) - Method in class org.topbraid.spin.arq.ARQFactory
 
createUpdateRequest(Update) - Method in class org.topbraid.spin.arq.ARQFactory
 
createVariable(Model, String) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a new Variable as a blank node in a given Model.

D

data - Static variable in class org.topbraid.spin.vocabulary.SP
 
default_ - Static variable in class org.topbraid.spin.vocabulary.SP
 
DefaultSPINRuleComparator - Class in org.topbraid.spin.inference
A SPINRuleComparator using the spin:nextRuleProperty property.
DefaultSPINRuleComparator(Model) - Constructor for class org.topbraid.spin.inference.DefaultSPINRuleComparator
 
defaultValue - Static variable in class org.topbraid.spin.vocabulary.SPL
 
DelegatingDataset - Class in org.topbraid.spin.arq
A Dataset that simply delegates all its calls, allowing to wrap an existing Dataset (e.g.
DelegatingDataset(Dataset) - Constructor for class org.topbraid.spin.arq.DelegatingDataset
 
Delete - Interface in org.topbraid.spin.model.update
Deprecated. 
Delete - Static variable in class org.topbraid.spin.vocabulary.SP
Deprecated. 
DeleteData - Interface in org.topbraid.spin.model.update
A SPARQL Update DELETE DATA operation.
DeleteData - Static variable in class org.topbraid.spin.vocabulary.SP
 
deletePattern - Static variable in class org.topbraid.spin.vocabulary.SP
 
DeleteWhere - Interface in org.topbraid.spin.model.update
A SPARQL Update DELETE WHERE operation.
DeleteWhere - Static variable in class org.topbraid.spin.vocabulary.SP
 
Desc - Static variable in class org.topbraid.spin.vocabulary.SP
 
Describe - Interface in org.topbraid.spin.model
A DESCRIBE query.
Describe - Static variable in class org.topbraid.spin.vocabulary.SP
 
distinct - Static variable in class org.topbraid.spin.vocabulary.SP
 
doCreate(Function) - Static method in class org.topbraid.spin.arq.SPINBodyFunctionDriver
 
document - Static variable in class org.topbraid.spin.vocabulary.SP
 
Drop - Interface in org.topbraid.spin.model.update
A SPARQL Update DROP operation.
Drop - Static variable in class org.topbraid.spin.vocabulary.SP
 

E

Element - Interface in org.topbraid.spin.model
The abstract base interface for the various Element types.
ElementGroup - Interface in org.topbraid.spin.model
A collection of zero or more child Elements.
ElementList - Interface in org.topbraid.spin.model
An RDFList representing a plain list of sub-Elements in a Query.
elements - Static variable in class org.topbraid.spin.vocabulary.SP
 
ElementVisitor - Interface in org.topbraid.spin.model.visitor
An interface to visit the various kinds of Elements.
ElementWalker - Class in org.topbraid.spin.model.visitor
An object that can be used to recursively walk through an Element and the embedded expressions.
ElementWalker(ElementVisitor, ExpressionVisitor) - Constructor for class org.topbraid.spin.model.visitor.ElementWalker
 
emptyPrefixMapping - Static variable in class org.topbraid.spin.util.SPINExpressions
 
eq - Static variable in class org.topbraid.spin.vocabulary.SP
 
eval - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
EvalFunction - Class in org.topbraid.spin.arq
The SPARQL function spin:eval.
EvalFunction() - Constructor for class org.topbraid.spin.arq.EvalFunction
 
evaluate(Resource, Model, QuerySolution) - Static method in class org.topbraid.spin.util.SPINExpressions
Evaluates a given SPIN expression.
exec(Binding, ExprList, String, FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction
 
exec(Node[], FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction
 
exec(Node[], FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction0
 
exec(FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction0
 
exec(Node[], FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction1
 
exec(Node, FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction1
 
exec(Node[], FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction2
 
exec(Node, Node, FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction2
 
exec(Node[], FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction3
 
exec(Node, Node, Node, FunctionEnv) - Method in class org.topbraid.spin.arq.AbstractFunction3
 
exec(Node[], FunctionEnv) - Method in class org.topbraid.spin.arq.EvalFunction
 
exec(Binding, ExprList, String, FunctionEnv) - Method in class org.topbraid.spin.arq.SPINARQFunction
 
exec(Binding, PropFuncArg, Node, PropFuncArg, ExecutionContext) - Method in class org.topbraid.spin.arq.SPINARQPFunction
 
executeBody(Model, QuerySolution) - Method in class org.topbraid.spin.arq.SPINARQFunction
 
exists - Static variable in class org.topbraid.spin.vocabulary.SP
 
exists(Model) - Static method in class org.topbraid.spin.vocabulary.SP
Checks whether the SP ontology is used in a given Model.
exists(Model) - Static method in class org.topbraid.spin.vocabulary.SPR
 
expandImports(String, Graph) - Method in interface org.topbraid.spin.util.ImportsExpander
Starting with a given base Graph (and its URI), this method creates a new Graph that also includes the owl:imports of the base Graph.
Expression - Static variable in class org.topbraid.spin.vocabulary.SP
 
expression - Static variable in class org.topbraid.spin.vocabulary.SP
 
ExpressionVisitor - Interface in org.topbraid.spin.model.visitor
A visitor to visit the various types of expression elements.
ExpressionVisitors - Class in org.topbraid.spin.model.visitor
Utility functions for ExpressionVisitors.
ExpressionVisitors() - Constructor for class org.topbraid.spin.model.visitor.ExpressionVisitors
 
ExpressionWalker - Class in org.topbraid.spin.model.visitor
An ExpressionVisitor that recursively visits all expressions under a given root.
ExpressionWalker(ExpressionVisitor) - Constructor for class org.topbraid.spin.model.visitor.ExpressionWalker
 
ExtraPrefixes - Class in org.topbraid.spin.system
Manages extra prefixes that are always available even if not explicitly declared.
ExtraPrefixes() - Constructor for class org.topbraid.spin.system.ExtraPrefixes
 

F

Filter - Interface in org.topbraid.spin.model
A SPARQL FILTER element.
Filter - Static variable in class org.topbraid.spin.vocabulary.SP
 
fix - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
from - Static variable in class org.topbraid.spin.vocabulary.SP
 
FromDataset - Class in org.topbraid.spin.arq
A Dataset that wraps another Dataset but changes its default and named graphs based on the FROM and FROM NAMED clauses of a given Query.
FromDataset(Dataset, Query) - Constructor for class org.topbraid.spin.arq.FromDataset
 
fromNamed - Static variable in class org.topbraid.spin.vocabulary.SP
 
Function - Interface in org.topbraid.spin.model
A SPIN Function module (not: FunctionCall).
Function - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
FunctionCall - Interface in org.topbraid.spin.model
Part of a SPARQL expression that calls a Function.
Functions - Static variable in class org.topbraid.spin.vocabulary.SPIN
 

G

get() - Static method in class org.topbraid.spin.arq.ARQFactory
Gets the singleton instance of this class.
get() - Static method in class org.topbraid.spin.arq.SPINFunctionDrivers
 
get(String) - Method in class org.topbraid.spin.arq.SPINThreadFunctionRegistry
 
get(String) - Method in class org.topbraid.spin.arq.SPINThreadPropertyFunctionRegistry
 
get() - Static method in class org.topbraid.spin.spr.TableEngines
 
get() - Static method in class org.topbraid.spin.statistics.SPINStatisticsManager
Gets the singleton instance of this class.
get() - Static method in class org.topbraid.spin.system.MagicPropertyPolicy
 
get() - Static method in class org.topbraid.spin.system.SPINImports
Gets the singleton instance of this class.
get() - Static method in class org.topbraid.spin.system.SPINLabels
Gets the singleton instance of this class.
get() - Static method in class org.topbraid.spin.system.SPINModuleRegistry
Gets the singleton instance of this class.
get() - Static method in class org.topbraid.spin.system.SPINPreferences
Gets the singleton instance of this class.
getAllInstances(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Gets all instances of a given class and its subclasses.
getAllSubClasses(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
 
getAllSubProperties(Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
getAllSuperClasses(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
 
getAllSuperProperties(Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
getAllTypes(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
 
getArgIndex() - Method in interface org.topbraid.spin.model.Argument
If this is an ordered arg (sp:arg1, sp:arg2, ...) then this returns the index of this, otherwise null.
getArgNames() - Method in class org.topbraid.spin.arq.SPINARQFunction
Gets the names of the declared arguments, in order from left to right.
getArgProperty(int) - Static method in class org.topbraid.spin.vocabulary.SP
 
getArgProperty(String) - Static method in class org.topbraid.spin.vocabulary.SP
 
getArgPropertyIndex(String) - Static method in class org.topbraid.spin.vocabulary.SP
 
getArgPropertyNodes() - Method in class org.topbraid.spin.arq.SPINARQFunction
 
getArgument(Resource, Property) - Static method in class org.topbraid.spin.util.SPLUtil
Gets any declared spl:Argument that is attached to the types of a given subject via spin:constraint, that has a given predicate as its spl:predicate.
getArguments() - Method in interface org.topbraid.spin.model.FunctionCall
Gets a list of argument RDFNodes, whereby each RDFNode is already cast into the most specific subclass possible.
getArguments(boolean) - Method in interface org.topbraid.spin.model.Module
Gets a List of all declared Arguments.
getArgumentsMap() - Method in interface org.topbraid.spin.model.FunctionCall
Gets a Map from properties (such as sp:arg1, sp:arg2) to their declared argument values.
getArgumentsMap() - Method in interface org.topbraid.spin.model.Module
Gets a Map of variable names to Arguments.
getArgumentsMap() - Method in interface org.topbraid.spin.model.TemplateCall
Gets a Map from ArgumentDescriptors to RDFNodes.
getArgumentsMapByProperties() - Method in interface org.topbraid.spin.model.TemplateCall
Gets a Map from Properties to RDFNodes derived from the ArgumentDescriptors.
getArgumentsMapByVarNames() - Method in interface org.topbraid.spin.model.TemplateCall
Gets a Map from variable names to RDFNodes derived from the ArgumentDescriptors.
getAs() - Method in interface org.topbraid.spin.model.Aggregation
 
getAttribute(Resource, Property) - Static method in class org.topbraid.spin.model.SPINFactory
Gets an spl:Attribute defined for a given property on a given class.
getBaseGraph(Model) - Static method in class org.topbraid.spin.util.JenaUtil
Gets the "base graph" of a Model, walking into MultiUnions if needed.
getBody() - Method in interface org.topbraid.spin.model.Module
Gets the body (if defined).
getBody(Resource) - Static method in class org.topbraid.spin.util.ModulesUtil
Gets the spin:body of a module, including inherited ones if the direct body is null.
getBodyQuery() - Method in class org.topbraid.spin.arq.SPINARQFunction
Gets the Jena Query object for execution.
getCell(Resource, int, int) - Static method in class org.topbraid.spin.spr.SPRResultSets
 
getClass(Triple) - Method in class org.topbraid.spin.inference.SPINExplanations
Gets the class node that holds the rule that inferred a given inferred triple.
getClass2QueryMap(Model, Model, Property, boolean, Map<CommandWrapper, Map<String, RDFNode>>, boolean) - Static method in class org.topbraid.spin.util.SPINQueryFinder
Gets a Map of QueryWrappers with their associated classes.
getClassesWithConstructor(Model) - Static method in class org.topbraid.spin.inference.SPINConstructors
Finds all classes that directly have a spin:constructor attached to it.
getCls() - Method in class org.topbraid.spin.model.QueryOrTemplateCall
Gets the associated subject, e.g.
getColCount(Resource) - Static method in class org.topbraid.spin.spr.SPRResultSets
 
getColCountProperty(String) - Method in class org.topbraid.spin.spr.AbstractTableEngine
 
getColName(Resource, int) - Static method in class org.topbraid.spin.spr.SPRResultSets
 
getColNames(Resource) - Static method in class org.topbraid.spin.spr.SPRResultSets
 
getComment() - Method in interface org.topbraid.spin.model.AbstractAttribute
Gets the description (stored in rdfs:comment) of this.
getComment() - Method in interface org.topbraid.spin.model.Command
Gets the comment if any has been stored as rdfs:comment.
getComment() - Method in interface org.topbraid.spin.model.Module
Gets the rdfs:comment of this (if any).
getContext() - Method in class org.topbraid.spin.statistics.SPINStatistics
 
getCustomizedLabel(Resource) - Method in class org.topbraid.spin.system.SPINLabels
Gets a "human-readable" label for a given Resource.
getDataset(Model) - Method in class org.topbraid.spin.arq.ARQFactory
Specifies a Dataset that shall be used for query execution.
getDatatypeURIs() - Static method in class org.topbraid.spin.util.JenaDatatypes
Gets a List of all datatype URIs.
getDefaultModel() - Method in class org.topbraid.spin.arq.DelegatingDataset
 
getDefaultModel() - Method in class org.topbraid.spin.arq.FromDataset
 
getDefaultTableEngine() - Method in class org.topbraid.spin.spr.TableEngines
 
getDefaultValue() - Method in interface org.topbraid.spin.model.Argument
Returns any declared spl:defaultValue.
getDefaultValue() - Method in interface org.topbraid.spin.model.Attribute
Gets the declared default value of this attribute, as defined using spl:defaultValue.
getDefaultValues(Resource) - Static method in class org.topbraid.spin.util.SPLUtil
Creates a Map from Properties to RDFNodes based on declared spl:InferDefaultValues.
getDelegate() - Method in class org.topbraid.spin.arq.DelegatingDataset
 
getDuration() - Method in class org.topbraid.spin.statistics.SPINStatistics
 
getElements() - Method in interface org.topbraid.spin.model.ElementGroup
Gets the List of child Elements.
getExpression() - Method in interface org.topbraid.spin.model.Aggregation
 
getExpression() - Method in interface org.topbraid.spin.model.Bind
Gets the SPARQL expression delivering the assigned value.
getExpression() - Method in interface org.topbraid.spin.model.Filter
Gets the expression representing the filter condition.
getExpressionString(RDFNode) - Static method in class org.topbraid.spin.util.SPINExpressions
 
getExpressionString(RDFNode, boolean) - Static method in class org.topbraid.spin.util.SPINExpressions
 
getExtraPrefixes() - Static method in class org.topbraid.spin.system.ExtraPrefixes
Gets a Map from prefixes to namespaces.
getFirstDirectRange(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Gets the "first" declared rdfs:range of a given property.
getFirstRange(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Gets the "first" declared rdfs:range of a given property.
getFixes() - Method in class org.topbraid.spin.constraints.ConstraintViolation
 
getForType(Resource) - Method in class org.topbraid.spin.spr.TableEngines
 
getFrom() - Method in interface org.topbraid.spin.model.Query
Gets the list of URIs specified in FROM clauses.
getFromNamed() - Method in interface org.topbraid.spin.model.Query
Gets the list of URIs specified in FROM NAMED clauses.
getFunction() - Method in interface org.topbraid.spin.model.FunctionCall
Gets the URI Resource of the Function being called here.
getFunction(String, Model) - Method in class org.topbraid.spin.system.SPINModuleRegistry
Gets a registered Function with a given URI.
getFunctions() - Method in class org.topbraid.spin.system.SPINModuleRegistry
Gets a Collection of all registered Functions.
getImportedGraph(String) - Method in class org.topbraid.spin.system.SPINImports
Attempts to load a graph with a given URI.
getImportsModel(Model) - Method in class org.topbraid.spin.system.SPINImports
Checks if spin:imports have been declared and adds them to a union model.
getIndentation() - Method in interface org.topbraid.spin.model.print.PrintContext
Gets the indentation level starting at 0.
getIndentation() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
getInitialBinding(String) - Method in interface org.topbraid.spin.model.print.PrintContext
Gets an initial binding for a variable, so that a constant will be inserted into the query string instead of the variable name.
getInitialBinding(String) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
getInteger(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
getIntegerProperty(Resource, Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
getLabel() - Method in class org.topbraid.spin.statistics.SPINStatistics
 
getLabel(Resource) - Method in class org.topbraid.spin.system.SPINLabels
Gets the label for a given Resource.
getLabel() - Method in class org.topbraid.spin.util.CommandWrapper
 
getLabelTemplate() - Method in interface org.topbraid.spin.model.Template
Gets the declared spin:labelTemplate (if any exists).
getLimit() - Method in interface org.topbraid.spin.model.SolutionModifierQuery
Gets the LIMIT or null.
getListProperty(Resource, Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
getLiteral(Property) - Method in interface org.topbraid.spin.model.SPINResource
Gets the "first" property value of this but only if it's a Literal.
getLiteral(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
getLock() - Method in class org.topbraid.spin.arq.DelegatingDataset
 
getLong(Property) - Method in interface org.topbraid.spin.model.SPINResource
 
getLong(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
getMaxCount() - Method in interface org.topbraid.spin.model.Attribute
Gets the maximum cardinality of this attribute, if specified.
getMessage() - Method in class org.topbraid.spin.constraints.ConstraintViolation
 
getMinCount() - Method in interface org.topbraid.spin.model.Attribute
Gets the minimum cardinality of this attribute.
getModel() - Static method in class org.topbraid.spin.vocabulary.SP
Gets a Model with the content of the SP namespace, from a file that is bundled with this API.
getModel() - Static method in class org.topbraid.spin.vocabulary.SPIN
Gets a Model with the content of the SPIN namespace, from a file that is bundled with this API.
getModel() - Static method in class org.topbraid.spin.vocabulary.SPL
Gets a Model with the content of the SPL namespace, from a file that is bundled with this API.
getModels() - Method in class org.topbraid.spin.system.SPINModuleRegistry
Gets all Models that are associated to registered functions and templates.
getModule() - Method in interface org.topbraid.spin.model.ModuleCall
 
getName(Resource) - Static method in class org.topbraid.spin.arq.Aggregations
If registered, returns the display name of a given aggregation type.
getName() - Method in interface org.topbraid.spin.model.Variable
Gets the name of this variable (without the '?').
getNamedGraphURIs(Query) - Static method in class org.topbraid.spin.arq.ARQFactory
Gets a list of named graphs (GRAPH elements) mentioned in a given Query.
getNamedModel(String) - Method in class org.topbraid.spin.arq.DelegatingDataset
 
getNameNode() - Method in interface org.topbraid.spin.model.NamedGraph
Gets the URI Resource or Variable that holds the name of this named graph.
getNodeToLabelMap() - Method in interface org.topbraid.spin.model.print.PrintContext
Gets the Jena NodeToLabelMap associated with this.
getNodeToLabelMap() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
getNsPrefixURI(Model, String) - Static method in class org.topbraid.spin.util.JenaUtil
Overcomes a bug in Jena: if the base model does not declare a default namespace then the default namespace of an import is returned!
getObject() - Method in interface org.topbraid.spin.model.Triple
Gets the object of this Triple, downcasting it into Variable if appropriate.
getObject() - Method in interface org.topbraid.spin.model.TriplePath
Gets the object.
getObject(Resource, Property) - Static method in class org.topbraid.spin.util.SPLUtil
Same as getObject(subject, predicate, false).
getObject(Resource, Property, boolean) - Static method in class org.topbraid.spin.util.SPLUtil
Gets the (first) value of a subject/predicate combination.
getObjectResource() - Method in interface org.topbraid.spin.model.Triple
Gets the object as a Resource.
getOffset() - Method in interface org.topbraid.spin.model.SolutionModifierQuery
Gets the OFFSET or null
getPaths() - Method in class org.topbraid.spin.constraints.ConstraintViolation
 
getPolicy(String, Graph, Node, Node) - Method in class org.topbraid.spin.system.MagicPropertyPolicy
Checks whether a given magic property call should return asserted triples, dynamically computed query results, or both for a given subject/object combination.
getPotentialBindings(Module, RDFNode[]) - Static method in class org.topbraid.spin.util.ModulesUtil
Attempts to find "good" default bindings for a collection of RDFNode values at a given module.
getPredicate() - Method in class org.topbraid.spin.constraints.SimplePropertyPath
 
getPredicate() - Method in interface org.topbraid.spin.model.AbstractAttribute
Gets the specified sp:argProperty (if any).
getPredicate() - Method in interface org.topbraid.spin.model.Triple
Gets the predicate of this Triple, downcasting it into Variable if appropriate.
getPrintPrefixes() - Method in interface org.topbraid.spin.model.print.PrintContext
Checks whether prefix declarations shall be printed into the head of the query.
getPrintPrefixes() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
getProperty(Resource, Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
getQueriesAndTemplateCalls(Property) - Method in interface org.topbraid.spin.model.SPINInstance
Gets the queries and template calls associated with this.
getQuery() - Method in class org.topbraid.spin.model.QueryOrTemplateCall
If this is a Query, then get it.
getQuery() - Method in interface org.topbraid.spin.model.SubQuery
Gets the nested query.
getQuery() - Method in class org.topbraid.spin.util.QueryWrapper
 
getQueryString() - Method in interface org.topbraid.spin.model.TemplateCall
Gets this template call as a parsable SPARQL string, with all pre-bound argument variables inserted as constants.
getQueryString(RDFNode, boolean) - Static method in class org.topbraid.spin.util.SPINUtil
Attempts to convert a given RDFNode to a String so that it can be parsed into a Jena query object.
getQueryStringMap(Resource, Property) - Static method in class org.topbraid.spin.util.SPINUtil
Gets a Map of all query strings defined as values of a given property.
getQueryStrings(Resource, Property) - Static method in class org.topbraid.spin.util.SPINUtil
Gets a Collection of all query strings defined as values of a given property.
getQueryText() - Method in class org.topbraid.spin.statistics.SPINStatistics
 
getRDFNode(Property) - Method in interface org.topbraid.spin.model.SPINResource
 
getRDFNode(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
getReferences(Property, Resource) - Static method in class org.topbraid.spin.util.JenaUtil
 
getRelevantPropertiesOfClass(Resource) - Static method in class org.topbraid.spin.util.RelevantProperties
 
getRelevantSPINPropertiesOfClass(Resource) - Static method in class org.topbraid.spin.util.RelevantProperties
 
getRelevantSPINPropertiesOfInstance(Resource) - Static method in class org.topbraid.spin.util.RelevantProperties
 
getResource(Property) - Method in interface org.topbraid.spin.model.SPINResource
 
getResource(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
getResourceProperties(Resource, Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
getResourceProperty(Resource, Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
getResultNodes() - Method in interface org.topbraid.spin.model.Describe
Gets the result nodes of this query.
getResults() - Method in class org.topbraid.spin.util.PropertyPathsGetter
 
getResultVariables() - Method in interface org.topbraid.spin.model.Select
Gets a list of result variables, or null if we have a star results list.
getReturnType() - Method in interface org.topbraid.spin.model.Function
Gets the value of the spin:returnType property, if any.
getRoot() - Method in class org.topbraid.spin.constraints.ConstraintViolation
 
getRoot() - Method in class org.topbraid.spin.constraints.SimplePropertyPath
 
getRowCount(Resource) - Static method in class org.topbraid.spin.spr.SPRResultSets
 
getRowCountProperty(String) - Method in class org.topbraid.spin.spr.AbstractTableEngine
 
getServiceURI() - Method in interface org.topbraid.spin.model.Service
Gets the URI of the SPARQL end point to invoke.
getServiceVariable() - Method in interface org.topbraid.spin.model.Service
The the variable of the SPARQL end point to invoke.
getSource() - Method in class org.topbraid.spin.constraints.ConstraintViolation
Gets the SPIN Query or template call that has caused this violation.
getSource(Function) - Method in class org.topbraid.spin.system.SPINModuleRegistry
 
getSource() - Method in class org.topbraid.spin.util.CommandWrapper
Gets the SPIN Query or template call that has created this QueryWrapper.
getSPINCommand() - Method in class org.topbraid.spin.util.CommandWrapper
 
getSPINCommand() - Method in class org.topbraid.spin.util.QueryWrapper
 
getSPINCommand() - Method in class org.topbraid.spin.util.UpdateWrapper
 
getSPINQuery() - Method in class org.topbraid.spin.util.QueryWrapper
 
getSPINUpdate() - Method in class org.topbraid.spin.util.UpdateWrapper
 
getStartTime() - Method in class org.topbraid.spin.statistics.SPINStatistics
 
getStatement() - Method in class org.topbraid.spin.util.CommandWrapper
 
getStatementsList(StmtIterator) - Static method in class org.topbraid.spin.util.JenaUtil
 
getStatistics() - Method in class org.topbraid.spin.statistics.SPINStatisticsManager
Gets all previously added statistics.
getString() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
getString(Property) - Method in interface org.topbraid.spin.model.SPINResource
 
getString(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
getStringBuilder() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
getStringProperty(Resource, Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
getSubGraphs(MultiUnion) - Static method in class org.topbraid.spin.util.JenaUtil
 
getSubject() - Method in interface org.topbraid.spin.model.Triple
Gets the subject of this Triple, downcasting it into Variable if appropriate.
getSubject() - Method in interface org.topbraid.spin.model.TriplePath
Gets the subject.
getSuperClasses(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Gets a Set of all superclasses (rdfs:subClassOf) of a given Resource.
getSyntax() - Method in class org.topbraid.spin.arq.ARQFactory
The ARQ Syntax used by default: Syntax.syntaxARQ.
getTemplate() - Method in interface org.topbraid.spin.model.TemplateCall
Gets the associated Template, from the SPINModules registry.
getTemplate(String, Model) - Method in class org.topbraid.spin.system.SPINModuleRegistry
Gets a Template with a given URI in its defining Model.
getTemplateCall() - Method in class org.topbraid.spin.model.QueryOrTemplateCall
If this is a TemplateCall, then return it.
getTemplateMetaClass(Command) - Static method in class org.topbraid.spin.model.SPINFactory
Gets the most appopriate metaclass to wrap a given Command into a Template.
getTemplates() - Method in interface org.topbraid.spin.model.Construct
Gets the list of TripleTemplates in the head of the query.
getTemplates() - Method in class org.topbraid.spin.system.SPINModuleRegistry
Gets a Collection of all registered Templates.
getText(Triple) - Method in class org.topbraid.spin.inference.SPINExplanations
Gets the explanation text for a given inferred triple.
getText() - Method in class org.topbraid.spin.util.CommandWrapper
 
getTriplePatterns() - Method in interface org.topbraid.spin.model.Variable
Gets all TriplePatterns where this Variable is mentioned.
getType(String) - Static method in class org.topbraid.spin.arq.Aggregations
If registered, returns the aggregation Resource for a given display name.
getType(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Gets the "first" type of a given Resource.
getTypes(Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Gets a Set of all rdf:types of a given Resource.
getUpdate() - Method in class org.topbraid.spin.util.UpdateWrapper
 
getUpdatedGraphs(Update, Dataset, Map<String, RDFNode>) - Static method in class org.topbraid.spin.util.UpdateUtil
Gets all Graphs that are potentially updated in a given Update request.
getURI() - Static method in class org.topbraid.spin.vocabulary.SP
 
getURI() - Static method in class org.topbraid.spin.vocabulary.SPR
 
getURI() - Static method in class org.topbraid.spin.vocabulary.SPRA
 
getURIResources(Printable) - Static method in class org.topbraid.spin.util.SPINUtil
 
getUseExtraPrefixes() - Method in interface org.topbraid.spin.model.print.PrintContext
Checks if the extra prefixes (such as afn:) shall be used to resolve qnames, even if they are not imported by the current model.
getUseExtraPrefixes() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
getUsePrefixes() - Method in interface org.topbraid.spin.model.print.PrintContext
Checks if resource URIs shall be abbreviated with qnames at all.
getUsePrefixes() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
getValueProperty(String) - Method in class org.topbraid.spin.spr.AbstractTableEngine
 
getValueType() - Method in interface org.topbraid.spin.model.AbstractAttribute
Gets the specified spl:valueType (if any).
getVariable() - Method in interface org.topbraid.spin.model.Bind
Gets the variable on the right hand side of the BIND.
getVarName() - Method in interface org.topbraid.spin.model.Argument
Gets the variable name associated with this Argument.
getVarNameProperty(String, int) - Method in class org.topbraid.spin.spr.AbstractTableEngine
 
getVarNamespace() - Method in class org.topbraid.spin.arq.ARQ2SPIN
Gets the (optional) variable namespace.
getVocabularyModel() - Static method in class org.topbraid.spin.util.SystemTriples
Gets the system ontology (a shared copy).
getWhere() - Method in interface org.topbraid.spin.model.CommandWithWhere
Gets the ElementList of the WHERE clause of this query.
getWhereElements() - Method in interface org.topbraid.spin.model.Query
Gets the elements in the WHERE clause of this query.
graphIRI - Static variable in class org.topbraid.spin.vocabulary.SP
 
graphNameNode - Static variable in class org.topbraid.spin.vocabulary.SP
 
groupBy - Static variable in class org.topbraid.spin.vocabulary.SP
 

H

handleTriplePattern(TriplePattern, Map<Property, RDFNode>) - Method in class org.topbraid.spin.model.visitor.AbstractTriplesVisitor
Will be called on each TriplePattern.
handleTriplePattern(TriplePattern, Map<Property, RDFNode>) - Method in class org.topbraid.spin.util.PropertyPathsGetter
 
hasCell - Static variable in class org.topbraid.spin.vocabulary.SPR
 
hasCellFunction - Static variable in class org.topbraid.spin.vocabulary.SPR
 
hasConstructor(Resource) - Static method in class org.topbraid.spin.inference.SPINConstructors
Checks whether a given class or a superclass thereof has a constructor.
hasIndirectType(Resource, Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Checks whether a given Resource is an instance of a given type, or a subclass thereof.
hasSuperClass(Resource, Resource) - Static method in class org.topbraid.spin.util.JenaUtil
Checks whether a given class has a given (transitive) super class.
hasSuperProperty(Property, Property) - Static method in class org.topbraid.spin.util.JenaUtil
Checks whether a given property has a given (transitive) super property.
hasValue - Static variable in class org.topbraid.spin.vocabulary.SPL
 
having - Static variable in class org.topbraid.spin.vocabulary.SP
 

I

ImplementationByType - Class in org.topbraid.spin.util
Extended polymorphism support for Jena, checking whether the Node has a given rdf:type.
ImplementationByType(Node) - Constructor for class org.topbraid.spin.util.ImplementationByType
 
imports - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
ImportsExpander - Interface in org.topbraid.spin.util
An interface that can be implemented by a Dataset to support the SWP function ui:graphWithImports.
indentationString - Variable in class org.topbraid.spin.model.print.StringPrintContext
 
InferDefaultValue - Static variable in class org.topbraid.spin.vocabulary.SPL
 
inferRDFNode(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
init() - Method in class org.topbraid.spin.system.SPINModuleRegistry
Initializes this registry with all system functions and templates from the SPL namespace.
initNamespaces(Graph) - Static method in class org.topbraid.spin.util.JenaUtil
Sets the usual default namespaces for rdf, rdfs, owl and xsd.
Insert - Interface in org.topbraid.spin.model.update
Deprecated. 
Insert - Static variable in class org.topbraid.spin.vocabulary.SP
Deprecated. 
InsertData - Interface in org.topbraid.spin.model.update
A SPARQL Update INSERT DATA operation.
InsertData - Static variable in class org.topbraid.spin.vocabulary.SP
 
insertPattern - Static variable in class org.topbraid.spin.vocabulary.SP
 
into - Static variable in class org.topbraid.spin.vocabulary.SP
 
isAbstract() - Method in interface org.topbraid.spin.model.Module
Checks if this Module has been declared to be abstract using spin:abstract.
isAbstract(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Checks whether a given module has been declared abstract using spin:abstractisArgument(Resource) - Static method in class org.topbraid.spin.util.SPLUtil
Checks whether a given Resource is an instance of spl:Argument (or a subclass thereof.
isArgumentPredicate(Resource, Property) - Static method in class org.topbraid.spin.util.SPLUtil
Checks if a given Property is a defined spl:Argument of a given subject Resource.
isBlankNodeVar() - Method in interface org.topbraid.spin.model.Variable
Checks if this represents a blank node var.
isConstraintProperty(Property) - Static method in class org.topbraid.spin.constraints.SPINConstraints
Checks if a given property is a SPIN constraint property.
isCreateURIVariables() - Method in class org.topbraid.spin.system.SPINPreferences
Indicates whether the SPIN generator shall convert variables into URI nodes, so that they can be shared between multiple queries.
isDistinct() - Method in interface org.topbraid.spin.model.Aggregation
 
isDistinct() - Method in interface org.topbraid.spin.model.Select
Checks is this query has the DISTINCT flag set.
isElementList(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Checks if a given Resource can be cast into an ElementList.
isExpression(RDFNode) - Static method in class org.topbraid.spin.util.SPINExpressions
Checks whether a given RDFNode is an expression.
isLibraryOntology(Graph, URI) - Static method in class org.topbraid.spin.util.SPINUtil
Checks whether a given Graph is a spin:LibraryOntology.
isMemoryGraph(Graph) - Static method in class org.topbraid.spin.util.JenaUtil
Checks whether a given graph (possibly a MultiUnion) only contains GraphMemBase instances.
isModuleInstance(Resource) - Static method in class org.topbraid.spin.model.SPINFactory
Checks if a given Resource is an instance of a class that has type spin:Module (or its subclasses such as spin:Function).
isNested() - Method in interface org.topbraid.spin.model.print.PrintContext
Checks if we are inside braces such as a nested expression.
isNested() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
isNumeric(String) - Static method in class org.topbraid.spin.util.JenaDatatypes
Checks if a given URI is a numeric datatype URI.
isOptional() - Method in interface org.topbraid.spin.model.AbstractAttribute
Checks if this argument has been declared to be optional.
isPrivate() - Method in interface org.topbraid.spin.model.Function
Indicates if spin:private is set to true for this function.
isQueryProperty(Property) - Static method in class org.topbraid.spin.model.SPINFactory
Checks if a given Property is spin:query or a sub-property of it.
isRecording() - Method in class org.topbraid.spin.statistics.SPINStatisticsManager
 
isReduced() - Method in interface org.topbraid.spin.model.Select
Checks if this query has the REDUCED flag set.
isRegistered(String) - Method in class org.topbraid.spin.arq.SPINThreadFunctionRegistry
 
isRegistered(String) - Method in class org.topbraid.spin.arq.SPINThreadPropertyFunctionRegistry
 
isRuleProperty(Property) - Static method in class org.topbraid.spin.inference.SPINInferences
Checks if a given property is a SPIN rule property.
isSilent() - Method in interface org.topbraid.spin.model.update.Clear
Checks if this Update operation has been marked to be SILENT.
isSilent() - Method in interface org.topbraid.spin.model.update.Create
Checks if this Update operation has been marked to be SILENT.
isSilent() - Method in interface org.topbraid.spin.model.update.Drop
Checks if this Update operation has been marked to be SILENT.
isSilent() - Method in interface org.topbraid.spin.model.update.Load
Checks if this Update operation has been marked to be SILENT.
isSystemDatatype(RDFNode) - Static method in class org.topbraid.spin.util.JenaDatatypes
Checks if a given RDFNode represents a system XSD datatype such as xsd:int.
isTemplateCall(RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Checks whether a given RDFNode is a TemplateCall.
isThisUnbound() - Method in class org.topbraid.spin.util.CommandWrapper
 
isUsingCaches() - Method in class org.topbraid.spin.arq.ARQFactory
 
isVariable(RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Checks whether a given RDFNode is a variable.

J

JenaDatatypes - Class in org.topbraid.spin.util
Some static utilities dealing with datatypes and literals.
JenaDatatypes() - Constructor for class org.topbraid.spin.util.JenaDatatypes
 
JenaUtil - Class in org.topbraid.spin.util
Some convenience methods to operate on Jena Models.
JenaUtil() - Constructor for class org.topbraid.spin.util.JenaUtil
 

K

keys() - Method in class org.topbraid.spin.arq.SPINThreadFunctionRegistry
 
keys() - Method in class org.topbraid.spin.arq.SPINThreadPropertyFunctionRegistry
 

L

labelTemplate - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
Let - Static variable in class org.topbraid.spin.vocabulary.SP
Deprecated. 
LibraryOntology - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
limit - Static variable in class org.topbraid.spin.vocabulary.SP
 
listAllProperties(Resource, Property) - Static method in class org.topbraid.spin.util.JenaUtil
Gets an Iterator over all Statements of a given property or its sub-properties at a given subject instance.
listNames() - Method in class org.topbraid.spin.arq.DelegatingDataset
 
listNames() - Method in class org.topbraid.spin.arq.FromDataset
 
Load - Interface in org.topbraid.spin.model.update
A SPARQL Update LOAD operation.
Load - Static variable in class org.topbraid.spin.vocabulary.SP
 

M

MagicProperties - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
MagicProperty - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
MagicPropertyPolicy - Class in org.topbraid.spin.system
A singleton used by the evaluation of magic properties (SPINARQPFunction) to determine whether asserted values and/or dynamically computed values shall be returned in SPARQL queries.
MagicPropertyPolicy() - Constructor for class org.topbraid.spin.system.MagicPropertyPolicy
 
MagicPropertyPolicy.Policy - Enum in org.topbraid.spin.system
 
manages(String) - Method in class org.topbraid.spin.arq.SPINThreadPropertyFunctionRegistry
 
mapProperty2VarNames(Map<Property, RDFNode>) - Static method in class org.topbraid.spin.util.SPINUtil
Converts a map from Properties to RDFNode values to a Map from variable names (Strings) to those values, for quicker look up.
Max - Static variable in class org.topbraid.spin.vocabulary.SP
 
maxCount - Static variable in class org.topbraid.spin.vocabulary.SPL
 
Min - Static variable in class org.topbraid.spin.vocabulary.SP
 
minCount - Static variable in class org.topbraid.spin.vocabulary.SPL
 
Minus - Interface in org.topbraid.spin.model
A MINUS element group.
Minus - Static variable in class org.topbraid.spin.vocabulary.SP
 
Modify - Interface in org.topbraid.spin.model.update
A SPARQL Update operation representing a DELETE/INSERT.
Modify - Static variable in class org.topbraid.spin.vocabulary.SP
 
modMax - Static variable in class org.topbraid.spin.vocabulary.SP
 
modMin - Static variable in class org.topbraid.spin.vocabulary.SP
 
ModPath - Static variable in class org.topbraid.spin.vocabulary.SP
 
Module - Interface in org.topbraid.spin.model
Instances of spin:Module (or subclasses thereof).
Module - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
ModuleCall - Interface in org.topbraid.spin.model
Abstract base interface of TemplateCall and FunctionCall.
Modules - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
ModulesUtil - Class in org.topbraid.spin.util
Utilities on SPIN modules.
ModulesUtil() - Constructor for class org.topbraid.spin.util.ModulesUtil
 

N

named - Static variable in class org.topbraid.spin.vocabulary.SP
 
NamedGraph - Interface in org.topbraid.spin.model
A named graph element (GRAPH keyword in SPARQL).
NamedGraph - Static variable in class org.topbraid.spin.vocabulary.SP
 
nextRuleProperty - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
node - Static variable in class org.topbraid.spin.vocabulary.SP
 
not - Static variable in class org.topbraid.spin.vocabulary.SP
 
NotExists - Interface in org.topbraid.spin.model
A NOT EXISTS element group.
notExists - Static variable in class org.topbraid.spin.vocabulary.SP
 
NotExists - Static variable in class org.topbraid.spin.vocabulary.SP
 
notifyAddArray(Graph, Triple[]) - Method in class org.topbraid.spin.util.AbstractGraphListener
 
notifyAddGraph(Graph, Graph) - Method in class org.topbraid.spin.util.AbstractGraphListener
 
notifyAddIterator(Graph, Iterator<Triple>) - Method in class org.topbraid.spin.util.AbstractGraphListener
 
notifyAddList(Graph, List<Triple>) - Method in class org.topbraid.spin.util.AbstractGraphListener
 
notifyDeleteArray(Graph, Triple[]) - Method in class org.topbraid.spin.util.AbstractGraphListener
 
notifyDeleteGraph(Graph, Graph) - Method in class org.topbraid.spin.util.AbstractGraphListener
 
notifyDeleteIterator(Graph, Iterator<Triple>) - Method in class org.topbraid.spin.util.AbstractGraphListener
 
notifyDeleteList(Graph, List<Triple>) - Method in class org.topbraid.spin.util.AbstractGraphListener
 
notifyEvent(Graph, Object) - Method in class org.topbraid.spin.util.AbstractGraphListener
value is usually a GraphEvents.
notifyRemoveAll(Graph, Triple) - Method in class org.topbraid.spin.util.AbstractGraphListener
Called after a removeAll modification.
NS - Static variable in class org.topbraid.spin.vocabulary.ARG
 
NS - Static variable in class org.topbraid.spin.vocabulary.SP
 
NS - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
NS - Static variable in class org.topbraid.spin.vocabulary.SPL
 
NS - Static variable in class org.topbraid.spin.vocabulary.SPR
 
NS - Static variable in class org.topbraid.spin.vocabulary.SPRA
 

O

object - Static variable in class org.topbraid.spin.vocabulary.SP
 
objectCount - Static variable in class org.topbraid.spin.vocabulary.SPL
 
ObjectPropertyPath - Class in org.topbraid.spin.constraints
A SimplePropertyPath of the form SP->O.
ObjectPropertyPath(Resource, Property) - Constructor for class org.topbraid.spin.constraints.ObjectPropertyPath
 
offset - Static variable in class org.topbraid.spin.vocabulary.SP
 
Optional - Interface in org.topbraid.spin.model
An OPTIONAL element group.
Optional - Static variable in class org.topbraid.spin.vocabulary.SP
 
optional - Static variable in class org.topbraid.spin.vocabulary.SPL
 
orderBy - Static variable in class org.topbraid.spin.vocabulary.SP
 
org.topbraid.spin.arq - package org.topbraid.spin.arq
Converter from Jena ARQ to the SPIN object model.
org.topbraid.spin.constraints - package org.topbraid.spin.constraints
Support for constraint checking using spin:constraint.
org.topbraid.spin.inference - package org.topbraid.spin.inference
Support for inferencing using spin:rule and spin:constructor.
org.topbraid.spin.model - package org.topbraid.spin.model
The SPIN object model (subclasses of Jena Resource).
org.topbraid.spin.model.print - package org.topbraid.spin.model.print
Support for rendering SPIN objects into Strings.
org.topbraid.spin.model.update - package org.topbraid.spin.model.update
The SPIN object model for SPARQL UPDATE language (subclasses of Jena Resource).
org.topbraid.spin.model.visitor - package org.topbraid.spin.model.visitor
Support for traversing SPIN object trees.
org.topbraid.spin.spr - package org.topbraid.spin.spr
Support for working with SPIN Result Sets (SPR).
org.topbraid.spin.spr.spra - package org.topbraid.spin.spr.spra
Default implementation of the SPR protocol.
org.topbraid.spin.statistics - package org.topbraid.spin.statistics
Support for collecting statistics about the execution time of SPIN queries.
org.topbraid.spin.system - package org.topbraid.spin.system
Core factories and registries for SPIN.
org.topbraid.spin.util - package org.topbraid.spin.util
Various utilities that don't fit elsewhere.
org.topbraid.spin.vocabulary - package org.topbraid.spin.vocabulary
Provides access to the SPIN system namespaces.

P

parseARQExpression(String, Model) - Static method in class org.topbraid.spin.util.SPINExpressions
 
parseExpression(String, Model) - Static method in class org.topbraid.spin.util.SPINExpressions
 
parseExpression(Expr, Model) - Static method in class org.topbraid.spin.util.SPINExpressions
 
parseQuery(String, Model) - Static method in class org.topbraid.spin.arq.ARQ2SPIN
Parses a given partial query string and converts it into a SPIN structure inside a given Model.
parseUpdate(String, Model) - Static method in class org.topbraid.spin.arq.ARQ2SPIN
Parses a given partial UPDATE string and converts it into a SPIN structure inside a given Model.
path - Static variable in class org.topbraid.spin.vocabulary.SP
 
path1 - Static variable in class org.topbraid.spin.vocabulary.SP
 
path2 - Static variable in class org.topbraid.spin.vocabulary.SP
 
PlainLiteral - Static variable in class org.topbraid.spin.vocabulary.RDFx
 
predicate - Static variable in class org.topbraid.spin.vocabulary.SP
 
predicate - Static variable in class org.topbraid.spin.vocabulary.SPL
 
PREFIX - Static variable in class org.topbraid.spin.vocabulary.ARG
 
PREFIX - Static variable in class org.topbraid.spin.vocabulary.SP
 
PREFIX - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
PREFIX - Static variable in class org.topbraid.spin.vocabulary.SPL
 
PREFIX - Static variable in class org.topbraid.spin.vocabulary.SPR
 
PREFIX - Static variable in class org.topbraid.spin.vocabulary.SPRA
 
print(PrintContext) - Method in interface org.topbraid.spin.model.print.Printable
Instructs this to print itself into a given PrintContext.
print(String) - Method in interface org.topbraid.spin.model.print.PrintContext
Prints a given string to the output stream.
print(String) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
Printable - Interface in org.topbraid.spin.model.print
An interface for objects that can be printed into a PrintContext.
PrintContext - Interface in org.topbraid.spin.model.print
A status object passed along during printing of SPIN expressions in SPARQL syntax.
printExpressionString(PrintContext, RDFNode, boolean, boolean, PrefixMapping) - Static method in class org.topbraid.spin.util.SPINExpressions
 
printIndentation(int) - Method in interface org.topbraid.spin.model.print.PrintContext
Prints the indentation string depth times.
printIndentation(int) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
printKeyword(String) - Method in interface org.topbraid.spin.model.print.PrintContext
Prints a keyword to the output stream.
printKeyword(String) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
println() - Method in interface org.topbraid.spin.model.print.PrintContext
Prints a line break to the output stream.
println() - Method in class org.topbraid.spin.model.print.StringPrintContext
 
printURIResource(Resource) - Method in interface org.topbraid.spin.model.print.PrintContext
Prints a URI to the output stream.
printURIResource(Resource) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
printVariable(String) - Method in interface org.topbraid.spin.model.print.PrintContext
Prints a variable to the output stream.
printVariable(String) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
private_ - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
PropertyPathsGetter - Class in org.topbraid.spin.util
A utility that can be used to find all SimplePropertyPaths encoded in a SPIN element where either subject or object is ?this.
PropertyPathsGetter(Element, Map<Property, RDFNode>) - Constructor for class org.topbraid.spin.util.PropertyPathsGetter
 
put(String, Class<?>) - Method in class org.topbraid.spin.arq.SPINThreadFunctionRegistry
 
put(String, FunctionFactory) - Method in class org.topbraid.spin.arq.SPINThreadFunctionRegistry
 
put(String, Class<?>) - Method in class org.topbraid.spin.arq.SPINThreadPropertyFunctionRegistry
 
put(String, PropertyFunctionFactory) - Method in class org.topbraid.spin.arq.SPINThreadPropertyFunctionRegistry
 
put(Triple, String, Node) - Method in class org.topbraid.spin.inference.SPINExplanations
Stores a Triple - query assignment.

Q

qnameFor(Resource) - Static method in class org.topbraid.spin.model.print.StringPrintContext
Work-around for a bug in Jena: Jena would use the default namespace of an imported Graph in a MultiUnion.
Query - Interface in org.topbraid.spin.model
Base interface of the various SPARQL query types such as Ask, Construct, Describe and Select.
Query - Static variable in class org.topbraid.spin.vocabulary.SP
 
query - Static variable in class org.topbraid.spin.vocabulary.SP
 
query - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
QueryOrTemplateCall - Class in org.topbraid.spin.model
A wrapper of either a Query or a TemplateCall.
QueryOrTemplateCall(Resource, Query) - Constructor for class org.topbraid.spin.model.QueryOrTemplateCall
Constructs an instance representing a plain Query.
QueryOrTemplateCall(Resource, TemplateCall) - Constructor for class org.topbraid.spin.model.QueryOrTemplateCall
Constructs an instance representing a template call.
QueryWrapper - Class in org.topbraid.spin.util
A CommandWrapper that wraps a SPARQL query (in contrast to UpdateWrapper for UPDATE requests).
QueryWrapper(Query, Resource, String, Query, String, Statement, boolean) - Constructor for class org.topbraid.spin.util.QueryWrapper
 

R

RDFx - Class in org.topbraid.spin.vocabulary
Defines RDF resources that are not yet in the corresponding Jena class.
RDFx() - Constructor for class org.topbraid.spin.vocabulary.RDFx
 
reduced - Static variable in class org.topbraid.spin.vocabulary.SP
 
regex - Static variable in class org.topbraid.spin.vocabulary.SP
 
register(Resource, String) - Static method in class org.topbraid.spin.arq.Aggregations
Programatically adds a new aggregation type.
register(Property, SPINFunctionDriver) - Method in class org.topbraid.spin.arq.SPINFunctionDrivers
Registers a new SPINFunctionDriver for a given key predicate.
register(Model) - Static method in class org.topbraid.spin.arq.SPINThreadFunctionRegistry
Registers a set of extra SPIN functions from a given Model for the current Thread.
register(Resource, TableEngine) - Method in class org.topbraid.spin.spr.TableEngines
 
register(Function, Object, boolean) - Method in class org.topbraid.spin.system.SPINModuleRegistry
Registers a Function with its URI to this registry.
register(Template) - Method in class org.topbraid.spin.system.SPINModuleRegistry
Registers a Template with its URI.
registerAll(Model, Object) - Method in class org.topbraid.spin.system.SPINModuleRegistry
Registers all functions and templates from a given Model.
registerARQFunction(Function) - Method in class org.topbraid.spin.system.SPINModuleRegistry
If the provided Function has an executable body (spin:body), then register an ARQ function for it with the current FunctionRegistry.
registerARQPFunction(Function) - Method in class org.topbraid.spin.system.SPINModuleRegistry
If the provided Function has an executable body (spin:body), then register an ARQ function for it with the current FunctionRegistry.
registerFunctions(Model, Object) - Method in class org.topbraid.spin.system.SPINModuleRegistry
Registers all functions defined in a given Model.
registerTemplates(Model) - Method in class org.topbraid.spin.system.SPINModuleRegistry
Registers all templates defined in a given Model.
RelevantProperties - Class in org.topbraid.spin.util
Control logic that determines "relevant" properties for given classes or instances.
RelevantProperties() - Constructor for class org.topbraid.spin.util.RelevantProperties
 
remove(String) - Method in class org.topbraid.spin.arq.SPINThreadFunctionRegistry
 
remove(String) - Method in class org.topbraid.spin.arq.SPINThreadPropertyFunctionRegistry
 
removeListener(SPINStatisticsListener) - Method in class org.topbraid.spin.statistics.SPINStatisticsManager
 
reset() - Method in class org.topbraid.spin.statistics.SPINStatisticsManager
 
reset() - Method in class org.topbraid.spin.system.SPINModuleRegistry
Resets this registry, supporting things like server restarts.
resultNodes - Static variable in class org.topbraid.spin.vocabulary.SP
 
resultVariables - Static variable in class org.topbraid.spin.vocabulary.SP
 
returnType - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
ReverseLinkPath - Static variable in class org.topbraid.spin.vocabulary.SP
 
ReversePath - Static variable in class org.topbraid.spin.vocabulary.SP
 
rowCount - Static variable in class org.topbraid.spin.vocabulary.SPR
 
rowCountFunction - Static variable in class org.topbraid.spin.vocabulary.SPR
 
Rule - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
rule - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
RuleProperty - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
rulePropertyMaxIterationCount - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
run(Model, Model, SPINExplanations, List<SPINStatistics>, boolean, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINInferences
See the other run method for help - this is using spin:rule as rulePredicate.
run(Model, Property, Model, SPINExplanations, List<SPINStatistics>, boolean, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINInferences
Iterates over all SPIN rules in a (query) Model and adds all constructed triples to a given Model (newTriples) until no further changes have been made within one iteration.
run(Model, Model, Map<Resource, List<CommandWrapper>>, Map<Resource, List<CommandWrapper>>, Map<CommandWrapper, Map<String, RDFNode>>, SPINExplanations, List<SPINStatistics>, boolean, Property, SPINRuleComparator, ProgressMonitor) - Static method in class org.topbraid.spin.inference.SPINInferences
Iterates over a provided collection of SPIN rules and adds all constructed triples to a given Model (newTriples) until no further changes have been made within one iteration.
run() - Method in class org.topbraid.spin.model.visitor.AbstractTriplesVisitor
 
runQueryOnInstance(Query, Model, Model, Resource, boolean, Map<String, RDFNode>) - Static method in class org.topbraid.spin.inference.SPINInferences
Runs a given Jena Query on a given instance and adds the inferred triples to a given Model.

S

Select - Interface in org.topbraid.spin.model
A SELECT query.
Select - Static variable in class org.topbraid.spin.vocabulary.SP
 
SelectTemplate - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
SeqPath - Static variable in class org.topbraid.spin.vocabulary.SP
 
Service - Interface in org.topbraid.spin.model
A SERVICE element group.
Service - Static variable in class org.topbraid.spin.vocabulary.SP
 
serviceURI - Static variable in class org.topbraid.spin.vocabulary.SP
 
set(ARQFactory) - Static method in class org.topbraid.spin.arq.ARQFactory
Changes the singleton to some subclass.
set(SPINFunctionDrivers) - Static method in class org.topbraid.spin.arq.SPINFunctionDrivers
 
set(TableEngines) - Static method in class org.topbraid.spin.spr.TableEngines
 
set(MagicPropertyPolicy) - Static method in class org.topbraid.spin.system.MagicPropertyPolicy
 
set(SPINImports) - Static method in class org.topbraid.spin.system.SPINImports
Installs a different SPINImports singleton.
set(SPINLabels) - Static method in class org.topbraid.spin.system.SPINLabels
Replaces the singleton to a subclass with different behavior.
set(SPINModuleRegistry) - Static method in class org.topbraid.spin.system.SPINModuleRegistry
Sets the SPINModuleRegistry to another value.
set(SPINPreferences) - Static method in class org.topbraid.spin.system.SPINPreferences
Changes the singleton to some subclass.
setIndentation(int) - Method in interface org.topbraid.spin.model.print.PrintContext
Changes the indentation level.
setIndentation(int) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
setIndentationString(String) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
setNested(boolean) - Method in interface org.topbraid.spin.model.print.PrintContext
Sets the nested flag.
setNested(boolean) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
setPrintPrefixes(boolean) - Method in interface org.topbraid.spin.model.print.PrintContext
Sets the printPrefixes flag.
setPrintPrefixes(boolean) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
setRecording(boolean) - Method in class org.topbraid.spin.statistics.SPINStatisticsManager
 
setUseCaches(boolean) - Method in class org.topbraid.spin.arq.ARQFactory
Tells the ARQFactory whether to use caches for the various createXY functions.
setUseExtraPrefixes(boolean) - Method in interface org.topbraid.spin.model.print.PrintContext
Specifies whether the context shall use extra prefixes.
setUseExtraPrefixes(boolean) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
setUsePrefixes(boolean) - Method in interface org.topbraid.spin.model.print.PrintContext
Specifies whether the context shall use any prefixes at all.
setUsePrefixes(boolean) - Method in class org.topbraid.spin.model.print.StringPrintContext
 
setVarNamespace(String) - Method in class org.topbraid.spin.arq.ARQ2SPIN
Sets the variable namespace which is used to prevent the creation of too many blank nodes.
silent - Static variable in class org.topbraid.spin.vocabulary.SP
 
SimpleImplementation - Class in org.topbraid.spin.util
An extension of the Jena polymorphism mechanism.
SimpleImplementation(Node, Class) - Constructor for class org.topbraid.spin.util.SimpleImplementation
 
SimpleImplementation2 - Class in org.topbraid.spin.util
An extension of the Jena polymorphism mechanism.
SimpleImplementation2(Node, Node, Class) - Constructor for class org.topbraid.spin.util.SimpleImplementation2
 
SimplePropertyPath - Class in org.topbraid.spin.constraints
A property path that describes a mechanism to get values starting from a given RDF node (root) by following a given predicate.
SimplePropertyPath(Resource, Property) - Constructor for class org.topbraid.spin.constraints.SimplePropertyPath
 
singleton - Static variable in class org.topbraid.spin.system.SPINImports
 
SolutionModifierQuery - Interface in org.topbraid.spin.model
Shared functions of those Query types that can have solution modifiers.
SP - Class in org.topbraid.spin.vocabulary
Vocabulary of the SPIN SPARQL Syntax schema.
SP() - Constructor for class org.topbraid.spin.vocabulary.SP
 
SPIN - Class in org.topbraid.spin.vocabulary
Vocabulary of the SPIN Modeling Vocabulary.
SPIN() - Constructor for class org.topbraid.spin.vocabulary.SPIN
 
SPINARQFunction - Class in org.topbraid.spin.arq
An ARQ function that delegates its functionality into a user-defined SPIN function.
SPINARQFunction(Function) - Constructor for class org.topbraid.spin.arq.SPINARQFunction
Constructs a new SPINARQFunction based on a given SPIN Function.
SPINARQPFunction - Class in org.topbraid.spin.arq
An ARQ PropertyFunction based on a spin:MagicProperty.
SPINARQPFunction(Function) - Constructor for class org.topbraid.spin.arq.SPINARQPFunction
 
SPINBodyFunctionDriver - Class in org.topbraid.spin.arq
A (default) SPINFunctionDriver using spin:body to find an executable body for a SPIN function.
SPINBodyFunctionDriver() - Constructor for class org.topbraid.spin.arq.SPINBodyFunctionDriver
 
SPINConstraints - Class in org.topbraid.spin.constraints
Performs SPIN constraint checking on one or more instances, based on the spin:constraints defined on the types of those instances.
SPINConstraints() - Constructor for class org.topbraid.spin.constraints.SPINConstraints
 
SPINConstructors - Class in org.topbraid.spin.inference
Static methods to find and execute spin:constructors for a given set of Resources.
SPINConstructors() - Constructor for class org.topbraid.spin.inference.SPINConstructors
 
SPINExplanations - Class in org.topbraid.spin.inference
A service that can be used to provide "explanations" of inferred triples.
SPINExplanations() - Constructor for class org.topbraid.spin.inference.SPINExplanations
 
SPINExpressions - Class in org.topbraid.spin.util
Static utilities on SPIN Expressions.
SPINExpressions() - Constructor for class org.topbraid.spin.util.SPINExpressions
 
SPINFactory - Class in org.topbraid.spin.model
The singleton that is used to convert plain Jena objects into SPIN API resources, and to do corresponding tests.
SPINFactory() - Constructor for class org.topbraid.spin.model.SPINFactory
 
SPINFunctionDriver - Interface in org.topbraid.spin.arq
Can be used to define custom function factories such as spinx.
SPINFunctionDrivers - Class in org.topbraid.spin.arq
The singleton that creates ARQ FunctionFactories from SPIN functions.
SPINFunctionFactory - Interface in org.topbraid.spin.arq
A marker interface that makes it possible to distinguish SPIN functions from other functions in the FunctionRegistry.
SPINImports - Class in org.topbraid.spin.system
A singleton managing spin:imports.
SPINImports() - Constructor for class org.topbraid.spin.system.SPINImports
 
SPINInferences - Class in org.topbraid.spin.inference
A service to execute inference rules based on the spin:rule property.
SPINInferences() - Constructor for class org.topbraid.spin.inference.SPINInferences
 
SPINInstance - Interface in org.topbraid.spin.model
A Resource that also may have spin constraints or rules attached to it.
SPINLabels - Class in org.topbraid.spin.system
A singleton that is used to render resources into strings.
SPINLabels() - Constructor for class org.topbraid.spin.system.SPINLabels
 
SPINModuleRegistry - Class in org.topbraid.spin.system
A singleton that keeps track of all registered SPIN functions and templates.
SPINModuleRegistry() - Constructor for class org.topbraid.spin.system.SPINModuleRegistry
 
SPINOverview - Static variable in class org.topbraid.spin.vocabulary.SPL
 
SPINPreferences - Class in org.topbraid.spin.system
A singleton that provides access to the current SPIN rendering settings.
SPINPreferences() - Constructor for class org.topbraid.spin.system.SPINPreferences
 
SPINQueryFinder - Class in org.topbraid.spin.util
Can be used to search for all queries associated with a class, e.g.
SPINQueryFinder() - Constructor for class org.topbraid.spin.util.SPINQueryFinder
 
SPINResource - Interface in org.topbraid.spin.model
An extension of the Jena Resource interface with additional convenience methods to easier access property values.
SPINResourceImpl - Class in org.topbraid.spin.model
Base implementation of SPINResource.
SPINResourceImpl(Node, EnhGraph) - Constructor for class org.topbraid.spin.model.SPINResourceImpl
 
SPINRuleComparator - Interface in org.topbraid.spin.inference
A Comparator of spin:rules to determine the order of execution.
SPINStatistics - Class in org.topbraid.spin.statistics
A wrapper to record the execution time of a given Query for statistical purposes.
SPINStatistics(String, String, long, long, Node) - Constructor for class org.topbraid.spin.statistics.SPINStatistics
Creates a new SPINStatistics object.
SPINStatisticsListener - Interface in org.topbraid.spin.statistics
An interface for objects interested in updates to the SPINStatisticsManager.
SPINStatisticsManager - Class in org.topbraid.spin.statistics
A singleton managing statistics for SPIN execution.
SPINStatisticsManager() - Constructor for class org.topbraid.spin.statistics.SPINStatisticsManager
 
SPINThreadFunctionRegistry - Class in org.topbraid.spin.arq
An ARQ FunctionRegistry that can be used to associate functions with Threads, so that additional functions from a given Model can be made visible depending on the SPARQL query thread.
SPINThreadFunctionRegistry(FunctionRegistry) - Constructor for class org.topbraid.spin.arq.SPINThreadFunctionRegistry
 
SPINThreadFunctions - Class in org.topbraid.spin.arq
A helper object that can be used to register SPARQL functions (and property functions) per thread, e.g.
SPINThreadPropertyFunctionRegistry - Class in org.topbraid.spin.arq
An ARQ PropertyFunctionRegistry that can be used to associate functions with Threads, so that additional functions from a given Model can be made visible depending on the SPARQL query thread.
SPINThreadPropertyFunctionRegistry(PropertyFunctionRegistry) - Constructor for class org.topbraid.spin.arq.SPINThreadPropertyFunctionRegistry
 
SPINUtil - Class in org.topbraid.spin.util
Some static util methods for SPIN that don't fit anywhere else.
SPINUtil() - Constructor for class org.topbraid.spin.util.SPINUtil
 
SPL - Class in org.topbraid.spin.vocabulary
Vocabulary of the SPIN Standard Modules Library (SPL).
SPL() - Constructor for class org.topbraid.spin.vocabulary.SPL
 
SPLUtil - Class in org.topbraid.spin.util
Utilities related to the spl namespace.
SPLUtil() - Constructor for class org.topbraid.spin.util.SPLUtil
 
SPR - Class in org.topbraid.spin.vocabulary
Vocabulary for http://spinrdf.org/spr
SPR() - Constructor for class org.topbraid.spin.vocabulary.SPR
 
SPRA - Class in org.topbraid.spin.vocabulary
Vocabulary for http://spinrdf.org/spra
SPRA() - Constructor for class org.topbraid.spin.vocabulary.SPRA
 
SPRResultSets - Class in org.topbraid.spin.spr
Static utilities on SPR tables.
SPRResultSets() - Constructor for class org.topbraid.spin.spr.SPRResultSets
 
statisticsUpdated() - Method in interface org.topbraid.spin.statistics.SPINStatisticsListener
Called whenever the statistics have been updated.
StringPrintContext - Class in org.topbraid.spin.model.print
A simple implementation of PrintContext that operates on a StringBuilder.
StringPrintContext() - Constructor for class org.topbraid.spin.model.print.StringPrintContext
 
StringPrintContext(StringBuilder) - Constructor for class org.topbraid.spin.model.print.StringPrintContext
 
StringPrintContext(StringBuilder, Map<String, RDFNode>) - Constructor for class org.topbraid.spin.model.print.StringPrintContext
 
sub - Static variable in class org.topbraid.spin.vocabulary.SP
 
subject - Static variable in class org.topbraid.spin.vocabulary.SP
 
SubjectPropertyPath - Class in org.topbraid.spin.constraints
A SimplePropertyPath of the form OP->S.
SubjectPropertyPath(Resource, Property) - Constructor for class org.topbraid.spin.constraints.SubjectPropertyPath
 
subPath - Static variable in class org.topbraid.spin.vocabulary.SP
 
SubQuery - Interface in org.topbraid.spin.model
A nested sub-query.
SubQuery - Static variable in class org.topbraid.spin.vocabulary.SP
 
Sum - Static variable in class org.topbraid.spin.vocabulary.SP
 
symbol - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
SystemTriples - Class in org.topbraid.spin.util
Provides access to the RDF/RDFS/OWL system triples.
SystemTriples() - Constructor for class org.topbraid.spin.util.SystemTriples
 

T

Table - Static variable in class org.topbraid.spin.vocabulary.SPR
 
Table - Static variable in class org.topbraid.spin.vocabulary.SPRA
 
TableClass - Static variable in class org.topbraid.spin.vocabulary.SPR
 
TableEngine - Interface in org.topbraid.spin.spr
An interface for objects that can convert a SPARQL ResultSet into a SPR table.
TableEngines - Class in org.topbraid.spin.spr
A Singleton managing the registered TableEngines.
TableEngines() - Constructor for class org.topbraid.spin.spr.TableEngines
 
Template - Interface in org.topbraid.spin.model
A template class definition.
Template - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
TemplateCall - Interface in org.topbraid.spin.model
A template call.
templates - Static variable in class org.topbraid.spin.vocabulary.SP
 
Templates - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
text - Static variable in class org.topbraid.spin.vocabulary.SP
 
THIS_VAR_NAME - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
thisUnbound - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
toString() - Method in class org.topbraid.spin.model.QueryOrTemplateCall
Gets a human-readable text of either the query or the template call.
toStringElementList(StringBuffer, Resource) - Static method in class org.topbraid.spin.vocabulary.SP
 
Triple - Interface in org.topbraid.spin.model
The base interface of TriplePattern and TripleTemplate.
Triple - Static variable in class org.topbraid.spin.vocabulary.SP
 
TriplePath - Interface in org.topbraid.spin.model
A triple path element.
TriplePath - Static variable in class org.topbraid.spin.vocabulary.SP
 
TriplePattern - Interface in org.topbraid.spin.model
A triple pattern element.
TriplePattern - Static variable in class org.topbraid.spin.vocabulary.SP
 
TripleTemplate - Interface in org.topbraid.spin.model
A triple template used in a Construct header.
TripleTemplate - Static variable in class org.topbraid.spin.vocabulary.SP
 
TRUE - Static variable in class org.topbraid.spin.util.JenaDatatypes
 
TYPE_CLASS_VAR_NAME - Static variable in class org.topbraid.spin.util.SPINUtil
The name of the variable that will be used in type binding triple patterns (?this rdf:type ?TYPE_CLASS)

U

unaryMinus - Static variable in class org.topbraid.spin.vocabulary.SP
 
Union - Interface in org.topbraid.spin.model
A UNION element.
Union - Static variable in class org.topbraid.spin.vocabulary.SP
 
unregister(SPINThreadFunctions) - Static method in class org.topbraid.spin.arq.SPINThreadFunctionRegistry
Unregisters the current Model for the current Thread.
Update - Interface in org.topbraid.spin.model.update
Base interface of the top-level SPARQL UPDATE commands.
Update - Static variable in class org.topbraid.spin.vocabulary.SP
 
UpdateTemplate - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
UpdateUtil - Class in org.topbraid.spin.util
Utility on SPARQL Update operations.
UpdateUtil() - Constructor for class org.topbraid.spin.util.UpdateUtil
 
UpdateWrapper - Class in org.topbraid.spin.util
A CommandWrapper that wraps SPARQL UPDATE requests (in contrast to QueryWrapper for SPARQL queries).
UpdateWrapper(Update, Resource, String, Update, String, Statement, boolean) - Constructor for class org.topbraid.spin.util.UpdateWrapper
 
using - Static variable in class org.topbraid.spin.vocabulary.SP
 
usingNamed - Static variable in class org.topbraid.spin.vocabulary.SP
 

V

valueOf(String) - Static method in enum org.topbraid.spin.system.MagicPropertyPolicy.Policy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.topbraid.spin.system.MagicPropertyPolicy.Policy
Returns an array containing the constants of this enum type, in the order they are declared.
valueType - Static variable in class org.topbraid.spin.vocabulary.SPL
 
VAR_NS - Static variable in class org.topbraid.spin.vocabulary.SP
 
VAR_PREFIX - Static variable in class org.topbraid.spin.vocabulary.SP
 
Variable - Interface in org.topbraid.spin.model
A variable in a SPIN query.
Variable - Static variable in class org.topbraid.spin.vocabulary.SP
 
variable - Static variable in class org.topbraid.spin.vocabulary.SP
 
varName - Static variable in class org.topbraid.spin.vocabulary.SP
 
violationPath - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
violationRoot - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
violationSource - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
visit(ElementBind) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementExists) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementNotExists) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementAssign) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementFetch) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementMinus) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementSubQuery) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementPathBlock) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementTriplesBlock) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementDataset) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementFilter) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementGroup) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementNamedGraph) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementOptional) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementService) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(ElementUnion) - Method in class org.topbraid.spin.arq.AbstractElementVisitor
 
visit(TemplateTriple) - Method in class org.topbraid.spin.arq.AbstractTemplateVisitor
 
visit(TemplateGroup) - Method in class org.topbraid.spin.arq.AbstractTemplateVisitor
 
visit(ElementVisitor) - Method in interface org.topbraid.spin.model.Element
Visits this with a given visitor.
visit(ElementList) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(Filter) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(Bind) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(Minus) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(NamedGraph) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(NotExists) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(Optional) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(Service) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(SubQuery) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(TriplePath) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(TriplePattern) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(Union) - Method in class org.topbraid.spin.model.visitor.AbstractElementVisitor
 
visit(Aggregation) - Method in class org.topbraid.spin.model.visitor.AbstractExpressionVisitor
 
visit(FunctionCall) - Method in class org.topbraid.spin.model.visitor.AbstractExpressionVisitor
 
visit(RDFNode) - Method in class org.topbraid.spin.model.visitor.AbstractExpressionVisitor
 
visit(Variable) - Method in class org.topbraid.spin.model.visitor.AbstractExpressionVisitor
 
visit(ElementList) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Filter) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Bind) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Minus) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(NamedGraph) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(NotExists) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Optional) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Service) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(SubQuery) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(TriplePath) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(TriplePattern) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Union) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Bind) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(ElementList) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(Filter) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(Minus) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(NamedGraph) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(NotExists) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(Optional) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(Service) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(SubQuery) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(TriplePath) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(TriplePattern) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(Union) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(Aggregation) - Method in interface org.topbraid.spin.model.visitor.ExpressionVisitor
 
visit(FunctionCall) - Method in interface org.topbraid.spin.model.visitor.ExpressionVisitor
 
visit(RDFNode) - Method in interface org.topbraid.spin.model.visitor.ExpressionVisitor
 
visit(Variable) - Method in interface org.topbraid.spin.model.visitor.ExpressionVisitor
 
visit(RDFNode, ExpressionVisitor) - Static method in class org.topbraid.spin.model.visitor.ExpressionVisitors
 
visit(Aggregation) - Method in class org.topbraid.spin.model.visitor.ExpressionWalker
 
visit(FunctionCall) - Method in class org.topbraid.spin.model.visitor.ExpressionWalker
 
visit(RDFNode) - Method in class org.topbraid.spin.model.visitor.ExpressionWalker
 
visit(Variable) - Method in class org.topbraid.spin.model.visitor.ExpressionWalker
 

W

where - Static variable in class org.topbraid.spin.vocabulary.SP
 
with - Static variable in class org.topbraid.spin.vocabulary.SP
 
withImports(String) - Static method in class org.topbraid.spin.util.JenaUtil
 
withoutImports(String) - Static method in class org.topbraid.spin.util.JenaUtil
 
wrap(Node, EnhGraph) - Method in class org.topbraid.spin.util.SimpleImplementation
 
wrap(Node, EnhGraph) - Method in class org.topbraid.spin.util.SimpleImplementation2
 

_

_arg1 - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
_arg2 - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
_arg3 - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
_arg4 - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
_arg5 - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
_this - Static variable in class org.topbraid.spin.vocabulary.SPIN
 

A B C D E F G H I J K L M N O P Q R S T U V W _

Copyright © 2011 TopQuadrant, Inc.. All Rights Reserved.