public interface RDFAtomPredicate extends AtomPredicate
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RDFAtomPredicate.ComponentGetter
the type of the three getters
|
static interface |
RDFAtomPredicate.ComponentUpdater
the type of the two updater methods
|
| Modifier and Type | Method and Description |
|---|---|
Optional<org.apache.commons.rdf.api.IRI> |
getClassIRI(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments) |
<T extends ImmutableTerm> |
getGraph(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> atomArguments) |
Optional<org.apache.commons.rdf.api.IRI> |
getGraphIRI(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments) |
<T extends ImmutableTerm> |
getObject(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> atomArguments) |
Optional<org.apache.commons.rdf.api.IRI> |
getPredicateIRI(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
Returns a class or (non rdf:type) property IRI if available
|
<T extends ImmutableTerm> |
getProperty(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> atomArguments) |
Optional<org.apache.commons.rdf.api.IRI> |
getPropertyIRI(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments) |
<T extends ImmutableTerm> |
getSubject(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> atomArguments) |
default <T extends ImmutableTerm> |
updateObject(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> originalArguments,
T newObject) |
<T extends ImmutableTerm> |
updateSPO(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> originalArguments,
T newSubject,
T newProperty,
T newObject) |
default <T extends ImmutableTerm> |
updateSubject(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> originalArguments,
T newSubject) |
getBaseTypesForValidationOptional<org.apache.commons.rdf.api.IRI> getClassIRI(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
Optional<org.apache.commons.rdf.api.IRI> getPropertyIRI(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
Optional<org.apache.commons.rdf.api.IRI> getPredicateIRI(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
Optional<org.apache.commons.rdf.api.IRI> getGraphIRI(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
<T extends ImmutableTerm> T getSubject(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> atomArguments)
<T extends ImmutableTerm> T getProperty(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> atomArguments)
<T extends ImmutableTerm> T getObject(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> atomArguments)
<T extends ImmutableTerm> Optional<T> getGraph(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> atomArguments)
<T extends ImmutableTerm> it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> updateSPO(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> originalArguments, T newSubject, T newProperty, T newObject)
default <T extends ImmutableTerm> it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> updateSubject(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> originalArguments, T newSubject)
default <T extends ImmutableTerm> it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> updateObject(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<T> originalArguments, T newObject)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.