Példa: Német töredék írása az XYZ bedolgozóhoz

A bedolgozókat és töredékeket kezelő PDE varázslók és szerkesztők majdnem azonosak.   Tisztában kell azonban lennie néhány fontos különbséggel.

Egy új töredék projekt létrehozásával kezdjük.  

Az Új töredék projekt varázsló első oldalán írja be a "com.example.german" projektnevet.  Fogadja el az alapértelmezett értékeket, majd kattintson a Tovább gombra.

A Töredék tartalma oldal a bedolgozó létrehozási varázslóhoz képest három további mezővel rendelkezik: szülőbedolgozó azonosító, szülőbedolgozó verzió és verzióegyezési szabály.

Mivel a töredék egy adott bedolgozóhoz készül, a Tallózás gomb segítségével a bedolgozó kiválasztási párbeszédpanelből választható ki a "com.example.xyz" lehetőség. A párbeszédpanel segítségével bármilyen külső bedolgozót is ki lehetne választani.

Töredék példa - példatöredék tartalom oldal

A projekt létrehozása után megnyílik a töredékleírás szerkesztő.

Töredék példa - leírófájl áttekintése

A bedolgozóval szemben a töredéknek nincs bedolgozó osztálya, mivel a gazdabedolgozója életciklusát követi.

A bedolgozó példájához hasonló tevékenységkészletet veszünk fel, de ezúttal németül.

  1. Nyissa meg a töredékleírás szerkesztő Kiterjesztések oldalát. Nyomja meg a Felvétel gombot a Kiterjesztés varázsló elindításához.
  2. A kiterjesztési pontok listájából válassza ki az "org.eclipse.ui.actionSets" lehetőséget. Nyomja meg a Befejezés gombot.
  3. Válassza ki a tevékenységkészletet. Az előugró menüből válassza ki az Új->tevékenységkészlet lehetőséget.
  4. A Kiterjesztési elem részletei szakaszban módosítsa a label tulajdonságot "Deutsche Aktionsmenge" értékre
  5. Az Összes kiterjesztés szakaszban kattintson az egér jobb gombjával az új tevékenységkészletre, majd az előugró menüből válassza az Új->menü lehetőséget.
  6. Módosítsa a menü label tulajdonságát "Beispiel Menu" értékre, az id tulajdonságot pedig "beispielMenu" értékre.
  7. Válassza ki újra a menüelemet, majd válassza az Új->elválasztó lehetőséget az előugró menüből. Módosítsa a nevét "beispielGruppe" értékre, majd mentse el.
  8. Hozzon létre új "tevékenység" elemet (a 6. lépéshez hasonlóan). A label tulajdonságot állítsa "Beispiel Aktion", a menubarPath tulajdonságot pedig "beispielMenu/beispielGruppe" értékre.
  9. Ha új osztályt szeretne létrehozni a tevékenységhez, kattintson a class tulajdonság hiperhivatkozására. A "com.example.german/src" mappát használja forrásmappaként, a csomagnevet pedig hagyja üresen (az alapértelmezett csomagot használja). Módosítsa az osztálynevet "DeutscheBeispielAktion" értékre. Nyomja meg a Befejezés gombot.
  10. Amikor a Java szerkesztő megnyílik az új osztállyal, keresse ki a "run" metódust, és vegye fel a következőket:

    System.out.println("Hallo, PDE welt!");

  11. Mentse el a módosításokat, majd zárja be a Java szerkesztőt és a töredékleírás szerkesztőt.

Ha az eszköztár "Futtatás" gombjával futtatja a töredéket, a futási platformpéldánynak rendelkeznie kell a "Deutsche Aktionsmenge" tevékenységkészlettel.  (A tevékenységkészletek listáját az Ablak->Perspektíva személyre szabása...->Egyéb lehetőséggel kérheti le).A tevékenységkészlet aktiválásakor a "Beispiel Menu" menünek meg kell jelennie az eszköztárban.A menüelemének kiválasztásakor a "Hallo, PDE welt!" szövegnek kell megjelennie a konzolban.A futtatási platform nem látta közvetlenül a német töredéket.Ehelyett a bedolgozó nyilvántartása olyan módon oldotta fel a töredék hivatkozásait, hogy a töredék tevékenységkészlete úgy jelent meg a platform számára, mintha közvetlenül az XYZ bedolgozóból származna.