Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcletavernie2011-11-02 09:30:47 +0000
committercletavernie2011-11-02 09:30:47 +0000
commit9e32b8dc2f959c35600e4a47426b486ed2da09ef (patch)
tree06080f3fab95293388582e0feadb03a8cc699732 /plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/properties/customization/perspective/CustomizationPerspectiveFactory.java
parent59a44482cddfcccce23872c3d6ea799b7beea73d (diff)
downloadorg.eclipse.papyrus-9e32b8dc2f959c35600e4a47426b486ed2da09ef.tar.gz
org.eclipse.papyrus-9e32b8dc2f959c35600e4a47426b486ed2da09ef.tar.xz
org.eclipse.papyrus-9e32b8dc2f959c35600e4a47426b486ed2da09ef.zip
362162: [Architecture - Refactoring] The plug-ins should be renamed to match their layer's qualified name
https://bugs.eclipse.org/bugs/show_bug.cgi?id=362162
Diffstat (limited to 'plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/properties/customization/perspective/CustomizationPerspectiveFactory.java')
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/properties/customization/perspective/CustomizationPerspectiveFactory.java35
1 files changed, 35 insertions, 0 deletions
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/properties/customization/perspective/CustomizationPerspectiveFactory.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/properties/customization/perspective/CustomizationPerspectiveFactory.java
new file mode 100644
index 00000000000..dabd8d57080
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/properties/customization/perspective/CustomizationPerspectiveFactory.java
@@ -0,0 +1,35 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.properties.customization.perspective;
+
+import org.eclipse.papyrus.properties.customization.Activator;
+import org.eclipse.ui.IPageLayout;
+import org.eclipse.ui.IPerspectiveFactory;
+
+/**
+ * A Factory for instantiating the Customization perspective
+ *
+ * @author Camille Letavernier
+ */
+public class CustomizationPerspectiveFactory implements IPerspectiveFactory {
+
+ private final static String PROPERTIES = "org.eclipse.ui.views.PropertySheet"; //$NON-NLS-1$
+
+ private final static String PROJECT_EXPLORER = "org.eclipse.ui.navigator.ProjectExplorer"; //$NON-NLS-1$
+
+ public void createInitialLayout(IPageLayout layout) {
+ layout.addView(PROJECT_EXPLORER, IPageLayout.LEFT, 0.20f, layout.getEditorArea());
+ layout.addView(PROPERTIES, IPageLayout.BOTTOM, 0.7f, layout.getEditorArea());
+ layout.addView(Activator.PREVIEW_ID, IPageLayout.BOTTOM, 0.6f, layout.getEditorArea());
+ }
+
+}

Back to the top