Fragmentos

Um fragmento de plug-in é utilizado para fornecer funcionalidade adicional a um plug-in existente, depois de ter sido instalado. Os fragmentos são ideais para entrega de recursos, como pacotes de idioma ou de manutenção, que normalmente acompanham os produtos iniciais durante alguns meses. Uma outra utilização freqüente de fragmentos é entregar recursos específicos do sistema de janelas ou do S.O.

Quando um fragmento é detectado pela plataforma e seu plug-in pai é localizado, as bibliotecas de fragmentos, extensões e pontos de extensão são "mesclados" com esses plug-ins pai. 

Enquanto esse mecanismo de combinação é bom de um ponto de vista do tempo de execução, os desenvolvedores precisam exibir os fragmentos como entidades separadas enquanto trabalham com eles. O desenvolvimento de fragmento é freqüentemente feito por equipes diferentes em um planejamento distintos, ocasionalmente até mesmo em sistemas operacionais diferentes do plug-in original.

O PDE fornece suporte completo para o desenvolvimento de fragmento. Os fragmentos podem ser visualizados como "plug-ins limitados".  Eles têm toda a capacidade de plug-ins regulares, mas não possuem o conceito do ciclo de vida.Os fragmentos não possuem classe de nível superior com métodos de "inicialização" e "encerramento".