public class DataRangeTranslator extends Object implements org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<DataExpression>
| Constructor and Description |
|---|
DataRangeTranslator(ExpressionCache em,
org.semanticweb.owlapi.model.OWLDataFactory df,
TranslationMachinery tr,
DatatypeFactory f) |
| Modifier and Type | Method and Description |
|---|---|
E |
getEntityFromPointer(T pointer) |
T |
getPointerFromEntity(E entity) |
org.semanticweb.owlapi.reasoner.Node<E> |
node(Stream<T> pointers) |
org.semanticweb.owlapi.reasoner.NodeSet<E> |
nodeSet(Stream<Collection<T>> pointers) |
DataExpression |
visit(org.semanticweb.owlapi.model.OWLDataComplementOf node) |
DataExpression |
visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf node) |
DataExpression |
visit(org.semanticweb.owlapi.model.OWLDataOneOf node) |
Datatype<?> |
visit(org.semanticweb.owlapi.model.OWLDatatype node) |
DataExpression |
visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction node) |
DataExpression |
visit(org.semanticweb.owlapi.model.OWLDataUnionOf node) |
public DataRangeTranslator(ExpressionCache em, org.semanticweb.owlapi.model.OWLDataFactory df, TranslationMachinery tr, DatatypeFactory f)
em - emdf - dftr - trf - fpublic Datatype<?> visit(org.semanticweb.owlapi.model.OWLDatatype node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<DataExpression>public DataExpression visit(org.semanticweb.owlapi.model.OWLDataOneOf node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<DataExpression>public DataExpression visit(org.semanticweb.owlapi.model.OWLDataComplementOf node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<DataExpression>public DataExpression visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<DataExpression>public DataExpression visit(org.semanticweb.owlapi.model.OWLDataUnionOf node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<DataExpression>public DataExpression visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<DataExpression>public E getEntityFromPointer(T pointer)
public T getPointerFromEntity(E entity)
public org.semanticweb.owlapi.reasoner.Node<E> node(Stream<T> pointers)
public org.semanticweb.owlapi.reasoner.NodeSet<E> nodeSet(Stream<Collection<T>> pointers)
Copyright © 2018 The University of Manchester. All rights reserved.