Jak pracují weby

Následující příklad ukazuje vnitřní strukturu webu. Weby získávají určitý kontext od svého vlastníka a poskytují určitý počet adaptérů. Web kombinuje kontext získaný od svého nadřazeného prvku s výchozími závislostmi z bodu rozšíření org.eclipse.core.components.types pro výpočet závislostí své části. Pokud potřebuje vytvořit určité závislosti prostřednictvím továrny, zapamatuje si takovéto objekty a později jim může odesílat upozornění životního cyklu.

Adaptéry, které web vrací svému vlastníkovi, se vytvářejí podobným způsobem. Pokud část implementuje adaptér, web jej vrací přímo. V opačném případě vyhledá výchozí adaptér v bodu rozšíření org.eclipse.core.components.types .

K zamezení nedorozumění je zapotřebí uvést toto: adaptéry vracené webem jeho vlastníkovi se neshodují s adaptéry vracenými součásti starého typu. Adaptéry, jež ze svého webu získává součást starého typu, jsou závislostmi, zatímco adaptéry, které web vrací svému nadřízenému prvku, jsou adaptéry samotné součásti.


Anatomie webu