private void addBuiltInTypeTripleHandler(BuiltInTypeHandler handler) { builtInTypeTripleHandlers.put(handler.getTypeIRI(), handler); }
@Override public void handleResourceTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { BuiltInTypeHandler builtInTypeHandler = axiomTypeTripleHandlers.get(object); if (builtInTypeHandler != null) { if (builtInTypeHandler.canHandle(subject, predicate, object)) { builtInTypeHandler.handleTriple(subject, predicate, object); } } } });
BuiltInTypeHandler handler = builtInTypeTripleHandlers.get(object); if (handler != null) { if (handler.canHandleStreaming(subject, predicate, object)) { handler.handleTriple(subject, predicate, object);
public void handle(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { if (predicate.equals(OWLRDFVocabulary.RDF_TYPE.getIRI())) { BuiltInTypeHandler typeHandler = builtInTypeTripleHandlers.get(object); if (typeHandler != null) { typeHandler.handleTriple(subject, predicate, object); // Consumed the triple - no further processing return; } else { addIndividual(subject); } } AbstractResourceTripleHandler handler = predicateHandlers.get(predicate); if (handler != null) { if (handler.canHandle(subject, predicate, object)) { handler.handleTriple(subject, predicate, object); } return; } }
@Override public boolean canHandle(IRI subject, IRI predicate, IRI object) { return super.canHandle(subject, predicate, object)&& getConsumer().getResourceObject(subject, OWLRDFVocabulary.OWL_MEMBERS, false) != null; }
if (handler.canHandleStreaming(subject, predicate, object)) { handler.handleTriple(subject, predicate, object); consumed = true;
BuiltInTypeHandler typeHandler = builtInTypeTripleHandlers.get(object); if (typeHandler != null) { typeHandler.handleTriple(subject, predicate, object);
@Override public boolean canHandle(IRI subject, IRI predicate, IRI object) { return super.canHandle(subject, predicate, object) && getConsumer().getResourceObject(subject, OWLRDFVocabulary.OWL_MEMBERS, false) != null; }
private void addBuiltInTypeTripleHandler(BuiltInTypeHandler handler) { builtInTypeTripleHandlers.put(handler.getTypeIRI(), handler); }
private void addAxiomTypeTripleHandler(BuiltInTypeHandler handler) { axiomTypeTripleHandlers.put(handler.getTypeIRI(), handler); }