public interface AtomFactory
| Modifier and Type | Method and Description |
|---|---|
<P extends AtomPredicate> |
getDataAtom(P predicate,
com.google.common.collect.ImmutableList<? extends VariableOrGroundTerm> terms)
Beware: a DataAtom is immutable
|
<P extends AtomPredicate> |
getDataAtom(P predicate,
VariableOrGroundTerm... terms)
Beware: a DataAtom is immutable
|
DistinctVariableOnlyDataAtom |
getDistinctQuadAtom(Variable subject,
Variable property,
Variable object,
Variable namedGraph) |
DistinctVariableOnlyDataAtom |
getDistinctTripleAtom(Variable subject,
Variable property,
Variable object) |
DistinctVariableOnlyDataAtom |
getDistinctVariableOnlyDataAtom(AtomPredicate predicate,
com.google.common.collect.ImmutableList<Variable> arguments) |
DistinctVariableOnlyDataAtom |
getDistinctVariableOnlyDataAtom(AtomPredicate predicate,
Variable... arguments) |
DataAtom<AtomPredicate> |
getIntensionalTripleAtom(VariableOrGroundTerm subject,
org.apache.commons.rdf.api.IRI classIRI)
TODO: change the generic-type to RDFAtomPredicate?
|
DataAtom<AtomPredicate> |
getIntensionalTripleAtom(VariableOrGroundTerm subject,
org.apache.commons.rdf.api.IRI propertyIRI,
VariableOrGroundTerm object)
TODO: change the generic-type to RDFAtomPredicate?
|
DataAtom<AtomPredicate> |
getIntensionalTripleAtom(VariableOrGroundTerm subject,
VariableOrGroundTerm property,
VariableOrGroundTerm object)
TODO: change the generic-type to RDFAtomPredicate?
|
Function |
getMutableTripleAtom(Term subject,
Term predicate,
Term object) |
Function |
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 |
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 |
getMutableTripleHeadAtom(Term subject,
org.apache.commons.rdf.api.IRI classIRI)
In the head, constant IRIs are wrapped into a URI function
|
Function |
getMutableTripleHeadAtom(Term subject,
org.apache.commons.rdf.api.IRI propertyIRI,
Term object)
In the head, constant IRIs are wrapped into a URI function
|
AtomPredicate |
getRDFAnswerPredicate(int arity) |
AtomPredicate getRDFAnswerPredicate(int arity)
<P extends AtomPredicate> DataAtom<P> getDataAtom(P predicate, com.google.common.collect.ImmutableList<? extends VariableOrGroundTerm> terms)
<P extends AtomPredicate> DataAtom<P> getDataAtom(P predicate, VariableOrGroundTerm... terms)
DistinctVariableOnlyDataAtom getDistinctVariableOnlyDataAtom(AtomPredicate predicate, com.google.common.collect.ImmutableList<Variable> arguments)
DistinctVariableOnlyDataAtom getDistinctVariableOnlyDataAtom(AtomPredicate predicate, Variable... arguments)
Function getMutableTripleBodyAtom(Term subject, org.apache.commons.rdf.api.IRI propertyIRI, Term object)
Function getMutableTripleBodyAtom(Term subject, org.apache.commons.rdf.api.IRI classIRI)
Function getMutableTripleHeadAtom(Term subject, org.apache.commons.rdf.api.IRI propertyIRI, Term object)
Function getMutableTripleHeadAtom(Term subject, org.apache.commons.rdf.api.IRI classIRI)
DistinctVariableOnlyDataAtom getDistinctTripleAtom(Variable subject, Variable property, Variable object)
DataAtom<AtomPredicate> getIntensionalTripleAtom(VariableOrGroundTerm subject, VariableOrGroundTerm property, VariableOrGroundTerm object)
DataAtom<AtomPredicate> getIntensionalTripleAtom(VariableOrGroundTerm subject, org.apache.commons.rdf.api.IRI propertyIRI, VariableOrGroundTerm object)
DataAtom<AtomPredicate> getIntensionalTripleAtom(VariableOrGroundTerm subject, org.apache.commons.rdf.api.IRI classIRI)
DistinctVariableOnlyDataAtom getDistinctQuadAtom(Variable subject, Variable property, Variable object, Variable namedGraph)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.