A munkaterület-szerkesztő megvalósítása bedolgozóra és a szerkeszteni kívánt tartalomra nézve specifikus, a munkaterület egy általános struktúrát biztosít a szerkesztő létrehozásához. Az alábbi alapelvek érvényesek az összes munkaterület-szerkesztőre.
A szerkesztőnek meg kell valósítani egy IEditorPart elemet, és ez gyakran az EditorPart osztály kiterjesztésével kerül összeépítésre. A szerkesztő a felhasználói felületet a createPartControl metódusban valósítja meg. Ez a metódus összeállítja az SWT felületi elemeket vagy a JFace megjelenítőket, amelyek megjelenítik a szerkesztőtartalmat.
A szerkesztőbemenet egy szerkesztendő elem leírása. A szerkesztőbemenet egy fájlnévként képzelhető el, de ez általánosabb. IEditorInput megadja a szerkesztőbemenet protokollját, a bemenet és kép nevét is beleértve, amelyet használni kell a szerkesztő tetején lévő címkékben ábrázoláshoz.
A platform két általános szerkesztőbemenetet biztosít. IFileEditorInput egy bemenetet ábrázol, amely a fájlrendszer egy fájlja. IStorageEditorInput egy byte-folyamból álló bemenetet ábrázol.Ezek a byte-ok jöhetnek a fájlrendszertől eltérő forrásból.
Ha a szerkesztő támogatja a szerkesztői bemeneti objektum működés közbeni cseréjét, akkor meg kell valósítani az IReusableEditor elemet. A felület megvalósításával a munkaterület "újból fel tudja használni" a szerkesztőt. A munkaterület felhasználói beállításokok segítségével a felhasználó előírhatja, hogy a szerkesztőket újra fel kell használni adott számú megnyitás után.
Ha meg kíván valósítani egy navigációs előzményt a szerkesztőben, akkor meg kell valósítani az INavigationLocationProvider elemet. Ez egy mechanizmust biztosít a munkaterület számára az aktuális navigációs hely lekéréséhez (INavigationLocation), ha navigációs előzményt kell fenntartani. A munkaterület kezeli a navigációs felhasználói felület mechanikáját. Az INavigationLocation értesítve lesz, ha vissza kell állítani a szerkesztőt az ábrázolt helyre.
A szerkesztő megvalósítása a megjeleníteni kívánt tartalomtól függ. Következőnek egy általánosabb szerkesztőtípust, a szövegszerkesztőt tekintjük meg.