private static final String VIEW_ID_SEARCH = "org.eclipse.search.ui.views.SearchView";
public void createInitialLayout(IPageLayout layout) {
String editorArea = layout.getEditorArea();
IFolderLayout leftFolder = layout.createFolder("left", IPageLayout.LEFT, 0.25f, editorArea);
leftFolder.addView(JavaUI.ID_PACKAGES);
leftFolder.addView(JavaUI.ID_TYPE_HIERARCHY);
layout.addView(PartConstants.VIEW_ID_REPOSITORIES, IPageLayout.BOTTOM, 0.66f, "left");
IFolderLayout outputFolder = layout.createFolder("bottom", IPageLayout.BOTTOM, 0.75f, editorArea);
outputFolder.addView(IPageLayout.ID_PROBLEM_VIEW);
outputFolder.addView(JavaUI.ID_JAVADOC_VIEW);
outputFolder.addView(PartConstants.VIEW_ID_IMPORTSEXPORTS);
outputFolder.addPlaceholder(VIEW_ID_SEARCH);
outputFolder.addPlaceholder(VIEW_ID_CONSOLE);
outputFolder.addPlaceholder(IPageLayout.ID_BOOKMARKS);
outputFolder.addPlaceholder(IProgressConstants.PROGRESS_VIEW_ID);
outputFolder.addPlaceholder(VIEW_ID_JUNIT_RESULTS);
IFolderLayout outlineFolder = layout.createFolder("right", IPageLayout.RIGHT, (float) 0.75, editorArea); //$NON-NLS-1$
outlineFolder.addView(IPageLayout.ID_OUTLINE);
outlineFolder.addPlaceholder(TemplatesView.ID);
layout.addActionSet(IDebugUIConstants.LAUNCH_ACTION_SET);
layout.addActionSet(JavaUI.ID_ACTION_SET);
layout.addActionSet(JavaUI.ID_ELEMENT_CREATION_ACTION_SET);
layout.addActionSet("bndtools.actions");