A tevékenységszerkesztő három oldalból áll, a Megjelenítők, a Leírások és az "activities.xml" oldalból.
Megjelenítők oldal
A megjelenítő oldalnak két külön megjelenítője van, egy a bedolgozókhoz és a töredékekhez, egy másik pedig a kategóriákhoz és a tevékenységekhez, továbbá a bedolgozókhoz és a töredékekhez is.
Az első megjelenítő az Eclipse munkakönyvtárában található
összes bedolgozót és töredéket megjeleníti. A második megjelenítő a
kategóriákat, a kategóriákhoz kötött tevékenységeket és a
tevékenységekhez kötött bedolgozókat jeleníti meg. A rendszer utóbbi
elemeket is az Eclipse munkakönyvtárából olvassa ki kezdetben.
Leírások oldal
A kategóriákat és tevékenységeket a kötelező azonosítók, nevek és a nem kötelező leírások határozzák meg. A Leírások oldalon két megjelenítő található, amelyekben módosíthatja a kategóriák és az egyéb tevékenységek leírásait.
Az első megjelenítő a kategóriákat, azok azonosítóját, nevét és
szerkeszthető leírás mezőjét jeleníti meg. A második megjelenítő az
aktuális tevékenységek ugyanilyen információit jeleníti meg. Ha a
szerkesztő egy másik oldalára vált, akkor az "activities.xml"
fájlban található leírások frissülnek.
"activities.xml" oldal
Az "activities.xml" oldal automatikusan frissül, ha az oldalra kattint. A fájl tartalmazza a Megjelenítők oldalon látható kategóriát, tevékenységet és kötésmeghatározásokat.
Általános formátum
A tevékenységi minták kötései akkor jönnek létre, amikor egy bedolgozót hozzáad egy tevékenységhez. A minták a következő példához hasonló szintaxist követnek: "org\.eclipse\.pde/.*" az "org.eclipse.pde" bedolgozónál. Ha "org.eclipse.pde" névvel kezdődő bedolgozót ad hozzá ugyanehhez a tevékenységhez, akkor az egyedi bedolgozó mintákat a rendszer a következőre cseréli: "org\.eclipse\.pde\..*/.*". Hasonlóan, ha egy olyan tevékenységből távolít el bedolgozót amelyre egy későbbi minta lett meghatározva, akkor a rendszer a mintát a tevékenységben maradó bedolgozók mintájára cseréli. A tevékenységszerkesztő az indításkor csak akkor nézi meg a tevékenységminta kötéseit a többi bedolgozóban meghatározott "org.eclipse.activities" kiterjesztésekből, ha azok követik a fent leírt szintaxist.
Tevékenység létrehozásakor a rendszer egy egyedi azonosítót hoz létre. Az azonosító formátuma "tevékenységnév" + Tevékenység, ahol a tevékenység nevéből a rendszer eltávolítja a szóközöket és a nevet kisbetűssé alakítja. Kategória létrehozásakor a rendszer egy egyedi azonosítót hoz létre. Az azonosító formátuma "kategórianév" + Kategória, ahol a kategória nevéből a rendszer eltávolítja a szóközöket és a nevet kisbetűssé alakítja.