public class TranslationMachinery extends Object implements Serializable
| Constructor and Description |
|---|
TranslationMachinery(ReasoningKernel kernel,
org.semanticweb.owlapi.model.OWLDataFactory df,
DatatypeFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
ClassExpressionTranslator |
getClassExpressionTranslator() |
DataPropertyTranslator |
getDataPropertyTranslator() |
DataRangeTranslator |
getDataRangeTranslator() |
EntailmentChecker |
getEntailmentChecker() |
IndividualTranslator |
getIndividualTranslator() |
ObjectPropertyTranslator |
getObjectPropertyTranslator() |
void |
loadAxioms(Stream<org.semanticweb.owlapi.model.OWLAxiom> axioms) |
void |
retractAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom) |
List<IndividualExpression> |
translate(Stream<? extends org.semanticweb.owlapi.model.OWLIndividual> inds) |
List<Expression> |
translateExpressions(Stream<org.semanticweb.owlapi.model.OWLEntity> signature) |
public TranslationMachinery(ReasoningKernel kernel, org.semanticweb.owlapi.model.OWLDataFactory df, DatatypeFactory factory)
kernel - kerneldf - dffactory - factorypublic List<Expression> translateExpressions(Stream<org.semanticweb.owlapi.model.OWLEntity> signature)
signature - signaturepublic void loadAxioms(Stream<org.semanticweb.owlapi.model.OWLAxiom> axioms)
axioms - axiomspublic void retractAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom)
axiom - axiompublic List<IndividualExpression> translate(Stream<? extends org.semanticweb.owlapi.model.OWLIndividual> inds)
inds - indspublic ClassExpressionTranslator getClassExpressionTranslator()
public DataRangeTranslator getDataRangeTranslator()
public ObjectPropertyTranslator getObjectPropertyTranslator()
public DataPropertyTranslator getDataPropertyTranslator()
public IndividualTranslator getIndividualTranslator()
public EntailmentChecker getEntailmentChecker()
Copyright © 2018 The University of Manchester. All rights reserved.