public static OWLClassExpression classExpressionPropertyExpanderChecked(OWLClassExpression startClass, AbstractReasonerComponent reasoner, OWLDataFactory df, Supplier<OWLClassExpression> defaultClass, Logger logger, boolean sfp) { if(startClass == null) { if (defaultClass != null) startClass = defaultClass.get(); } else { try { startClass = OWLAPIUtils.classExpressionPropertyExpander(startClass, reasoner, df, sfp); } catch (ManchesterOWLSyntaxParserException e) { logger.info("Error parsing startClass: " + e.getMessage()); startClass = defaultClass.get(); logger.warn("Using "+ startClass +" instead."); } } return startClass; } public static OWLClassExpression classExpressionPropertyExpanderChecked(OWLClassExpression startClass, AbstractReasonerComponent reasoner, OWLDataFactory df, Supplier<OWLClassExpression> defaultClass, Logger logger) {
"Encountered '%s' at line %s column %s. Expected either 'Ontology:' or 'Prefix:'", trimmedLine, Integer.valueOf(lineCount), Integer.valueOf(startCol)); throw new ManchesterOWLSyntaxParserException(msg, lineCount, startCol); return parser.parseOntology(ontology); } catch (ParserException e) { throw new ManchesterOWLSyntaxParserException(e.getMessage(), e, e.getLineNumber(), e.getColumnNumber()); } catch (OWLOntologyInputSourceException | IOException e) { throw new ManchesterOWLSyntaxParserException(e.getMessage(), e, 1, 1);
"Encountered '%s' at line %s column %s. Expected either 'Ontology:' or 'Prefix:'", trimmedLine, Integer.valueOf(lineCount), Integer.valueOf(startCol)); throw new ManchesterOWLSyntaxParserException(msg, lineCount, startCol); return parser.parseOntology(ontology); } catch (ParserException e) { throw new ManchesterOWLSyntaxParserException(e.getMessage(), e, e.getLineNumber(), e.getColumnNumber()); } catch (OWLOntologyInputSourceException | IOException e) { throw new ManchesterOWLSyntaxParserException(e.getMessage(), e, 1, 1);
"Encountered '%s' at line %s column %s. Expected either 'Ontology:' or 'Prefix:'", trimmedLine, Integer.valueOf(lineCount), Integer.valueOf(startCol)); throw new ManchesterOWLSyntaxParserException(msg, lineCount, startCol); return parser.parseOntology(ontology); } catch (ParserException e) { throw new ManchesterOWLSyntaxParserException(e.getMessage(), e, e.getLineNumber(), e.getColumnNumber()); } catch (OWLOntologyInputSourceException | IOException e) { throw new ManchesterOWLSyntaxParserException(e.getMessage(), e, 1, 1);
@Override public void init() throws ComponentInitException { heuristic = new DisjunctiveHeuristic(); candidates = new TreeSet<>(heuristic); trees = new TreeSet<>(new ELDescriptionTreeComparator()); if(startClass == null) { startClass = dataFactory.getOWLThing(); } else { try { this.startClass = OWLAPIUtils.classExpressionPropertyExpander(startClass, reasoner, dataFactory); } catch (ManchesterOWLSyntaxParserException e) { logger.info("Error parsing startClass: " + e.getMessage()); this.startClass = dataFactory.getOWLThing(); } } operator = new ELDown(reasoner, instanceBasedDisjoints); operator.init(); baseURI = reasoner.getBaseURI(); prefixes = reasoner.getPrefixes(); minimizer = new OWLClassExpressionMinimizer(dataFactory, reasoner); noise = noisePercentage/100d; initialized = true; }
"Encountered '%s' at line %s column %s. Expected either 'Ontology:' or 'Prefix:'", trimmedLine, Integer.valueOf(lineCount), Integer.valueOf(startCol)); throw new ManchesterOWLSyntaxParserException(msg, lineCount, startCol); return parser.parseOntology(ontology); } catch (ParserException e) { throw new ManchesterOWLSyntaxParserException(e.getMessage(), e, e.getLineNumber(), e.getColumnNumber()); } catch (OWLOntologyInputSourceException | IOException e) { throw new ManchesterOWLSyntaxParserException(e.getMessage(), e, 1, 1);
this.startClass = OWLAPIUtils.classExpressionPropertyExpander(startClass, reasoner, dataFactory); } catch (ManchesterOWLSyntaxParserException e) { logger.info("Error parsing startClass: " + e.getMessage()); this.startClass = dataFactory.getOWLThing();