//Verifica se o Datatype é usado por multiplas classes
if(datatype.getDomain().asClass().isUnionClass()){
//é usado por multiplas classes
//recuperar um iterador sobre o conjunto
UnionClass uniao = datatype.getDomain().asClass().asUnionClass();
ExtendedIterator<? extends OntClass> iterador = uniao.listOperands();
//verifica se a classe passada é uma das classes do conjunto
while(iterador.hasNext()){
OntClass classe = (OntClass) iterador.next();
//Se a classe passada faz parte do conjunto adicionar ao conjunto de retorno
if(classe.getLocalName().equals(ontClass.getLocalName())){