Estou avaliando a utilização do Eclipse RCP no trabalho. Em outro momento eu explico mais sobre isso.
Esse post é para me lembrar de que para usar as funcionalidades do Visual Editor, na criação de um EditorPart, é necessário colocar, como dependência do projeto, os plugins:
- org.eclipse.ui.form;
- com.ibm.icu.
Sem o com.ibm.icu o VE não consegue renderizar o form quando você preenche o atributo text – o título do form.
Decobri isso ao mandar o Eclipse executar a Visual Class. Ele dava o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError: com/ibm/icu/text/BreakIterator
Uma olhada mais atenta ao pacote, e uma pesquisa nos plugins disponíveis na tela de adição de dependências, me fez incluir o plugin com.ibm.icu, o que resolveu o problema.