public HSTExplanationGenerator(TransactionAwareSingleExpGen singleExplanationGenerator) { this.singleExplanationGenerator = singleExplanationGenerator; collector = new OWLEntityCollector(); collector.setCollectDatatypes(false); }
/** * Given a set of OWL-API axiom, return its signature. */ public static Set<OWLEntity> getSignature(OWLAxiom axiom) { Set<OWLEntity> entities = new HashSet<OWLEntity>(); OWLEntityCollector collector = new OWLEntityCollector(entities); collector.setCollectDatatypes( false ); axiom.accept(collector); return entities; }
collector.setCollectClasses(true); collector.setCollectDataProperties(false); collector.setCollectDatatypes(false); collector.setCollectIndividuals(false); collector.setCollectObjectProperties(false);
collector.setCollectClasses(false); collector.setCollectDataProperties(true); collector.setCollectDatatypes(false); collector.setCollectIndividuals(false); collector.setCollectObjectProperties(true);