public class QuadPredicateImpl extends RDFAtomPredicateImpl implements QuadPredicate
RDFAtomPredicate.ComponentGetter, RDFAtomPredicate.ComponentUpdater| Modifier | Constructor and Description |
|---|---|
protected |
QuadPredicateImpl(com.google.common.collect.ImmutableList<TermType> expectedBaseTypes,
RDFTermTypeConstant iriType,
org.apache.commons.rdf.api.RDF rdfFactory) |
| Modifier and Type | Method and Description |
|---|---|
<T extends ImmutableTerm> |
getGraph(com.google.common.collect.ImmutableList<T> atomArguments) |
Optional<org.apache.commons.rdf.api.IRI> |
getGraphIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments) |
<T extends ImmutableTerm> |
updateSPO(com.google.common.collect.ImmutableList<T> originalArguments,
T newSubject,
T newProperty,
T newObject) |
extractIRI, getClassIRI, getObject, getPredicateIRI, getProperty, getPropertyIRI, getSubjectgetBaseTypesForValidationequals, getArity, getName, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetClassIRI, getObject, getPredicateIRI, getProperty, getPropertyIRI, getSubject, updateObject, updateSubjectgetBaseTypesForValidationprotected QuadPredicateImpl(com.google.common.collect.ImmutableList<TermType> expectedBaseTypes, RDFTermTypeConstant iriType, org.apache.commons.rdf.api.RDF rdfFactory)
public Optional<org.apache.commons.rdf.api.IRI> getGraphIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
getGraphIRI in interface RDFAtomPredicatepublic <T extends ImmutableTerm> Optional<T> getGraph(com.google.common.collect.ImmutableList<T> atomArguments)
getGraph in interface RDFAtomPredicatepublic <T extends ImmutableTerm> com.google.common.collect.ImmutableList<T> updateSPO(com.google.common.collect.ImmutableList<T> originalArguments, T newSubject, T newProperty, T newObject)
updateSPO in interface RDFAtomPredicateCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.