@Override public Model getCapabilities() { return rf.getCapabilities(); }
/** * Return a description of the capabilities of this reasoner encoded in * RDF. These capabilities may be static or may depend on configuration * information supplied at construction time. May be null if there are * no useful capabilities registered. */ @Override public Model getReasonerCapabilities() { if (factory != null) { return factory.getCapabilities(); } else { return null; } }
/** * Return a description of the capabilities of this reasoner encoded in * RDF. These capabilities may be static or may depend on configuration * information supplied at construction time. May be null if there are * no useful capabilities registered. */ @Override public Model getReasonerCapabilities() { if (factory != null) { return factory.getCapabilities(); } else { return null; } }
@Override public Model getCapabilities() { return r.getCapabilities(); }
/** Answer the capabilities of the underlying ReasonerFactory. */ @Override public Model getCapabilities() { return factory.getCapabilities(); }
/** * Return a description of the capabilities of this reasoner encoded in * RDF. These capabilities may be static or may depend on configuration * information supplied at construction time. May be null if there are * no useful capabilities registered. */ @Override public Model getReasonerCapabilities() { if (factory != null) { return factory.getCapabilities(); } else { return null; } }
/** * Return a description of the capabilities of this reasoner encoded in * RDF. These capabilities may be static or may depend on configuration * information supplied at construction time. May be null if there are * no useful capabilities registered. */ @Override public Model getReasonerCapabilities() { return TransitiveReasonerFactory.theInstance().getCapabilities(); }
/** * Determine whether the given property is recognized and treated specially * by this reasoner. This is a convenience packaging of a special case of getCapabilities. * @param property the property which we want to ask the reasoner about, given as a Node since * this is part of the SPI rather than API * @return true if the given property is handled specially by the reasoner. */ @Override public boolean supportsProperty(Property property) { if (factory == null) return false; Model caps = factory.getCapabilities(); Resource root = caps.getResource(factory.getURI()); return caps.contains(root, ReasonerVocabulary.supportsP, property); }
/** * Determine whether the given property is recognized and treated specially * by this reasoner. This is a convenience packaging of a special case of getCapabilities. * @param property the property which we want to ask the reasoner about, given as a Node since * this is part of the SPI rather than API * @return true if the given property is handled specially by the reasoner. */ @Override public boolean supportsProperty(Property property) { if (factory == null) return false; Model caps = factory.getCapabilities(); Resource root = caps.getResource(factory.getURI()); return caps.contains(root, ReasonerVocabulary.supportsP, property); }
/** * Determine whether the given property is recognized and treated specially * by this reasoner. This is a convenience packaging of a special case of getCapabilities. * @param property the property which we want to ask the reasoner about, given as a Node since * this is part of the SPI rather than API * @return true if the given property is handled specially by the reasoner. */ @Override public boolean supportsProperty(Property property) { if (factory == null) return false; Model caps = factory.getCapabilities(); Resource root = caps.getResource(factory.getURI()); return caps.contains(root, ReasonerVocabulary.supportsP, property); }
/** * Register a Reasoner. * @param factory an factory that can be used to create instances of the reasoner */ public void register(ReasonerFactory factory) { reasonerFactories.put(factory.getURI(), factory); Model description = factory.getCapabilities(); if (description != null) { allDescriptions.add(description); } allDescriptions.createResource(factory.getURI()) .addProperty(RDF.type, ReasonerVocabulary.ReasonerClass); }
/** * Determine whether the given property is recognized and treated specially * by this reasoner. This is a convenience packaging of a special case of getCapabilities. * @param property the property which we want to ask the reasoner about, given as a Node since * this is part of the SPI rather than API * @return true if the given property is handled specially by the reasoner. */ @Override public boolean supportsProperty(Property property) { ReasonerFactory rf = TransitiveReasonerFactory.theInstance(); Model caps = rf.getCapabilities(); Resource root = caps.getResource(rf.getURI()); return caps.contains(root, ReasonerVocabulary.supportsP, property); }