Os assistentes e editores PDE que manipulam plug-ins e fragmentos são quase iguais. No entanto, você deve estar ciente de algumas diferenças importantes.
Iniciamos criando um novo projeto de fragmento.
Na primeira página do assistente Novo Projeto de Fragmento, digite o nome do projeto "com.example.german". Aceite os valores padrão e pressione Avançar.
A página Conteúdo do Fragmento possui três campos adicionais do assistente de criação do plug-in: ID de plug-in do host, versão de plug-in pai e regra de correspondência da versão.
Como estamos gravando um fragmento para um plug-in específico, podemos utilizar o botão Navegar para selecionar "com.example.xyz" no diálogo de seleção do plug-in. Utilizando o diálogo, poderíamos também ter escolhido qualquer plug-in externo.
Uma vez que o projeto é criado, ele abre o editor de manifesto de fragmento.
Ao contrário de um plug-in, um fragmento não possui uma classe de plug-in pois segue o ciclo de vida de seu plug-in do host.
Incluiremos um conjunto de ações semelhantes como no exemplo do plug-in, mas desta vez, em alemão.
System.out.println("Hallo, PDE welt!");
Quando você executa o fragmento utilizando o botão "Executar" da barra de ferramentas, a instância da plataforma de tempo de execução deve ter a ação "Deutsche Aktionsmenge" definida como disponível. (Utilize Janela->Personalizar Perspectiva...->Outro para ir para a lista de conjuntos de ações). Quando você ativar o conjunto de ações, o menu "Menu Beispiel " deverá aparecer na barra de ferramentas. Ao selecionar seu item de menu, você deverá ver "Hallo, PDE welt!" no Console. A plataforma do tempo de execução não consultou o fragmento Alemão diretamente. Em vez disso, seu registro de plug-in resolveu as referências ao fragmento de maneira que o conjunto de ações do fragmento aparecesse para a plataforma como se tivesse vindo diretamente do Plug-in XYZ.