| Modifier and Type | Interface and Description |
|---|---|
interface |
ListenableFunction
For mutable Function (yes, it exists...)
This practice should be stopped in the future.
|
| Modifier and Type | Method and Description |
|---|---|
EventGeneratingList<Term> |
ListenableFunction.getTerms() |
| Constructor and Description |
|---|
FatalTypingException(Term term,
TermType expectedTermType,
TermType actualTermType) |
| Modifier and Type | Method and Description |
|---|---|
Function |
AtomFactory.getMutableTripleAtom(Term subject,
Term predicate,
Term object) |
Function |
AtomFactory.getMutableTripleBodyAtom(Term subject,
org.apache.commons.rdf.api.IRI classIRI)
In the body, constant IRIs are currently wrapped into a URI function but in the future they will not
|
Function |
AtomFactory.getMutableTripleBodyAtom(Term subject,
org.apache.commons.rdf.api.IRI propertyIRI,
Term object)
In the body, constant IRIs are currently wrapped into a URI function but in the future they will not
|
Function |
AtomFactory.getMutableTripleHeadAtom(Term subject,
org.apache.commons.rdf.api.IRI classIRI)
In the head, constant IRIs are wrapped into a URI function
|
Function |
AtomFactory.getMutableTripleHeadAtom(Term subject,
org.apache.commons.rdf.api.IRI propertyIRI,
Term object)
In the head, constant IRIs are wrapped into a URI function
|
| Modifier and Type | Method and Description |
|---|---|
Function |
AtomFactoryImpl.getMutableTripleAtom(Term subject,
Term property,
Term object) |
Function |
AtomFactoryImpl.getMutableTripleBodyAtom(Term subject,
org.apache.commons.rdf.api.IRI classIRI) |
Function |
AtomFactoryImpl.getMutableTripleBodyAtom(Term subject,
org.apache.commons.rdf.api.IRI propertyIRI,
Term object) |
Function |
AtomFactoryImpl.getMutableTripleHeadAtom(Term subject,
org.apache.commons.rdf.api.IRI classIRI) |
Function |
AtomFactoryImpl.getMutableTripleHeadAtom(Term subject,
org.apache.commons.rdf.api.IRI propertyIRI,
Term object) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BNode |
interface |
Constant
This class defines a type of
Term in which it has a constant
value. |
interface |
DBConstant |
interface |
Expression
An expression has an Operation predicate.
|
interface |
Function
This class defines a type of
Term in which it denotes a mapping
of one or more elements in a set (called the domain of the function) into a
unique element of another set (the range of the function). |
interface |
IRIConstant
Provides an interface for storing the IRI constant.
|
interface |
NonNullConstant |
interface |
ObjectConstant |
interface |
RDFConstant |
interface |
RDFLiteralConstant
Provides an interface for storing the value constant.
|
interface |
RDFTermTypeConstant
When the RDF term types are "reified" as constants
Should disappear from the query before its translation
into a native query.
|
interface |
Variable
This class defines a type of
Term in which it expresses a quantity
that during a calculation is assumed to vary or be capable of varying in
value. |
| Modifier and Type | Method and Description |
|---|---|
Term |
Term.clone() |
Term |
Function.getTerm(int index) |
| Modifier and Type | Method and Description |
|---|---|
List<Term> |
Function.getTerms()
Get a list of terms (or arguments) that are contained in the function
symbol.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Function.containsTerm(Term t) |
Expression |
TermFactory.getExpression(BooleanFunctionSymbol functor,
Term... arguments) |
Function |
TermFactory.getFunction(Predicate functor,
Term... terms)
Construct a
Function object. |
Function |
TermFactory.getRDFLiteralMutableFunctionalTerm(Term lexicalTerm,
RDFDatatype type) |
void |
Function.setTerm(int index,
Term term) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
TermFactory.getExpression(BooleanFunctionSymbol functor,
List<Term> arguments) |
Function |
TermFactory.getFunction(Predicate functor,
List<Term> terms) |
void |
Function.updateTerms(List<Term> literals) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFunctionalTerm
Abstract implementation that can reasonably be shared because
an immutable and a crazy implementation.
|
class |
BNodeConstantImpl
Implementation for BNodes.
|
class |
DBConstantImpl |
class |
ExpressionImpl |
class |
FunctionalTermImpl
TODO: rename ListenableFunctionImpl
Please consider using ImmutableFunctionalTermImpl instead.
|
class |
IRIConstantImpl
Provides a storage to put the URI constant.
|
class |
NullConstantImpl |
class |
RDFLiteralConstantImpl |
class |
RDFTermTypeConstantImpl |
class |
VariableImpl |
| Modifier and Type | Method and Description |
|---|---|
Term |
NullConstantImpl.clone()
TODO: get rid of this method and stop this cloning practice
|
Term |
RDFTermTypeConstantImpl.clone()
Deprecated.
|
Term |
DBConstantImpl.clone() |
Term |
ImmutabilityTools.convertToMutableTerm(ImmutableTerm term) |
Term |
FunctionalTermImpl.getTerm(int index) |
| Modifier and Type | Method and Description |
|---|---|
EventGeneratingList<Term> |
FunctionalTermImpl.getTerms() |
| Modifier and Type | Method and Description |
|---|---|
static void |
TermUtils.addReferencedVariablesTo(Collection<Variable> vars,
Term t) |
static GroundTerm |
GroundTermTools.castIntoGroundTerm(Term term,
TermFactory termFactory) |
boolean |
AbstractFunctionalTerm.containsTerm(Term t)
Check whether the function contains a particular term argument or not.
|
ImmutableTerm |
ImmutabilityTools.convertIntoImmutableTerm(Term term)
In case the term is functional, creates an immutable copy of it.
|
VariableOrGroundTerm |
ImmutabilityTools.convertIntoVariableOrGroundTerm(Term term) |
Expression |
TermFactoryImpl.getExpression(BooleanFunctionSymbol functor,
Term... arguments) |
Function |
TermFactoryImpl.getFunction(Predicate functor,
Term... arguments) |
Function |
TermFactoryImpl.getRDFLiteralMutableFunctionalTerm(Term lexicalTerm,
RDFDatatype type) |
static boolean |
GroundTermTools.isGroundTerm(Term term)
Returns true if is a ground term (even if it is not explicitly typed as such).
|
void |
FunctionalTermImpl.setTerm(int index,
Term newTerm) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.collect.ImmutableList<GroundTerm> |
GroundTermTools.castIntoGroundTerms(List<? extends Term> terms,
TermFactory termFactory) |
Expression |
TermFactoryImpl.getExpression(BooleanFunctionSymbol functor,
List<Term> arguments) |
Function |
TermFactoryImpl.getFunction(Predicate functor,
List<Term> arguments) |
void |
FunctionalTermImpl.updateTerms(List<Term> newterms) |
| Constructor and Description |
|---|
ExpressionImpl(BooleanFunctionSymbol functor,
Term... terms) |
FunctionalTermImpl(Predicate functor,
Term... terms)
The default constructor.
|
| Constructor and Description |
|---|
ExpressionImpl(BooleanFunctionSymbol functor,
List<Term> terms) |
FunctionalTermImpl(Predicate functor,
List<Term> terms) |
| Modifier and Type | Method and Description |
|---|---|
Term |
Substitution.get(Variable var) |
| Modifier and Type | Method and Description |
|---|---|
Map<Variable,Term> |
Substitution.getMap()
Map representation of this function.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Substitution.composeTerms(Term term1,
Term term2)
Creates a singleton substitution out of term1 and term2.
|
| Modifier and Type | Method and Description |
|---|---|
Term |
SingletonSubstitution.get(Variable var) |
Term |
SubstitutionImpl.get(Variable var) |
Term |
SingletonSubstitution.getTerm() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMap<Variable,Term> |
SingletonSubstitution.getMap() |
Map<Variable,Term> |
SubstitutionImpl.getMap() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SingletonSubstitution.composeTerms(Term term1,
Term term2)
Deprecated.
|
boolean |
SubstitutionImpl.composeTerms(Term term1,
Term term2)
Creates a unifier (singleton substitution) out of term1 and term2.
|
| Constructor and Description |
|---|
SingletonSubstitution(Variable var,
Term term) |
| Constructor and Description |
|---|
SubstitutionImpl(Map<Variable,Term> substitutionMap,
TermFactory termFactory) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.