package net.sourceforge.pmd.eclipse.ui.views; import net.sourceforge.pmd.eclipse.ui.PMDUiConstants; import org.eclipse.ui.IPageLayout; import org.eclipse.ui.IPerspectiveFactory; /** * Creates the PMD Perspective * * @author SebastianRaffel ( 08.05.2005 ) */ public class PMDPerspective implements IPerspectiveFactory { /* @see org.eclipse.ui.IPerspectiveFactory#createInitialLayout(org.eclipse.ui.IPageLayout) */ public void createInitialLayout(IPageLayout layout) { String editorAreaId = layout.getEditorArea(); String explorerAreaId = "org.eclipse.jdt.ui.PackageExplorer"; String outlineAreaId = PMDUiConstants.ID_OUTLINE; String overviewAreaId = PMDUiConstants.ID_OVERVIEW; layout.addView(explorerAreaId, IPageLayout.LEFT, 0.25f, editorAreaId); layout.addView(outlineAreaId, IPageLayout.BOTTOM, 0.6f, explorerAreaId); layout.addView(overviewAreaId, IPageLayout.BOTTOM, 0.65f, editorAreaId); } }