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
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

    Constructors
    Constructor
    Description
    ManchesterOWLSyntaxEditorParser(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 Type
    Method
    Description
    Set<org.semanticweb.owlapi.model.OWLClassExpression>
    Deprecated.
    use ManchesterOWLSyntaxParserImpl.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, setStringToParse

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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 - dataFactory
      s - s
    • ManchesterOWLSyntaxEditorParser

      public ManchesterOWLSyntaxEditorParser(org.semanticweb.owlapi.model.OntologyConfigurator configuration, org.semanticweb.owlapi.model.OWLDataFactory dataFactory, String s)
      Deprecated.
      Parameters:
      configuration - configuration
      dataFactory - dataFactory
      s - s
  • Method Details

    • parseClassExpressionList

      @Deprecated public Set<org.semanticweb.owlapi.model.OWLClassExpression> parseClassExpressionList(boolean b)
      Deprecated.
      use ManchesterOWLSyntaxParserImpl.parseClassExpressionList()
      Parameters:
      b - unused
      Returns:
      set of class expressions