Master/Details er et mønster, som bruges i hele UI-verdenen. Den består af en liste eller en træstruktur ('master') og et sæt egenskaber ('details'), som styres af det, der er valgt i masteren. Eclipse Forms udgør en implementering af mønstret som en praktisk byggeklods ('blok') med følgende egenskaber:
Mens details-delen oprettes, er fabriksmetoden til master-delen abstract og skal implementeres af den underordnede klasse.
Master- og details-delene er underordnede elementer til sash-formularen, og forholdet i den formularplads, der afsættes til dem hver især, kan ændres, ved at flytte sash.
Ved hjælp af sash-formularens natur kan master- og details-delene organiseres vandret eller lodret i formularen.
Idéen med en master/details-blok er at oprette en træstruktur eller et tabelafsnit, der afsender en besked om valget via den styrede formular. Hvis details-delen kan håndtere det valgte objekt, skal den skifte til siden for objektet og vise dets egenskaber. Når der bygges oven på den master/details-blok, der stilles til rådighed, skal underklasserne:
Oprette master-delen (den, der styrer oplysningerne)
Bidrage med funktioner til formularværktøjslinjen (som optager øverste højre del af formularen i titelområdet)
Registrere oplysningssider, hvor der er én side for hvert separat input, der kan ankomme fra master-delen