Hlavní/detailní blok je struktura používaná ve všech oblastech uživatelského rozhraní. Sestává ze seznamu nebo stromu ('hlavní') a z množiny vlastností ('detaily'), kterou určuje výběr v hlavní části. Formuláře Eclipse poskytují implementaci šablony v podobě užitečného bloku sestavení s následujícími vlastnostmi:
Zatímco část detailů je vytvořena, metoda továrny hlavní části je abstraktní a musí být implementována podtřídou.
Hlavní část a část detailů jsou podřízenými prvky rámečkového formuláře a poměr přidělených částí formuláře lze měnit posuvem rámečku.
Díky povaze rámečkového formuláře lze hlavní část a část detailů ve formuláři uspořádat vodorovně a svisle.
Účelem hlavního/detailního bloku je vytvořit sekci stromu nebo tabulky, která spouští upozornění na volbu prostřednictvím řízeného formuláře. Pokud je část detailů schopna obsloužit zvolený objekt, měla by pro něj zobrazit stránku a jeho vlastnosti. Při sestavování na poskytnutém hlavním/detailním bloku by podtřída měla:
Vytvořit hlavní část (část, která řídí podrobnosti)
Vložit akce do panelu nástrojů formuláře (obsazuje pravou horní část formuláře v oblasti titulku)
Registrovat stránky podrobností, vždy jednu pro každý odlišný vstup, který může přijít od hlavní části