aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala
index eed8825..7671c8f 100644
--- a/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala
+++ b/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala
@@ -466,7 +466,8 @@ class RSAOntology(
466 val roleR = axiom 466 val roleR = axiom
467 .objectPropertyExpressionsInSignature(0) 467 .objectPropertyExpressionsInSignature(0)
468 .asInstanceOf[OWLObjectProperty] 468 .asInstanceOf[OWLObjectProperty]
469 val classB = classes(1) 469 /* Only one class is returned if A == B */
470 val classB = if (classes.length > 1) classes(1) else classes(0)
470 cycle_aux(classA, roleR, classB) 471 cycle_aux(classA, roleR, classB)
471 } 472 }
472 473