Если я правильно помню, нет способа попросить ViewPart изменить размер самого себя. Мы столкнулись с этой проблемой раньше (в RCP 3.4), и я считаю, что нам пришлось обойти ее.
Я думаю, что мы должны были сначала добавить все возможные элементы управления, а затем скрыть их. Однако мы делали это с помощью мастера, поэтому все, что мы делали, это показывали первую страницу, и элементы управления не были невероятно динамичными. Например, мы знали максимальное количество элементов управления, и ничто не могло быть изменено пользователем.