org.coode.owlapi.manchesterowlsyntax
Class ManchesterOWLSyntaxClassExpressionParser

java.lang.Object
  extended by org.coode.owlapi.manchesterowlsyntax.ManchesterOWLSyntaxClassExpressionParser
All Implemented Interfaces:
OWLExpressionParser<OWLClassExpression>

public class ManchesterOWLSyntaxClassExpressionParser
extends java.lang.Object
implements OWLExpressionParser<OWLClassExpression>

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

An expression parser that parses class expressions written in the Manchester OWL Syntax


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

Constructor Detail

ManchesterOWLSyntaxClassExpressionParser

public ManchesterOWLSyntaxClassExpressionParser(OWLDataFactory dataFactory,
                                                OWLEntityChecker checker)
Method Detail

parse

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

setOWLEntityChecker

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