A B C D E F G H I J 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
 
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(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<QueryWrapper>>, Statement, Model, boolean, Map<QueryWrapper, Map<String, RDFNode>>, boolean) - Static method in class org.topbraid.spin.util.SPINQueryFinder
 
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(StringBuilder) - 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
 
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
 
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.
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.system
A singleton that can create ARQ SPARQL Queries and QueryExecution objects.
ARQFactory() - Constructor for class org.topbraid.spin.system.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.
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.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
 
beginTask(String, int) - Method in interface org.topbraid.spin.util.ProgressMonitor
 
beginTask(String, int) - Method in class org.topbraid.spin.util.SimpleProgressMonitor
 
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
 
cell - 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(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.
checkExpression(String, Model) - Static method in class org.topbraid.spin.util.SPINExpressions
 
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
 
colCount - Static variable in class org.topbraid.spin.vocabulary.SPR
 
colName - 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
 
compare(QueryWrapper, QueryWrapper) - 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
 
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>, 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>, 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>, 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>, 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
 
containsThis(Query) - 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.SPINARQFunction
 
create(String) - Method in class org.topbraid.spin.arq.SPINARQPFunction
 
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.
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
 
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
 
createLet(Model, Variable, RDFNode) - Static method in class org.topbraid.spin.model.SPINFactory
Creates a Let in a given Model as a blank node.
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.system.ARQFactory
Same as createPrefixDeclarations(model, true).
createPrefixDeclarations(Model, boolean) - Method in class org.topbraid.spin.system.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(Model, String) - Method in class org.topbraid.spin.system.ARQFactory
Creates a new Query from a partial query (possibly lacking PREFIX declarations), using the ARQ syntax specified by getSyntax.
createQuery(Resource) - Static method in class org.topbraid.spin.util.SPINExpressions
 
createQueryExecution(Query, Model) - Method in class org.topbraid.spin.system.ARQFactory
Creates a QueryExecution for a given Query in a given Model, with no initial bindings.
createQueryExecution(Query, Model, QuerySolutionMap) - Method in class org.topbraid.spin.system.ARQFactory
Creates a QueryExecution for a given Query in a given Model, with some given initial bindings.
createRemoteQueryExecution(Query) - Method in class org.topbraid.spin.system.ARQFactory
Creates a remote QueryExecution on a given Query.
createRemoteQueryExecution(Query, List<String>) - Method in class org.topbraid.spin.system.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(com.hp.hpl.jena.sparql.modify.op.Update, String) - Method in class org.topbraid.spin.arq.ARQ2SPIN
 
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

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
 
Delete - Static variable in class org.topbraid.spin.vocabulary.SP
 
deletePattern - 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
 
done() - Method in interface org.topbraid.spin.util.ProgressMonitor
 
done() - Method in class org.topbraid.spin.util.SimpleProgressMonitor
 

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
 
eq - Static variable in class org.topbraid.spin.vocabulary.SP
 
evaluate(Resource, Model, QuerySolution) - Static method in class org.topbraid.spin.util.SPINExpressions
 
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(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
 
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
 
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
 
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(Triple) - Method in class org.topbraid.spin.inference.SPINExplanations
Gets the explanation for a given inferred triple.
get() - Static method in class org.topbraid.spin.spr.TableEngines
 
get() - Static method in class org.topbraid.spin.system.ARQFactory
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.
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
 
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.
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.
getCell(Resource, int, int) - Static method in class org.topbraid.spin.spr.SPRResultSets
 
getClass2QueryMap(Model, Model, Property, boolean, Map<QueryWrapper, 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).
getCustomizedLabel(Resource) - Method in class org.topbraid.spin.system.SPINLabels
Gets a "human-readable" label for a given Resource.
getDataset() - Method in class org.topbraid.spin.system.ARQFactory
Deprecated. Use the other variation instead
getDataset(Model) - Method in class org.topbraid.spin.system.ARQFactory
 
getDatatypeURIs() - Static method in class org.topbraid.spin.util.JenaDatatypes
Gets a List of all datatype URIs.
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.
getDuration() - Method in class org.topbraid.spin.inference.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.Filter
Gets the expression representing the filter condition.
getExpression() - Method in interface org.topbraid.spin.model.Let
Gets the SPARQL expression delivering the assigned value.
getExpressionString(Resource) - 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.
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.
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
 
getInteger(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
getIntegerProperty(Resource, Property) - Static method in class org.topbraid.spin.util.JenaUtil
 
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.QueryWrapper
 
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.
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
 
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.
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.system.ARQFactory
Gets a list of named graphs (GRAPH elements) mentioned in a given Query.
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.inference.SPINStatistics
 
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 LET assignments in the beginning of the WHERE clause to bind all arguments.
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.
getRDFNode(Property) - Method in interface org.topbraid.spin.model.SPINResource
 
getRDFNode(Property) - Method in class org.topbraid.spin.model.SPINResourceImpl
 
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() - Method in class org.topbraid.spin.util.QueryWrapper
Gets the SPIN Query or template call that has created this QueryWrapper.
getSPINQuery() - Method in class org.topbraid.spin.util.QueryWrapper
 
getStatement() - Method in class org.topbraid.spin.util.QueryWrapper
 
getStatementsList(StmtIterator) - Static method in class org.topbraid.spin.util.JenaUtil
 
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
 
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.system.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() - Method in class org.topbraid.spin.util.QueryWrapper
 
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.
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.Let
Gets the variable on the left hand side of the LET.
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.Query
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
 
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.

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
 
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.
Insert - Static variable in class org.topbraid.spin.vocabulary.SP
 
insertPattern - 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:abstractisArgumentPredicate(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.
isCanceled() - Method in interface org.topbraid.spin.util.ProgressMonitor
 
isCanceled() - Method in class org.topbraid.spin.util.SimpleProgressMonitor
 
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.
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.
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.
isQueryProperty(Property) - Static method in class org.topbraid.spin.vocabulary.SP
 
isReduced() - Method in interface org.topbraid.spin.model.Select
Checks if this query has the REDUCED flag set.
isRuleProperty(Property) - Static method in class org.topbraid.spin.inference.SPINInferences
Checks if a given property is a SPIN rule property.
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.QueryWrapper
 

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
 

L

labelTemplate - Static variable in class org.topbraid.spin.vocabulary.SPIN
 
Let - Interface in org.topbraid.spin.model
A LET assignment element.
Let - Static variable in class org.topbraid.spin.vocabulary.SP
 
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.

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
 
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
 
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

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
 
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
 
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.visitor - package org.topbraid.spin.model.visitor
Support for traversing SPIN object trees.
org.topbraid.spin.spr - package org.topbraid.spin.spr
 
org.topbraid.spin.spr.spra - package org.topbraid.spin.spr.spra
 
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.
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
 
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.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
 
println(String) - Method in class org.topbraid.spin.util.SimpleProgressMonitor
 
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
 
ProgressMonitor - Interface in org.topbraid.spin.util
An abstraction of the Eclipse IProgressMonitor for intermediate status messages and the ability to cancel long-running processes.
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(Triple, String) - 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
Wraps a (pre-compiled) Jena Query with its source SPIN Query and a human-readable string representation.
QueryWrapper(Query, Resource, String, Query, String, Statement, boolean) - Constructor for class org.topbraid.spin.util.QueryWrapper
 

R

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(Resource, TableEngine) - Method in class org.topbraid.spin.spr.TableEngines
 
register(Function, 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) - 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) - 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.
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
 
ReversePath - Static variable in class org.topbraid.spin.vocabulary.SP
 
rowCount - Static variable in class org.topbraid.spin.vocabulary.SPR
 
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<QueryWrapper>>, Map<QueryWrapper, 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
 
run(ProgressMonitor) - Method in interface org.topbraid.spin.util.RunnableWithProgress
Runs the runnable.
RunnableWithProgress - Interface in org.topbraid.spin.util
A generic interface similar to Runnable, but with an additional argument that allows the Runnable to display progress.
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(TableEngines) - Static method in class org.topbraid.spin.spr.TableEngines
 
set(ARQFactory) - Static method in class org.topbraid.spin.system.ARQFactory
Changes the singleton to some subclass.
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
 
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.
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
 
SimpleProgressMonitor - Class in org.topbraid.spin.util
A simple implementation of ProgressMonitor that prints messages to System.out.
SimpleProgressMonitor(String) - Constructor for class org.topbraid.spin.util.SimpleProgressMonitor
 
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
 
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
 
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
 
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.inference
A wrapper to record the execution time of a given Query for statistical purposes.
SPINStatistics(Query, long) - Constructor for class org.topbraid.spin.inference.SPINStatistics
 
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 Automatically generated with TopBraid Composer.
SPR() - Constructor for class org.topbraid.spin.vocabulary.SPR
 
SPRA - Class in org.topbraid.spin.vocabulary
Vocabulary for http://spinrdf.org/spra Automatically generated with TopBraid Composer.
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
 
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
 
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
 
subTask(String) - Method in interface org.topbraid.spin.util.ProgressMonitor
 
subTask(String) - Method in class org.topbraid.spin.util.SimpleProgressMonitor
 
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
 
Update - Static variable in class org.topbraid.spin.vocabulary.SP
 
UpdateTemplate - Static variable in class org.topbraid.spin.vocabulary.SPIN
 

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(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(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(Let) - 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(ElementList) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Filter) - Method in interface org.topbraid.spin.model.visitor.ElementVisitor
 
visit(Let) - 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(ElementList) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(Filter) - Method in class org.topbraid.spin.model.visitor.ElementWalker
 
visit(Let) - 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(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
 

W

where - Static variable in class org.topbraid.spin.vocabulary.SP
 
worked(int) - Method in interface org.topbraid.spin.util.ProgressMonitor
 
worked(int) - Method in class org.topbraid.spin.util.SimpleProgressMonitor
 
wrap(Node, EnhGraph) - Method in class org.topbraid.spin.util.SimpleImplementation
 

_

_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 L M N O P Q R S T U V W _