package org.eclipse.ui.tests.api; | |
/* | |
* (c) Copyright IBM Corp. 2000, 2001. | |
* All Rights Reserved. | |
*/ | |
import org.eclipse.core.runtime.IAdaptable; | |
import org.eclipse.ui.*; | |
import org.eclipse.ui.part.*; | |
import org.eclipse.ui.part.*; | |
import org.eclipse.swt.SWT; | |
/** | |
* This perspective is used for testing api. It defines an initial | |
* layout with no parts, just an editor area. | |
*/ | |
public class EmptyPerspective implements IPerspectiveFactory { | |
/** | |
* The perspective id. | |
*/ | |
public static final String PERSP_ID = "org.eclipse.ui.tests.api.EmptyPerspective"; | |
/** | |
* Constructs a new Default layout engine. | |
*/ | |
public EmptyPerspective() { | |
super(); | |
} | |
/** | |
* Defines the initial layout for a perspective. | |
* | |
* Implementors of this method may add additional views to a | |
* perspective. The perspective already contains an editor folder | |
* with <code>ID = ILayoutFactory.ID_EDITORS</code>. Add additional views | |
* to the perspective in reference to the editor folder. | |
* | |
* This method is only called when a new perspective is created. If | |
* an old perspective is restored from a persistence file then | |
* this method is not called. | |
* | |
* @param factory the factory used to add views to the perspective | |
*/ | |
public void createInitialLayout(IPageLayout layout) { | |
//layout.addView( MockViewPart.ID, IPageLayout.BOTTOM, 0.5f, layout.getEditorArea() ); | |
} | |
} |