public class ManchesterOWLSyntaxParserImpl extends Object implements ManchesterOWLSyntaxParser
| Constructor and Description |
|---|
ManchesterOWLSyntaxParserImpl(javax.inject.Provider<OWLOntologyLoaderConfiguration> configurationProvider,
OWLDataFactory dataFactory) |
@Inject public ManchesterOWLSyntaxParserImpl(@Nonnull javax.inject.Provider<OWLOntologyLoaderConfiguration> configurationProvider, @Nonnull OWLDataFactory dataFactory)
configurationProvider - configuration providerdataFactory - dataFactory@Nonnull public OWLOntologyLoaderConfiguration getOntologyLoaderConfiguration()
getOntologyLoaderConfiguration in interface HasOntologyLoaderConfigurationpublic void setOntologyLoaderConfigurationProvider(javax.inject.Provider<OWLOntologyLoaderConfiguration> provider)
HasOntologyLoaderConfigurationProvidersetOntologyLoaderConfigurationProvider in interface HasOntologyLoaderConfigurationProviderprovider - the provider to be usedpublic void setOntologyLoaderConfiguration(OWLOntologyLoaderConfiguration config)
HasOntologyLoaderConfigurationsetOntologyLoaderConfiguration in interface HasOntologyLoaderConfigurationconfig - configuration to be usedpublic void setStringToParse(String s)
setStringToParse in interface ManchesterOWLSyntaxParsers - String to parsepublic void setOWLEntityChecker(OWLEntityChecker owlEntityChecker)
setOWLEntityChecker in interface ManchesterOWLSyntaxParserowlEntityChecker - owlEntityCheckerpublic void setOWLOntologyChecker(@Nonnull OWLOntologyChecker owlOntologyChecker)
setOWLOntologyChecker in interface ManchesterOWLSyntaxParserowlOntologyChecker - owlOntologyChecker@Nonnull public OWLClassExpression parseClassExpression()
ManchesterOWLSyntaxParserparseClassExpression in interface ManchesterOWLSyntaxParserpublic OWLClassExpression parseClassExpression(String s)
ManchesterOWLSyntaxParsersetStringToParse("string";
parseClassexpression();}parseClassExpression in interface ManchesterOWLSyntaxParsers - 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 ManchesterOWLSyntaxParserdatatype - 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 ManchesterOWLSyntaxParserpublic Set<OntologyAxiomPair> parseDatatypeFrame()
parseDatatypeFrame in interface ManchesterOWLSyntaxParserpublic Set<OntologyAxiomPair> parseClassFrame()
parseClassFrame in interface ManchesterOWLSyntaxParserpublic Set<OntologyAxiomPair> parseClassFrameEOF()
parseClassFrameEOF in interface ManchesterOWLSyntaxParserpublic void setDefaultOntology(@Nonnull OWLOntology defaultOntology)
setDefaultOntology in interface ManchesterOWLSyntaxParserdefaultOntology - ontology to use to resolve classes and entities during parsingpublic Set<OntologyAxiomPair> parseObjectPropertyFrame()
parseObjectPropertyFrame in interface ManchesterOWLSyntaxParserpublic Set<OntologyAxiomPair> parseDataPropertyFrame()
parseDataPropertyFrame in interface ManchesterOWLSyntaxParserpublic Set<OntologyAxiomPair> parseAnnotationPropertyFrame()
parseAnnotationPropertyFrame in interface ManchesterOWLSyntaxParserpublic Set<OntologyAxiomPair> parseIndividualFrame()
parseIndividualFrame in interface ManchesterOWLSyntaxParserpublic Set<OntologyAxiomPair> parseValuePartitionFrame()
parseValuePartitionFrame in interface ManchesterOWLSyntaxParserpublic List<OntologyAxiomPair> parseRuleFrame()
parseRuleFrame in interface ManchesterOWLSyntaxParserpublic IRI parseVariable()
parseVariable in interface ManchesterOWLSyntaxParserpublic Set<OWLClassExpression> parseClassExpressionList()
parseClassExpressionList in interface ManchesterOWLSyntaxParserpublic Set<OWLPropertyExpression> parsePropertyList()
parsePropertyList in interface ManchesterOWLSyntaxParserpublic Set<OWLObjectPropertyExpression> parseObjectPropertyList()
parseObjectPropertyList in interface ManchesterOWLSyntaxParserpublic Set<OWLDataProperty> parseDataPropertyList()
parseDataPropertyList in interface ManchesterOWLSyntaxParserpublic Set<OWLAnnotationProperty> parseAnnotationPropertyList()
parseAnnotationPropertyList in interface ManchesterOWLSyntaxParser@Nonnull public Set<OWLIndividual> parseIndividualList()
parseIndividualList in interface ManchesterOWLSyntaxParserpublic List<OWLObjectPropertyExpression> parseObjectPropertyChain()
parseObjectPropertyChain in interface ManchesterOWLSyntaxParserpublic ManchesterSyntaxDocumentFormat parseOntology(@Nonnull OWLOntology ont)
parseOntology in interface ManchesterOWLSyntaxParseront - ontpublic OWLAxiom parseAxiom()
ManchesterOWLSyntaxParserparseAxiom in interface ManchesterOWLSyntaxParserpublic OWLClassAxiom parseClassAxiom()
ManchesterOWLSyntaxParserparseClassAxiom in interface ManchesterOWLSyntaxParserCopyright © 2016 The University of Manchester. All Rights Reserved.