public class TypeAxiomHandler extends BuiltInTypeHandler
| Constructor and Description |
|---|
TypeAxiomHandler(OWLRDFConsumer consumer) |
TypeAxiomHandler(OWLRDFConsumer consumer,
org.semanticweb.owlapi.model.IRI typeIRI) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandleStreaming(org.semanticweb.owlapi.model.IRI subject,
org.semanticweb.owlapi.model.IRI predicate,
org.semanticweb.owlapi.model.IRI object) |
protected org.semanticweb.owlapi.vocab.OWLRDFVocabulary |
getPropertyTriplePredicate()
Gets the IRI of the predicate of the triple that specifies that predicate
of a reified axiom
|
protected org.semanticweb.owlapi.vocab.OWLRDFVocabulary |
getSourceTriplePredicate()
Gets the IRI of the predicate of the triple that specifies the source of
a reified axiom
|
protected org.semanticweb.owlapi.vocab.OWLRDFVocabulary |
getTargetTriplePredicate()
Gets the IRI of the predicate of the triple that specifies the target of
a reified axiom
|
protected org.semanticweb.owlapi.model.OWLAxiom |
handleAxiomTriples(org.semanticweb.owlapi.model.IRI subjectTriple,
org.semanticweb.owlapi.model.IRI predicateTriple,
org.semanticweb.owlapi.model.IRI objectTriple,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations) |
protected org.semanticweb.owlapi.model.OWLAxiom |
handleAxiomTriples(org.semanticweb.owlapi.model.IRI subjectTripleObject,
org.semanticweb.owlapi.model.IRI predicateTripleObject,
org.semanticweb.owlapi.model.OWLLiteral con,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations) |
void |
handleTriple(org.semanticweb.owlapi.model.IRI subject,
org.semanticweb.owlapi.model.IRI predicate,
org.semanticweb.owlapi.model.IRI object) |
canHandle, getTypeIRIgetPredicateIRIinferTypes, isSubjectAndObjectClassExpression, isSubjectAndObjectDataRange, isSubjectAndObjectMatchingClassExpressionOrMatchingDataRange, isSubjectOrObjectAnonymousaddAxiom, consumeTriple, consumeTriple, getConsumer, getDataFactory, getPendingAnnotations, isAnnotationPropertyLax, isAnnotationPropertyOnly, isAnnotationPropertyStrict, isAnonymous, isClassExpressionLax, isClassExpressionLax, isClassExpressionListStrict, isClassExpressionStrict, isClassExpressionStrict, isDataPropertyLax, isDataPropertyLax, isDataPropertyOnly, isDataPropertyStrict, isDataPropertyStrict, isDataRangeLax, isDataRangeLax, isDataRangeListStrict, isDataRangeStrict, isDataRangeStrict, isIndividualListStrict, isLiteralPresent, isNonNegativeIntegerLax, isNonNegativeIntegerStrict, isObjectPropertyLax, isObjectPropertyLax, isObjectPropertyOnly, isObjectPropertyStrict, isObjectPropertyStrict, isResourceListStrict, isResourcePresent, isRestrictionLax, isRestrictionStrict, isStrict, translateClassExpression, translateDataProperty, translateDataRange, translateIndividual, translateInteger, translateObjectPropertypublic TypeAxiomHandler(OWLRDFConsumer consumer)
consumer - consumerpublic TypeAxiomHandler(OWLRDFConsumer consumer, org.semanticweb.owlapi.model.IRI typeIRI)
consumer - consumertypeIRI - typeIRIpublic boolean canHandleStreaming(org.semanticweb.owlapi.model.IRI subject,
org.semanticweb.owlapi.model.IRI predicate,
org.semanticweb.owlapi.model.IRI object)
canHandleStreaming in class BuiltInTypeHandlersubject - subjectpredicate - predicateobject - objectprotected org.semanticweb.owlapi.vocab.OWLRDFVocabulary getTargetTriplePredicate()
protected org.semanticweb.owlapi.vocab.OWLRDFVocabulary getPropertyTriplePredicate()
protected org.semanticweb.owlapi.vocab.OWLRDFVocabulary getSourceTriplePredicate()
public void handleTriple(org.semanticweb.owlapi.model.IRI subject,
org.semanticweb.owlapi.model.IRI predicate,
org.semanticweb.owlapi.model.IRI object)
throws org.semanticweb.owlapi.model.UnloadableImportException
handleTriple in class AbstractResourceTripleHandlersubject - subjectpredicate - predicateobject - objectorg.semanticweb.owlapi.model.UnloadableImportException - if an ontology cannot be importedprotected org.semanticweb.owlapi.model.OWLAxiom handleAxiomTriples(org.semanticweb.owlapi.model.IRI subjectTriple,
org.semanticweb.owlapi.model.IRI predicateTriple,
org.semanticweb.owlapi.model.IRI objectTriple,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations)
protected org.semanticweb.owlapi.model.OWLAxiom handleAxiomTriples(org.semanticweb.owlapi.model.IRI subjectTripleObject,
org.semanticweb.owlapi.model.IRI predicateTripleObject,
org.semanticweb.owlapi.model.OWLLiteral con,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations)
Copyright © 2014 The University of Manchester. All Rights Reserved.