2015-07-15 1 views
0

Mon but est de faire la même chose que la chaîne:OWLClassExpression concat

String x = "a"; 
x = x + "b"; 
result: "ab"; 

Est-il possible de faire la même chose avec OWLClassExpression? Existe-t-il une méthode pour utiliser toujours la même instance pour concaténer d'autres OWLClassExpression? Si je fais quelque chose comme:

OWLClassExpression tmp = myOWLDataFactory.getOWLObjectIntersectionOf(); 
tmp = myOWLDataFactory.getOWLObjectUnionOf(); 

, il est évident et ce écrase est très mauvais pour moi.

Répondre

0

Dans l'exemple que vous montrez, x apparaît des deux côtés du signe =. Vous devez faire la même chose dans le cas OWL:

OWLClassExpression tmp = myOWLDataFactory.getOWLObjectIntersectionOf(somevalues); 
tmp = myOWLDataFactory.getOWLObjectUnionOf(tmp, someothervalues);