Напишите OWLObjectVisitor
, который реализует visit(OWLObjectSomeValuesFrom ce)
и вызовите x.getSuperClass().accept(visitor);
Затем вы можете получить доступ к свойству объекта в параметре ce
.
В этом случае вы также можете просто привести результатот x.getSuperClass()
до OWLObjectSomeValuesFrom
, поскольку вы уже знаете, где и к какому типу относится выражение, к которому вы хотите получить доступ.Если вам нужно сделать это более общим способом, использование посетителей является более гибким подходом.