Mercurial > repos > mikel-egana-aranguren > oppl
comparison OPPL/src/OPPLGalaxy.java @ 13:7e6604a5ee55
New query tool added
author | Mikel Egaña Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu> |
---|---|
date | Thu, 29 Mar 2012 14:49:22 +0200 |
parents | 6ca67b155e32 |
children | d3616fac4ca5 |
comparison
equal
deleted
inserted
replaced
12:d0722148cb59 | 13:7e6604a5ee55 |
---|---|
20 import org.semanticweb.owlapi.model.OWLOntology; | 20 import org.semanticweb.owlapi.model.OWLOntology; |
21 import org.semanticweb.owlapi.model.OWLOntologyCreationException; | 21 import org.semanticweb.owlapi.model.OWLOntologyCreationException; |
22 import org.semanticweb.owlapi.model.OWLOntologyManager; | 22 import org.semanticweb.owlapi.model.OWLOntologyManager; |
23 import org.semanticweb.owlapi.model.OWLOntologyStorageException; | 23 import org.semanticweb.owlapi.model.OWLOntologyStorageException; |
24 import org.semanticweb.owlapi.reasoner.OWLReasoner; | 24 import org.semanticweb.owlapi.reasoner.OWLReasoner; |
25 | |
25 | 26 |
26 | 27 |
27 /** | 28 /** |
28 * @author Mikel Egaña Aranguren | 29 * @author Mikel Egaña Aranguren |
29 * | 30 * |
79 OWLOntology ontology = galaxyowlapi.getMainOntology(); | 80 OWLOntology ontology = galaxyowlapi.getMainOntology(); |
80 OWLReasoner reasoner = galaxyowlapi.getReasoner(); | 81 OWLReasoner reasoner = galaxyowlapi.getReasoner(); |
81 | 82 |
82 // Parse the OPPL script | 83 // Parse the OPPL script |
83 ParserFactory parserFactory = new ParserFactory(manager, ontology, reasoner); | 84 ParserFactory parserFactory = new ParserFactory(manager, ontology, reasoner); |
84 Logger logger = Logger.getLogger(Tool.class.getName()); | 85 Logger logger = Logger.getLogger(OPPLGalaxy.class.getName()); |
85 // Logging.getQueryLogger().setLevel(Level.OFF); // The normal messages are errors for galaxy (Fixed in Galaxy by 2 > /dev/null) | 86 // Logging.getQueryLogger().setLevel(Level.OFF); // The normal messages are errors for galaxy (Fixed in Galaxy by 2 > /dev/null) |
86 ErrorListener errorListener = (ErrorListener)new LoggerErrorListener(logger); | 87 ErrorListener errorListener = (ErrorListener)new LoggerErrorListener(logger); |
87 OPPLParser opplparser = parserFactory.build(errorListener); | 88 OPPLParser opplparser = parserFactory.build(errorListener); |
88 OPPLScript OPPLscript = opplparser.parse(OPPL_script_source); | 89 OPPLScript OPPLscript = opplparser.parse(OPPL_script_source); |
90 | |
91 | |
89 | 92 |
90 // Execute the script | 93 // Execute the script |
91 ChangeExtractor extractor = new ChangeExtractor(new QuickFailRuntimeExceptionHandler(), true); | 94 ChangeExtractor extractor = new ChangeExtractor(new QuickFailRuntimeExceptionHandler(), true); |
92 List<OWLAxiomChange> changes = extractor.visit(OPPLscript); | 95 List<OWLAxiomChange> changes = extractor.visit(OPPLscript); |
93 manager.applyChanges(changes); | 96 manager.applyChanges(changes); |