edu.stanford.smi.protegex.owl.model.classparser
Interface OWLClassParser
- All Known Implementing Classes:
- CompactOWLClassParser, DLSyntaxClassParser, ManchesterOWLClassParser
public interface OWLClassParser
An interface for objects that can be used to parse a class expression.
- Author:
- Holger Knublauch
checkClass
void checkClass(OWLModel owlModel,
String expression)
throws OWLClassParseException
- Performs a test of a given expression and throws an Exception if the expression
is currently invalid.
- Parameters:
owlModel
- the OWLModel to operate onexpression
- the expression
- Throws:
OWLClassParseException
- if expression cannot be parsed
checkHasValueFiller
void checkHasValueFiller(OWLModel owlModel,
String expression)
throws OWLClassParseException
- Throws:
OWLClassParseException
checkQuantifierFiller
void checkQuantifierFiller(OWLModel owlModel,
String expression)
throws OWLClassParseException
- Throws:
OWLClassParseException
parseClass
RDFSClass parseClass(OWLModel owlModel,
String expression)
throws OWLClassParseException
- Throws:
OWLClassParseException
parseHasValueFiller
Object parseHasValueFiller(OWLModel owlModel,
String expression)
throws OWLClassParseException
- Throws:
OWLClassParseException
parseQuantifierFiller
RDFResource parseQuantifierFiller(OWLModel owlModel,
String expression)
throws OWLClassParseException
- Throws:
OWLClassParseException
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.