private void run(final String[] args) { if (args.length == 0) throw new OpenlletCmdException("Type 'openllet help' for usage."); final String arg = args[0]; if ("h".equals(arg) || "-h".equals(arg) || "help".equals(arg) || "--help".equals(arg)) { if (args.length == 1) mainhelp(); else { final OpenlletCmdApp cmd = getCommand(args[1]); cmd.help(); } } else if ("--version".equals(arg) || "-V".equals(arg)) version(); else { final OpenlletCmdApp cmd = getCommand(arg); cmd.parseArgs(args); cmd.run(); cmd.finish(); } }
public void run(final String... args) { OWL._manager.clearOntologies(); final OpenlletCmdApp app = create(); app.parseArgs(prepend(args, app.getAppCmd())); app.run(); } }
@Override public void parseArgs(final String[] args) { super.parseArgs(args); _maxExplanations = _options.getOption("max").getValueAsNonNegativeInteger(); _owlApiLoader = (OWLAPILoader) getLoader("OWLAPI"); getKB(); _converter = new SatisfiabilityConverter(_owlApiLoader.getManager().getOWLDataFactory()); _reasoner = _owlApiLoader.getReasoner(); loadMethod(); loadNames(); }
@Override public void parseArgs(final String[] args) { super.parseArgs(args); setQueryFile(_options.getOption("query-file").getValueAsString()); setOutputFormat(_options.getOption("output-format").getValueAsString()); setQueryFormat(_options.getOption("query-format").getValueAsString()); setQueryEngine(_options.getOption("query-engine").getValueAsString()); OpenlletOptions.TREAT_ALL_VARS_DISTINGUISHED = !_options.getOption("bnode").getValueAsBoolean(); }
@Override public void parseArgs(final String[] args) { super.parseArgs(args); final String only = _options.getOption("only").getValueAsString(); if (only == null) { setDoRDF(true); setDoOWL(true); } else if (only.equalsIgnoreCase("RDF")) { setDoRDF(true); setDoOWL(false); } else if (only.equalsIgnoreCase("OWL")) { setDoRDF(false); setDoOWL(true); } else throw new OpenlletCmdException("Invalid argument to lint --only: " + only); setDoRootOnly(_options.getOption("root-only").getValueAsBoolean()); if (getInputFiles().length > 1) throw new OpenlletCmdException("lint doesn't handle multiple input files"); setInputOntologyPath(getInputFiles()[0]); setOutputOntologyPath(_options.getOption("fix").getValueAsString()); }