public abstract class AbstractNamedEquivalentClassAxiomHandler extends TriplePredicateHandler
Constructor and Description |
---|
AbstractNamedEquivalentClassAxiomHandler(OWLRDFConsumer consumer,
IRI predicateIRI) |
Modifier and Type | Method and Description |
---|---|
boolean |
canHandle(IRI subject,
IRI predicate,
IRI object) |
boolean |
canHandleStreaming(IRI subject,
IRI predicate,
IRI object) |
void |
handleTriple(IRI subject,
IRI predicate,
IRI object) |
protected abstract OWLClassExpression |
translateEquivalentClass(IRI mainNode) |
getPredicateIRI
inferTypes, isSubjectAndObjectClassExpression, isSubjectAndObjectDataRange, isSubjectAndObjectMatchingClassExpressionOrMatchingDataRange, isSubjectOrObjectAnonymous
addAxiom, 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, translateObjectProperty
public AbstractNamedEquivalentClassAxiomHandler(OWLRDFConsumer consumer, IRI predicateIRI)
public boolean canHandleStreaming(IRI subject, IRI predicate, IRI object)
canHandleStreaming
in class AbstractResourceTripleHandler
public boolean canHandle(IRI subject, IRI predicate, IRI object)
canHandle
in class TriplePredicateHandler
public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException
handleTriple
in class AbstractResourceTripleHandler
UnloadableImportException
protected abstract OWLClassExpression translateEquivalentClass(IRI mainNode)