From 1efc189e90240c162b54cbc50362b46786643dad Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Wed, 18 Nov 2020 19:13:25 +0000 Subject: Reorganize project with Java-like folder structure --- .../scala/rsacomb/RDFoxPropertyExprConverter.scala | 35 ---------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/main/scala/rsacomb/RDFoxPropertyExprConverter.scala (limited to 'src/main/scala/rsacomb/RDFoxPropertyExprConverter.scala') diff --git a/src/main/scala/rsacomb/RDFoxPropertyExprConverter.scala b/src/main/scala/rsacomb/RDFoxPropertyExprConverter.scala deleted file mode 100644 index 826e965..0000000 --- a/src/main/scala/rsacomb/RDFoxPropertyExprConverter.scala +++ /dev/null @@ -1,35 +0,0 @@ -package rsacomb - -import org.semanticweb.owlapi.model.{OWLPropertyExpression, OWLObjectProperty} -import org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx - -import tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableAtom -import tech.oxfordsemantic.jrdfox.logic.expression.{Term, IRI, Literal} - -import org.semanticweb.owlapi.model.OWLObjectInverseOf - -import suffix.{RSASuffix, Inverse} - -class RDFoxPropertyExprConverter( - term1: Term, - term2: Term, - suffix: RSASuffix -) extends OWLPropertyExpressionVisitorEx[List[TupleTableAtom]] { - - // Automatically converts OWLAPI types into RDFox equivalent types. - import implicits.RDFox._ - - override def visit(expr: OWLObjectProperty): List[TupleTableAtom] = { - val base = expr.getIRI.getIRIString - val pred = IRI.create(base :: suffix) - List(TupleTableAtom.rdf(term1, pred, term2)) - } - - override def visit(expr: OWLObjectInverseOf): List[TupleTableAtom] = { - val visitor = new RDFoxPropertyExprConverter(term1, term2, suffix + Inverse) - expr.getInverse.accept(visitor) - } - - def doDefault(expr: OWLPropertyExpression): List[TupleTableAtom] = List() - -} // class RDFoxPropertyExprConverter -- cgit v1.2.3