Chamar rich:modalPanel no código java

Bom dia galera… gostaria de saber se é possível eu chamar rich:modalPanel no meu código java… afinal todos os exemplos que vejo estão em jsf

Sim

import org.richfaces.component.html.HtmlModalPanel;

HtmlModalPanel myPanel = new HtmlModalPanel();

http://www.jboss.org/file-access/default/members/jbossrichfaces/freezone/docs/devguide/en/html/modalPanel.html

Você pode criá-lo pelo código java, agora chama-lo eu não sei pois pelo o que vi ele usa javascript para chamar o modal e mesmo assim vc terá que amarra-lo com um objeto do da página usando o atributo binding.

o que vc pode fazer e colocar no retorno de algum objeto no atributo oncomplete a chamada do modal. tipo:

<a4j:commandButton action="#{controller.doEdit}" immediate="true" oncomplete="Richfaces.showModalPanel('mp',{width:450, top:250})" />