public class ManchesterOWLSyntaxParserImpl extends Object implements ManchesterOWLSyntaxParser
Constructor and Description |
---|
ManchesterOWLSyntaxParserImpl(Supplier<OWLOntologyLoaderConfiguration> configurationProvider,
OWLDataFactory dataFactory) |
@Inject public ManchesterOWLSyntaxParserImpl(@Nonnull Supplier<OWLOntologyLoaderConfiguration> configurationProvider, @Nonnull OWLDataFactory dataFactory)
configurationProvider
- configuration providerdataFactory
- dataFactorypublic PrefixManager getPrefixManager()
@Nonnull public OWLOntologyLoaderConfiguration getOntologyLoaderConfiguration()
getOntologyLoaderConfiguration
in interface HasOntologyLoaderConfiguration
public void setOntologyLoaderConfigurationProvider(Supplier<OWLOntologyLoaderConfiguration> provider)
HasOntologyLoaderConfigurationProvider
setOntologyLoaderConfigurationProvider
in interface HasOntologyLoaderConfigurationProvider
provider
- the provider to be usedpublic void setOntologyLoaderConfiguration(OWLOntologyLoaderConfiguration config)
HasOntologyLoaderConfiguration
setOntologyLoaderConfiguration
in interface HasOntologyLoaderConfiguration
config
- configuration to be usedpublic void setStringToParse(String s)
setStringToParse
in interface ManchesterOWLSyntaxParser
s
- String to parsepublic void setOWLEntityChecker(OWLEntityChecker owlEntityChecker)
setOWLEntityChecker
in interface ManchesterOWLSyntaxParser
owlEntityChecker
- entity checkerpublic void setOWLOntologyChecker(@Nonnull OWLOntologyChecker owlOntologyChecker)
setOWLOntologyChecker
in interface ManchesterOWLSyntaxParser
owlOntologyChecker
- ontology checker@Nonnull public OWLClassExpression parseClassExpression()
ManchesterOWLSyntaxParser
parseClassExpression
in interface ManchesterOWLSyntaxParser
public OWLClassExpression parseClassExpression(String s)
ManchesterOWLSyntaxParser
setStringToParse("string"
; parseClassexpression();}parseClassExpression
in interface ManchesterOWLSyntaxParser
s
- String to parsepublic OWLDataRange parseDataRange()
parseDataRange
in interface ManchesterOWLSyntaxParser
@Nonnull public Set<OWLDataRange> parseDataRangeList()
parseDataRangeList
in interface ManchesterOWLSyntaxParser
@Nonnull public OWLLiteral parseLiteral(OWLDatatype datatype)
parseLiteral
in interface ManchesterOWLSyntaxParser
datatype
- datatype to use, if one exists in the context. If null, the datatype will be
decided by the literal itself.@Nonnull public Set<OntologyAxiomPair> parseFrames()
parseFrames
in interface ManchesterOWLSyntaxParser
public Set<OntologyAxiomPair> parseDatatypeFrame()
parseDatatypeFrame
in interface ManchesterOWLSyntaxParser
public Set<OntologyAxiomPair> parseClassFrame()
parseClassFrame
in interface ManchesterOWLSyntaxParser
public Set<OntologyAxiomPair> parseClassFrameEOF()
parseClassFrameEOF
in interface ManchesterOWLSyntaxParser
public void setDefaultOntology(@Nonnull OWLOntology defaultOntology)
setDefaultOntology
in interface ManchesterOWLSyntaxParser
defaultOntology
- ontology to use to resolve classes and entities during parsingpublic Set<OntologyAxiomPair> parseObjectPropertyFrame()
parseObjectPropertyFrame
in interface ManchesterOWLSyntaxParser
public Set<OntologyAxiomPair> parseDataPropertyFrame()
parseDataPropertyFrame
in interface ManchesterOWLSyntaxParser
public Set<OntologyAxiomPair> parseAnnotationPropertyFrame()
parseAnnotationPropertyFrame
in interface ManchesterOWLSyntaxParser
public Set<OntologyAxiomPair> parseIndividualFrame()
parseIndividualFrame
in interface ManchesterOWLSyntaxParser
public Set<OntologyAxiomPair> parseValuePartitionFrame()
parseValuePartitionFrame
in interface ManchesterOWLSyntaxParser
public List<OntologyAxiomPair> parseRuleFrame()
parseRuleFrame
in interface ManchesterOWLSyntaxParser
public IRI parseVariable()
parseVariable
in interface ManchesterOWLSyntaxParser
public Set<OWLClassExpression> parseClassExpressionList()
parseClassExpressionList
in interface ManchesterOWLSyntaxParser
public Set<OWLPropertyExpression> parsePropertyList()
parsePropertyList
in interface ManchesterOWLSyntaxParser
public Set<OWLObjectPropertyExpression> parseObjectPropertyList()
parseObjectPropertyList
in interface ManchesterOWLSyntaxParser
public Set<OWLDataProperty> parseDataPropertyList()
parseDataPropertyList
in interface ManchesterOWLSyntaxParser
public Set<OWLAnnotationProperty> parseAnnotationPropertyList()
parseAnnotationPropertyList
in interface ManchesterOWLSyntaxParser
@Nonnull public Set<OWLIndividual> parseIndividualList()
parseIndividualList
in interface ManchesterOWLSyntaxParser
public List<OWLObjectPropertyExpression> parseObjectPropertyChain()
parseObjectPropertyChain
in interface ManchesterOWLSyntaxParser
public ManchesterSyntaxDocumentFormat parseOntology(@Nonnull OWLOntology ont)
parseOntology
in interface ManchesterOWLSyntaxParser
ont
- ontologypublic OWLAxiom parseAxiom()
ManchesterOWLSyntaxParser
parseAxiom
in interface ManchesterOWLSyntaxParser
public OWLClassAxiom parseClassAxiom()
ManchesterOWLSyntaxParser
parseClassAxiom
in interface ManchesterOWLSyntaxParser
Copyright © 2020 The University of Manchester. All rights reserved.