我的目标是和字符串一样:
String x = "a";
x = x + "b";
result: "ab";
有没有办法对OWLClassExpression做同样的事情?有没有一种方法可以使用相同的实例来连接其他OWLClassExpression? 如果我这样做:
OWLClassExpression tmp = myOWLDataFactory.getOWLObjectIntersectionOf();
tmp = myOWLDataFactory.getOWLObjectUnionOf();
显然,它会覆盖,这对我来说非常糟糕。
答案 0 :(得分:0)
在您显示的示例中,x出现在=符号的两侧。你需要在OWL案例中做同样的事情:
OWLClassExpression tmp = myOWLDataFactory.getOWLObjectIntersectionOf(somevalues);
tmp = myOWLDataFactory.getOWLObjectUnionOf(tmp, someothervalues);