org.coode.owlapi.manchesterowlsyntax
Class ManchesterOWLSyntaxClassFrameParser

java.lang.Object
  extended by org.coode.owlapi.manchesterowlsyntax.ManchesterOWLSyntaxClassFrameParser
All Implemented Interfaces:
OWLExpressionParser<java.util.Set<OntologyAxiomPair>>

public class ManchesterOWLSyntaxClassFrameParser
extends java.lang.Object
implements OWLExpressionParser<java.util.Set<OntologyAxiomPair>>

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

An expression parser that parses a Manchester OWL Syntax Class Frame to produce a set of axioms that represent the class frame.


Constructor Summary
ManchesterOWLSyntaxClassFrameParser(OWLDataFactory dataFactory, OWLEntityChecker checker)
           
 
Method Summary
 java.util.Set<OntologyAxiomPair> parse(java.lang.String expression)
           
 void setOWLEntityChecker(OWLEntityChecker entityChecker)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManchesterOWLSyntaxClassFrameParser

public ManchesterOWLSyntaxClassFrameParser(OWLDataFactory dataFactory,
                                           OWLEntityChecker checker)
Method Detail

setOWLEntityChecker

public void setOWLEntityChecker(OWLEntityChecker entityChecker)
Specified by:
setOWLEntityChecker in interface OWLExpressionParser<java.util.Set<OntologyAxiomPair>>

parse

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