public class ManchesterOWLSyntaxEditorParser extends Object implements ManchesterOWLSyntaxParser
Constructor and Description |
---|
ManchesterOWLSyntaxEditorParser(OWLDataFactory dataFactory,
String s) |
ManchesterOWLSyntaxEditorParser(OWLOntologyLoaderConfiguration configuration,
OWLDataFactory dataFactory,
String s) |
public ManchesterOWLSyntaxEditorParser(OWLDataFactory dataFactory, String s)
dataFactory
- dataFactorys
- spublic ManchesterOWLSyntaxEditorParser(OWLOntologyLoaderConfiguration configuration, OWLDataFactory dataFactory, String s)
configuration
- configurationdataFactory
- dataFactorys
- spublic void setOWLEntityChecker(OWLEntityChecker owlEntityChecker)
setOWLEntityChecker
in interface ManchesterOWLSyntaxParser
owlEntityChecker
- owlEntityCheckerpublic void setOWLOntologyChecker(OWLOntologyChecker owlOntologyChecker)
setOWLOntologyChecker
in interface ManchesterOWLSyntaxParser
owlOntologyChecker
- owlOntologyCheckerpublic OWLClassExpression parseClassExpression() throws ParserException
ManchesterOWLSyntaxParser
parseClassExpression
in interface ManchesterOWLSyntaxParser
ParserException
- If a class expression could not be parsed.public OWLDataRange parseDataRange()
parseDataRange
in interface ManchesterOWLSyntaxParser
@Deprecated public OWLLiteral parseConstant()
parseConstant
in interface ManchesterOWLSyntaxParser
public OWLLiteral parseLiteral(OWLDatatype datatype)
parseLiteral
in interface ManchesterOWLSyntaxParser
datatype
- datatype to use, if one exists in the context. If null, the
datatype will be decided by the literal itself.public Set<OntologyAxiomPair> parseFrames() throws ParserException
ParserException
- parsing errorpublic Set<OntologyAxiomPair> parseClassFrameEOF() throws ParserException
parseClassFrameEOF
in interface ManchesterOWLSyntaxParser
ParserException
- parsing errorpublic void setDefaultOntology(OWLOntology defaultOntology)
defaultOntology
- defaultOntologypublic List<OntologyAxiomPair> parseRuleFrame()
parseRuleFrame
in interface ManchesterOWLSyntaxParser
public IRI parseVariable() throws ParserException
parseVariable
in interface ManchesterOWLSyntaxParser
ParserException
- if a parser exception is raisedpublic Set<OWLClassExpression> parseClassExpressionList(boolean ignored)
parseClassExpressionList
in interface ManchesterOWLSyntaxParser
ignored
- this parameter is ignoredpublic Set<OWLClassExpression> parseClassExpressionList()
parseClassExpressionList
in interface ManchesterOWLSyntaxParser
public Set<OWLPropertyExpression<?,?>> parsePropertyList()
parsePropertyList
in interface ManchesterOWLSyntaxParser
public Set<OWLObjectPropertyExpression> parseObjectPropertyList() throws ParserException
parseObjectPropertyList
in interface ManchesterOWLSyntaxParser
ParserException
- if a parser exception is raisedpublic List<OWLObjectPropertyExpression> parseObjectPropertyChain()
parseObjectPropertyChain
in interface ManchesterOWLSyntaxParser
public ManchesterOWLSyntaxOntologyFormat parseOntology(OWLOntology ont) throws ParserException, UnloadableImportException
parseOntology
in interface ManchesterOWLSyntaxParser
ont
- ontParserException
- parsing errorUnloadableImportException
- import errorpublic OWLClassAxiom parseClassAxiom() throws ParserException
parseClassAxiom
in interface ManchesterOWLSyntaxParser
ParserException
- if a parser exception is raisedpublic OWLAxiom parseAxiom() throws ParserException
ManchesterOWLSyntaxParser
parseAxiom
in interface ManchesterOWLSyntaxParser
ParserException
- parsing errorCopyright © 2017 The University of Manchester. All Rights Reserved.