Helyek működése

Az alábbi példa egy hely belső szerkezetét mutatja be. A helyek néhány környezetet szereznek be a tulajdonosuktól és illesztők halmazát teszik láthatóvá. A hely egyesíti a szülőjétől származó környezetet az org.eclipse.core.components.types kiterjesztési pontból származó alapértelmezett függőségekkel a részének függőségeinek kiszámításához. Ha függőséget kell létrehoznia egy gyárból, akkor megjegyzi az objektumokat, így az életciklus-értesítéseket később küldheti el a számukra.

Azon illesztők azonos módon kerülnek létrehozásra, amelyeket egy hely ad vissza a tulajdonosának. Ha a rész megvalósít egy illesztőt, akkor a hely közvetlenül adja azt vissza. Más esetekben egy alapértelmezett illesztőt keres az org.eclipse.core.components.types kiterjesztési pontban.

A félreértések elkerülése végett kifejezetten ki kell mondani, hogy azon illesztők, amelyeket egy hely visszaad a tulajdonosának, nem azonosak azokkal az illesztőkkel, amelyeket egy régi stílusú résznek ad vissza. Azon illesztők függőségek, amelyeket egy régi stílusú rész kér le a helyéről, míg azon illesztők, amelyeket egy hely ad vissza a szülőjének, magának a résznek az illesztői.


Hely anatómiája