public abstract class RDFAtomPredicateImpl extends AtomPredicateImpl implements RDFAtomPredicate
| Modifier | Constructor and Description |
|---|---|
protected |
RDFAtomPredicateImpl(String name,
com.google.common.collect.ImmutableList<TermType> expectedBaseTypes,
int subjectIndex,
int propertyIndex,
int objectIndex,
RDFTermTypeConstant iriType,
org.apache.commons.rdf.api.RDF rdfFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<org.apache.commons.rdf.api.IRI> |
extractIRI(ImmutableTerm term) |
Optional<org.apache.commons.rdf.api.IRI> |
getClassIRI(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) |
getBaseTypesForValidationclone, equals, getArity, getName, hashCode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitgetGraph, getGraphIRI, updateObject, updateSO, updateSPO, updateSubjectgetBaseTypesForValidationprotected RDFAtomPredicateImpl(String name, com.google.common.collect.ImmutableList<TermType> expectedBaseTypes, int subjectIndex, int propertyIndex, int objectIndex, RDFTermTypeConstant iriType, org.apache.commons.rdf.api.RDF rdfFactory)
public Optional<org.apache.commons.rdf.api.IRI> getClassIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
getClassIRI in interface RDFAtomPredicatepublic Optional<org.apache.commons.rdf.api.IRI> getPropertyIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
getPropertyIRI in interface RDFAtomPredicatepublic Optional<org.apache.commons.rdf.api.IRI> getPredicateIRI(com.google.common.collect.ImmutableList<? extends ImmutableTerm> atomArguments)
RDFAtomPredicategetPredicateIRI in interface RDFAtomPredicatepublic <T extends ImmutableTerm> T getSubject(com.google.common.collect.ImmutableList<T> atomArguments)
getSubject in interface RDFAtomPredicatepublic <T extends ImmutableTerm> T getProperty(com.google.common.collect.ImmutableList<T> atomArguments)
getProperty in interface RDFAtomPredicatepublic <T extends ImmutableTerm> T getObject(com.google.common.collect.ImmutableList<T> atomArguments)
getObject in interface RDFAtomPredicateprotected Optional<org.apache.commons.rdf.api.IRI> extractIRI(ImmutableTerm term)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.