Что ж, я прочитал большую часть материала о размещении представления в области редактора, и ни один из них не работал. Ответ 1 выше приводит к тому, что в файле plugin.xml появляются предупреждения. В Eclipse Luna это работает, однако, когда ваша перспектива инициализирована:
public void createInitialLayout(IPageLayout layout) {
if ( layout instanceof org.eclipse.ui.internal.e4.compatibility.ModeledPageLayout ) {
org.eclipse.ui.internal.e4.compatibility.ModeledPageLayout layout4=(org.eclipse.ui.internal.e4.compatibility.ModeledPageLayout)layout;
layout4.stackView(ID+":*",layout.getEditorArea(),false);
}
...
Приведенный выше код добавляет представление с идентификатором «ID», которое представляет собой множественное представление, добавляемое в стек скрытых редакторов (последний параметр имеет значение false = «не видно»).
Может также работать с другими версиями Eclipse, но я не пробовал.
Удачи!