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(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments) |
<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> |
getObject(com.google.common.collect.ImmutableList<T> atomArguments) |
Optional<org.apache.commons.rdf.api.IRI> |
getPredicateIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
Returns a class or (non rdf:type) property IRI if available
|
<T extends ImmutableTerm> |
getProperty(com.google.common.collect.ImmutableList<T> atomArguments) |
Optional<org.apache.commons.rdf.api.IRI> |
getPropertyIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments) |
<T extends ImmutableTerm> |
getSubject(com.google.common.collect.ImmutableList<T> atomArguments) |
default <T extends ImmutableTerm> |
updateObject(com.google.common.collect.ImmutableList<T> originalArguments,
T newObject) |
<T extends ImmutableTerm> |
updateSPO(com.google.common.collect.ImmutableList<T> originalArguments,
T newSubject,
T newProperty,
T newObject) |
default <T extends ImmutableTerm> |
updateSubject(com.google.common.collect.ImmutableList<T> originalArguments,
T newSubject) |
getBaseTypesForValidationOptional<org.apache.commons.rdf.api.IRI> getClassIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
Optional<org.apache.commons.rdf.api.IRI> getPropertyIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
Optional<org.apache.commons.rdf.api.IRI> getPredicateIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
Optional<org.apache.commons.rdf.api.IRI> getGraphIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
<T extends ImmutableTerm> T getSubject(com.google.common.collect.ImmutableList<T> atomArguments)
<T extends ImmutableTerm> T getProperty(com.google.common.collect.ImmutableList<T> atomArguments)
<T extends ImmutableTerm> T getObject(com.google.common.collect.ImmutableList<T> atomArguments)
<T extends ImmutableTerm> Optional<T> getGraph(com.google.common.collect.ImmutableList<T> atomArguments)
<T extends ImmutableTerm> com.google.common.collect.ImmutableList<T> updateSPO(com.google.common.collect.ImmutableList<T> originalArguments, T newSubject, T newProperty, T newObject)
default <T extends ImmutableTerm> com.google.common.collect.ImmutableList<T> updateSubject(com.google.common.collect.ImmutableList<T> originalArguments, T newSubject)
default <T extends ImmutableTerm> com.google.common.collect.ImmutableList<T> updateObject(com.google.common.collect.ImmutableList<T> originalArguments, T newObject)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.