Viděli jsme, jak mohou moduly plug-in přispět do pracovní plochy editorem, ale zatím jsme se nepodívali na implementaci editoru.
Pro editor neexistuje "typický" vzor implementace, protože editory poskytují sémantiku specifickou pro aplikaci. Nástroj, který upravuje a spravuje konkrétní obsah, poskytne přizpůsobené chování pro manipulaci s daty, které daný prostředek představuje.
Existuje nepřeberné množství různých druhů editorů. Je-li editor modulu plug-in textově založený, může buď použít stávající výchozí textový editor, nebo vytvořit přizpůsobený textový editor pomocí systémových prostředků, které platforma nabízí. Druhý z těchto přístupů používá ukázkový editor jazyka Java.
Pokud editor modulu plug-in není textově založený, musí modul plug-in implementovat vlastní editor. Existuje několik přístupů k sestavování vlastních editorů, které všechny závisí na vzhledu a chování editoru.
Jakmile se určí implementační model editoru, vlastní implementace editoru se velmi podobá programování samostatné aplikace s využitím JFace nebo SWT. Rozšíření platformy se používají k přidání akcí, předvoleb a průvodců potřebných k podpoře editoru. Ale vnitřní stavba editoru značně závisí na principech návrhu a vnitřním modelu vaší aplikace.