org.coode.manchesterowlsyntax
Class ManchesterOWLSyntaxDescriptionParser

java.lang.Object
  extended by org.coode.manchesterowlsyntax.ManchesterOWLSyntaxDescriptionParser
All Implemented Interfaces:
OWLExpressionParser<OWLDescription>

public class ManchesterOWLSyntaxDescriptionParser
extends java.lang.Object
implements OWLExpressionParser<OWLDescription>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 13-Sep-2007

An expression parser that parses descriptions written in the Manchester OWL Syntax


Constructor Summary
ManchesterOWLSyntaxDescriptionParser(OWLDataFactory dataFactory, OWLEntityChecker checker)
           
 
Method Summary
 OWLDescription parse(java.lang.String expression)
           
 void setOWLEntityChecker(OWLEntityChecker checker)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManchesterOWLSyntaxDescriptionParser

public ManchesterOWLSyntaxDescriptionParser(OWLDataFactory dataFactory,
                                            OWLEntityChecker checker)
Method Detail

parse

public OWLDescription parse(java.lang.String expression)
                     throws ParserException
Specified by:
parse in interface OWLExpressionParser<OWLDescription>
Throws:
ParserException

setOWLEntityChecker

public void setOWLEntityChecker(OWLEntityChecker checker)
Specified by:
setOWLEntityChecker in interface OWLExpressionParser<OWLDescription>