public interface AtomFactory
| Modifier and Type | Method and Description |
|---|---|
<P extends AtomPredicate> |
getDataAtom(P predicate,
it.unibz.inf.ontop.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,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<Variable> arguments) |
DistinctVariableOnlyDataAtom |
getDistinctVariableOnlyDataAtom(AtomPredicate predicate,
Variable... arguments) |
DataAtom<AtomPredicate> |
getIntensionalQuadAtom(VariableOrGroundTerm subject,
org.apache.commons.rdf.api.IRI classIRI,
VariableOrGroundTerm graph) |
DataAtom<AtomPredicate> |
getIntensionalQuadAtom(VariableOrGroundTerm subject,
VariableOrGroundTerm property,
VariableOrGroundTerm object,
VariableOrGroundTerm graph)
TODO: change the generic-type to RDFAtomPredicate?
Davide: For provenance TODO: Add quads version for each method in this intereface
|
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?
|
AtomPredicate |
getRDFAnswerPredicate(int arity) |
AtomPredicate getRDFAnswerPredicate(int arity)
<P extends AtomPredicate> DataAtom<P> getDataAtom(P predicate, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends VariableOrGroundTerm> terms)
<P extends AtomPredicate> DataAtom<P> getDataAtom(P predicate, VariableOrGroundTerm... terms)
DistinctVariableOnlyDataAtom getDistinctVariableOnlyDataAtom(AtomPredicate predicate, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<Variable> arguments)
DistinctVariableOnlyDataAtom getDistinctVariableOnlyDataAtom(AtomPredicate predicate, Variable... arguments)
DistinctVariableOnlyDataAtom getDistinctTripleAtom(Variable subject, Variable property, Variable object)
DataAtom<AtomPredicate> getIntensionalTripleAtom(VariableOrGroundTerm subject, VariableOrGroundTerm property, VariableOrGroundTerm object)
DataAtom<AtomPredicate> getIntensionalQuadAtom(VariableOrGroundTerm subject, VariableOrGroundTerm property, VariableOrGroundTerm object, VariableOrGroundTerm graph)
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)
DataAtom<AtomPredicate> getIntensionalQuadAtom(VariableOrGroundTerm subject, org.apache.commons.rdf.api.IRI classIRI, VariableOrGroundTerm graph)
DistinctVariableOnlyDataAtom getDistinctQuadAtom(Variable subject, Variable property, Variable object, Variable namedGraph)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.