had to rename the packages to make them compliant with buckminster
[taxeditor.git] / eu.etaxonomy.taxeditor.application / src / main / java / eu / etaxonomy / taxeditor / perspective / Default.java
1 /**
2 *
3 */
4 package eu.etaxonomy.taxeditor.perspective;
5
6 import org.eclipse.ui.IPageLayout;
7 import org.eclipse.ui.IPerspectiveFactory;
8 import org.eclipse.ui.IPlaceholderFolderLayout;
9 import org.eclipse.ui.progress.IProgressConstants;
10
11 import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
12
13 /**
14 * @author n.hoffmann
15 *
16 */
17 public abstract class Default implements IPerspectiveFactory {
18
19 protected IPlaceholderFolderLayout folderAdditional;
20
21 public static final String ADDITIONAL = "additional";
22
23 /**
24 *
25 * @param layout
26 * @param refId
27 */
28 public void createAdditionalFolder(IPageLayout layout, String refId) {
29 folderAdditional = layout.createPlaceholderFolder(ADDITIONAL, IPageLayout.BOTTOM, 0.25f, refId);
30
31 folderAdditional.addPlaceholder(CdmDataSourceViewPart.ID);
32 folderAdditional.addPlaceholder(IProgressConstants.PROGRESS_VIEW_ID);
33 }
34
35 }