Class ManchesterOWLSyntaxEditorParser
java.lang.Object
org.semanticweb.owlapi.manchestersyntax.parser.ManchesterOWLSyntaxParserImpl
org.coode.owlapi.manchesterowlsyntax.ManchesterOWLSyntaxEditorParser
- All Implemented Interfaces:
org.semanticweb.owlapi.model.HasOntologyLoaderConfiguration,org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser
@Deprecated
public class ManchesterOWLSyntaxEditorParser
extends org.semanticweb.owlapi.manchestersyntax.parser.ManchesterOWLSyntaxParserImpl
Deprecated.
A parser for the Manchester OWL Syntax. All properties must be defined before they are used. For
example, consider the restriction hasPart some Leg. The parser must know in advance whether or
not hasPart is an object property or a data property so that Leg gets parsed correctly. In a
tool, such as an editor, it is expected that hasPart will already exists as either a data
property or an object property. If a complete ontology is being parsed, it is expected that
hasPart will have been defined at the top of the file before it is used in any class expressions
or property assertions (e.g. ObjectProperty: hasPart)
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group, Date: 10-Sep-2007
-
Constructor Summary
ConstructorsConstructorDescriptionManchesterOWLSyntaxEditorParser(org.semanticweb.owlapi.model.OntologyConfigurator configuration, org.semanticweb.owlapi.model.OWLDataFactory dataFactory, String s) Deprecated.ManchesterOWLSyntaxEditorParser(org.semanticweb.owlapi.model.OWLDataFactory dataFactory, String s) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionSet<org.semanticweb.owlapi.model.OWLClassExpression> parseClassExpressionList(boolean b) Deprecated.useManchesterOWLSyntaxParserImpl.parseClassExpressionList()Methods inherited from class org.semanticweb.owlapi.manchestersyntax.parser.ManchesterOWLSyntaxParserImpl
getOntologyLoaderConfiguration, getPrefixManager, parseAnnotationPropertyFrame, parseAnnotationPropertyList, parseAxiom, parseClassAxiom, parseClassExpression, parseClassExpressionList, parseClassFrame, parseClassFrameEOF, parseDataPropertyFrame, parseDataPropertyList, parseDataRange, parseDataRangeList, parseDatatypeFrame, parseFrames, parseIndividualFrame, parseIndividualList, parseLiteral, parseObjectPropertyChain, parseObjectPropertyFrame, parseObjectPropertyList, parseOntology, parsePropertyList, parseRuleFrame, parseValuePartitionFrame, parseVariable, setDefaultOntology, setOntologyLoaderConfiguration, setOWLEntityChecker, setOWLOntologyChecker, setStringToParseMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser
parseClassExpression
-
Constructor Details
-
ManchesterOWLSyntaxEditorParser
public ManchesterOWLSyntaxEditorParser(org.semanticweb.owlapi.model.OWLDataFactory dataFactory, String s) Deprecated.- Parameters:
dataFactory- dataFactorys- s
-
ManchesterOWLSyntaxEditorParser
public ManchesterOWLSyntaxEditorParser(org.semanticweb.owlapi.model.OntologyConfigurator configuration, org.semanticweb.owlapi.model.OWLDataFactory dataFactory, String s) Deprecated.- Parameters:
configuration- configurationdataFactory- dataFactorys- s
-
-
Method Details
-
parseClassExpressionList
@Deprecated public Set<org.semanticweb.owlapi.model.OWLClassExpression> parseClassExpressionList(boolean b) Deprecated.useManchesterOWLSyntaxParserImpl.parseClassExpressionList()- Parameters:
b- unused- Returns:
- set of class expressions
-
OWLManager.createManchesterParser()