Il seguente esempio illustra la struttura interna di un sito. I siti rendono disponibili alcuni contesti per i proprietari oltre ad
esporre un insieme di adattatori. Il sito combina il contesto dell'elemento principale con le dipendenze predefinite dal punto di
estensione org.eclipse.core.components.types per calcolare le dipendenze per le sue parti. Se è
necessario creare dipendenze da un factory, mantiene traccia di questi oggetti in modo da poter successivamente inviare ad essi le
notifiche del ciclo di vita.
Gli adattatori che un sito restituisce al proprietario sono creati in modo simile.
Se la parte implementa un adattatore, il sito lo restituisce direttamente. Altrimenti, ricerca un adattatore predefinito dal punto di
estensione org.eclipse.core.components.types.
Per maggiore chiarezza: gli adattatori che un sito restituisce al proprietario non sono gli stessi adattatori che sono restituiti ad una
parte nel vecchio stile. Gli adattatori che una parte nel vecchio stile riceve dal proprio sito sono dipendenze, mentre gli
adattatori che un sito restituisce al sito principale sono adattatori della parte stessa.