JBoss Tools SVN: r26276 - trunk/bpel/plugins/org.eclipse.bpel.model/src/org/eclipse/bpel/model/util.
by jbosstools-commits@lists.jboss.org
Author: Grid.Qian
Date: 2010-11-05 04:45:14 -0400 (Fri, 05 Nov 2010)
New Revision: 26276
Modified:
trunk/bpel/plugins/org.eclipse.bpel.model/src/org/eclipse/bpel/model/util/ReconciliationHelper.java
Log:
https://jira.jboss.org/browse/JBIDE-7480 : NPE error when add a activity to a onAlarm scope
Modified: trunk/bpel/plugins/org.eclipse.bpel.model/src/org/eclipse/bpel/model/util/ReconciliationHelper.java
===================================================================
--- trunk/bpel/plugins/org.eclipse.bpel.model/src/org/eclipse/bpel/model/util/ReconciliationHelper.java 2010-11-05 07:49:26 UTC (rev 26275)
+++ trunk/bpel/plugins/org.eclipse.bpel.model/src/org/eclipse/bpel/model/util/ReconciliationHelper.java 2010-11-05 08:45:14 UTC (rev 26276)
@@ -1007,7 +1007,14 @@
} else if (child instanceof OnEvent) {
} else if (child instanceof OnAlarm) {
-
+ Activity activity = ((OnAlarm) child).getActivity();
+ if(((OnAlarm) child).getActivity() != null) {
+ Element childElement = ((WSDLElement)activity).getElement();
+ if (childElement == null) {
+ childElement = ElementFactory.getInstance().createElement(((ExtensibleElement)activity), child);
+ ((ExtensibleElement)activity).setElement(childElement);
+ }
+ }
} else if (child instanceof FaultHandler) {
FaultHandler c = (FaultHandler)child;
EList<Catch> _catch = c.getCatch();
15 years, 5 months
JBoss Tools SVN: r26275 - in trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test: suite and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: jpeterka
Date: 2010-11-05 03:49:26 -0400 (Fri, 05 Nov 2010)
New Revision: 26275
Added:
trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/GPDTest.java
trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMViewsTest.java
Modified:
trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMDeployTest.java
trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMProjectTest.java
trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/suite/JBPMAllTest.java
Log:
jBPM Bot tests added/modified
Added: trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/GPDTest.java
===================================================================
--- trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/GPDTest.java (rev 0)
+++ trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/GPDTest.java 2010-11-05 07:49:26 UTC (rev 26275)
@@ -0,0 +1,100 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jbpm.ui.bot.test;
+
+import org.eclipse.draw2d.PositionConstants;
+import org.eclipse.draw2d.geometry.Rectangle;
+import org.eclipse.gef.GraphicalEditPart;
+import org.eclipse.swtbot.eclipse.gef.finder.SWTGefBot;
+import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefEditPart;
+import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefEditor;
+import org.jboss.tools.jbpm.ui.bot.test.suite.JBPMTest;
+import org.jboss.tools.ui.bot.ext.config.Annotations.SWTBotTestRequires;
+import org.jboss.tools.ui.bot.ext.gef.SWTBotGefFigure;
+import org.jboss.tools.ui.bot.ext.widgets.SWTBotMultiPageEditor;
+import org.junit.Test;
+
+@SWTBotTestRequires(perspective = "jBPM jPDL 3", clearProjects = false, clearWorkspace = false)
+public class GPDTest extends JBPMTest {
+
+ String[] nodes = { "start", "first", "end" };
+
+ @Test
+ public void selectNodes() {
+ SWTGefBot gefBot = new SWTGefBot();
+ SWTBotGefEditor editor = gefBot.gefEditor("simple");
+ SWTBotMultiPageEditor multi = new SWTBotMultiPageEditor(
+ editor.getReference(), gefBot);
+ multi.activatePage("Diagram");
+
+ String[] nodes = { "start", "first", "end" };
+
+ for (String node : nodes)
+ editor.getEditPart(node).select();
+ }
+
+ @Test
+ public void resizeNodes() {
+
+ SWTGefBot gefBot = new SWTGefBot();
+ SWTBotGefEditor editor = gefBot.gefEditor("simple");
+
+ for (String node : nodes) {
+ editor.getEditPart(node).select().focus();
+ editor.getEditPart(node).resize(PositionConstants.SOUTH_EAST, 100,
+ 70);
+ }
+ editor.save();
+ }
+
+ @Test
+ public void moveNodes() {
+
+ SWTGefBot gefBot = new SWTGefBot();
+ final SWTBotGefEditor editor = gefBot.gefEditor("simple");
+ final Rectangle[] abounds = new Rectangle[1];
+
+ for (final String node : nodes) {
+
+ bot.getDisplay().syncExec(new Runnable() {
+ @Override
+ public void run() {
+ abounds[0] = ((GraphicalEditPart) editor.getEditPart(node)
+ .part()).getFigure().getBounds();
+ }
+
+ });
+ Rectangle bounds = abounds[0];
+ editor.drag(editor.getEditPart(node), bounds.x + 100,
+ bounds.y + 100);
+ }
+ editor.save();
+ }
+
+ @Test
+ public void renameNodes() {
+ SWTGefBot gefBot = new SWTGefBot();
+ SWTBotGefEditor editor = gefBot.gefEditor("simple");
+
+ bot.sleep(TIME_5S, "check selection by click");
+
+ for (String node : nodes) {
+ SWTBotGefEditPart part = editor.getEditPart(node);
+ SWTBotGefFigure figure = new SWTBotGefFigure(editor, part);
+ SWTBotGefFigure label = figure.labelFigure(node);
+ label.setText(node + "_NEXT");
+ editor.save();
+ assertTrue(label.getText().equals(node + "_NEXT"));
+ }
+ bot.sleep(TIME_5S);
+
+ }
+}
Property changes on: trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/GPDTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMDeployTest.java
===================================================================
--- trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMDeployTest.java 2010-11-05 07:33:16 UTC (rev 26274)
+++ trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMDeployTest.java 2010-11-05 07:49:26 UTC (rev 26275)
@@ -1,3 +1,13 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
package org.jboss.tools.jbpm.ui.bot.test;
import org.eclipse.swtbot.eclipse.gef.finder.SWTGefBot;
@@ -4,7 +14,6 @@
import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefEditor;
import org.eclipse.swtbot.swt.finder.widgets.SWTBotText;
import org.jboss.tools.jbpm.ui.bot.test.suite.JBPMTest;
-import org.jboss.tools.jbpm.ui.bot.test.suite.Project;
import org.jboss.tools.ui.bot.ext.config.Annotations.JBPM;
import org.jboss.tools.ui.bot.ext.config.Annotations.SWTBotTestRequires;
import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
@@ -12,7 +21,6 @@
import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
import org.jboss.tools.ui.bot.ext.config.TestConfigurator;
import org.jboss.tools.ui.bot.ext.types.IDELabel;
-import org.jboss.tools.ui.bot.ext.view.PackageExplorer;
import org.jboss.tools.ui.bot.ext.widgets.SWTBotMultiPageEditor;
import org.junit.Test;
@@ -21,10 +29,6 @@
@Test
public void deploy() {
- PackageExplorer pe = new PackageExplorer();
- pe.openFile(Project.PROJECT_NAME, "src/main/jpdl","simple.jpdl.xml");
- util.waitForNonIgnoredJobs();
-
SWTGefBot gefBot = new SWTGefBot();
SWTBotGefEditor editor = gefBot.gefEditor("simple");
editor.setFocus();
@@ -32,7 +36,7 @@
multi.activatePage("Deployment");
gefBot.textWithLabel("Server Name:").setText("127.0.0.1");
- SWTBotText item = gefBot.textWithLabel("Server Deployer:").setText("gpd-deployer");
+ SWTBotText item = gefBot.textWithLabel("Server Deployer:").setText("gpd-deployer/upload");
editor.save();
String serverName = TestConfigurator.currentConfig.getServer().type+"-"+TestConfigurator.currentConfig.getServer().version;
Modified: trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMProjectTest.java
===================================================================
--- trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMProjectTest.java 2010-11-05 07:33:16 UTC (rev 26274)
+++ trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMProjectTest.java 2010-11-05 07:49:26 UTC (rev 26275)
@@ -1,56 +1,68 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
package org.jboss.tools.jbpm.ui.bot.test;
+import org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException;
import org.eclipse.swtbot.swt.finder.widgets.SWTBotShell;
import org.jboss.tools.jbpm.ui.bot.test.suite.JBPMTest;
import org.jboss.tools.jbpm.ui.bot.test.suite.Project;
-import org.jboss.tools.ui.bot.ext.config.Annotations.JBPM;
import org.jboss.tools.ui.bot.ext.config.Annotations.SWTBotTestRequires;
-import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
-import org.jboss.tools.ui.bot.ext.config.Annotations.ServerState;
-import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
import org.jboss.tools.ui.bot.ext.config.TestConfigurator;
import org.jboss.tools.ui.bot.ext.types.EntityType;
import org.jboss.tools.ui.bot.ext.types.IDELabel;
+import org.jboss.tools.ui.bot.ext.view.PackageExplorer;
import org.junit.Test;
-@SWTBotTestRequires( jbpm=@JBPM(), server=(a)Server(type=ServerType.SOA,state=ServerState.Present), perspective="jBPM jPDL 3")
+@SWTBotTestRequires(perspective = "jBPM jPDL 3", clearProjects = false)
public class JBPMProjectTest extends JBPMTest {
@Test
public void createProject() {
-
+
// Create project
eclipse.createNew(EntityType.JBPM3_PROJECT);
bot.textWithLabel("Project name:").setText(Project.PROJECT_NAME);
bot.clickButton(IDELabel.Button.NEXT);
-
- String rtName = "JBPM-"+TestConfigurator.currentConfig.getJBPM().version;
-
- // There is some bug related to undefined runtime even it's defined
- /*
+
+ String rtName = "JBPM-"
+ + TestConfigurator.currentConfig.getJBPM().version;
+
+ // There is a bug related to undefined runtime even if it's defined
bot.textWithLabel("Name :").setText(rtName);
String rtHome = TestConfigurator.currentConfig.getJBPM().jbpmHome;
- bot.sleep(TIME_5S);
-
- bot.textWithLabel("Location :").setText(rtHome);
-
+
+ bot.textWithLabel("Location :").setText(rtHome);
+
String msg3 = "Press next to continue the project creation";
-
+
try {
bot.text(msg3);
- } catch(WidgetNotFoundException e) {
+ } catch (WidgetNotFoundException e) {
fail("Missing confirmation during jbpm runtime definition text");
}
-
+
bot.clickButton(IDELabel.Button.NEXT);
- */
-
+
bot.comboBox().setSelection(rtName);
-
-
+
SWTBotShell wizard = bot.activeShell();
bot.clickButton(IDELabel.Button.FINISH);
eclipse.waitForClosedShell(wizard);
util.waitForNonIgnoredJobs();
- }
+ }
+
+ @Test
+ public void openProcess() {
+ PackageExplorer pe = new PackageExplorer();
+ pe.openFile(Project.PROJECT_NAME, "src/main/jpdl", "simple.jpdl.xml");
+ util.waitForNonIgnoredJobs();
+ }
}
Added: trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMViewsTest.java
===================================================================
--- trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMViewsTest.java (rev 0)
+++ trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMViewsTest.java 2010-11-05 07:49:26 UTC (rev 26275)
@@ -0,0 +1,44 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jbpm.ui.bot.test;
+
+import org.jboss.tools.jbpm.ui.bot.test.suite.JBPMTest;
+import org.jboss.tools.ui.bot.ext.config.Annotations.SWTBotTestRequires;
+import org.jboss.tools.ui.bot.ext.gen.ActionItem;
+import org.jboss.tools.ui.bot.ext.gen.IView;
+import org.junit.Test;
+
+@SWTBotTestRequires( perspective="jBPM jPDL 3")
+public class JBPMViewsTest extends JBPMTest {
+
+ @Test
+ public void testViews() {
+
+ // reset perspective
+ bot.resetActivePerspective();
+
+ // check if all views are opened
+ IView[] views = { ActionItem.View.JBossjBPMOverviewjBPM3.LABEL,
+ ActionItem.View.GeneralOutline.LABEL,
+ ActionItem.View.GeneralProperties.LABEL,
+ ActionItem.View.GeneralProjectExplorer.LABEL};
+
+ for (IView view : views) {
+ // For jBPM Overview titles aren't the same
+ if (view.equals(ActionItem.View.JBossjBPMOverviewjBPM3.LABEL)) {
+ assertTrue(eclipse.isViewOpened("Overview"));
+ }
+ else {
+ assertTrue(eclipse.isViewOpened(view.getName()));
+ }
+ }
+ }
+}
Property changes on: trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/JBPMViewsTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/suite/JBPMAllTest.java
===================================================================
--- trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/suite/JBPMAllTest.java 2010-11-05 07:33:16 UTC (rev 26274)
+++ trunk/jbpm/tests/org.jboss.tools.jbpm.ui.bot.test/src/org/jboss/tools/jbpm/ui/bot/test/suite/JBPMAllTest.java 2010-11-05 07:49:26 UTC (rev 26275)
@@ -1,3 +1,13 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
package org.jboss.tools.jbpm.ui.bot.test.suite;
import junit.framework.TestSuite;
@@ -2,3 +12,3 @@
-import org.jboss.tools.jbpm.ui.bot.test.JBPMDeployTest;
+import org.jboss.tools.jbpm.ui.bot.test.GPDTest;
import org.jboss.tools.jbpm.ui.bot.test.JBPMProjectTest;
@@ -10,7 +20,9 @@
import org.junit.runner.RunWith;
import org.junit.runners.Suite.SuiteClasses;
-@SuiteClasses({ JBPMProjectTest.class, JBPMDeployTest.class, })
+// @SuiteClasses({ JBPMProjectTest.class, JBPMDeployTest.class })
+// @SuiteClasses({ JBPMViewsTest.class })
+@SuiteClasses({ JBPMProjectTest.class, GPDTest.class })
@RunWith(RequirementAwareSuite.class)
public class JBPMAllTest extends TestSuite {
15 years, 5 months
JBoss Tools SVN: r26274 - in trunk/tests/plugins/org.jboss.tools.ui.bot.ext: src/org/jboss/tools/ui/bot/ext and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: jpeterka
Date: 2010-11-05 03:33:16 -0400 (Fri, 05 Nov 2010)
New Revision: 26274
Added:
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefContextMenuExt.java
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFigure.java
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFinder.java
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefMouse.java
Modified:
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/META-INF/MANIFEST.MF
Log:
Various additional GEF support added to SWTBotExt
Modified: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/META-INF/MANIFEST.MF
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/META-INF/MANIFEST.MF 2010-11-05 07:09:35 UTC (rev 26273)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/META-INF/MANIFEST.MF 2010-11-05 07:33:16 UTC (rev 26274)
@@ -22,7 +22,8 @@
org.eclipse.core.resources;bundle-version="3.5.0",
org.eclipse.draw2d;bundle-version="3.6.1",
org.eclipse.zest.core;bundle-version="1.2.0",
- org.eclipse.zest.layouts;bundle-version="1.1.0"
+ org.eclipse.zest.layouts;bundle-version="1.1.0",
+ org.eclipse.swtbot.eclipse.gef.finder;bundle-version="2.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Eclipse-RegisterBuddy: org.apache.log4j
@@ -30,6 +31,7 @@
org.jboss.tools.ui.bot.ext.config,
org.jboss.tools.ui.bot.ext.config.requirement,
org.jboss.tools.ui.bot.ext.entity,
+ org.jboss.tools.ui.bot.ext.gef,
org.jboss.tools.ui.bot.ext.gen,
org.jboss.tools.ui.bot.ext.helper,
org.jboss.tools.ui.bot.ext.parts,
@@ -39,3 +41,4 @@
org.jboss.tools.ui.bot.ext.zest
Bundle-Vendor: JBoss by Red Hat
Bundle-ClassPath: .
+Import-Package: org.eclipse.gef
Added: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefContextMenuExt.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefContextMenuExt.java (rev 0)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefContextMenuExt.java 2010-11-05 07:33:16 UTC (rev 26274)
@@ -0,0 +1,197 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.ui.bot.ext.gef;
+
+import static org.eclipse.swtbot.swt.finder.matchers.WidgetMatcherFactory.withRegex;
+import static org.hamcrest.Matchers.allOf;
+import static org.hamcrest.Matchers.instanceOf;
+
+import org.apache.log4j.Logger;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Event;
+import org.eclipse.swt.widgets.Menu;
+import org.eclipse.swt.widgets.MenuItem;
+import org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException;
+import org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable;
+import org.eclipse.swtbot.swt.finder.results.VoidResult;
+import org.eclipse.swtbot.swt.finder.results.WidgetResult;
+import org.hamcrest.Matcher;
+
+/**
+ * Context menu bot for GEF widgets. Improved version updated to work for GEF
+ * environment
+ *
+ * @author jpeterka
+ *
+ */
+public class SWTBotGefContextMenuExt {
+
+ /**
+ * Default Constructor
+ *
+ * @param control
+ */
+
+ Menu menu;
+ Logger log = Logger.getLogger(SWTBotGefContextMenuExt.class);
+
+ public SWTBotGefContextMenuExt(Menu menu) {
+ this.menu = menu;
+ }
+
+ /**
+ * Invokes context menu sequence
+ *
+ * @param texts
+ */
+ public void clickMenu(final String... texts) {
+ log.debug("Clicking graph menu: "); //$NON-NLS-1$
+
+ // Run in UI Thread
+ final MenuItem menuItem = UIThreadRunnable
+ .syncExec(new WidgetResult<MenuItem>() {
+ public MenuItem run() {
+ // Get menu from control
+
+ MenuItem lastMenuItem = null;
+ lastMenuItem = getLastMenuItem(texts, menu);
+
+ // if last menu found, click and hide
+ if (lastMenuItem != null) {
+ log.debug("Final menu returned"); //$NON-NLS-1$
+ // Click
+ // clickOnMenuItem(lastMenuItem);
+ // Hide
+ // hideMenu(lastMenuItem.getParent());
+ } else
+ log.debug("Final menu not found"); //$NON-NLS-1$
+
+ return lastMenuItem;
+ }
+ });
+
+ // Async block to avoid blocking by raised dlgs, etc.
+ if (menuItem != null)
+ UIThreadRunnable.asyncExec(new VoidResult() {
+
+ public void run() {
+ clickOnMenuItem(menuItem);
+ // Hide
+ hideMenu(menuItem.getParent());
+
+ }
+ });
+
+ if (menuItem == null)
+ throw new WidgetNotFoundException("Unable to find menuitem"); //$NON-NLS-1$
+ log.debug("GEF Context menu " + texts[texts.length - 1] + "click finished"); //$NON-NLS-1$
+
+ }
+
+ /**
+ * Gets last menitem on menuitem hierary. UIThread methods
+ *
+ * @param text
+ */
+ private MenuItem getLastMenuItem(String[] texts, Menu menu) {
+
+ if (menu == null)
+ throw new WidgetNotFoundException("No context menu found"); //$NON-NLS-1$
+
+ Menu nextMenu = menu;
+ MenuItem nextMenuItem = null;
+ for (String text : texts) {
+ // Get next menu
+ nextMenuItem = null;
+
+ nextMenuItem = getNextMenuItem(text, nextMenu);
+ // Set menu as next menu item menu
+ if (nextMenuItem == null) {
+ hideMenu(nextMenu);
+ return null;
+ } else {
+ log.debug("next menu for menu item " + nextMenuItem.getText() //$NON-NLS-1$
+ + " found"); //$NON-NLS-1$
+ nextMenu = nextMenuItem.getMenu();
+ }
+ }
+ return nextMenuItem;
+ }
+
+ /**
+ * Gets next menuitem of given text. UIThread method
+ *
+ * @param text
+ * @param menu
+ * @return
+ */
+ @SuppressWarnings("unchecked")
+ private MenuItem getNextMenuItem(String text, Menu menu) {
+
+ MenuItem nextMenuItem = null;
+
+ Matcher<?> matcher = allOf(instanceOf(MenuItem.class), withRegex("\\s*"
+ + text + "\\s*"));
+
+ showMenu(menu);
+ MenuItem[] items = menu.getItems();
+ log.debug("Menu items found:" + items.length + " items"); //$NON-NLS-1$ //$NON-NLS-2$
+ // menu item loops
+ for (MenuItem i : items) {
+ log.debug("Trying to match " + text + " with " + i.getText()); //$NON-NLS-1$ //$NON-NLS-2$
+ if (matcher.matches(i)) {
+ nextMenuItem = i;
+ log.debug("Next menu item with text:" + text + " found"); //$NON-NLS-1$ //$NON-NLS-2$
+ break;
+ }
+ }
+
+ return nextMenuItem;
+ }
+
+ /**
+ * Clicks on given menuitem. UIThread method
+ *
+ * @param menuItem
+ */
+ private void clickOnMenuItem(final MenuItem menuItem) {
+ System.out.println("Menuitem:" + menuItem); //$NON-NLS-1$
+ final Event event = new Event();
+ event.time = (int) System.currentTimeMillis();
+ event.widget = menuItem;
+ event.display = menuItem.getDisplay();
+ event.type = SWT.Selection;
+
+ log.debug("Click event generated"); //$NON-NLS-1$
+
+ menuItem.notifyListeners(SWT.Selection, event);
+ log.debug("Event sent"); //$NON-NLS-1$
+ }
+
+ /**
+ * Hides menu including all predecessor. UIThread method
+ *
+ * @param menu
+ */
+ private static void hideMenu(final Menu menu) {
+ menu.notifyListeners(SWT.Hide, new Event());
+ if (menu.getParentMenu() != null) {
+ hideMenu(menu.getParentMenu());
+ }
+ }
+
+ /**
+ * Shows menu. UIThread method
+ */
+ private void showMenu(final Menu menu) {
+ menu.notifyListeners(SWT.Show, new Event());
+ }
+}
Property changes on: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefContextMenuExt.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFigure.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFigure.java (rev 0)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFigure.java 2010-11-05 07:33:16 UTC (rev 26274)
@@ -0,0 +1,191 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.ui.bot.ext.gef;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.log4j.Logger;
+import org.eclipse.draw2d.IFigure;
+import org.eclipse.draw2d.Label;
+import org.eclipse.draw2d.geometry.Point;
+import org.eclipse.draw2d.geometry.Rectangle;
+import org.eclipse.gef.GraphicalEditPart;
+import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefEditPart;
+import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefEditor;
+import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefFigureCanvas;
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotText;
+
+/**
+ * Gef figure bot controler. It performs actions which are missing or works
+ * unreliably in standard SWTBot
+ *
+ * @author jpeterka
+ *
+ */
+public class SWTBotGefFigure {
+
+ private IFigure figure;
+ private Logger log = Logger.getLogger(SWTBotGefFigure.class);
+ private SWTBotGefEditor editor;
+ private SWTBot bot;
+ private SWTBotGefFigureCanvas canvas;
+ private SWTBotGefEditPart part;
+
+ private SWTBotGefFigure(SWTBotGefEditor editor, SWTBotGefEditPart part,
+ IFigure figure) {
+ this.editor = editor;
+ this.bot = editor.bot();
+ this.canvas = SWTBotGefFinder.findCanvas(editor);
+ this.part = part;
+ this.figure = figure;
+ }
+
+ /**
+ * Default Constructor, requires gef editor and gef part
+ *
+ * @param editor
+ * @param part
+ */
+ public SWTBotGefFigure(SWTBotGefEditor editor, SWTBotGefEditPart part) {
+ this(editor, part, ((GraphicalEditPart) part.part()).getFigure());
+ }
+
+ /**
+ * Return figures bounds
+ */
+ public Rectangle getBounds() {
+ return getBounds(this.getFigure());
+ }
+
+ private Rectangle getBounds(IFigure figure) {
+ final Rectangle bounds = figure.getBounds().getCopy();
+ return bounds;
+ }
+
+ /**
+ * Perform log report for figure
+ */
+ public void logInfo() {
+ logInfo(this.figure, 1);
+ }
+
+ private void logInfo(IFigure figure, int level) {
+ Rectangle rect = getBounds(figure);
+
+ log.info("Figure relative level:" + level);
+ log.info("Figure clas:" + figure.getClass()); //$NON-NLS-1$
+ log.info("Figure bounds:" + rect.x + "," + rect.y + "," + (rect.x + rect.width) + "," + (rect.y + rect.height)); //$NON-NLS //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
+
+ if (figure instanceof Label) {
+ Label label = (Label) figure;
+ log.info("Label text:" + label.getText());
+ }
+ log.info("--------------------------------------------------"); //$NON-NLS-1$
+ }
+
+ /**
+ * Perform log information for entire figure subtree
+ */
+ public void logTreeInfo() {
+ logTreeInfo(this.figure, 1);
+ }
+
+ private void logTreeInfo(IFigure figure, int level) {
+ @SuppressWarnings("unchecked")
+ List<IFigure> children = (List<IFigure>) figure.getChildren();
+ for (IFigure f : children) {
+ if (f.getChildren().isEmpty())
+ logInfo(f, level);
+ else
+ logTreeInfo(f, level + 1);
+ }
+ }
+
+ /**
+ * Use it carefully and inside UIThread only!
+ *
+ * @return
+ */
+ public IFigure getFigure() {
+ return this.figure;
+ }
+
+ /**
+ * Returns Label Figure which contains given text
+ *
+ * @param string
+ * @return
+ */
+ public SWTBotGefFigure labelFigure(String string) {
+ List<IFigure> figures = new ArrayList<IFigure>();
+ getSubFigures(this.figure, figures);
+ for (IFigure figure : figures) {
+ if (figure instanceof Label) {
+ Label label = (Label) figure;
+ log.info(label.getText());
+ if (label.getText().equalsIgnoreCase(string))
+ return new SWTBotGefFigure(editor, part, label);
+ }
+ }
+ throw new WidgetNotFoundException("No Label with " + string + " found");
+ }
+
+ /**
+ * Returns text of Label Figure
+ *
+ * @return
+ */
+ public String getText() {
+ if (figure instanceof Label) {
+ return ((Label) figure).getText();
+ }
+ throw new WidgetNotFoundException("Widget is not Label type");
+ }
+
+ /**
+ * Performs setText action for Label figure in GEF editor
+ *
+ * @param str
+ */
+ public void setText(String str) {
+ part.select();
+ SWTBotGefMouse mouse = new SWTBotGefMouse(bot, canvas);
+ mouse.moveAndClick(this);
+ SWTBotText text = bot.text(0);
+ canvas.typeText(text.widget, str);
+ }
+
+ private void getSubFigures(IFigure figure, List<IFigure> figures) {
+ @SuppressWarnings("unchecked")
+ List<IFigure> children = (List<IFigure>) figure.getChildren();
+ for (IFigure f : children) {
+ if (f.getChildren().isEmpty())
+ figures.add(f);
+ else
+ getSubFigures(f, figures);
+ }
+ }
+
+ /**
+ * Calculates center point of the figure
+ *
+ * @return
+ */
+ public Point getCenter() {
+ Rectangle bounds = getBounds();
+ return new Point(bounds.x + bounds.width / 2, bounds.y + bounds.height
+ / 2);
+ }
+
+}
Property changes on: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFigure.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFinder.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFinder.java (rev 0)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFinder.java 2010-11-05 07:33:16 UTC (rev 26274)
@@ -0,0 +1,61 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.ui.bot.ext.gef;
+
+import org.eclipse.draw2d.FigureCanvas;
+import org.eclipse.gef.GraphicalViewer;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefEditor;
+import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefFigureCanvas;
+import org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException;
+import org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable;
+import org.eclipse.swtbot.swt.finder.results.Result;
+import org.eclipse.ui.IEditorPart;
+
+/**
+ * SWTBotGefProvider provides some often conversion tasks for getting
+ *
+ * @author jpeterka
+ *
+ */
+public class SWTBotGefFinder {
+
+ /**
+ * Returns Canvas from given GEF editor
+ *
+ * @param editor
+ * @return
+ */
+ public static SWTBotGefFigureCanvas findCanvas(final SWTBotGefEditor editor) {
+
+ SWTBotGefFigureCanvas canvas = null;
+
+ canvas = UIThreadRunnable.syncExec(new Result<SWTBotGefFigureCanvas>() {
+ public SWTBotGefFigureCanvas run() {
+ final IEditorPart ep = editor.getReference().getEditor(true);
+ GraphicalViewer graphicalViewer = (GraphicalViewer) ep
+ .getAdapter(GraphicalViewer.class);
+ final Control control = graphicalViewer.getControl();
+ if (control instanceof FigureCanvas) {
+ return new SWTBotGefFigureCanvas((FigureCanvas) control);
+ }
+ return null;
+ }
+ });
+
+ if (canvas == null) {
+ throw new WidgetNotFoundException(
+ "Unable to get Canvas from editor");
+ }
+ return canvas;
+ }
+
+}
Property changes on: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefFinder.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefMouse.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefMouse.java (rev 0)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefMouse.java 2010-11-05 07:33:16 UTC (rev 26274)
@@ -0,0 +1,140 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.ui.bot.ext.gef;
+
+import org.apache.log4j.Logger;
+import org.eclipse.draw2d.geometry.Point;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Canvas;
+import org.eclipse.swt.widgets.Event;
+import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefFigureCanvas;
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable;
+import org.eclipse.swtbot.swt.finder.results.VoidResult;
+
+/**
+ * Mouse control for GEF figures
+ *
+ * @author jpeterka
+ *
+ */
+public class SWTBotGefMouse {
+
+ Logger log = Logger.getLogger(SWTBotGefMouse.class);
+ SWTBotGefFigureCanvas canvas;
+ SWTBot bot;
+ final int SLEEP = 100;
+
+ /**
+ * Constructor, requires bot and canvas
+ *
+ * @param bot
+ * @param canvas
+ */
+ public SWTBotGefMouse(final SWTBot bot, final SWTBotGefFigureCanvas canvas) {
+ this.canvas = canvas;
+ this.bot = bot;
+ }
+
+ private Canvas canvas() {
+ return canvas.widget;
+ }
+
+ /**
+ * Performs mouse move to particular location
+ *
+ * @param x
+ * @param y
+ */
+ public void move(final int x, final int y) {
+ UIThreadRunnable.syncExec(new VoidResult() {
+ public void run() {
+ Event event = createEvent(SWT.MouseMove, x, y);
+ canvas().getDisplay().post(event);
+ }
+ });
+ }
+
+ /**
+ * Moves to given figure
+ *
+ * @param figure
+ */
+ public void move(SWTBotGefFigure figure) {
+ Point p = new Point();
+ getDisplayPosition(p, figure);
+ move(p.x, p.y);
+ }
+
+ /**
+ * Moves and click on given figure
+ *
+ * @param figure
+ */
+ public void moveAndClick(SWTBotGefFigure figure) {
+ move(figure);
+ click();
+ }
+
+ /**
+ * Calculates element position to display, call it from UI thread
+ */
+ private void getDisplayPosition(final Point point,
+ final SWTBotGefFigure figure) {
+ UIThreadRunnable.syncExec(new VoidResult() {
+ public void run() {
+ int absX = canvas().toDisplay(figure.getFigure().getBounds().x,
+ figure.getFigure().getBounds().y).x;
+ int absY = canvas().toDisplay(figure.getFigure().getBounds().x,
+ figure.getFigure().getBounds().y).y;
+
+ log.info("Figure abs display position:" + absX + "," + absY);
+ point.x = absX + (figure.getFigure().getBounds().width / 2);
+ point.y = absY + (figure.getFigure().getBounds().height / 2);
+ }
+ });
+ }
+
+ /**
+ * Left click on give position
+ */
+ public void click() {
+ UIThreadRunnable.syncExec(new VoidResult() {
+ public void run() {
+ Event event = createEvent(SWT.MouseDown, 1);
+ canvas().getDisplay().post(event);
+ }
+ });
+ bot.sleep(SLEEP);
+ UIThreadRunnable.syncExec(new VoidResult() {
+ public void run() {
+ Event event = createEvent(SWT.MouseUp, 1);
+ canvas().getDisplay().post(event);
+ }
+ });
+ bot.sleep(SLEEP);
+ }
+
+ private Event createEvent(int type, int x, int y) {
+ Event event = new Event();
+ event.type = type;
+ event.x = x;
+ event.y = y;
+ return event;
+ }
+
+ private Event createEvent(int type, int button) {
+ Event event = new Event();
+ event.type = type;
+ event.button = button;
+ return event;
+ }
+}
Property changes on: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/gef/SWTBotGefMouse.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 5 months
JBoss Tools SVN: r26273 - trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext.
by jbosstools-commits@lists.jboss.org
Author: jpeterka
Date: 2010-11-05 03:09:35 -0400 (Fri, 05 Nov 2010)
New Revision: 26273
Modified:
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTEclipseExt.java
Log:
#isViewOpened method added
Modified: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTEclipseExt.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTEclipseExt.java 2010-11-05 02:15:12 UTC (rev 26272)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTEclipseExt.java 2010-11-05 07:09:35 UTC (rev 26273)
@@ -90,7 +90,26 @@
this.open = new SWTOpenExt(bot);
}
+
// ------------------------------------------------------------
+ // Check methods
+ // ------------------------------------------------------------
+ /**
+ * Check if view is opened
+ */
+ public boolean isViewOpened(String view) {
+ try {
+ bot.viewByTitle(view);
+ log.info("View \"" + view + "\" is opened");
+ return true;
+ }
+ catch (WidgetNotFoundException ex) {
+ log.info("View \"" + view + "\" is NOT opened");
+ return false;
+ }
+ }
+
+ // ------------------------------------------------------------
// View related methods
// ------------------------------------------------------------
/**
@@ -308,7 +327,7 @@
log.info(nodeName);
}
return item.select();
- }
+ }
// ------------------------------------------------------------
// Subroutines
15 years, 5 months
JBoss Tools SVN: r26272 - trunk/documentation/guides/JBDS_Release_Notes/en-US.
by jbosstools-commits@lists.jboss.org
Author: irooskov(a)redhat.com
Date: 2010-11-04 22:15:12 -0400 (Thu, 04 Nov 2010)
New Revision: 26272
Modified:
trunk/documentation/guides/JBDS_Release_Notes/en-US/Fixed_Issues.xml
Log:
updated with new fixed issues
Modified: trunk/documentation/guides/JBDS_Release_Notes/en-US/Fixed_Issues.xml
===================================================================
--- trunk/documentation/guides/JBDS_Release_Notes/en-US/Fixed_Issues.xml 2010-11-05 00:42:58 UTC (rev 26271)
+++ trunk/documentation/guides/JBDS_Release_Notes/en-US/Fixed_Issues.xml 2010-11-05 02:15:12 UTC (rev 26272)
@@ -8,6 +8,18 @@
Following is a list of new and noteworthy features and bug fixes in this release:
</para>
<formalpara>
+ <title>BIRT</title>
+ <para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6041">JBIDE-6041</ulink>: When creating a BIRT report that included the <property>EnumType</property> property, an error would be generated. This bug has been corrected by modifying the <filename>DataTypes.java</filename> file.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </formalpara>
+ <formalpara>
<title>Contexts and Dependency Injection (CDI)</title>
<para>
<itemizedlist>
@@ -122,6 +134,11 @@
<ulink url="http://jira.jboss.com/jira/browse/JBIDE-6412">JBIDE-6412</ulink>: A new feature has been added, the CDI Maven configurator. The configurator allows you to configure the Maven CDI settings for your project.
</para>
</listitem> -->
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6251">JBIDE-6251</ulink>: OpenOn support has been added for <methodname>Disposer</methodname> and <methodname>Producer</methodname> methods.
+ </para>
+ </listitem>
</itemizedlist>
</para>
</formalpara>
@@ -178,8 +195,11 @@
</listitem>
<listitem>
<para>
- <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6758">JBIDE-6758</ulink>: An existing <parameter>service</parameter> element without a child <parameter>security</parameter> element would not be be able to have the <parameter>security</parameter> element added through the user interface. To this issue, each <parameter>service</parameter> element now has a <parameter>security</parameter> element and a subsequent <guimenuitem>Security</guimenuitem> form automatically attached in the ESB editor. The <parameter>security</parameter> element can safely be deleted from the <parameter>service</parameter> element code without the <guimenuitem>Security</guimenuitem> form being removed in the ESB editor. This ensures that if a user wishes to re-add a <parameter>security</parameter> element at a later stage, the functionality will exist to do so within the user interface.
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6758">JBIDE-6758</ulink> and <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6160">JBIDE-6160</ulink>: An existing <parameter>service</parameter> element without a child <parameter>security</parameter> element would not be be able to have the <parameter>security</parameter> element added through the user interface. To fix this issue, each <parameter>service</parameter> element now has a <parameter>security</parameter> element and a subsequent <guimenuitem>Security</guimenuitem> form automatically attached in the ESB editor. The <parameter>security</parameter> element can safely be deleted from the <parameter>service</parameter> element code without the <guimenuitem>Security</guimenuitem> form being removed in the ESB editor. This ensures that if a user wishes to re-add a <parameter>security</parameter> element at a later stage, the functionality will exist to do so within the user interface.
</para>
+ <para>
+ In fixing this issue the new value of <property>org.jboss.soa.esb.services.security.auth.login.JBossSTSIssueCallbackHandler</property> was also added to the Callback Handler drop-down box. This new value enables the ability to retrieve user and password information from an authentication request.
+ </para>
</listitem>
<listitem>
<para>
@@ -293,21 +313,32 @@
<ulink url="http://jira.jboss.com/jira/browse/JBIDE-6423">JBIDE-6423</ulink>: A new feature that allows for code generation to be run in external processes has been added. This new feature is accessed through the <guilabel>Hibernate Code Generation Configurations</guilabel> wizard in the form of a checkbox called <guilabel>Use generation in external process</guilabel>.
</para>
</listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6120">JBIDE-6120</ulink>: Superclass properties were not shown in code completion, within the <guilabel>HQLEditor</guilabel>. A new feature has been added for this release that enables superclass properties to appear when using code completion within the <guilabel>HQLEditor</guilabel>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6115">JBIDE-6115</ulink>: The <guibutton>Schema Export (.ddl)</guibutton> exporter would apply any changes made by a user to the database during the export process. This was unexpected behavior and had the ability to cause unwanted data loss. This issue has been corrected by ensuring that the script is not exported to the database by default, thus no changes are applied to the databse by default now when using the <guibutton>Schema Export (.ddl)</guibutton> functionality.
+ </para>
+ </listitem>
+<!-- JBIDE-5960 was included in the JBDS 3.0.1 and JBT 3.1.1 releases. Mentioned in 3.0.1 Release Notes -->
</itemizedlist>
</para>
</formalpara>
-<!-- <formalpara>
+ <formalpara>
<title>jBPM</title>
<para>
<itemizedlist>
<listitem>
<para>
- <ulink url="http://jira.jboss.com/jira/browse/JBIDE-"> </ulink>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6104">JBIDE-6104</ulink>: An error existed that meant local and deployment server settings were not saved and upon reopening the jBPM Process Definition Language (JPDL) all the settings would need to be reconfigured. With this release changes made to local and deployment server settings are made persistent across JPDL sessions.
</para>
</listitem>
</itemizedlist>
</para>
- </formalpara> -->
+ </formalpara>
<formalpara>
<title>JavaServer Faces (JSF)</title>
<para>
@@ -352,6 +383,11 @@
<ulink url="http://jira.jboss.com/jira/browse/JBIDE-6266">JBIDE-6266</ulink>: Content Assist now includes support for Web Standards Tools (WST) categories. A futher two categories have been added: JBoss JSF/Seam EL and JBoss JSF/Seam Tag Proposals.
</para>
</listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6259">JBIDE-6259</ulink> and <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6025">JBIDE-6025</ulink>: A new option has been added to the <guilabel>Preferences</guilabel> page allowing a user to <option>enable</option> or <option>disbale</option> code assist of <methodname>get</methodname> and <methodname>set</methodname> methods in the expression language.
+ </para>
+ </listitem>
</itemizedlist>
</para>
</formalpara>
@@ -589,6 +625,21 @@
<ulink url="http://jira.jboss.com/jira/browse/JBIDE-6288">JBIDE-6288</ulink>: When hovering over a button created in the Visual Page Editor, the button would not be highlighted on Linux operating systems. This issue has been corrected by modifying the following files: <filename>VpeController.java</filename>, <filename>VpeDnD.java</filename>, <filename>MozillaEventAdapter.java</filename>, <filename>VisualDomUtil.java</filename> and <filename>MozillaDndListener.java</filename>.
</para>
</listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6114">JBIDE-6114</ulink>: A new template has been added to the Visual Page Editor, enabling improved rendering of the jBPM task forms.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6092">JBIDE-6092</ulink>: New features have been added to the Visual Page Editor that allow for items in a table to be moved by select CSS classes and for all items in a CSS tree node to be moved through the CSS class viewer.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-5970">JBIDE-5970</ulink>: A new feature has been added that indicates the drop actions available to a user while they are dragging an element. Available actions are displayed to the user in a text caption.
+ </para>
+ </listitem>
</itemizedlist>
</para>
</formalpara>
@@ -646,18 +697,18 @@
</itemizedlist>
</para>
</formalpara> -->
-<!-- <formalpara>
+ <formalpara>
<title>XML Structured Editor</title>
<para>
<itemizedlist>
<listitem>
<para>
- <ulink url="http://jira.jboss.com/jira/browse/JBIDE-"> </ulink>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-5975">JBIDE-5975</ulink>: The <filename>web.xml</filename> editor did not support the JavaEE 6 Servlet 3.0 specification. The <filename>web.xml</filename> editor has now been updated to suppor the new Servlet specification version.
</para>
</listitem>
</itemizedlist>
</para>
- </formalpara> -->
+ </formalpara>
<formalpara>
<title>General Issues</title>
<para>
@@ -673,6 +724,36 @@
<ulink url="http://jira.jboss.com/jira/browse/JBIDE-6507">JBIDE-6507</ulink>: Support has been added for enabling and disabling project validators based on the JBoss KB (Knowledge Base) project validator. Validators that can be enabled or disabled include those for JSF, Seam and CDI.
</para>
</listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6238">JBIDE-6238</ulink>: When a user accesses example projects some of the sites used by the examples may not be reachable due to no network access, proxy or firewall settings. Previously the user would not be informed of this issue. In this release the user is now informed when a site attempting to be accessed by an example project is unreachable.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6183">JBIDE-6183</ulink>: Library files for RichFaces have been updated to the latest version, supporting RichFaces 3.3.3.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6131">JBIDE-6131</ulink>: Previously the specification of XHTML templates was handled by navigating to <menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Preferences</guimenuitem><guimenuitem>JBoss Tools</guimenuitem><guimenuitem>JSF</guimenuitem><guimenuitem>JSF Pages</guimenuitem></menuchoice>. This process was not intuitive for users as the standard Eclipse method of specifying templates is by navigating to <menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Preferences</guimenuitem><guimenuitem><replaceable>COMPONENT_NAME</replaceable></guimenuitem><guimenuitem>Editor</guimenuitem><guimenuitem>Templates</guimenuitem></menuchoice>. Specification of XHTML templates is now handled using the standard Eclipse user interface approach, improving usability.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6119">JBIDE-6119</ulink>: When installing the tool set, the included installer has the ability to find, detect and configure JBoss server runtimes for use; this functionality however was never extended past the initial installation. A new feature has been added that now allows a user to find, detect and configure installed JBoss server runtimes after installation. This new functionality can be found by navigating to <menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Preferences</guimenuitem><guimenuitem>JBoss Tools</guimenuitem><guimenuitem>JBoss Runtimes</guimenuitem></menuchoice>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-6083">JBIDE-6083</ulink>: Functionality has been added to all editors that allow for them to be placed vertically side by side, rather than just horizontally. This new feature is available through the <menuchoice>Window</menuchoice> menu of Eclipse.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/browse/JBIDE-5950">JBIDE-5950</ulink>: Additional runtime checks have been added to the ESB and BPEL project examples. This ensures that the ability to specify required components is available, as it is for other project examples.
+ </para>
+ </listitem>
</itemizedlist>
</para>
</formalpara>
15 years, 5 months
JBoss Tools SVN: r26271 - trunk/build/target-platform.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-11-04 20:42:58 -0400 (Thu, 04 Nov 2010)
New Revision: 26271
Added:
trunk/build/target-platform/multiple.target
trunk/build/target-platform/multiple.target.p2mirror.xml
trunk/build/target-platform/unified.target
Removed:
trunk/build/target-platform/e36-wtp32.target
trunk/build/target-platform/e361-wtp322.target
trunk/build/target-platform/e361-wtp322.target.p2mirror.xml
trunk/build/target-platform/latest.target
Modified:
trunk/build/target-platform/README.txt
trunk/build/target-platform/pom.xml
trunk/build/target-platform/targetUpdateFromRepo.xml
Log:
refactor e361-wtp322.target -> multiple.target; refactor latest.target -> unified.target; update README
Modified: trunk/build/target-platform/README.txt
===================================================================
--- trunk/build/target-platform/README.txt 2010-11-04 19:22:50 UTC (rev 26270)
+++ trunk/build/target-platform/README.txt 2010-11-05 00:42:58 UTC (rev 26271)
@@ -2,13 +2,13 @@
1. Run target2p2mirror.xml at a target file, eg.
- ant -f target2p2mirror.xml -DtargetFile=e361-wtp322.target
+ ant -f target2p2mirror.xml -DtargetFile=mutiple.target
-2. Run the resulting *.p2mirror.xml, eg., e361-wtp322.target.p2mirror.xml
+2. Run the resulting *.p2mirror.xml, eg., mutiple.target.p2mirror.xml
/abs/path/to/eclipse -vm /opt/jdk1.6.0/bin/java -nosplash -data \
/tmp/workspace -consolelog -application \
- org.eclipse.ant.core.antRunner -f e361-wtp322.target.p2mirror.xml \
+ org.eclipse.ant.core.antRunner -f mutiple.target.p2mirror.xml \
-Ddebug=true \
-DfollowStrict=true \
-Drepo.dir=/tmp/REPO/
@@ -20,19 +20,19 @@
1. Zip the repo
- cd /tmp/REPO; zip -9r e361-wtp322.target.zip * &
+ cd /tmp/REPO; zip -9r mutiple.target.zip * &
2. Push to qa01
- rsync -aPrz e361-wtp322.target.zip nboldt@qa01:~/ &
+ rsync -aPrz mutiple.target.zip nboldt@qa01:~/ &
3. Ssh to qa01; sudo to hudson; unpack and push contents + zip to download.jboss.org
sudo su - hudson
- unzip /home/nboldt/e361-wtp322.target.zip -d /tmp/e361-wtp322.target &
- rsync -aPrz --delete --rsh=ssh /tmp/e361-wtp322.target/* \
+ unzip /home/nboldt/mutiple.target.zip -d /tmp/mutiple.target &
+ rsync -aPrz --delete --rsh=ssh /tmp/mutiple.target/* \
tools@filemgmt.jboss.org:/downloads_htdocs/tools/updates/target-platform/latest/ &
- rsync -aPrz --rsh=ssh /home/nboldt/e361-wtp322.target.zip \
+ rsync -aPrz --rsh=ssh /home/nboldt/mutiple.target.zip \
tools@filemgmt.jboss.org:/downloads_htdocs/tools/updates/target-platform &
4. Alternatively, see publish.sh for when repo is built in JBoss Hudson.
@@ -43,11 +43,11 @@
1. You can reference http://download.jboss.org/jbosstools/updates/target-platform/latest/,
but a local path reference is faster.
-2. So, continuing from previous HOWTO, copy from /tmp/e361-wtp322.target into
- file://home/hudson/static_build_env/jbds/target-platform/e361-wtp322.target/
+2. So, continuing from previous HOWTO, copy from /tmp/mutiple.target into
+ file://home/hudson/static_build_env/jbds/target-platform/mutiple.target/
- rsync -aPrz --delete /tmp/e361-wtp322.target/* \
- /home/hudson/static_build_env/jbds/target-platform/e361-wtp322.target/ &
+ rsync -aPrz --delete /tmp/mutiple.target/* \
+ /home/hudson/static_build_env/jbds/target-platform/mutiple.target/ &
3. Alternatively, see publish.sh for when repo is built in JBoss Hudson.
@@ -56,7 +56,7 @@
1. Run targetUpdateFromRepo.xml against a given repo folder on disk, eg.
- ant -v -f targetUpdateFromRepo.xml -DtargetFile=e361-wtp322.target -DrepoDir=./REPO_SR1
+ ant -v -f targetUpdateFromRepo.xml -DtargetFile=mutiple.target -DrepoDir=./REPO
2. Resulting targetFile will be overwritten with updated version values from what was found in the
repo's content.xml file.
Deleted: trunk/build/target-platform/e36-wtp32.target
===================================================================
--- trunk/build/target-platform/e36-wtp32.target 2010-11-04 19:22:50 UTC (rev 26270)
+++ trunk/build/target-platform/e36-wtp32.target 2010-11-05 00:42:58 UTC (rev 26271)
@@ -1,181 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde version="3.6"?>
-
-<target includeMode="feature" name="e36-wtp32">
-<locations>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.maven.ide.eclipse.feature.feature.group" version="0.10.2.20100623-1649"/>
-<repository location="http://m2eclipse.sonatype.org/sites/m2e/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.maven.ide.eclipse.wtp.feature.feature.group" version="0.10.0.20100209-0800"/>
-<repository location="http://m2eclipse.sonatype.org/sites/m2e-extras/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://eclipse.svnkit.com/1.3.x/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-s..."/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/technology/subversive/0.7/update-site/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/technology/subversive/0.7/weekly-site/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/technology/subversive/0.7/headless-update-site/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/orbit/R20100519..."/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="javax.wsdl.feature.feature.group" version="1.6.2.v201005080631"/>
-<unit id="org.apache.oro.feature.feature.group" version="2.0.8.v201005080400"/>
-<unit id="org.jdom.feature.feature.group" version="1.0.0.v201005080400"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/thirdparty/"/>
-</location>
-<!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.mozilla.xulrunner.feature.feature.group" version="1.9.2"/>
-<unit id="org.mozilla.xpcom.feature.feature.group" version="1.9.2"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.2/"/>
-</location> -->
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.mozilla.xulrunner.feature.feature.group" version="1.9.12"/>
-<unit id="org.mozilla.xpcom.feature.feature.group" version="1.9.12"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.1.2/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/rt/ecf/3.2/3.6/site.p2"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/tptp/4.7.0/TPTP-4.7.0/repo/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.eclipse.emf.ecore.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.codegen.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.common.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.databinding.feature.group" version="1.2.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.codegen.ecore.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.ecore.edit.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.ecore.editor.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.ecore.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.emf.edit.feature.group" version="2.6.0.v20100614-1136"/>
-<unit id="org.eclipse.xsd.feature.group" version="2.6.0.v20100614-1136"/>
-<repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.6/R201006141136/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.eclipse.swtbot.eclipse.feature.group" version="2.0.0.595-dev-e36"/>
-<unit id="org.eclipse.swtbot.eclipse.gef.feature.group" version="2.0.0.595-dev-e36"/>
-<unit id="org.eclipse.swtbot.ide.feature.group" version="2.0.0.595-dev-e36"/>
-<unit id="org.eclipse.swtbot.eclipse.test.junit4.feature.group" version="2.0.0.595-dev-e36"/>
-<unit id="org.eclipse.swtbot.feature.group" version="2.0.0.595-dev-e36"/>
-<!--repository location="http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/"/-->
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/swtbot-helios/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.eclipse.birt.osgi.runtime.sdk.feature.group" version="2.6.0.v20100617-57B-85wFdAHP-Cf8kRo1_ft1IUwD"/>
-<unit id="org.eclipse.birt.feature.group" version="2.6.0.v20100617-9gF727DGKb0yl9AwWxpmbo35PwQ_"/>
-<unit id="org.eclipse.birt.integration.wtp.feature.group" version="2.6.0.v20100617-1315-35-7w3121172802426"/>
-<repository location="http://download.eclipse.org/birt/update-site/2.6/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="com.ibm.icu.base.feature.group" version="1.1.0.v20090119-79318s73533B57"/>
-<unit id="org.eclipse.equinox.server.core.feature.group" version="1.0.0.v20100510-7K7QEoF7RZHQHHz-Jr"/>
-<unit id="org.eclipse.cvs.feature.group" version="1.2.0.v20100427-7B77FKs8sF7B77SDX4GW85"/>
-<unit id="org.eclipse.help.feature.group" version="1.2.0.v20100427-7e7jEKFEx2XlnZinYPtgz03"/>
-<unit id="org.eclipse.jdt.feature.group" version="3.6.0.v20100526-0800-7z8XFUJFMTfCWGoVuHImpms9H155"/>
-<unit id="org.eclipse.platform.feature.group" version="3.6.0.v20100602-9gF78GpqFt6trOGhL60z0oEx3fz-JKNwxPY"/>
-<unit id="org.eclipse.equinox.executable.feature.group" version="3.4.0.v20100524-7M7K-FIhIez-egBko15H73"/>
-<unit id="org.eclipse.pde.feature.group" version="3.6.0.v20100525-7b7mFKtFEx2XmfZ4_B7NUJA"/>
-<unit id="org.eclipse.sdk.feature.group" version="3.6.0.v20100427-7Q7m-DPY2dP0s7TnP1vxqsprbrvrHJwHMVz0mb8mhRXmu"/>
-<unit id="org.eclipse.rcp.feature.group" version="3.6.0.v20100519-9OArFKvFtsd7WLUKh-DcYTS"/>
-<unit id="org.eclipse.releng.tools.feature.group" version="3.3.0.v20100427-44A77w31211642"/>
-<unit id="org.eclipse.sdk.examples.feature.group" version="3.3.0.v20100527-817fFcfFEdcVbpRlgyBRcVX"/>
-<unit id="org.eclipse.sdk.examples.source.feature.group" version="3.3.0.v20100527"/>
-<unit id="org.eclipse.equinox.compendium.sdk.feature.group" version="3.6.0.v20100421-7V7RFisFNObpCoqow"/>
-<unit id="org.eclipse.equinox.core.sdk.feature.group" version="3.6.0.v20100603-7sF99FsFFUu63a35g6s"/>
-<unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.0.0.v20100510-4--9oB5855K7P"/>
-<unit id="org.eclipse.equinox.p2.user.ui.feature.group" version="2.0.0.v20100503-897HFZ-FdHjO2NQo0sD_Nt"/>
-<unit id="org.eclipse.equinox.p2.sdk.feature.group" version="3.6.0.v20100503-9I7VGA7GJYarNd6yCqyUvA"/>
-<unit id="org.eclipse.equinox.serverside.sdk.feature.group" version="3.6.0.v20100421-7u7NFVgFN5JdPKM_N9VZwrdLT4m2"/>
-<unit id="org.eclipse.equinox.sdk.feature.group" version="3.6.0.v20100601-7H7R-7v8rtGVR34XkO3kfH3DUO07"/>
-<unit id="org.eclipse.equinox.weaving.sdk.feature.group" version="1.0.0.v20100421-79--EVVFNFFsFc"/>
-<unit id="org.eclipse.equinox.server.jetty.feature.group" version="1.0.0.v20100510-7I777iBgJ9DIARGH8IIQ"/>
-<unit id="org.eclipse.equinox.server.p2.feature.group" version="1.0.0.v20100503-7x7IFGFFT0z0-V-1UUj-XDpu"/>
-<unit id="org.eclipse.pde.api.tools.ee.fragments.feature.group" version="1.0.0.v20100427-7C-7BF9JgLWLMBMMAMsLL"/>
-<unit id="org.eclipse.equinox.server.servletbridge.feature.group" version="1.0.0.v20100510-42A79oB5855K5E"/>
-<unit id="org.eclipse.equinox.server.simple.feature.group" version="1.0.0.v20100510-44DF8s734C48662444"/>
-<repository location="http://download.eclipse.org/eclipse/updates/3.6.x/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.eclipse.birt.feature.group" version="2.6.0.v20100617-9gF727DGKb0yl9AwWxpmbo35PwQ_"/>
-<unit id="org.eclipse.datatools.connectivity.feature.feature.group" version="1.8.0.v201005280400-7C7b8cEt1ZvsifWcrT8a-F-sz05R"/>
-<unit id="org.eclipse.datatools.enablement.feature.feature.group" version="1.8.0.v201005280400-7J8x0BWwUK6x2yoco_A-q71HMuLt"/>
-<unit id="org.eclipse.datatools.sdk.feature.feature.group" version="1.8.0.v201005280400-7P9i0FDxNYrk4QYG-9qpz0N-vbEp"/>
-<unit id="org.eclipse.datatools.enablement.jdt.feature.feature.group" version="1.8.0.v201005280400-2-07w31211518181A"/>
-<unit id="org.eclipse.datatools.modelbase.feature.feature.group" version="1.8.0.v201005280400-77077CcNBGKBWJ_HWVi"/>
-<unit id="org.eclipse.draw2d.feature.group" version="3.6.0.v20100519-2050-45-7w3121163602336"/>
-<unit id="org.eclipse.gef.feature.group" version="3.6.0.v20100519-2050-777B-81A2Bz-69793A8B83447"/>
-<unit id="org.eclipse.zest.feature.group" version="1.2.0.v20100519-2050-678-8yE4F-8HAH4DFEF3447"/>
-<unit id="org.eclipse.uml2.feature.group" version="3.1.0.v201006071150"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/helios/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.eclipse.jst.jee" version="1.0.300.v201005191301"/>
-<unit id="org.eclipse.wst.common.frameworks" version="1.2.0.v201003040800"/>
-<unit id="org.eclipse.wst.common.project.facet.ui" version="1.4.100.v201005190114"/>
-<unit id="org.eclipse.jst.jee.web" version="1.0.300.v201004280739"/>
-<unit id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group" version="3.2.0.v201005241600-377A78s73533C6A6B39"/>
-
-<unit id="org.eclipse.jst.ws.axis2tools.feature.feature.group" version="1.1.100.v201005241530-78-FF0DZRDKDDePSKwHj"/>
-<unit id="org.eclipse.jst.ws.cxf.feature.feature.group" version="1.0.0.v201005241530-7H777BFAKlOiOX8lGdLp-67BD"/>
-<unit id="org.eclipse.jpt.feature.feature.group" version="2.3.0.v201005260000-7N7UEwFD3wTgbU_dxVnWV"/>
-<unit id="org.eclipse.wst.common.fproj.feature.group" version="3.2.0.v201005290030-377A78s73533D5L355B"/>
-<unit id="org.eclipse.jst.enterprise_ui.feature.feature.group" version="3.2.0.v201005241530-7b7GHTYFSK2W9kPaFClvz0O_NQmN"/>
-<unit id="org.eclipse.wst.web_ui.feature.feature.group" version="3.2.0.v201005241510-7O7CFb3EMf84nP-FHuc10NTz--M3"/>
-<unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.2.0.v201005241510-7H7AFUIDxumQGOb7ocjUR2Pvz-28"/>
-<unit id="org.eclipse.wst.xsl.feature.feature.group" version="1.1.0.v201005241600-7S7WFAKFIpS---NRIS1pbfYBUIQ"/>
-<unit id="org.eclipse.wst.jsdt.feature.feature.group" version="1.2.0.v201005270528-7C78FGDF9JgLWLMBWz-Ose6"/>
-<unit id="org.eclipse.jsf.feature.feature.group" version="3.2.0.v20100526-7E7I-F9JgLWLMBYy3114"/>
-<unit id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group" version="1.0.0.v201005241530-5--AkF7B77NBZBgBg"/>
-<unit id="org.eclipse.jst.ws.jaxws.feature.feature.group" version="1.0.0.v201005241530-7E777BF8NcJSSJxUETx_l"/>
-<unit id="org.eclipse.jst.enterprise_core.feature.feature.group" version="3.2.0.v201005241530-52FMRAkF7B77PDV8V97"/>
-<unit id="org.eclipse.jst.server_adapters.ext.feature.feature.group" version="3.2.0.v201005241530-777HFGPCcNBDiBgIc4BA8"/>
-<unit id="org.eclipse.jst.server_adapters.feature.feature.group" version="3.2.0.v201005241530-208Z7w31211419"/>
-<unit id="org.eclipse.jst.server_core.feature.feature.group" version="3.2.0.v201005241530-31FA28s73533C66"/>
-<unit id="org.eclipse.jst.server_ui.feature.feature.group" version="3.2.0.v201005241530-7A5FEh9xFc7RCGLRBAIOJC43A"/>
-<unit id="org.eclipse.jst.web_ui.feature.feature.group" version="3.2.0.v201005250611-7F77FJJC25Skdw1pheuO_q6p-Idh"/>
-<unit id="org.eclipse.jsf.feature.source.feature.group" version="3.2.0.v20100526-7E7I-F9JgLWLMBYy3114"/>
-<unit id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group" version="1.1.3.v201006151143-67K0BgJ9DIATEXATHP"/>
-<unit id="org.eclipse.jst.webpageeditor.feature.feature.group" version="2.3.0.v20100526-46-9oB5855H7H"/>
-<unit id="org.eclipse.wst.ws_wsdl15.feature.feature.group" version="1.5.300.v201005241450-2407w312116191741"/>
-<unit id="org.eclipse.wst.common_core.feature.feature.group" version="3.2.0.v201005241600-7B7DFEdF7RZHOZIvUqM4NJ"/>
-<unit id="org.eclipse.wst.common_ui.feature.feature.group" version="3.2.0.v201005241600-7C78FPcEdhO_mXOgHjYfp_JwVrN5"/>
-<unit id="org.eclipse.wst.server_adapters.feature.feature.group" version="3.2.0.v201005241510-51EoAkF77g8HBSc"/>
-<unit id="org.eclipse.wst.server_core.feature.feature.group" version="3.2.0.v201005241510-30F8T8s734C3E4K"/>
-<unit id="org.eclipse.wst.server_ui.feature.feature.group" version="3.2.0.v201005241510-7B4FBmAtJb1lEOKcCJHLHQ347"/>
-<unit id="org.eclipse.wst.web_core.feature.feature.group" version="3.2.0.v201005241510-7E7AFHkAJrn5NL_6wTQDqKL5RwiQ"/>
-<unit id="org.eclipse.wst.ws_ui.feature.feature.group" version="3.2.0.v201005241510-7I78FXbEtEoKvbtBtJ4fGNrH2oBH"/>
-<unit id="org.eclipse.wst.xml_core.feature.feature.group" version="3.2.0.v201005241510-7C7OFXTF7RZHQHHxO4IuKe"/>
-<repository location="http://download.eclipse.org/webtools/downloads/drops/R3.2.2/R-3.2.2-20100..."/>
-<!-- repository location="http://download.jboss.org/jbosstools/updates/requirements/webtools-3.2/"/ -->
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.jboss.org/jbosstools/builds/staging/jbosstools-drools/all..."/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="com.google.gdt.eclipse.suite.e36.feature.feature.group" version="1.3.3.v201006111317"/>
-<repository location="http://dl.google.com/eclipse/plugin/3.6/"/>
-</location>
-</locations>
-<includeBundles>
-<feature id="org.drools.eclipse.feature" />
-<feature id="org.drools.eclipse.task.feature" />
-<feature id="org.guvnor.tools.feature" />
-<feature id="org.mozilla.xulrunner.feature" />
-<feature id="org.mozilla.xpcom.feature" />
-</includeBundles>
-<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-</target>
Deleted: trunk/build/target-platform/e361-wtp322.target
===================================================================
--- trunk/build/target-platform/e361-wtp322.target 2010-11-04 19:22:50 UTC (rev 26270)
+++ trunk/build/target-platform/e361-wtp322.target 2010-11-05 00:42:58 UTC (rev 26271)
@@ -1,232 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><?pde version="3.6"?>
-<target includeMode="feature" name="e36-wtp32">
- <!-- Pro tip: to convert
- from org.eclipse.tptp.platform.xerces_4.6.0.v201005032111-777K4AkF7B77R7c7N77.jar
- to <unit version="4.6.0.v201005032111-777K4AkF7B77R7c7N77" id="org.eclipse.tptp.platform.xerces.feature.group"/>
- using vi, apply this transform:
- :%s/.\+\/\(org.\+\)_\(\d\+.\+\)\.jar/\t\t\t<unit version="\2" id="\1.feature.group"\/>/g
- -->
- <locations>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="0.10.2.20100623-1649" id="org.maven.ide.eclipse.feature.feature.group"/>
- <repository location="http://m2eclipse.sonatype.org/sites/m2e/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="0.11.0.20101024-0955" id="org.maven.ide.eclipse.wtp.feature.feature.group"/>
- <repository location="http://m2eclipse.sonatype.org/sites/m2e-extras/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://eclipse.svnkit.com/1.3.x/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-s..."/>
- </location>
- <!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/technology/subversive/0.7/update-site/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/technology/subversive/0.7/headless-update-site/"/>
-</location> -->
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.eclipse.org/technology/subversive/0.7/weekly-site/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/requirements/orbit/R20100519..."/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.6.2.v201005080631" id="javax.wsdl.feature.feature.group"/>
- <unit version="2.0.8.v201005080400" id="org.apache.oro.feature.feature.group"/>
- <unit version="1.0.0.v201005080400" id="org.jdom.feature.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/requirements/thirdparty/"/>
- </location>
- <!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.mozilla.xulrunner.feature.feature.group" version="1.9.2"/>
-<unit id="org.mozilla.xpcom.feature.feature.group" version="1.9.2"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.2/"/>
-</location> -->
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.9.12.v20100909-1551-H34-M2" id="org.mozilla.xulrunner.feature.feature.group"/>
- <unit version="1.9.12.v20100909-1551-H34-M2" id="org.mozilla.xpcom.feature.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.1.2/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.eclipse.org/rt/ecf/3.2/3.6/site.p2"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="4.5.1.v201009092123-7H7F2AkF7B77c7dEGDG" id="org.eclipse.tptp.platform.profile.server.feature.group"/>
- <unit version="4.3.1.v201009092123-797908s73533D4H6D56" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
- <unit version="4.7.1.v201009092123-8X8ZFXUFLWUl6knOxRCm9t" id="org.eclipse.tptp.platform.core.feature.group"/>
- <unit version="4.5.1.v201009092123-797A18s73533L4F6D6D" id="org.eclipse.tptp.platform.jvmti.feature.group"/>
- <unit version="4.5.1.v201009092123-7L7O8bBgJ9E99jAfGWEM" id="org.eclipse.tptp.platform.trace.feature.group"/>
- <unit version="4.6.0.v201005032111-777K4AkF7B77R7c7N77" id="org.eclipse.tptp.platform.xerces.feature.group"/>
- <unit version="4.3.1.v201009092123-797908s73533D4H6D56" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
- <unit version="4.5.1.v201009092123-7H7BF8PAkF7B77ZARCNEK" id="org.eclipse.tptp.platform.probekit.feature.group"/>
- <unit version="4.5.0.v201005032111-2-37w312116191612" id="org.eclipse.tptp.platform.commons.logging.feature.group"/>
- <unit version="4.5.0.v201005032111-217E7w312116191611" id="org.eclipse.tptp.platform.jakarta.log4j.feature.group"/>
- <repository location="http://download.eclipse.org/tptp/updates/helios/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.ecore.feature.group"/>
- <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.codegen.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.common.feature.group"/>
- <unit version="1.2.0.v20100914-1218" id="org.eclipse.emf.databinding.feature.group"/>
- <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.codegen.ecore.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.ecore.edit.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.ecore.editor.feature.group"/>
- <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.ecore.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.edit.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.xsd.edit.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.xsd.feature.group"/>
- <repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.6/R201009141218/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.feature.group"/>
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.gef.feature.group"/>
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.ide.feature.group"/>
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.test.junit4.feature.group"/>
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.feature.group"/>
- <repository location="http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="2.6.1.v20100617a-57B185wFfAqPz0Ef8mBsMkG-0hfS" id="org.eclipse.birt.osgi.runtime.sdk.feature.group"/>
- <unit version="2.6.1.v20100709a-9iF7A8FGLY4z0pxX3ORrsdrp6JXb" id="org.eclipse.birt.feature.group"/>
- <unit version="2.6.1.v20100915-1750-35-7w31211A2602861" id="org.eclipse.birt.integration.wtp.feature.group"/>
- <unit version="2.6.1.v20100709-7f9T7DFQCnv8nz0gRMa6NG1" id="org.eclipse.birt.chart.feature.group"/>
- <unit version="2.6.1.v20100915-1750-3507w31211A2602861" id="org.eclipse.birt.chart.integration.wtp.feature.group"/>
- <repository location="http://download.eclipse.org/birt/update-site/2.6/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.1.0.v20090119-79318s73533B57" id="com.ibm.icu.base.feature.group"/>
- <unit version="1.0.0.v20100510-7K7QErDzbb9z-yqHb55T7I" id="org.eclipse.equinox.server.core.feature.group"/>
- <unit version="1.2.0.v20100427-7B77FKt90GE5h0SBT5FV9A01911" id="org.eclipse.cvs.feature.group"/>
- <unit version="1.2.0.v20100427-7e7jEQFEp4jsWcboLU9l93" id="org.eclipse.help.feature.group"/>
- <unit version="3.6.1.r361_v20100714-0800-7z8XFUSFLFlmgLc5z-Bvrt8-HVkH" id="org.eclipse.jdt.feature.group"/>
- <unit version="3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L" id="org.eclipse.platform.feature.group"/>
- <unit version="3.6.1.M20100909-0800" id="org.eclipse.platform.ide"/>
- <unit version="3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi" id="org.eclipse.equinox.executable.feature.group"/>
- <unit version="3.6.1.M20100909-0800" id="org.eclipse.platform.sdk"/>
- <unit version="3.6.1.r361_v20100727-7b7mFL-FET3dhESDgE5_bkJ" id="org.eclipse.pde.feature.group"/>
- <unit version="3.6.1.r361_v20100714-0800-7Q7m6DDaKf5o2z-L9LxPSe6ygafz-KKIqk1rr_3j4dn7J" id="org.eclipse.sdk.feature.group"/>
- <unit version="3.6.0.M20100909-0800" id="org.eclipse.rcp.id"/>
- <unit version="3.6.0.M20100909-0800" id="org.eclipse.rcp.sdk.id"/>
- <unit version="3.3.0.v20100427-44A77w31211642" id="org.eclipse.releng.tools.feature.group"/>
- <unit version="3.6.1.M20100909-0800" id="org.eclipse.sdk.ide"/>
- <unit version="3.3.0.v20100527-817fFcfFEdcVcRZlgyBRcVX" id="org.eclipse.sdk.examples.feature.group"/>
- <unit version="3.3.0.v20100527" id="org.eclipse.sdk.examples.source.feature.group"/>
- <unit version="3.6.0.v20100421-7V7RFiwFLSgEt4Pctn77c7J" id="org.eclipse.equinox.compendium.sdk.feature.group"/>
- <unit version="3.6.0.v20100603-7sF99FsHFTw8HQBta4g33J3F" id="org.eclipse.equinox.core.sdk.feature.group"/>
- <unit version="1.0.0.v20100510-4--9oB5855K7P" id="org.eclipse.equinox.p2.discovery.feature.feature.group"/>
- <unit version="2.0.1.r361_v20100903-897HFZFFZRuSD2LMtVxyz0Vr" id="org.eclipse.equinox.p2.user.ui.feature.group"/>
- <unit version="3.6.0.v20100503-9I7VGAeG8tz-BY6jz0w2HLRYr" id="org.eclipse.equinox.p2.sdk.feature.group"/>
- <unit version="3.6.0.v20100421-7u7NFVgFN5JdPKPhDHd_6Yqc54uw" id="org.eclipse.equinox.serverside.sdk.feature.group"/>
- <unit version="3.6.1.r361_v20100903-7H7R07v8rtOZyYbv1I6aZgou5z07" id="org.eclipse.equinox.sdk.feature.group"/>
- <unit version="1.0.0.v20100421-79--EVVFNFFsFc" id="org.eclipse.equinox.weaving.sdk.feature.group"/>
- <unit version="1.0.0.v20100510-7I777iBgJ9DIARGH8IIQ" id="org.eclipse.equinox.server.jetty.feature.group"/>
- <unit version="1.0.0.v20100503-7x7IFGOFQ74dz0POCNUBjA6L" id="org.eclipse.equinox.server.p2.feature.group"/>
- <unit version="1.0.0.v20100427-7C-7BF9JgLWLMBMMAMsLL" id="org.eclipse.pde.api.tools.ee.fragments.feature.group"/>
- <unit version="1.1.0.M20100909-0800" id="org.eclipse.equinox.p2.ui.admin.rcp.product"/>
- <unit version="1.0.0.v20100510-42A79oB5855K5E" id="org.eclipse.equinox.server.servletbridge.feature.group"/>
- <unit version="1.0.0.v20100510-44DF8s734C48662444" id="org.eclipse.equinox.server.simple.feature.group"/>
- <unit version="3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T" id="org.eclipse.rcp.feature.group"/>
- <repository location="http://download.eclipse.org/eclipse/updates/3.6/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="2.6.1.v20100709a-9iF7A8FGLY4z0pxX3ORrsdrp6JXb" id="org.eclipse.birt.feature.group"/>
- <unit version="1.8.1.v20100618-7C7b8hEt1ZvtiLkdlO7BVoL_wm6" id="org.eclipse.datatools.connectivity.feature.feature.group"/>
- <unit version="1.8.1.v20100618-7J8x7FBWwUL6z-2z-fcrYC2s55KI" id="org.eclipse.datatools.enablement.feature.feature.group"/>
- <unit version="1.8.1.v20100618-7P9i7KFDxNYrp4cjPjqnPaRKxeyT" id="org.eclipse.datatools.sdk.feature.feature.group"/>
- <unit version="1.8.1.v20100618-7I977GFE9JfhdnBJPmBCYCq6w5-t" id="org.eclipse.datatools.enablement.sdk.feature.feature.group"/>
- <unit version="1.8.1.v20100618-2-07w31211518181A" id="org.eclipse.datatools.enablement.jdt.feature.feature.group"/>
- <unit version="1.8.1.v20100618-77078CcNBGKBZI_FcRd" id="org.eclipse.datatools.modelbase.feature.feature.group"/>
- <unit version="1.8.1.v20100618-77778eBmKDNOMgJvJ8Of7QBR" id="org.eclipse.datatools.enablement.apache.derby.feature.feature.group"/>
- <unit version="3.6.1.v20100908-1100-4507w31211A2403131" id="org.eclipse.draw2d.feature.group"/>
- <unit version="3.6.1.v20100908-1100-777B181A3Bz-6B663E7974242" id="org.eclipse.gef.feature.group"/>
- <unit version="1.2.0.v20100519-2050-67808yE5F-8HAH4HECF4242" id="org.eclipse.zest.feature.group"/>
- <unit version="3.1.1.v201008191505" id="org.eclipse.uml2.feature.group"/>
- <unit version="3.2.1.v201008191400-7L78FA-8wqbPcNj4qa8R0eViy7vZ" id="org.eclipse.rse.feature.group"/>
- <!-- SAVARA dependencies -->
- <!-- <unit version="1.2.0.201006151053" id="org.eclipse.stp.bpmn.feature.feature.group"/>
- <unit version="1.4.1.v20100909-1000-37708s73533F5C1479I" id="org.eclipse.gmf.runtime.notation.feature.group"/>
- <unit version="1.4.1.v20100909-1300-7d9A78FYnmMD7VBZOqOghp2tsgXc" id="org.eclipse.gmf.feature.group"/>
- <unit version="2.3.0.v20100421-2359-7c7MFO2FLWUl0im8BjQMa9f" id="org.eclipse.gmf.tooling.feature.group"/>
- <unit version="1.4.0.v20100521-1113-7P8W5FHV2CNOiy0niXURaw311A16" id="org.eclipse.gmf.runtime.thirdparty.feature.group"/>
- <unit version="3.0.1.v20100818-1530-7B11AkF7AG8VAT3BRLA" id="org.eclipse.m2m.qvt.oml.feature.group"/>
- <unit version="1.4.0.v20100428-2315-36-8s734C367E3CBC7" id="org.eclipse.emf.workspace.feature.group"/>
- <unit version="1.4.0.v20100428-2315-377-8s734C3E7D15D6B" id="org.eclipse.emf.transaction.feature.group"/>
- <unit version="3.0.1.R30x_v201008251030-79-7I8qD6z-DtD7E6BP9D5393" id="org.eclipse.ocl.feature.group"/>
- <unit version="1.0.0.v20100831" id="org.eclipse.pde.junit.runtime.standalone.feature.group"/>
- <unit version="2.1.0.v20100606-1530-7908_AkF7AG8KEM3CMFA" id="org.eclipse.m2m.qvt.oml.common.feature.group"/>
- <unit version="1.4.0.v20100428-2315-479-9oB56N5BBR6LCA6" id="org.eclipse.emf.validation.feature.group"/>
- <unit version="1.4.0.v20100428-2315-23-7w3121133502768" id="org.eclipse.emf.validation.ocl.feature.group"/>
- <unit version="2.1.0.v20100606-1530-7A2-AkF7AG8PBU3BRLA" id="org.eclipse.m2m.qvt.oml.runtime.feature.group"/> -->
- <repository location="http://download.eclipse.org/releases/helios/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.0.301.v201007151900" id="org.eclipse.jst.jee"/>
- <unit version="1.2.0.v201003040800" id="org.eclipse.wst.common.frameworks"/>
- <unit version="1.4.102.v201008170019" id="org.eclipse.wst.common.project.facet.ui"/>
- <unit version="1.0.301.v201007070907" id="org.eclipse.jst.jee.web"/>
- <unit version="3.2.2.v201008170019-377AB8s73533J5J759F" id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/>
-
- <unit version="1.1.100.v201005241530-78-FF0DZRDKDDePSKwHj" id="org.eclipse.jst.ws.axis2tools.feature.feature.group"/>
- <unit version="1.0.2.v201008232129-7H777DFAKlRiOX8lGdRoz0878J" id="org.eclipse.jst.ws.cxf.feature.feature.group"/>
- <unit version="2.3.2.v201008242310-7N7UF75FD3wTgbUpoff0aT" id="org.eclipse.jpt.feature.feature.group"/>
- <unit version="3.2.2.v201008170019-377AB8s73533J5H335L" id="org.eclipse.wst.common.fproj.feature.group"/>
- <unit version="3.2.2.v201008190400-7b7GHf2FSK2WBLQ2D-mrubYEOrRh" id="org.eclipse.jst.enterprise_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008100100-7O7CFbKEMf84nUlEJyX7-SPQjhYZ" id="org.eclipse.wst.web_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008170029-7H7AFUQDxumQGOpBqffOY2f1qxDZ" id="org.eclipse.wst.xml_ui.feature.feature.group"/>
- <unit version="1.1.2.v201009091745-7S7WFAPFIpS-1-NbCE6tnacCXKP" id="org.eclipse.wst.xsl.feature.feature.group"/>
- <unit version="1.2.2.v201008170101-7C78FGMF9JgLWLMUUEMtXc" id="org.eclipse.wst.jsdt.feature.feature.group"/>
- <unit version="3.2.2.v201008231400-7E7I6F9JgLWLMUW3" id="org.eclipse.jsf.feature.feature.group"/>
- <unit version="1.0.0.v201005241530-5--AkF7B77NBZBgBg" id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"/>
- <unit version="1.0.1.v201008232129-7E777CF8NcJSSK-UBTwXn" id="org.eclipse.jst.ws.jaxws.feature.feature.group"/>
- <unit version="3.2.1.v201007070821-52FMTAkF7B77UBR7W98" id="org.eclipse.jst.enterprise_core.feature.feature.group"/>
- <unit version="3.2.2.v20100818b-777HFGRCcNBDiBjIbhBA8" id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/>
- <unit version="3.2.0.v201005241530-208Z7w31211419" id="org.eclipse.jst.server_adapters.feature.feature.group"/>
- <unit version="3.2.0.v201005241530-31FA28s73533C66" id="org.eclipse.jst.server_core.feature.feature.group"/>
- <unit version="3.2.2.v20100908-7A5FEi9xFc7RCJMToAIOJC43A" id="org.eclipse.jst.server_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008170029-7F77FJSC25Tkdy1nqglPjqLAoDgh" id="org.eclipse.jst.web_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008231400-7E7I6F9JgLWLMUW3" id="org.eclipse.jsf.feature.source.feature.group"/>
- <unit version="1.1.5.v201009091745-67K2BgJ9DIAXCbBWJO" id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group"/>
- <unit version="2.3.1.v20100906-4609oB5855L6N" id="org.eclipse.jst.webpageeditor.feature.feature.group"/>
- <unit version="1.5.300.v201005241450-2407w312116191741" id="org.eclipse.wst.ws_wsdl15.feature.feature.group"/>
- <unit version="3.2.2.v201008091400-7B7DFElF7RZHOZJ6W0PsNJ" id="org.eclipse.wst.common_core.feature.feature.group"/>
- <unit version="3.2.2.v201008091400-7C78FPhEdhO_mXde7kbap_K7X1Qt" id="org.eclipse.wst.common_ui.feature.feature.group"/>
- <unit version="3.2.0.v201005241510-51EoAkF77g8HBSc" id="org.eclipse.wst.server_adapters.feature.feature.group"/>
- <unit version="3.2.2.v20100908-30F8V8s734C3I3K" id="org.eclipse.wst.server_core.feature.feature.group"/>
- <unit version="3.2.2.v20100908-7B4FBrAtJb1nESKmCJHPGQ347" id="org.eclipse.wst.server_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008100100-7E7AFHwAJrn5PM15pUYBwJLkSG8j" id="org.eclipse.wst.web_core.feature.feature.group"/>
- <unit version="3.2.2.v201008211705-7I78FZFEtEoO2c5BlJ4jPNvNC-yS" id="org.eclipse.wst.ws_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008170029-7C7OFXYF7RZHQHI5PyJwPT" id="org.eclipse.wst.xml_core.feature.feature.group"/>
- <repository location="http://download.eclipse.org/webtools/repository/helios/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/builds/staging/jbosstools-drools/all..."/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.3.3.v201006111317" id="com.google.gdt.eclipse.suite.e36.feature.feature.group"/>
- <unit version="2.1.0.v201010280102" id="com.google.gwt.eclipse.sdkbundle.e36.feature.2.1.0.feature.group"/>
- <repository location="http://dl.google.com/eclipse/plugin/3.6/"/>
- </location>
-
- <!-- additional JBoss.org mirrors -->
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/requirements/swtbot-helios/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/requirements/webtools-3.2/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/requirements/helios/"/>
- </location>
- </locations>
- <includeBundles>
- <feature id="org.drools.eclipse.feature"/>
- <feature id="org.drools.eclipse.task.feature"/>
- <feature id="org.guvnor.tools.feature"/>
- <feature id="org.mozilla.xulrunner.feature"/>
- <feature id="org.mozilla.xpcom.feature"/>
- </includeBundles>
- <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-</target>
\ No newline at end of file
Deleted: trunk/build/target-platform/e361-wtp322.target.p2mirror.xml
===================================================================
--- trunk/build/target-platform/e361-wtp322.target.p2mirror.xml 2010-11-04 19:22:50 UTC (rev 26270)
+++ trunk/build/target-platform/e361-wtp322.target.p2mirror.xml 2010-11-05 00:42:58 UTC (rev 26271)
@@ -1,181 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns:xs="http://www.w3.org/2001/XMLSchema" default="download.target.platform" name="Download target platform">
-<target name="help">
-<echo>
- Generated with useLatest = true
-
- ---
-
- Use followStrict="true" to prevent downloading all
- requirements not included in the target platform
- or followStrict="false" to fetch everything
-
- To run this script:
-
- /abs/path/to/eclipse -vm /opt/jdk1.6.0/bin/java \
- -nosplash -data /tmp/workspace -consolelog -application \
- org.eclipse.ant.core.antRunner -f *.target.p2mirror.xml \
- -Ddebug=true -DfollowStrict=true -DrepoDir=`pwd`/REPO/
-</echo>
-</target>
-<target unless="repoDir" name="init">
-<fail>Must set -DrepoDir=/abs/path/to/download/artifacts/</fail>
-</target>
-<target if="repoDir" description="Download from target platform definition" depends="init" name="download.target.platform">
-<property value="false" name="verbose"/>
-<property value="false" name="followStrict"/>
-<echo level="info">Download features/plugins into ${repoDir}</echo>
-<p2.mirror verbose="${verbose}" destination="file:${repoDir}">
-<slicingOptions followStrict="${followStrict}" includeFeatures="true"/>
-<source>
-<repository location="http://m2eclipse.sonatype.org/sites/m2e/"/>
-<repository location="http://m2eclipse.sonatype.org/sites/m2e-extras/"/>
-<repository location="http://eclipse.svnkit.com/1.3.x/"/>
-<repository location="http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-s..."/>
-<repository location="http://download.eclipse.org/technology/subversive/0.7/weekly-site/"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/orbit/R20100519..."/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/thirdparty/"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.1.2/"/>
-<repository location="http://download.eclipse.org/rt/ecf/3.2/3.6/site.p2"/>
-<repository location="http://download.eclipse.org/tptp/updates/helios/"/>
-<repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.6/R201009141218/"/>
-<repository location="http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/"/>
-<repository location="http://download.eclipse.org/birt/update-site/2.6/"/>
-<repository location="http://download.eclipse.org/eclipse/updates/3.6/"/>
-<repository location="http://download.eclipse.org/releases/helios/"/>
-<repository location="http://download.eclipse.org/webtools/repository/helios/"/>
-<repository location="http://download.jboss.org/jbosstools/builds/staging/jbosstools-drools/all..."/>
-<repository location="http://dl.google.com/eclipse/plugin/3.6/"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/swtbot-helios/"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/webtools-3.2/"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/helios/"/>
-</source>
-<iu version="" id="org.maven.ide.eclipse.feature.feature.group"/>
-<iu version="" id="org.maven.ide.eclipse.wtp.feature.feature.group"/>
-<iu version="" id="javax.wsdl.feature.feature.group"/>
-<iu version="" id="org.apache.oro.feature.feature.group"/>
-<iu version="" id="org.jdom.feature.feature.group"/>
-<iu version="" id="org.mozilla.xulrunner.feature.feature.group"/>
-<iu version="" id="org.mozilla.xpcom.feature.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.profile.server.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.core.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.jvmti.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.trace.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.xerces.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.probekit.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.commons.logging.feature.group"/>
-<iu version="" id="org.eclipse.tptp.platform.jakarta.log4j.feature.group"/>
-<iu version="" id="org.eclipse.emf.ecore.feature.group"/>
-<iu version="" id="org.eclipse.emf.feature.group"/>
-<iu version="" id="org.eclipse.emf.codegen.feature.group"/>
-<iu version="" id="org.eclipse.emf.common.feature.group"/>
-<iu version="" id="org.eclipse.emf.databinding.feature.group"/>
-<iu version="" id="org.eclipse.emf.codegen.ecore.feature.group"/>
-<iu version="" id="org.eclipse.emf.ecore.edit.feature.group"/>
-<iu version="" id="org.eclipse.emf.ecore.editor.feature.group"/>
-<iu version="" id="org.eclipse.emf.ecore.feature.group"/>
-<iu version="" id="org.eclipse.emf.edit.feature.group"/>
-<iu version="" id="org.eclipse.xsd.edit.feature.group"/>
-<iu version="" id="org.eclipse.xsd.feature.group"/>
-<iu version="" id="org.eclipse.swtbot.eclipse.feature.group"/>
-<iu version="" id="org.eclipse.swtbot.eclipse.gef.feature.group"/>
-<iu version="" id="org.eclipse.swtbot.ide.feature.group"/>
-<iu version="" id="org.eclipse.swtbot.eclipse.test.junit4.feature.group"/>
-<iu version="" id="org.eclipse.swtbot.feature.group"/>
-<iu version="" id="org.eclipse.birt.osgi.runtime.sdk.feature.group"/>
-<iu version="" id="org.eclipse.birt.feature.group"/>
-<iu version="" id="org.eclipse.birt.integration.wtp.feature.group"/>
-<iu version="" id="org.eclipse.birt.chart.feature.group"/>
-<iu version="" id="org.eclipse.birt.chart.integration.wtp.feature.group"/>
-<iu version="" id="com.ibm.icu.base.feature.group"/>
-<iu version="" id="org.eclipse.equinox.server.core.feature.group"/>
-<iu version="" id="org.eclipse.cvs.feature.group"/>
-<iu version="" id="org.eclipse.help.feature.group"/>
-<iu version="" id="org.eclipse.jdt.feature.group"/>
-<iu version="" id="org.eclipse.platform.feature.group"/>
-<iu version="" id="org.eclipse.platform.ide"/>
-<iu version="" id="org.eclipse.equinox.executable.feature.group"/>
-<iu version="" id="org.eclipse.platform.sdk"/>
-<iu version="" id="org.eclipse.pde.feature.group"/>
-<iu version="" id="org.eclipse.sdk.feature.group"/>
-<iu version="" id="org.eclipse.rcp.id"/>
-<iu version="" id="org.eclipse.rcp.sdk.id"/>
-<iu version="" id="org.eclipse.releng.tools.feature.group"/>
-<iu version="" id="org.eclipse.sdk.ide"/>
-<iu version="" id="org.eclipse.sdk.examples.feature.group"/>
-<iu version="" id="org.eclipse.sdk.examples.source.feature.group"/>
-<iu version="" id="org.eclipse.equinox.compendium.sdk.feature.group"/>
-<iu version="" id="org.eclipse.equinox.core.sdk.feature.group"/>
-<iu version="" id="org.eclipse.equinox.p2.discovery.feature.feature.group"/>
-<iu version="" id="org.eclipse.equinox.p2.user.ui.feature.group"/>
-<iu version="" id="org.eclipse.equinox.p2.sdk.feature.group"/>
-<iu version="" id="org.eclipse.equinox.serverside.sdk.feature.group"/>
-<iu version="" id="org.eclipse.equinox.sdk.feature.group"/>
-<iu version="" id="org.eclipse.equinox.weaving.sdk.feature.group"/>
-<iu version="" id="org.eclipse.equinox.server.jetty.feature.group"/>
-<iu version="" id="org.eclipse.equinox.server.p2.feature.group"/>
-<iu version="" id="org.eclipse.pde.api.tools.ee.fragments.feature.group"/>
-<iu version="" id="org.eclipse.equinox.p2.ui.admin.rcp.product"/>
-<iu version="" id="org.eclipse.equinox.server.servletbridge.feature.group"/>
-<iu version="" id="org.eclipse.equinox.server.simple.feature.group"/>
-<iu version="" id="org.eclipse.rcp.feature.group"/>
-<iu version="" id="org.eclipse.birt.feature.group"/>
-<iu version="" id="org.eclipse.datatools.connectivity.feature.feature.group"/>
-<iu version="" id="org.eclipse.datatools.enablement.feature.feature.group"/>
-<iu version="" id="org.eclipse.datatools.sdk.feature.feature.group"/>
-<iu version="" id="org.eclipse.datatools.enablement.sdk.feature.feature.group"/>
-<iu version="" id="org.eclipse.datatools.enablement.jdt.feature.feature.group"/>
-<iu version="" id="org.eclipse.datatools.modelbase.feature.feature.group"/>
-<iu version="" id="org.eclipse.datatools.enablement.apache.derby.feature.feature.group"/>
-<iu version="" id="org.eclipse.draw2d.feature.group"/>
-<iu version="" id="org.eclipse.gef.feature.group"/>
-<iu version="" id="org.eclipse.zest.feature.group"/>
-<iu version="" id="org.eclipse.uml2.feature.group"/>
-<iu version="" id="org.eclipse.rse.feature.group"/>
-<iu version="" id="org.eclipse.jst.jee"/>
-<iu version="" id="org.eclipse.wst.common.frameworks"/>
-<iu version="" id="org.eclipse.wst.common.project.facet.ui"/>
-<iu version="" id="org.eclipse.jst.jee.web"/>
-<iu version="" id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/>
-<iu version="" id="org.eclipse.jst.ws.axis2tools.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.ws.cxf.feature.feature.group"/>
-<iu version="" id="org.eclipse.jpt.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.common.fproj.feature.group"/>
-<iu version="" id="org.eclipse.jst.enterprise_ui.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.web_ui.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.xml_ui.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.xsl.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.jsdt.feature.feature.group"/>
-<iu version="" id="org.eclipse.jsf.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.ws.jaxws.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.enterprise_core.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.server_adapters.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.server_core.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.server_ui.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.web_ui.feature.feature.group"/>
-<iu version="" id="org.eclipse.jsf.feature.source.feature.group"/>
-<iu version="" id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group"/>
-<iu version="" id="org.eclipse.jst.webpageeditor.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.ws_wsdl15.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.common_core.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.common_ui.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.server_adapters.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.server_core.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.server_ui.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.web_core.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.ws_ui.feature.feature.group"/>
-<iu version="" id="org.eclipse.wst.xml_core.feature.feature.group"/>
-<iu version="" id="com.google.gdt.eclipse.suite.e36.feature.feature.group"/>
-<iu version="" id="com.google.gwt.eclipse.sdkbundle.e36.feature.2.1.0.feature.group"/>
-<iu version="" id="org.drools.eclipse.feature.feature.group"/>
-<iu version="" id="org.drools.eclipse.task.feature.feature.group"/>
-<iu version="" id="org.guvnor.tools.feature.feature.group"/>
-<iu version="" id="org.mozilla.xulrunner.feature.feature.group"/>
-<iu version="" id="org.mozilla.xpcom.feature.feature.group"/>
-</p2.mirror>
-</target>
-</project>
Deleted: trunk/build/target-platform/latest.target
===================================================================
--- trunk/build/target-platform/latest.target 2010-11-04 19:22:50 UTC (rev 26270)
+++ trunk/build/target-platform/latest.target 2010-11-05 00:42:58 UTC (rev 26271)
@@ -1,232 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><?pde version="3.6"?>
-<target includeMode="feature" name="e36-wtp32">
- <!-- Pro tip: to convert
- from org.eclipse.tptp.platform.xerces_4.6.0.v201005032111-777K4AkF7B77R7c7N77.jar
- to <unit version="4.6.0.v201005032111-777K4AkF7B77R7c7N77" id="org.eclipse.tptp.platform.xerces.feature.group"/>
- using vi, apply this transform:
- :%s/.\+\/\(org.\+\)_\(\d\+.\+\)\.jar/\t\t\t<unit version="\2" id="\1.feature.group"\/>/g
- -->
- <locations>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="0.10.2.20100623-1649" id="org.maven.ide.eclipse.feature.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="0.11.0.20101024-0955" id="org.maven.ide.eclipse.wtp.feature.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/technology/subversive/0.7/update-site/"/>
-</location>
-<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<repository location="http://download.eclipse.org/technology/subversive/0.7/headless-update-site/"/>
-</location> -->
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.6.2.v201005080631" id="javax.wsdl.feature.feature.group"/>
- <unit version="2.0.8.v201005080400" id="org.apache.oro.feature.feature.group"/>
- <unit version="1.0.0.v201005080400" id="org.jdom.feature.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
-<unit id="org.mozilla.xulrunner.feature.feature.group" version="1.9.2"/>
-<unit id="org.mozilla.xpcom.feature.feature.group" version="1.9.2"/>
-<repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.2/"/>
-</location> -->
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.9.12.v20100909-1551-H34-M2" id="org.mozilla.xulrunner.feature.feature.group"/>
- <unit version="1.9.12.v20100909-1551-H34-M2" id="org.mozilla.xpcom.feature.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="4.5.1.v201009092123-7H7F2AkF7B77c7dEGDG" id="org.eclipse.tptp.platform.profile.server.feature.group"/>
- <unit version="4.3.1.v201009092123-797908s73533D4H6D56" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
- <unit version="4.7.1.v201009092123-8X8ZFXUFLWUl6knOxRCm9t" id="org.eclipse.tptp.platform.core.feature.group"/>
- <unit version="4.5.1.v201009092123-797A18s73533L4F6D6D" id="org.eclipse.tptp.platform.jvmti.feature.group"/>
- <unit version="4.5.1.v201009092123-7L7O8bBgJ9E99jAfGWEM" id="org.eclipse.tptp.platform.trace.feature.group"/>
- <unit version="4.6.0.v201005032111-777K4AkF7B77R7c7N77" id="org.eclipse.tptp.platform.xerces.feature.group"/>
- <unit version="4.3.1.v201009092123-797908s73533D4H6D56" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
- <unit version="4.5.1.v201009092123-7H7BF8PAkF7B77ZARCNEK" id="org.eclipse.tptp.platform.probekit.feature.group"/>
- <unit version="4.5.0.v201005032111-2-37w312116191612" id="org.eclipse.tptp.platform.commons.logging.feature.group"/>
- <unit version="4.5.0.v201005032111-217E7w312116191611" id="org.eclipse.tptp.platform.jakarta.log4j.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.ecore.feature.group"/>
- <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.codegen.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.common.feature.group"/>
- <unit version="1.2.0.v20100914-1218" id="org.eclipse.emf.databinding.feature.group"/>
- <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.codegen.ecore.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.ecore.edit.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.ecore.editor.feature.group"/>
- <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.ecore.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.edit.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.xsd.edit.feature.group"/>
- <unit version="2.6.0.v20100914-1218" id="org.eclipse.xsd.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.feature.group"/>
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.gef.feature.group"/>
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.ide.feature.group"/>
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.test.junit4.feature.group"/>
- <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="2.6.1.v20100617a-57B185wFfAqPz0Ef8mBsMkG-0hfS" id="org.eclipse.birt.osgi.runtime.sdk.feature.group"/>
- <unit version="2.6.1.v20100709a-9iF7A8FGLY4z0pxX3ORrsdrp6JXb" id="org.eclipse.birt.feature.group"/>
- <unit version="2.6.1.v20100915-1750-35-7w31211A2602861" id="org.eclipse.birt.integration.wtp.feature.group"/>
- <unit version="2.6.1.v20100709-7f9T7DFQCnv8nz0gRMa6NG1" id="org.eclipse.birt.chart.feature.group"/>
- <unit version="2.6.1.v20100915-1750-3507w31211A2602861" id="org.eclipse.birt.chart.integration.wtp.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.1.0.v20090119-79318s73533B57" id="com.ibm.icu.base.feature.group"/>
- <unit version="1.0.0.v20100510-7K7QErDzbb9z-yqHb55T7I" id="org.eclipse.equinox.server.core.feature.group"/>
- <unit version="1.2.0.v20100427-7B77FKt90GE5h0SBT5FV9A01911" id="org.eclipse.cvs.feature.group"/>
- <unit version="1.2.0.v20100427-7e7jEQFEp4jsWcboLU9l93" id="org.eclipse.help.feature.group"/>
- <unit version="3.6.1.r361_v20100714-0800-7z8XFUSFLFlmgLc5z-Bvrt8-HVkH" id="org.eclipse.jdt.feature.group"/>
- <unit version="3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L" id="org.eclipse.platform.feature.group"/>
- <unit version="3.6.1.M20100909-0800" id="org.eclipse.platform.ide"/>
- <unit version="3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi" id="org.eclipse.equinox.executable.feature.group"/>
- <unit version="3.6.1.M20100909-0800" id="org.eclipse.platform.sdk"/>
- <unit version="3.6.1.r361_v20100727-7b7mFL-FET3dhESDgE5_bkJ" id="org.eclipse.pde.feature.group"/>
- <unit version="3.6.1.r361_v20100714-0800-7Q7m6DDaKf5o2z-L9LxPSe6ygafz-KKIqk1rr_3j4dn7J" id="org.eclipse.sdk.feature.group"/>
- <unit version="3.6.0.M20100909-0800" id="org.eclipse.rcp.id"/>
- <unit version="3.6.0.M20100909-0800" id="org.eclipse.rcp.sdk.id"/>
- <unit version="3.3.0.v20100427-44A77w31211642" id="org.eclipse.releng.tools.feature.group"/>
- <unit version="3.6.1.M20100909-0800" id="org.eclipse.sdk.ide"/>
- <unit version="3.3.0.v20100527-817fFcfFEdcVcRZlgyBRcVX" id="org.eclipse.sdk.examples.feature.group"/>
- <unit version="3.3.0.v20100527" id="org.eclipse.sdk.examples.source.feature.group"/>
- <unit version="3.6.0.v20100421-7V7RFiwFLSgEt4Pctn77c7J" id="org.eclipse.equinox.compendium.sdk.feature.group"/>
- <unit version="3.6.0.v20100603-7sF99FsHFTw8HQBta4g33J3F" id="org.eclipse.equinox.core.sdk.feature.group"/>
- <unit version="1.0.0.v20100510-4--9oB5855K7P" id="org.eclipse.equinox.p2.discovery.feature.feature.group"/>
- <unit version="2.0.1.r361_v20100903-897HFZFFZRuSD2LMtVxyz0Vr" id="org.eclipse.equinox.p2.user.ui.feature.group"/>
- <unit version="3.6.0.v20100503-9I7VGAeG8tz-BY6jz0w2HLRYr" id="org.eclipse.equinox.p2.sdk.feature.group"/>
- <unit version="3.6.0.v20100421-7u7NFVgFN5JdPKPhDHd_6Yqc54uw" id="org.eclipse.equinox.serverside.sdk.feature.group"/>
- <unit version="3.6.1.r361_v20100903-7H7R07v8rtOZyYbv1I6aZgou5z07" id="org.eclipse.equinox.sdk.feature.group"/>
- <unit version="1.0.0.v20100421-79--EVVFNFFsFc" id="org.eclipse.equinox.weaving.sdk.feature.group"/>
- <unit version="1.0.0.v20100510-7I777iBgJ9DIARGH8IIQ" id="org.eclipse.equinox.server.jetty.feature.group"/>
- <unit version="1.0.0.v20100503-7x7IFGOFQ74dz0POCNUBjA6L" id="org.eclipse.equinox.server.p2.feature.group"/>
- <unit version="1.0.0.v20100427-7C-7BF9JgLWLMBMMAMsLL" id="org.eclipse.pde.api.tools.ee.fragments.feature.group"/>
- <unit version="1.1.0.M20100909-0800" id="org.eclipse.equinox.p2.ui.admin.rcp.product"/>
- <unit version="1.0.0.v20100510-42A79oB5855K5E" id="org.eclipse.equinox.server.servletbridge.feature.group"/>
- <unit version="1.0.0.v20100510-44DF8s734C48662444" id="org.eclipse.equinox.server.simple.feature.group"/>
- <unit version="3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T" id="org.eclipse.rcp.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="2.6.1.v20100709a-9iF7A8FGLY4z0pxX3ORrsdrp6JXb" id="org.eclipse.birt.feature.group"/>
- <unit version="1.8.1.v20100618-7C7b8hEt1ZvtiLkdlO7BVoL_wm6" id="org.eclipse.datatools.connectivity.feature.feature.group"/>
- <unit version="1.8.1.v20100618-7J8x7FBWwUL6z-2z-fcrYC2s55KI" id="org.eclipse.datatools.enablement.feature.feature.group"/>
- <unit version="1.8.1.v20100618-7P9i7KFDxNYrp4cjPjqnPaRKxeyT" id="org.eclipse.datatools.sdk.feature.feature.group"/>
- <unit version="1.8.1.v20100618-7I977GFE9JfhdnBJPmBCYCq6w5-t" id="org.eclipse.datatools.enablement.sdk.feature.feature.group"/>
- <unit version="1.8.1.v20100618-2-07w31211518181A" id="org.eclipse.datatools.enablement.jdt.feature.feature.group"/>
- <unit version="1.8.1.v20100618-77078CcNBGKBZI_FcRd" id="org.eclipse.datatools.modelbase.feature.feature.group"/>
- <unit version="1.8.1.v20100618-77778eBmKDNOMgJvJ8Of7QBR" id="org.eclipse.datatools.enablement.apache.derby.feature.feature.group"/>
- <unit version="3.6.1.v20100908-1100-4507w31211A2403131" id="org.eclipse.draw2d.feature.group"/>
- <unit version="3.6.1.v20100908-1100-777B181A3Bz-6B663E7974242" id="org.eclipse.gef.feature.group"/>
- <unit version="1.2.0.v20100519-2050-67808yE5F-8HAH4HECF4242" id="org.eclipse.zest.feature.group"/>
- <unit version="3.1.1.v201008191505" id="org.eclipse.uml2.feature.group"/>
- <unit version="3.2.1.v201008191400-7L78FA-8wqbPcNj4qa8R0eViy7vZ" id="org.eclipse.rse.feature.group"/>
- <!-- SAVARA dependencies -->
- <!-- <unit version="1.2.0.201006151053" id="org.eclipse.stp.bpmn.feature.feature.group"/>
- <unit version="1.4.1.v20100909-1000-37708s73533F5C1479I" id="org.eclipse.gmf.runtime.notation.feature.group"/>
- <unit version="1.4.1.v20100909-1300-7d9A78FYnmMD7VBZOqOghp2tsgXc" id="org.eclipse.gmf.feature.group"/>
- <unit version="2.3.0.v20100421-2359-7c7MFO2FLWUl0im8BjQMa9f" id="org.eclipse.gmf.tooling.feature.group"/>
- <unit version="1.4.0.v20100521-1113-7P8W5FHV2CNOiy0niXURaw311A16" id="org.eclipse.gmf.runtime.thirdparty.feature.group"/>
- <unit version="3.0.1.v20100818-1530-7B11AkF7AG8VAT3BRLA" id="org.eclipse.m2m.qvt.oml.feature.group"/>
- <unit version="1.4.0.v20100428-2315-36-8s734C367E3CBC7" id="org.eclipse.emf.workspace.feature.group"/>
- <unit version="1.4.0.v20100428-2315-377-8s734C3E7D15D6B" id="org.eclipse.emf.transaction.feature.group"/>
- <unit version="3.0.1.R30x_v201008251030-79-7I8qD6z-DtD7E6BP9D5393" id="org.eclipse.ocl.feature.group"/>
- <unit version="1.0.0.v20100831" id="org.eclipse.pde.junit.runtime.standalone.feature.group"/>
- <unit version="2.1.0.v20100606-1530-7908_AkF7AG8KEM3CMFA" id="org.eclipse.m2m.qvt.oml.common.feature.group"/>
- <unit version="1.4.0.v20100428-2315-479-9oB56N5BBR6LCA6" id="org.eclipse.emf.validation.feature.group"/>
- <unit version="1.4.0.v20100428-2315-23-7w3121133502768" id="org.eclipse.emf.validation.ocl.feature.group"/>
- <unit version="2.1.0.v20100606-1530-7A2-AkF7AG8PBU3BRLA" id="org.eclipse.m2m.qvt.oml.runtime.feature.group"/> -->
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.0.301.v201007151900" id="org.eclipse.jst.jee"/>
- <unit version="1.2.0.v201003040800" id="org.eclipse.wst.common.frameworks"/>
- <unit version="1.4.102.v201008170019" id="org.eclipse.wst.common.project.facet.ui"/>
- <unit version="1.0.301.v201007070907" id="org.eclipse.jst.jee.web"/>
- <unit version="3.2.2.v201008170019-377AB8s73533J5J759F" id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/>
-
- <unit version="1.1.100.v201005241530-78-FF0DZRDKDDePSKwHj" id="org.eclipse.jst.ws.axis2tools.feature.feature.group"/>
- <unit version="1.0.2.v201008232129-7H777DFAKlRiOX8lGdRoz0878J" id="org.eclipse.jst.ws.cxf.feature.feature.group"/>
- <unit version="2.3.2.v201008242310-7N7UF75FD3wTgbUpoff0aT" id="org.eclipse.jpt.feature.feature.group"/>
- <unit version="3.2.2.v201008170019-377AB8s73533J5H335L" id="org.eclipse.wst.common.fproj.feature.group"/>
- <unit version="3.2.2.v201008190400-7b7GHf2FSK2WBLQ2D-mrubYEOrRh" id="org.eclipse.jst.enterprise_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008100100-7O7CFbKEMf84nUlEJyX7-SPQjhYZ" id="org.eclipse.wst.web_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008170029-7H7AFUQDxumQGOpBqffOY2f1qxDZ" id="org.eclipse.wst.xml_ui.feature.feature.group"/>
- <unit version="1.1.2.v201009091745-7S7WFAPFIpS-1-NbCE6tnacCXKP" id="org.eclipse.wst.xsl.feature.feature.group"/>
- <unit version="1.2.2.v201008170101-7C78FGMF9JgLWLMUUEMtXc" id="org.eclipse.wst.jsdt.feature.feature.group"/>
- <unit version="3.2.2.v201008231400-7E7I6F9JgLWLMUW3" id="org.eclipse.jsf.feature.feature.group"/>
- <unit version="1.0.0.v201005241530-5--AkF7B77NBZBgBg" id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"/>
- <unit version="1.0.1.v201008232129-7E777CF8NcJSSK-UBTwXn" id="org.eclipse.jst.ws.jaxws.feature.feature.group"/>
- <unit version="3.2.1.v201007070821-52FMTAkF7B77UBR7W98" id="org.eclipse.jst.enterprise_core.feature.feature.group"/>
- <unit version="3.2.2.v20100818b-777HFGRCcNBDiBjIbhBA8" id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/>
- <unit version="3.2.0.v201005241530-208Z7w31211419" id="org.eclipse.jst.server_adapters.feature.feature.group"/>
- <unit version="3.2.0.v201005241530-31FA28s73533C66" id="org.eclipse.jst.server_core.feature.feature.group"/>
- <unit version="3.2.2.v20100908-7A5FEi9xFc7RCJMToAIOJC43A" id="org.eclipse.jst.server_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008170029-7F77FJSC25Tkdy1nqglPjqLAoDgh" id="org.eclipse.jst.web_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008231400-7E7I6F9JgLWLMUW3" id="org.eclipse.jsf.feature.source.feature.group"/>
- <unit version="1.1.5.v201009091745-67K2BgJ9DIAXCbBWJO" id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group"/>
- <unit version="2.3.1.v20100906-4609oB5855L6N" id="org.eclipse.jst.webpageeditor.feature.feature.group"/>
- <unit version="1.5.300.v201005241450-2407w312116191741" id="org.eclipse.wst.ws_wsdl15.feature.feature.group"/>
- <unit version="3.2.2.v201008091400-7B7DFElF7RZHOZJ6W0PsNJ" id="org.eclipse.wst.common_core.feature.feature.group"/>
- <unit version="3.2.2.v201008091400-7C78FPhEdhO_mXde7kbap_K7X1Qt" id="org.eclipse.wst.common_ui.feature.feature.group"/>
- <unit version="3.2.0.v201005241510-51EoAkF77g8HBSc" id="org.eclipse.wst.server_adapters.feature.feature.group"/>
- <unit version="3.2.2.v20100908-30F8V8s734C3I3K" id="org.eclipse.wst.server_core.feature.feature.group"/>
- <unit version="3.2.2.v20100908-7B4FBrAtJb1nESKmCJHPGQ347" id="org.eclipse.wst.server_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008100100-7E7AFHwAJrn5PM15pUYBwJLkSG8j" id="org.eclipse.wst.web_core.feature.feature.group"/>
- <unit version="3.2.2.v201008211705-7I78FZFEtEoO2c5BlJ4jPNvNC-yS" id="org.eclipse.wst.ws_ui.feature.feature.group"/>
- <unit version="3.2.2.v201008170029-7C7OFXYF7RZHQHI5PyJwPT" id="org.eclipse.wst.xml_core.feature.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <unit version="1.3.3.v201006111317" id="com.google.gdt.eclipse.suite.e36.feature.feature.group"/>
- <unit version="2.1.0.v201010280102" id="com.google.gwt.eclipse.sdkbundle.e36.feature.2.1.0.feature.group"/>
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
-
- <!-- additional JBoss.org mirrors -->
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
- <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
- </location>
- </locations>
- <includeBundles>
- <feature id="org.drools.eclipse.feature"/>
- <feature id="org.drools.eclipse.task.feature"/>
- <feature id="org.guvnor.tools.feature"/>
- <feature id="org.mozilla.xulrunner.feature"/>
- <feature id="org.mozilla.xpcom.feature"/>
- </includeBundles>
- <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-</target>
\ No newline at end of file
Added: trunk/build/target-platform/multiple.target
===================================================================
--- trunk/build/target-platform/multiple.target (rev 0)
+++ trunk/build/target-platform/multiple.target 2010-11-05 00:42:58 UTC (rev 26271)
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="UTF-8"?><?pde version="3.6"?>
+<target includeMode="feature" name="e36-wtp32">
+ <!-- Pro tip: to convert
+ from org.eclipse.tptp.platform.xerces_4.6.0.v201005032111-777K4AkF7B77R7c7N77.jar
+ to <unit version="4.6.0.v201005032111-777K4AkF7B77R7c7N77" id="org.eclipse.tptp.platform.xerces.feature.group"/>
+ using vi, apply this transform:
+ :%s/.\+\/\(org.\+\)_\(\d\+.\+\)\.jar/\t\t\t<unit version="\2" id="\1.feature.group"\/>/g
+ -->
+ <locations>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="0.10.2.20100623-1649" id="org.maven.ide.eclipse.feature.feature.group"/>
+ <repository location="http://m2eclipse.sonatype.org/sites/m2e/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="0.11.0.20101024-0955" id="org.maven.ide.eclipse.wtp.feature.feature.group"/>
+ <repository location="http://m2eclipse.sonatype.org/sites/m2e-extras/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://eclipse.svnkit.com/1.3.x/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-s..."/>
+ </location>
+ <!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+<repository location="http://download.eclipse.org/technology/subversive/0.7/update-site/"/>
+</location>
+<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+<repository location="http://download.eclipse.org/technology/subversive/0.7/headless-update-site/"/>
+</location> -->
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.eclipse.org/technology/subversive/0.7/weekly-site/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/requirements/orbit/R20100519..."/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.6.2.v201005080631" id="javax.wsdl.feature.feature.group"/>
+ <unit version="2.0.8.v201005080400" id="org.apache.oro.feature.feature.group"/>
+ <unit version="1.0.0.v201005080400" id="org.jdom.feature.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/requirements/thirdparty/"/>
+ </location>
+ <!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+<unit id="org.mozilla.xulrunner.feature.feature.group" version="1.9.2"/>
+<unit id="org.mozilla.xpcom.feature.feature.group" version="1.9.2"/>
+<repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.2/"/>
+</location> -->
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.9.12.v20100909-1551-H34-M2" id="org.mozilla.xulrunner.feature.feature.group"/>
+ <unit version="1.9.12.v20100909-1551-H34-M2" id="org.mozilla.xpcom.feature.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.1.2/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.eclipse.org/rt/ecf/3.2/3.6/site.p2"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="4.5.1.v201009092123-7H7F2AkF7B77c7dEGDG" id="org.eclipse.tptp.platform.profile.server.feature.group"/>
+ <unit version="4.3.1.v201009092123-797908s73533D4H6D56" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
+ <unit version="4.7.1.v201009092123-8X8ZFXUFLWUl6knOxRCm9t" id="org.eclipse.tptp.platform.core.feature.group"/>
+ <unit version="4.5.1.v201009092123-797A18s73533L4F6D6D" id="org.eclipse.tptp.platform.jvmti.feature.group"/>
+ <unit version="4.5.1.v201009092123-7L7O8bBgJ9E99jAfGWEM" id="org.eclipse.tptp.platform.trace.feature.group"/>
+ <unit version="4.6.0.v201005032111-777K4AkF7B77R7c7N77" id="org.eclipse.tptp.platform.xerces.feature.group"/>
+ <unit version="4.3.1.v201009092123-797908s73533D4H6D56" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
+ <unit version="4.5.1.v201009092123-7H7BF8PAkF7B77ZARCNEK" id="org.eclipse.tptp.platform.probekit.feature.group"/>
+ <unit version="4.5.0.v201005032111-2-37w312116191612" id="org.eclipse.tptp.platform.commons.logging.feature.group"/>
+ <unit version="4.5.0.v201005032111-217E7w312116191611" id="org.eclipse.tptp.platform.jakarta.log4j.feature.group"/>
+ <repository location="http://download.eclipse.org/tptp/updates/helios/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.ecore.feature.group"/>
+ <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.codegen.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.common.feature.group"/>
+ <unit version="1.2.0.v20100914-1218" id="org.eclipse.emf.databinding.feature.group"/>
+ <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.codegen.ecore.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.ecore.edit.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.ecore.editor.feature.group"/>
+ <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.ecore.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.edit.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.xsd.edit.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.xsd.feature.group"/>
+ <repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.6/R201009141218/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.feature.group"/>
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.gef.feature.group"/>
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.ide.feature.group"/>
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.test.junit4.feature.group"/>
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.feature.group"/>
+ <repository location="http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="2.6.1.v20100617a-57B185wFfAqPz0Ef8mBsMkG-0hfS" id="org.eclipse.birt.osgi.runtime.sdk.feature.group"/>
+ <unit version="2.6.1.v20100709a-9iF7A8FGLY4z0pxX3ORrsdrp6JXb" id="org.eclipse.birt.feature.group"/>
+ <unit version="2.6.1.v20100915-1750-35-7w31211A2602861" id="org.eclipse.birt.integration.wtp.feature.group"/>
+ <unit version="2.6.1.v20100709-7f9T7DFQCnv8nz0gRMa6NG1" id="org.eclipse.birt.chart.feature.group"/>
+ <unit version="2.6.1.v20100915-1750-3507w31211A2602861" id="org.eclipse.birt.chart.integration.wtp.feature.group"/>
+ <repository location="http://download.eclipse.org/birt/update-site/2.6/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.1.0.v20090119-79318s73533B57" id="com.ibm.icu.base.feature.group"/>
+ <unit version="1.0.0.v20100510-7K7QErDzbb9z-yqHb55T7I" id="org.eclipse.equinox.server.core.feature.group"/>
+ <unit version="1.2.0.v20100427-7B77FKt90GE5h0SBT5FV9A01911" id="org.eclipse.cvs.feature.group"/>
+ <unit version="1.2.0.v20100427-7e7jEQFEp4jsWcboLU9l93" id="org.eclipse.help.feature.group"/>
+ <unit version="3.6.1.r361_v20100714-0800-7z8XFUSFLFlmgLc5z-Bvrt8-HVkH" id="org.eclipse.jdt.feature.group"/>
+ <unit version="3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L" id="org.eclipse.platform.feature.group"/>
+ <unit version="3.6.1.M20100909-0800" id="org.eclipse.platform.ide"/>
+ <unit version="3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi" id="org.eclipse.equinox.executable.feature.group"/>
+ <unit version="3.6.1.M20100909-0800" id="org.eclipse.platform.sdk"/>
+ <unit version="3.6.1.r361_v20100727-7b7mFL-FET3dhESDgE5_bkJ" id="org.eclipse.pde.feature.group"/>
+ <unit version="3.6.1.r361_v20100714-0800-7Q7m6DDaKf5o2z-L9LxPSe6ygafz-KKIqk1rr_3j4dn7J" id="org.eclipse.sdk.feature.group"/>
+ <unit version="3.6.0.M20100909-0800" id="org.eclipse.rcp.id"/>
+ <unit version="3.6.0.M20100909-0800" id="org.eclipse.rcp.sdk.id"/>
+ <unit version="3.3.0.v20100427-44A77w31211642" id="org.eclipse.releng.tools.feature.group"/>
+ <unit version="3.6.1.M20100909-0800" id="org.eclipse.sdk.ide"/>
+ <unit version="3.3.0.v20100527-817fFcfFEdcVcRZlgyBRcVX" id="org.eclipse.sdk.examples.feature.group"/>
+ <unit version="3.3.0.v20100527" id="org.eclipse.sdk.examples.source.feature.group"/>
+ <unit version="3.6.0.v20100421-7V7RFiwFLSgEt4Pctn77c7J" id="org.eclipse.equinox.compendium.sdk.feature.group"/>
+ <unit version="3.6.0.v20100603-7sF99FsHFTw8HQBta4g33J3F" id="org.eclipse.equinox.core.sdk.feature.group"/>
+ <unit version="1.0.0.v20100510-4--9oB5855K7P" id="org.eclipse.equinox.p2.discovery.feature.feature.group"/>
+ <unit version="2.0.1.r361_v20100903-897HFZFFZRuSD2LMtVxyz0Vr" id="org.eclipse.equinox.p2.user.ui.feature.group"/>
+ <unit version="3.6.0.v20100503-9I7VGAeG8tz-BY6jz0w2HLRYr" id="org.eclipse.equinox.p2.sdk.feature.group"/>
+ <unit version="3.6.0.v20100421-7u7NFVgFN5JdPKPhDHd_6Yqc54uw" id="org.eclipse.equinox.serverside.sdk.feature.group"/>
+ <unit version="3.6.1.r361_v20100903-7H7R07v8rtOZyYbv1I6aZgou5z07" id="org.eclipse.equinox.sdk.feature.group"/>
+ <unit version="1.0.0.v20100421-79--EVVFNFFsFc" id="org.eclipse.equinox.weaving.sdk.feature.group"/>
+ <unit version="1.0.0.v20100510-7I777iBgJ9DIARGH8IIQ" id="org.eclipse.equinox.server.jetty.feature.group"/>
+ <unit version="1.0.0.v20100503-7x7IFGOFQ74dz0POCNUBjA6L" id="org.eclipse.equinox.server.p2.feature.group"/>
+ <unit version="1.0.0.v20100427-7C-7BF9JgLWLMBMMAMsLL" id="org.eclipse.pde.api.tools.ee.fragments.feature.group"/>
+ <unit version="1.1.0.M20100909-0800" id="org.eclipse.equinox.p2.ui.admin.rcp.product"/>
+ <unit version="1.0.0.v20100510-42A79oB5855K5E" id="org.eclipse.equinox.server.servletbridge.feature.group"/>
+ <unit version="1.0.0.v20100510-44DF8s734C48662444" id="org.eclipse.equinox.server.simple.feature.group"/>
+ <unit version="3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T" id="org.eclipse.rcp.feature.group"/>
+ <repository location="http://download.eclipse.org/eclipse/updates/3.6/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="2.6.1.v20100709a-9iF7A8FGLY4z0pxX3ORrsdrp6JXb" id="org.eclipse.birt.feature.group"/>
+ <unit version="1.8.1.v20100618-7C7b8hEt1ZvtiLkdlO7BVoL_wm6" id="org.eclipse.datatools.connectivity.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-7J8x7FBWwUL6z-2z-fcrYC2s55KI" id="org.eclipse.datatools.enablement.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-7P9i7KFDxNYrp4cjPjqnPaRKxeyT" id="org.eclipse.datatools.sdk.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-7I977GFE9JfhdnBJPmBCYCq6w5-t" id="org.eclipse.datatools.enablement.sdk.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-2-07w31211518181A" id="org.eclipse.datatools.enablement.jdt.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-77078CcNBGKBZI_FcRd" id="org.eclipse.datatools.modelbase.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-77778eBmKDNOMgJvJ8Of7QBR" id="org.eclipse.datatools.enablement.apache.derby.feature.feature.group"/>
+ <unit version="3.6.1.v20100908-1100-4507w31211A2403131" id="org.eclipse.draw2d.feature.group"/>
+ <unit version="3.6.1.v20100908-1100-777B181A3Bz-6B663E7974242" id="org.eclipse.gef.feature.group"/>
+ <unit version="1.2.0.v20100519-2050-67808yE5F-8HAH4HECF4242" id="org.eclipse.zest.feature.group"/>
+ <unit version="3.1.1.v201008191505" id="org.eclipse.uml2.feature.group"/>
+ <unit version="3.2.1.v201008191400-7L78FA-8wqbPcNj4qa8R0eViy7vZ" id="org.eclipse.rse.feature.group"/>
+ <!-- SAVARA dependencies -->
+ <!-- <unit version="1.2.0.201006151053" id="org.eclipse.stp.bpmn.feature.feature.group"/>
+ <unit version="1.4.1.v20100909-1000-37708s73533F5C1479I" id="org.eclipse.gmf.runtime.notation.feature.group"/>
+ <unit version="1.4.1.v20100909-1300-7d9A78FYnmMD7VBZOqOghp2tsgXc" id="org.eclipse.gmf.feature.group"/>
+ <unit version="2.3.0.v20100421-2359-7c7MFO2FLWUl0im8BjQMa9f" id="org.eclipse.gmf.tooling.feature.group"/>
+ <unit version="1.4.0.v20100521-1113-7P8W5FHV2CNOiy0niXURaw311A16" id="org.eclipse.gmf.runtime.thirdparty.feature.group"/>
+ <unit version="3.0.1.v20100818-1530-7B11AkF7AG8VAT3BRLA" id="org.eclipse.m2m.qvt.oml.feature.group"/>
+ <unit version="1.4.0.v20100428-2315-36-8s734C367E3CBC7" id="org.eclipse.emf.workspace.feature.group"/>
+ <unit version="1.4.0.v20100428-2315-377-8s734C3E7D15D6B" id="org.eclipse.emf.transaction.feature.group"/>
+ <unit version="3.0.1.R30x_v201008251030-79-7I8qD6z-DtD7E6BP9D5393" id="org.eclipse.ocl.feature.group"/>
+ <unit version="1.0.0.v20100831" id="org.eclipse.pde.junit.runtime.standalone.feature.group"/>
+ <unit version="2.1.0.v20100606-1530-7908_AkF7AG8KEM3CMFA" id="org.eclipse.m2m.qvt.oml.common.feature.group"/>
+ <unit version="1.4.0.v20100428-2315-479-9oB56N5BBR6LCA6" id="org.eclipse.emf.validation.feature.group"/>
+ <unit version="1.4.0.v20100428-2315-23-7w3121133502768" id="org.eclipse.emf.validation.ocl.feature.group"/>
+ <unit version="2.1.0.v20100606-1530-7A2-AkF7AG8PBU3BRLA" id="org.eclipse.m2m.qvt.oml.runtime.feature.group"/> -->
+ <repository location="http://download.eclipse.org/releases/helios/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.0.301.v201007151900" id="org.eclipse.jst.jee"/>
+ <unit version="1.2.0.v201003040800" id="org.eclipse.wst.common.frameworks"/>
+ <unit version="1.4.102.v201008170019" id="org.eclipse.wst.common.project.facet.ui"/>
+ <unit version="1.0.301.v201007070907" id="org.eclipse.jst.jee.web"/>
+ <unit version="3.2.2.v201008170019-377AB8s73533J5J759F" id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/>
+
+ <unit version="1.1.100.v201005241530-78-FF0DZRDKDDePSKwHj" id="org.eclipse.jst.ws.axis2tools.feature.feature.group"/>
+ <unit version="1.0.2.v201008232129-7H777DFAKlRiOX8lGdRoz0878J" id="org.eclipse.jst.ws.cxf.feature.feature.group"/>
+ <unit version="2.3.2.v201008242310-7N7UF75FD3wTgbUpoff0aT" id="org.eclipse.jpt.feature.feature.group"/>
+ <unit version="3.2.2.v201008170019-377AB8s73533J5H335L" id="org.eclipse.wst.common.fproj.feature.group"/>
+ <unit version="3.2.2.v201008190400-7b7GHf2FSK2WBLQ2D-mrubYEOrRh" id="org.eclipse.jst.enterprise_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008100100-7O7CFbKEMf84nUlEJyX7-SPQjhYZ" id="org.eclipse.wst.web_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008170029-7H7AFUQDxumQGOpBqffOY2f1qxDZ" id="org.eclipse.wst.xml_ui.feature.feature.group"/>
+ <unit version="1.1.2.v201009091745-7S7WFAPFIpS-1-NbCE6tnacCXKP" id="org.eclipse.wst.xsl.feature.feature.group"/>
+ <unit version="1.2.2.v201008170101-7C78FGMF9JgLWLMUUEMtXc" id="org.eclipse.wst.jsdt.feature.feature.group"/>
+ <unit version="3.2.2.v201008231400-7E7I6F9JgLWLMUW3" id="org.eclipse.jsf.feature.feature.group"/>
+ <unit version="1.0.0.v201005241530-5--AkF7B77NBZBgBg" id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"/>
+ <unit version="1.0.1.v201008232129-7E777CF8NcJSSK-UBTwXn" id="org.eclipse.jst.ws.jaxws.feature.feature.group"/>
+ <unit version="3.2.1.v201007070821-52FMTAkF7B77UBR7W98" id="org.eclipse.jst.enterprise_core.feature.feature.group"/>
+ <unit version="3.2.2.v20100818b-777HFGRCcNBDiBjIbhBA8" id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/>
+ <unit version="3.2.0.v201005241530-208Z7w31211419" id="org.eclipse.jst.server_adapters.feature.feature.group"/>
+ <unit version="3.2.0.v201005241530-31FA28s73533C66" id="org.eclipse.jst.server_core.feature.feature.group"/>
+ <unit version="3.2.2.v20100908-7A5FEi9xFc7RCJMToAIOJC43A" id="org.eclipse.jst.server_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008170029-7F77FJSC25Tkdy1nqglPjqLAoDgh" id="org.eclipse.jst.web_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008231400-7E7I6F9JgLWLMUW3" id="org.eclipse.jsf.feature.source.feature.group"/>
+ <unit version="1.1.5.v201009091745-67K2BgJ9DIAXCbBWJO" id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group"/>
+ <unit version="2.3.1.v20100906-4609oB5855L6N" id="org.eclipse.jst.webpageeditor.feature.feature.group"/>
+ <unit version="1.5.300.v201005241450-2407w312116191741" id="org.eclipse.wst.ws_wsdl15.feature.feature.group"/>
+ <unit version="3.2.2.v201008091400-7B7DFElF7RZHOZJ6W0PsNJ" id="org.eclipse.wst.common_core.feature.feature.group"/>
+ <unit version="3.2.2.v201008091400-7C78FPhEdhO_mXde7kbap_K7X1Qt" id="org.eclipse.wst.common_ui.feature.feature.group"/>
+ <unit version="3.2.0.v201005241510-51EoAkF77g8HBSc" id="org.eclipse.wst.server_adapters.feature.feature.group"/>
+ <unit version="3.2.2.v20100908-30F8V8s734C3I3K" id="org.eclipse.wst.server_core.feature.feature.group"/>
+ <unit version="3.2.2.v20100908-7B4FBrAtJb1nESKmCJHPGQ347" id="org.eclipse.wst.server_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008100100-7E7AFHwAJrn5PM15pUYBwJLkSG8j" id="org.eclipse.wst.web_core.feature.feature.group"/>
+ <unit version="3.2.2.v201008211705-7I78FZFEtEoO2c5BlJ4jPNvNC-yS" id="org.eclipse.wst.ws_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008170029-7C7OFXYF7RZHQHI5PyJwPT" id="org.eclipse.wst.xml_core.feature.feature.group"/>
+ <repository location="http://download.eclipse.org/webtools/repository/helios/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/builds/staging/jbosstools-drools/all..."/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.3.3.v201006111317" id="com.google.gdt.eclipse.suite.e36.feature.feature.group"/>
+ <unit version="2.1.0.v201010280102" id="com.google.gwt.eclipse.sdkbundle.e36.feature.2.1.0.feature.group"/>
+ <repository location="http://dl.google.com/eclipse/plugin/3.6/"/>
+ </location>
+
+ <!-- additional JBoss.org mirrors -->
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/requirements/swtbot-helios/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/requirements/webtools-3.2/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/requirements/helios/"/>
+ </location>
+ </locations>
+ <includeBundles>
+ <feature id="org.drools.eclipse.feature"/>
+ <feature id="org.drools.eclipse.task.feature"/>
+ <feature id="org.guvnor.tools.feature"/>
+ <feature id="org.mozilla.xulrunner.feature"/>
+ <feature id="org.mozilla.xpcom.feature"/>
+ </includeBundles>
+ <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+</target>
\ No newline at end of file
Copied: trunk/build/target-platform/multiple.target.p2mirror.xml (from rev 26254, trunk/build/target-platform/e361-wtp322.target.p2mirror.xml)
===================================================================
--- trunk/build/target-platform/multiple.target.p2mirror.xml (rev 0)
+++ trunk/build/target-platform/multiple.target.p2mirror.xml 2010-11-05 00:42:58 UTC (rev 26271)
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns:xs="http://www.w3.org/2001/XMLSchema" default="download.target.platform" name="Download target platform">
+<target name="help">
+<echo>
+ Generated with useLatest = true
+
+ ---
+
+ Use followStrict="true" to prevent downloading all
+ requirements not included in the target platform
+ or followStrict="false" to fetch everything
+
+ To run this script:
+
+ /abs/path/to/eclipse -vm /opt/jdk1.6.0/bin/java \
+ -nosplash -data /tmp/workspace -consolelog -application \
+ org.eclipse.ant.core.antRunner -f *.target.p2mirror.xml \
+ -Ddebug=true -DfollowStrict=true -DrepoDir=`pwd`/REPO/
+</echo>
+</target>
+<target unless="repoDir" name="init">
+<fail>Must set -DrepoDir=/abs/path/to/download/artifacts/</fail>
+</target>
+<target if="repoDir" description="Download from target platform definition" depends="init" name="download.target.platform">
+<property value="false" name="verbose"/>
+<property value="false" name="followStrict"/>
+<echo level="info">Download features/plugins into ${repoDir}</echo>
+<p2.mirror verbose="${verbose}" destination="file:${repoDir}">
+<slicingOptions followStrict="${followStrict}" includeFeatures="true"/>
+<source>
+<repository location="http://m2eclipse.sonatype.org/sites/m2e/"/>
+<repository location="http://m2eclipse.sonatype.org/sites/m2e-extras/"/>
+<repository location="http://eclipse.svnkit.com/1.3.x/"/>
+<repository location="http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-s..."/>
+<repository location="http://download.eclipse.org/technology/subversive/0.7/weekly-site/"/>
+<repository location="http://download.jboss.org/jbosstools/updates/requirements/orbit/R20100519..."/>
+<repository location="http://download.jboss.org/jbosstools/updates/requirements/thirdparty/"/>
+<repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.1.2/"/>
+<repository location="http://download.eclipse.org/rt/ecf/3.2/3.6/site.p2"/>
+<repository location="http://download.eclipse.org/tptp/updates/helios/"/>
+<repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.6/R201009141218/"/>
+<repository location="http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/"/>
+<repository location="http://download.eclipse.org/birt/update-site/2.6/"/>
+<repository location="http://download.eclipse.org/eclipse/updates/3.6/"/>
+<repository location="http://download.eclipse.org/releases/helios/"/>
+<repository location="http://download.eclipse.org/webtools/repository/helios/"/>
+<repository location="http://download.jboss.org/jbosstools/builds/staging/jbosstools-drools/all..."/>
+<repository location="http://dl.google.com/eclipse/plugin/3.6/"/>
+<repository location="http://download.jboss.org/jbosstools/updates/requirements/swtbot-helios/"/>
+<repository location="http://download.jboss.org/jbosstools/updates/requirements/webtools-3.2/"/>
+<repository location="http://download.jboss.org/jbosstools/updates/requirements/helios/"/>
+</source>
+<iu version="" id="org.maven.ide.eclipse.feature.feature.group"/>
+<iu version="" id="org.maven.ide.eclipse.wtp.feature.feature.group"/>
+<iu version="" id="javax.wsdl.feature.feature.group"/>
+<iu version="" id="org.apache.oro.feature.feature.group"/>
+<iu version="" id="org.jdom.feature.feature.group"/>
+<iu version="" id="org.mozilla.xulrunner.feature.feature.group"/>
+<iu version="" id="org.mozilla.xpcom.feature.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.profile.server.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.core.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.jvmti.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.trace.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.xerces.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.probekit.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.commons.logging.feature.group"/>
+<iu version="" id="org.eclipse.tptp.platform.jakarta.log4j.feature.group"/>
+<iu version="" id="org.eclipse.emf.ecore.feature.group"/>
+<iu version="" id="org.eclipse.emf.feature.group"/>
+<iu version="" id="org.eclipse.emf.codegen.feature.group"/>
+<iu version="" id="org.eclipse.emf.common.feature.group"/>
+<iu version="" id="org.eclipse.emf.databinding.feature.group"/>
+<iu version="" id="org.eclipse.emf.codegen.ecore.feature.group"/>
+<iu version="" id="org.eclipse.emf.ecore.edit.feature.group"/>
+<iu version="" id="org.eclipse.emf.ecore.editor.feature.group"/>
+<iu version="" id="org.eclipse.emf.ecore.feature.group"/>
+<iu version="" id="org.eclipse.emf.edit.feature.group"/>
+<iu version="" id="org.eclipse.xsd.edit.feature.group"/>
+<iu version="" id="org.eclipse.xsd.feature.group"/>
+<iu version="" id="org.eclipse.swtbot.eclipse.feature.group"/>
+<iu version="" id="org.eclipse.swtbot.eclipse.gef.feature.group"/>
+<iu version="" id="org.eclipse.swtbot.ide.feature.group"/>
+<iu version="" id="org.eclipse.swtbot.eclipse.test.junit4.feature.group"/>
+<iu version="" id="org.eclipse.swtbot.feature.group"/>
+<iu version="" id="org.eclipse.birt.osgi.runtime.sdk.feature.group"/>
+<iu version="" id="org.eclipse.birt.feature.group"/>
+<iu version="" id="org.eclipse.birt.integration.wtp.feature.group"/>
+<iu version="" id="org.eclipse.birt.chart.feature.group"/>
+<iu version="" id="org.eclipse.birt.chart.integration.wtp.feature.group"/>
+<iu version="" id="com.ibm.icu.base.feature.group"/>
+<iu version="" id="org.eclipse.equinox.server.core.feature.group"/>
+<iu version="" id="org.eclipse.cvs.feature.group"/>
+<iu version="" id="org.eclipse.help.feature.group"/>
+<iu version="" id="org.eclipse.jdt.feature.group"/>
+<iu version="" id="org.eclipse.platform.feature.group"/>
+<iu version="" id="org.eclipse.platform.ide"/>
+<iu version="" id="org.eclipse.equinox.executable.feature.group"/>
+<iu version="" id="org.eclipse.platform.sdk"/>
+<iu version="" id="org.eclipse.pde.feature.group"/>
+<iu version="" id="org.eclipse.sdk.feature.group"/>
+<iu version="" id="org.eclipse.rcp.id"/>
+<iu version="" id="org.eclipse.rcp.sdk.id"/>
+<iu version="" id="org.eclipse.releng.tools.feature.group"/>
+<iu version="" id="org.eclipse.sdk.ide"/>
+<iu version="" id="org.eclipse.sdk.examples.feature.group"/>
+<iu version="" id="org.eclipse.sdk.examples.source.feature.group"/>
+<iu version="" id="org.eclipse.equinox.compendium.sdk.feature.group"/>
+<iu version="" id="org.eclipse.equinox.core.sdk.feature.group"/>
+<iu version="" id="org.eclipse.equinox.p2.discovery.feature.feature.group"/>
+<iu version="" id="org.eclipse.equinox.p2.user.ui.feature.group"/>
+<iu version="" id="org.eclipse.equinox.p2.sdk.feature.group"/>
+<iu version="" id="org.eclipse.equinox.serverside.sdk.feature.group"/>
+<iu version="" id="org.eclipse.equinox.sdk.feature.group"/>
+<iu version="" id="org.eclipse.equinox.weaving.sdk.feature.group"/>
+<iu version="" id="org.eclipse.equinox.server.jetty.feature.group"/>
+<iu version="" id="org.eclipse.equinox.server.p2.feature.group"/>
+<iu version="" id="org.eclipse.pde.api.tools.ee.fragments.feature.group"/>
+<iu version="" id="org.eclipse.equinox.p2.ui.admin.rcp.product"/>
+<iu version="" id="org.eclipse.equinox.server.servletbridge.feature.group"/>
+<iu version="" id="org.eclipse.equinox.server.simple.feature.group"/>
+<iu version="" id="org.eclipse.rcp.feature.group"/>
+<iu version="" id="org.eclipse.birt.feature.group"/>
+<iu version="" id="org.eclipse.datatools.connectivity.feature.feature.group"/>
+<iu version="" id="org.eclipse.datatools.enablement.feature.feature.group"/>
+<iu version="" id="org.eclipse.datatools.sdk.feature.feature.group"/>
+<iu version="" id="org.eclipse.datatools.enablement.sdk.feature.feature.group"/>
+<iu version="" id="org.eclipse.datatools.enablement.jdt.feature.feature.group"/>
+<iu version="" id="org.eclipse.datatools.modelbase.feature.feature.group"/>
+<iu version="" id="org.eclipse.datatools.enablement.apache.derby.feature.feature.group"/>
+<iu version="" id="org.eclipse.draw2d.feature.group"/>
+<iu version="" id="org.eclipse.gef.feature.group"/>
+<iu version="" id="org.eclipse.zest.feature.group"/>
+<iu version="" id="org.eclipse.uml2.feature.group"/>
+<iu version="" id="org.eclipse.rse.feature.group"/>
+<iu version="" id="org.eclipse.jst.jee"/>
+<iu version="" id="org.eclipse.wst.common.frameworks"/>
+<iu version="" id="org.eclipse.wst.common.project.facet.ui"/>
+<iu version="" id="org.eclipse.jst.jee.web"/>
+<iu version="" id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/>
+<iu version="" id="org.eclipse.jst.ws.axis2tools.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.ws.cxf.feature.feature.group"/>
+<iu version="" id="org.eclipse.jpt.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.common.fproj.feature.group"/>
+<iu version="" id="org.eclipse.jst.enterprise_ui.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.web_ui.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.xml_ui.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.xsl.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.jsdt.feature.feature.group"/>
+<iu version="" id="org.eclipse.jsf.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.ws.jaxws.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.enterprise_core.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.server_adapters.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.server_core.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.server_ui.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.web_ui.feature.feature.group"/>
+<iu version="" id="org.eclipse.jsf.feature.source.feature.group"/>
+<iu version="" id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group"/>
+<iu version="" id="org.eclipse.jst.webpageeditor.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.ws_wsdl15.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.common_core.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.common_ui.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.server_adapters.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.server_core.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.server_ui.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.web_core.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.ws_ui.feature.feature.group"/>
+<iu version="" id="org.eclipse.wst.xml_core.feature.feature.group"/>
+<iu version="" id="com.google.gdt.eclipse.suite.e36.feature.feature.group"/>
+<iu version="" id="com.google.gwt.eclipse.sdkbundle.e36.feature.2.1.0.feature.group"/>
+<iu version="" id="org.drools.eclipse.feature.feature.group"/>
+<iu version="" id="org.drools.eclipse.task.feature.feature.group"/>
+<iu version="" id="org.guvnor.tools.feature.feature.group"/>
+<iu version="" id="org.mozilla.xulrunner.feature.feature.group"/>
+<iu version="" id="org.mozilla.xpcom.feature.feature.group"/>
+</p2.mirror>
+</target>
+</project>
Modified: trunk/build/target-platform/pom.xml
===================================================================
--- trunk/build/target-platform/pom.xml 2010-11-04 19:22:50 UTC (rev 26270)
+++ trunk/build/target-platform/pom.xml 2010-11-05 00:42:58 UTC (rev 26271)
@@ -11,7 +11,8 @@
<packaging>pom</packaging>
<properties>
- <targetFile>e361-wtp322.target</targetFile>
+ <target.platform.file.multiple>multiple.target</target.platform.file.multiple>
+ <target.platform.file.unified>unified.target</target.platform.file.unified>
</properties>
<build>
@@ -31,10 +32,15 @@
<artifacts>
<!-- add more artifacts if want more target platforms -->
<artifact>
- <file>${targetFile}</file>
+ <file>${target.platform.file.multiple}</file>
<type>target</type>
- <classifier>e36-wtp32</classifier>
+ <classifier>${target.platform.file.multiple}</classifier>
</artifact>
+ <artifact>
+ <file>${target.platform.file.unified}</file>
+ <type>target</type>
+ <classifier>${target.platform.file.unified}</classifier>
+ </artifact>
</artifacts>
</configuration>
</execution>
Modified: trunk/build/target-platform/targetUpdateFromRepo.xml
===================================================================
--- trunk/build/target-platform/targetUpdateFromRepo.xml 2010-11-04 19:22:50 UTC (rev 26270)
+++ trunk/build/target-platform/targetUpdateFromRepo.xml 2010-11-05 00:42:58 UTC (rev 26271)
@@ -1,12 +1,12 @@
<project default="custom.build" name="jbosstools target platform updater">
<!-- must set these commandline if not using defaults -->
- <property name="targetFile" value="e361-wtp322.target" />
+ <property name="targetFile" value="multiple.target" />
<property name="repoDir" value="./REPO" />
<!-- create a second .target file which replaces all URLs with a single static PUBLISHED one
(eg., for jbosstools target platform site), set these properties too -->
- <property name="published.targetFile" value="latest.target" />
+ <property name="published.targetFile" value="unified.target" />
<property name="published.URL" value="http://download.jboss.org/jbosstools/updates/target-platform/latest/" />
<property name="tmpDir" value="${java.io.tmpdir}/targetUpdateFromRepo" />
Added: trunk/build/target-platform/unified.target
===================================================================
--- trunk/build/target-platform/unified.target (rev 0)
+++ trunk/build/target-platform/unified.target 2010-11-05 00:42:58 UTC (rev 26271)
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="UTF-8"?><?pde version="3.6"?>
+<target includeMode="feature" name="e36-wtp32">
+ <!-- Pro tip: to convert
+ from org.eclipse.tptp.platform.xerces_4.6.0.v201005032111-777K4AkF7B77R7c7N77.jar
+ to <unit version="4.6.0.v201005032111-777K4AkF7B77R7c7N77" id="org.eclipse.tptp.platform.xerces.feature.group"/>
+ using vi, apply this transform:
+ :%s/.\+\/\(org.\+\)_\(\d\+.\+\)\.jar/\t\t\t<unit version="\2" id="\1.feature.group"\/>/g
+ -->
+ <locations>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="0.10.2.20100623-1649" id="org.maven.ide.eclipse.feature.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="0.11.0.20101024-0955" id="org.maven.ide.eclipse.wtp.feature.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+<repository location="http://download.eclipse.org/technology/subversive/0.7/update-site/"/>
+</location>
+<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+<repository location="http://download.eclipse.org/technology/subversive/0.7/headless-update-site/"/>
+</location> -->
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.6.2.v201005080631" id="javax.wsdl.feature.feature.group"/>
+ <unit version="2.0.8.v201005080400" id="org.apache.oro.feature.feature.group"/>
+ <unit version="1.0.0.v201005080400" id="org.jdom.feature.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <!-- <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+<unit id="org.mozilla.xulrunner.feature.feature.group" version="1.9.2"/>
+<unit id="org.mozilla.xpcom.feature.feature.group" version="1.9.2"/>
+<repository location="http://download.jboss.org/jbosstools/updates/requirements/xulrunner-1.9.2/"/>
+</location> -->
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.9.12.v20100909-1551-H34-M2" id="org.mozilla.xulrunner.feature.feature.group"/>
+ <unit version="1.9.12.v20100909-1551-H34-M2" id="org.mozilla.xpcom.feature.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="4.5.1.v201009092123-7H7F2AkF7B77c7dEGDG" id="org.eclipse.tptp.platform.profile.server.feature.group"/>
+ <unit version="4.3.1.v201009092123-797908s73533D4H6D56" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
+ <unit version="4.7.1.v201009092123-8X8ZFXUFLWUl6knOxRCm9t" id="org.eclipse.tptp.platform.core.feature.group"/>
+ <unit version="4.5.1.v201009092123-797A18s73533L4F6D6D" id="org.eclipse.tptp.platform.jvmti.feature.group"/>
+ <unit version="4.5.1.v201009092123-7L7O8bBgJ9E99jAfGWEM" id="org.eclipse.tptp.platform.trace.feature.group"/>
+ <unit version="4.6.0.v201005032111-777K4AkF7B77R7c7N77" id="org.eclipse.tptp.platform.xerces.feature.group"/>
+ <unit version="4.3.1.v201009092123-797908s73533D4H6D56" id="org.eclipse.tptp.platform.instrumentation.ui.feature.group"/>
+ <unit version="4.5.1.v201009092123-7H7BF8PAkF7B77ZARCNEK" id="org.eclipse.tptp.platform.probekit.feature.group"/>
+ <unit version="4.5.0.v201005032111-2-37w312116191612" id="org.eclipse.tptp.platform.commons.logging.feature.group"/>
+ <unit version="4.5.0.v201005032111-217E7w312116191611" id="org.eclipse.tptp.platform.jakarta.log4j.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.ecore.feature.group"/>
+ <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.codegen.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.common.feature.group"/>
+ <unit version="1.2.0.v20100914-1218" id="org.eclipse.emf.databinding.feature.group"/>
+ <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.codegen.ecore.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.ecore.edit.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.ecore.editor.feature.group"/>
+ <unit version="2.6.1.v20100914-1218" id="org.eclipse.emf.ecore.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.emf.edit.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.xsd.edit.feature.group"/>
+ <unit version="2.6.0.v20100914-1218" id="org.eclipse.xsd.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.feature.group"/>
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.gef.feature.group"/>
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.ide.feature.group"/>
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.eclipse.test.junit4.feature.group"/>
+ <unit version="2.0.0.595-dev-e36" id="org.eclipse.swtbot.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="2.6.1.v20100617a-57B185wFfAqPz0Ef8mBsMkG-0hfS" id="org.eclipse.birt.osgi.runtime.sdk.feature.group"/>
+ <unit version="2.6.1.v20100709a-9iF7A8FGLY4z0pxX3ORrsdrp6JXb" id="org.eclipse.birt.feature.group"/>
+ <unit version="2.6.1.v20100915-1750-35-7w31211A2602861" id="org.eclipse.birt.integration.wtp.feature.group"/>
+ <unit version="2.6.1.v20100709-7f9T7DFQCnv8nz0gRMa6NG1" id="org.eclipse.birt.chart.feature.group"/>
+ <unit version="2.6.1.v20100915-1750-3507w31211A2602861" id="org.eclipse.birt.chart.integration.wtp.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.1.0.v20090119-79318s73533B57" id="com.ibm.icu.base.feature.group"/>
+ <unit version="1.0.0.v20100510-7K7QErDzbb9z-yqHb55T7I" id="org.eclipse.equinox.server.core.feature.group"/>
+ <unit version="1.2.0.v20100427-7B77FKt90GE5h0SBT5FV9A01911" id="org.eclipse.cvs.feature.group"/>
+ <unit version="1.2.0.v20100427-7e7jEQFEp4jsWcboLU9l93" id="org.eclipse.help.feature.group"/>
+ <unit version="3.6.1.r361_v20100714-0800-7z8XFUSFLFlmgLc5z-Bvrt8-HVkH" id="org.eclipse.jdt.feature.group"/>
+ <unit version="3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L" id="org.eclipse.platform.feature.group"/>
+ <unit version="3.6.1.M20100909-0800" id="org.eclipse.platform.ide"/>
+ <unit version="3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi" id="org.eclipse.equinox.executable.feature.group"/>
+ <unit version="3.6.1.M20100909-0800" id="org.eclipse.platform.sdk"/>
+ <unit version="3.6.1.r361_v20100727-7b7mFL-FET3dhESDgE5_bkJ" id="org.eclipse.pde.feature.group"/>
+ <unit version="3.6.1.r361_v20100714-0800-7Q7m6DDaKf5o2z-L9LxPSe6ygafz-KKIqk1rr_3j4dn7J" id="org.eclipse.sdk.feature.group"/>
+ <unit version="3.6.0.M20100909-0800" id="org.eclipse.rcp.id"/>
+ <unit version="3.6.0.M20100909-0800" id="org.eclipse.rcp.sdk.id"/>
+ <unit version="3.3.0.v20100427-44A77w31211642" id="org.eclipse.releng.tools.feature.group"/>
+ <unit version="3.6.1.M20100909-0800" id="org.eclipse.sdk.ide"/>
+ <unit version="3.3.0.v20100527-817fFcfFEdcVcRZlgyBRcVX" id="org.eclipse.sdk.examples.feature.group"/>
+ <unit version="3.3.0.v20100527" id="org.eclipse.sdk.examples.source.feature.group"/>
+ <unit version="3.6.0.v20100421-7V7RFiwFLSgEt4Pctn77c7J" id="org.eclipse.equinox.compendium.sdk.feature.group"/>
+ <unit version="3.6.0.v20100603-7sF99FsHFTw8HQBta4g33J3F" id="org.eclipse.equinox.core.sdk.feature.group"/>
+ <unit version="1.0.0.v20100510-4--9oB5855K7P" id="org.eclipse.equinox.p2.discovery.feature.feature.group"/>
+ <unit version="2.0.1.r361_v20100903-897HFZFFZRuSD2LMtVxyz0Vr" id="org.eclipse.equinox.p2.user.ui.feature.group"/>
+ <unit version="3.6.0.v20100503-9I7VGAeG8tz-BY6jz0w2HLRYr" id="org.eclipse.equinox.p2.sdk.feature.group"/>
+ <unit version="3.6.0.v20100421-7u7NFVgFN5JdPKPhDHd_6Yqc54uw" id="org.eclipse.equinox.serverside.sdk.feature.group"/>
+ <unit version="3.6.1.r361_v20100903-7H7R07v8rtOZyYbv1I6aZgou5z07" id="org.eclipse.equinox.sdk.feature.group"/>
+ <unit version="1.0.0.v20100421-79--EVVFNFFsFc" id="org.eclipse.equinox.weaving.sdk.feature.group"/>
+ <unit version="1.0.0.v20100510-7I777iBgJ9DIARGH8IIQ" id="org.eclipse.equinox.server.jetty.feature.group"/>
+ <unit version="1.0.0.v20100503-7x7IFGOFQ74dz0POCNUBjA6L" id="org.eclipse.equinox.server.p2.feature.group"/>
+ <unit version="1.0.0.v20100427-7C-7BF9JgLWLMBMMAMsLL" id="org.eclipse.pde.api.tools.ee.fragments.feature.group"/>
+ <unit version="1.1.0.M20100909-0800" id="org.eclipse.equinox.p2.ui.admin.rcp.product"/>
+ <unit version="1.0.0.v20100510-42A79oB5855K5E" id="org.eclipse.equinox.server.servletbridge.feature.group"/>
+ <unit version="1.0.0.v20100510-44DF8s734C48662444" id="org.eclipse.equinox.server.simple.feature.group"/>
+ <unit version="3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T" id="org.eclipse.rcp.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="2.6.1.v20100709a-9iF7A8FGLY4z0pxX3ORrsdrp6JXb" id="org.eclipse.birt.feature.group"/>
+ <unit version="1.8.1.v20100618-7C7b8hEt1ZvtiLkdlO7BVoL_wm6" id="org.eclipse.datatools.connectivity.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-7J8x7FBWwUL6z-2z-fcrYC2s55KI" id="org.eclipse.datatools.enablement.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-7P9i7KFDxNYrp4cjPjqnPaRKxeyT" id="org.eclipse.datatools.sdk.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-7I977GFE9JfhdnBJPmBCYCq6w5-t" id="org.eclipse.datatools.enablement.sdk.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-2-07w31211518181A" id="org.eclipse.datatools.enablement.jdt.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-77078CcNBGKBZI_FcRd" id="org.eclipse.datatools.modelbase.feature.feature.group"/>
+ <unit version="1.8.1.v20100618-77778eBmKDNOMgJvJ8Of7QBR" id="org.eclipse.datatools.enablement.apache.derby.feature.feature.group"/>
+ <unit version="3.6.1.v20100908-1100-4507w31211A2403131" id="org.eclipse.draw2d.feature.group"/>
+ <unit version="3.6.1.v20100908-1100-777B181A3Bz-6B663E7974242" id="org.eclipse.gef.feature.group"/>
+ <unit version="1.2.0.v20100519-2050-67808yE5F-8HAH4HECF4242" id="org.eclipse.zest.feature.group"/>
+ <unit version="3.1.1.v201008191505" id="org.eclipse.uml2.feature.group"/>
+ <unit version="3.2.1.v201008191400-7L78FA-8wqbPcNj4qa8R0eViy7vZ" id="org.eclipse.rse.feature.group"/>
+ <!-- SAVARA dependencies -->
+ <!-- <unit version="1.2.0.201006151053" id="org.eclipse.stp.bpmn.feature.feature.group"/>
+ <unit version="1.4.1.v20100909-1000-37708s73533F5C1479I" id="org.eclipse.gmf.runtime.notation.feature.group"/>
+ <unit version="1.4.1.v20100909-1300-7d9A78FYnmMD7VBZOqOghp2tsgXc" id="org.eclipse.gmf.feature.group"/>
+ <unit version="2.3.0.v20100421-2359-7c7MFO2FLWUl0im8BjQMa9f" id="org.eclipse.gmf.tooling.feature.group"/>
+ <unit version="1.4.0.v20100521-1113-7P8W5FHV2CNOiy0niXURaw311A16" id="org.eclipse.gmf.runtime.thirdparty.feature.group"/>
+ <unit version="3.0.1.v20100818-1530-7B11AkF7AG8VAT3BRLA" id="org.eclipse.m2m.qvt.oml.feature.group"/>
+ <unit version="1.4.0.v20100428-2315-36-8s734C367E3CBC7" id="org.eclipse.emf.workspace.feature.group"/>
+ <unit version="1.4.0.v20100428-2315-377-8s734C3E7D15D6B" id="org.eclipse.emf.transaction.feature.group"/>
+ <unit version="3.0.1.R30x_v201008251030-79-7I8qD6z-DtD7E6BP9D5393" id="org.eclipse.ocl.feature.group"/>
+ <unit version="1.0.0.v20100831" id="org.eclipse.pde.junit.runtime.standalone.feature.group"/>
+ <unit version="2.1.0.v20100606-1530-7908_AkF7AG8KEM3CMFA" id="org.eclipse.m2m.qvt.oml.common.feature.group"/>
+ <unit version="1.4.0.v20100428-2315-479-9oB56N5BBR6LCA6" id="org.eclipse.emf.validation.feature.group"/>
+ <unit version="1.4.0.v20100428-2315-23-7w3121133502768" id="org.eclipse.emf.validation.ocl.feature.group"/>
+ <unit version="2.1.0.v20100606-1530-7A2-AkF7AG8PBU3BRLA" id="org.eclipse.m2m.qvt.oml.runtime.feature.group"/> -->
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.0.301.v201007151900" id="org.eclipse.jst.jee"/>
+ <unit version="1.2.0.v201003040800" id="org.eclipse.wst.common.frameworks"/>
+ <unit version="1.4.102.v201008170019" id="org.eclipse.wst.common.project.facet.ui"/>
+ <unit version="1.0.301.v201007070907" id="org.eclipse.jst.jee.web"/>
+ <unit version="3.2.2.v201008170019-377AB8s73533J5J759F" id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/>
+
+ <unit version="1.1.100.v201005241530-78-FF0DZRDKDDePSKwHj" id="org.eclipse.jst.ws.axis2tools.feature.feature.group"/>
+ <unit version="1.0.2.v201008232129-7H777DFAKlRiOX8lGdRoz0878J" id="org.eclipse.jst.ws.cxf.feature.feature.group"/>
+ <unit version="2.3.2.v201008242310-7N7UF75FD3wTgbUpoff0aT" id="org.eclipse.jpt.feature.feature.group"/>
+ <unit version="3.2.2.v201008170019-377AB8s73533J5H335L" id="org.eclipse.wst.common.fproj.feature.group"/>
+ <unit version="3.2.2.v201008190400-7b7GHf2FSK2WBLQ2D-mrubYEOrRh" id="org.eclipse.jst.enterprise_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008100100-7O7CFbKEMf84nUlEJyX7-SPQjhYZ" id="org.eclipse.wst.web_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008170029-7H7AFUQDxumQGOpBqffOY2f1qxDZ" id="org.eclipse.wst.xml_ui.feature.feature.group"/>
+ <unit version="1.1.2.v201009091745-7S7WFAPFIpS-1-NbCE6tnacCXKP" id="org.eclipse.wst.xsl.feature.feature.group"/>
+ <unit version="1.2.2.v201008170101-7C78FGMF9JgLWLMUUEMtXc" id="org.eclipse.wst.jsdt.feature.feature.group"/>
+ <unit version="3.2.2.v201008231400-7E7I6F9JgLWLMUW3" id="org.eclipse.jsf.feature.feature.group"/>
+ <unit version="1.0.0.v201005241530-5--AkF7B77NBZBgBg" id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"/>
+ <unit version="1.0.1.v201008232129-7E777CF8NcJSSK-UBTwXn" id="org.eclipse.jst.ws.jaxws.feature.feature.group"/>
+ <unit version="3.2.1.v201007070821-52FMTAkF7B77UBR7W98" id="org.eclipse.jst.enterprise_core.feature.feature.group"/>
+ <unit version="3.2.2.v20100818b-777HFGRCcNBDiBjIbhBA8" id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/>
+ <unit version="3.2.0.v201005241530-208Z7w31211419" id="org.eclipse.jst.server_adapters.feature.feature.group"/>
+ <unit version="3.2.0.v201005241530-31FA28s73533C66" id="org.eclipse.jst.server_core.feature.feature.group"/>
+ <unit version="3.2.2.v20100908-7A5FEi9xFc7RCJMToAIOJC43A" id="org.eclipse.jst.server_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008170029-7F77FJSC25Tkdy1nqglPjqLAoDgh" id="org.eclipse.jst.web_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008231400-7E7I6F9JgLWLMUW3" id="org.eclipse.jsf.feature.source.feature.group"/>
+ <unit version="1.1.5.v201009091745-67K2BgJ9DIAXCbBWJO" id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group"/>
+ <unit version="2.3.1.v20100906-4609oB5855L6N" id="org.eclipse.jst.webpageeditor.feature.feature.group"/>
+ <unit version="1.5.300.v201005241450-2407w312116191741" id="org.eclipse.wst.ws_wsdl15.feature.feature.group"/>
+ <unit version="3.2.2.v201008091400-7B7DFElF7RZHOZJ6W0PsNJ" id="org.eclipse.wst.common_core.feature.feature.group"/>
+ <unit version="3.2.2.v201008091400-7C78FPhEdhO_mXde7kbap_K7X1Qt" id="org.eclipse.wst.common_ui.feature.feature.group"/>
+ <unit version="3.2.0.v201005241510-51EoAkF77g8HBSc" id="org.eclipse.wst.server_adapters.feature.feature.group"/>
+ <unit version="3.2.2.v20100908-30F8V8s734C3I3K" id="org.eclipse.wst.server_core.feature.feature.group"/>
+ <unit version="3.2.2.v20100908-7B4FBrAtJb1nESKmCJHPGQ347" id="org.eclipse.wst.server_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008100100-7E7AFHwAJrn5PM15pUYBwJLkSG8j" id="org.eclipse.wst.web_core.feature.feature.group"/>
+ <unit version="3.2.2.v201008211705-7I78FZFEtEoO2c5BlJ4jPNvNC-yS" id="org.eclipse.wst.ws_ui.feature.feature.group"/>
+ <unit version="3.2.2.v201008170029-7C7OFXYF7RZHQHI5PyJwPT" id="org.eclipse.wst.xml_core.feature.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <unit version="1.3.3.v201006111317" id="com.google.gdt.eclipse.suite.e36.feature.feature.group"/>
+ <unit version="2.1.0.v201010280102" id="com.google.gwt.eclipse.sdkbundle.e36.feature.2.1.0.feature.group"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+
+ <!-- additional JBoss.org mirrors -->
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ <location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
+ <repository location="http://download.jboss.org/jbosstools/updates/target-platform/latest/"/>
+ </location>
+ </locations>
+ <includeBundles>
+ <feature id="org.drools.eclipse.feature"/>
+ <feature id="org.drools.eclipse.task.feature"/>
+ <feature id="org.guvnor.tools.feature"/>
+ <feature id="org.mozilla.xulrunner.feature"/>
+ <feature id="org.mozilla.xpcom.feature"/>
+ </includeBundles>
+ <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+</target>
\ No newline at end of file
15 years, 5 months
JBoss Tools SVN: r26270 - in trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui: src/org/jboss/tools/deltacloud/ui/commands and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-11-04 15:22:50 -0400 (Thu, 04 Nov 2010)
New Revision: 26270
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/DestroyInstanceHandler.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java
Log:
[JBIDE-7499] added dialog to destroy several instances at once
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-11-04 19:06:31 UTC (rev 26269)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-11-04 19:22:50 UTC (rev 26270)
@@ -1,5 +1,9 @@
2010-11-04 André Dietisheim <adietish(a)redhat.com>
+ * src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java:
+ [JBIDE-7502] extracted common patterns of instance lookup to a util class
+ * src/org/jboss/tools/deltacloud/ui/commands/DestroyInstanceHandler.java:
+ [JBIDE-7502] added dialog to destroy several instances at once
* src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java:
[JBIDE-7501] added dialog to reboot several instances at once
* src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java:
@@ -10,6 +14,7 @@
[JBIDE-7496] added texts for dialog to stop several instances at once
[JBIDE-7499] added texts for dialog to start several instances at once
[JBIDE-7501] added texts for dialog to reboot several instances at once
+ [JBIDE-7502] added texts for dialog to destroy several instances at once
* src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java (StopInstanceDialog):
[JBIDE-7496] added dialog to stop several instances at once
* src/org/jboss/tools/deltacloud/ui/views/ImageView.java (.modifyText):
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/DestroyInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/DestroyInstanceHandler.java 2010-11-04 19:06:31 UTC (rev 26269)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/DestroyInstanceHandler.java 2010-11-04 19:22:50 UTC (rev 26270)
@@ -10,11 +10,12 @@
******************************************************************************/
package org.jboss.tools.deltacloud.ui.commands;
-import org.eclipse.core.commands.AbstractHandler;
+import java.util.List;
+
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.core.runtime.Status;
+import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ui.handlers.HandlerUtil;
@@ -24,37 +25,63 @@
import org.jboss.tools.deltacloud.ui.views.CVInstanceElement;
import org.jboss.tools.deltacloud.ui.views.CVMessages;
import org.jboss.tools.deltacloud.ui.views.CloudViewElement;
+import org.jboss.tools.deltacloud.ui.views.CloudViewElementUtils;
import org.jboss.tools.deltacloud.ui.views.PerformDestroyInstanceActionThread;
import org.jboss.tools.internal.deltacloud.ui.utils.UIUtils;
/**
* @author Andre Dietisheim
*/
-public class DestroyInstanceHandler extends AbstractHandler implements IHandler {
+public class DestroyInstanceHandler extends AbstractInstanceHandler {
private final static String DESTROYING_INSTANCE_TITLE = "DestroyingInstance.title"; //$NON-NLS-1$
private final static String DESTROYING_INSTANCE_MSG = "DestroyingInstance.msg"; //$NON-NLS-1$
+ private final static String DESTROY_INSTANCE_TITLE = "DestroyInstancesDialog.title"; //$NON-NLS-1$
+ private final static String DESTROY_INSTANCE_MSG = "DestroyInstancesDialog.msg"; //$NON-NLS-1$
+
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
ISelection selection = HandlerUtil.getCurrentSelection(event);
if (selection instanceof IStructuredSelection) {
- CVInstanceElement cvInstance = UIUtils.getFirstElement(selection, CVInstanceElement.class);
- rebootInstance(cvInstance);
+ if (isSingleInstanceSelected(selection)) {
+ CVInstanceElement cvInstance = UIUtils.getFirstElement(selection, CVInstanceElement.class);
+ destroyInstance(cvInstance);
+ } else {
+ destroyWithDialog((IStructuredSelection) selection);
+ }
}
return Status.OK_STATUS;
}
- private void rebootInstance(CVInstanceElement cvInstance) {
+ @SuppressWarnings("unchecked")
+ private void destroyWithDialog(IStructuredSelection selection) {
+ CVInstanceElementsSelectionDialog dialog = new CVInstanceElementsSelectionDialog(
+ UIUtils.getActiveShell()
+ , (List<CVInstanceElement>) selection.toList()
+ , CVMessages.getString(DESTROY_INSTANCE_TITLE)
+ , CVMessages.getString(DESTROY_INSTANCE_MSG));
+ if (Dialog.OK == dialog.open()) {
+ destroyInstances(dialog.getResult());
+ }
+ }
+
+ private void destroyInstances(Object[] cvInstances) {
+ for (int i = 0; i < cvInstances.length; i++) {
+ destroyInstance((CVInstanceElement) cvInstances[i]);
+ }
+ }
+
+ private void destroyInstance(CVInstanceElement cvInstance) {
if (cvInstance != null) {
DeltaCloudInstance instance = (DeltaCloudInstance) cvInstance.getElement();
CloudViewElement element = cvInstance;
- while (!(element instanceof CVCloudElement))
- element = (CloudViewElement) element.getParent();
- CVCloudElement cvcloud = (CVCloudElement) element;
+ CVCloudElement cvcloud = CloudViewElementUtils.getCVCloudElement(element);
DeltaCloud cloud = (DeltaCloud) cvcloud.getElement();
- PerformDestroyInstanceActionThread t = new PerformDestroyInstanceActionThread(cloud, instance,
+ PerformDestroyInstanceActionThread t = new PerformDestroyInstanceActionThread(
+ cloud,
+ instance,
CVMessages.getString(DESTROYING_INSTANCE_TITLE),
CVMessages.getFormattedString(DESTROYING_INSTANCE_MSG, new String[] { instance.getName() }));
t.setUser(true);
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java 2010-11-04 19:06:31 UTC (rev 26269)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java 2010-11-04 19:22:50 UTC (rev 26270)
@@ -14,7 +14,6 @@
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.core.runtime.Status;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.viewers.ISelection;
@@ -28,7 +27,7 @@
/**
* @author Andre Dietisheim
*/
-public class RebootInstanceHandler extends AbstractInstanceHandler implements IHandler {
+public class RebootInstanceHandler extends AbstractInstanceHandler {
private final static String REBOOTING_INSTANCE_TITLE = "RebootingInstance.title"; //$NON-NLS-1$
private final static String REBOOTING_INSTANCE_MSG = "RebootingInstance.msg"; //$NON-NLS-1$
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java 2010-11-04 19:06:31 UTC (rev 26269)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java 2010-11-04 19:22:50 UTC (rev 26270)
@@ -14,7 +14,6 @@
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.core.runtime.Status;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.viewers.ISelection;
@@ -28,7 +27,7 @@
/**
* @author Andre Dietisheim
*/
-public class StartInstanceHandler extends AbstractInstanceHandler implements IHandler {
+public class StartInstanceHandler extends AbstractInstanceHandler {
private final static String STARTING_INSTANCE_TITLE = "StartingInstance.title"; //$NON-NLS-1$
private final static String STARTING_INSTANCE_MSG = "StartingInstance.msg"; //$NON-NLS-1$
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java 2010-11-04 19:06:31 UTC (rev 26269)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java 2010-11-04 19:22:50 UTC (rev 26270)
@@ -14,7 +14,6 @@
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.core.runtime.Status;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.viewers.ISelection;
@@ -28,7 +27,7 @@
/**
* @author Andre Dietisheim
*/
-public class StopInstanceHandler extends AbstractInstanceHandler implements IHandler {
+public class StopInstanceHandler extends AbstractInstanceHandler {
private final static String STOPPING_INSTANCE_TITLE = "StoppingInstance.title"; //$NON-NLS-1$
private final static String STOPPING_INSTANCE_MSG = "StoppingInstance.msg"; //$NON-NLS-1$
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties 2010-11-04 19:06:31 UTC (rev 26269)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties 2010-11-04 19:22:50 UTC (rev 26270)
@@ -59,6 +59,8 @@
RebootInstancesDialog.msg=Please choose the clouds that shall be rebooted by checking them:
DestroyingInstance.title=Destroying Instance
DestroyingInstance.msg=Destroying Instance: {0}
+DestroyInstancesDialog.title=Destroy Instances
+DestroyInstancesDialog.msg=Please choose the clouds that shall be destroyed by checking them:
ConnectingRSE.msg=Connecting instance as: {0}
ConfirmCloudDelete.title=Confirm Cloud Disconnect
ConfirmCloudDelete.msg=Please choose the clouds that shall be disconnected by checking them:
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java 2010-11-04 19:06:31 UTC (rev 26269)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java 2010-11-04 19:22:50 UTC (rev 26270)
@@ -14,13 +14,35 @@
public class CloudViewElementUtils {
+ /**
+ * Returns a DeltaCloud instance for a given cloud view element
+ *
+ * @param element the cloud view element to get the DeltaCloud for
+ * @return the cloud for the given CloudViewElement
+ *
+ * @see DeltaCloud
+ * @see CloudViewElement
+ */
public static DeltaCloud getCloud(CloudViewElement element) {
+ CVCloudElement cvcloud = getCVCloudElement(element);
+ DeltaCloud cloud = (DeltaCloud) cvcloud.getElement();
+ return cloud;
+ }
+
+ /**
+ * Returns a CVCloudElement for a given cloud view element
+ *
+ * @param element the cloud view element to get the CVCloudElement for
+ * @return the CVCloudElement for the given CloudViewElement
+ *
+ * @see CloudViewElement
+ * @see CVCloudElement
+ */
+ public static CVCloudElement getCVCloudElement(CloudViewElement element) {
while (!(element instanceof CVCloudElement)) {
element = (CloudViewElement) element.getParent();
}
- CVCloudElement cvcloud = (CVCloudElement) element;
- DeltaCloud cloud = (DeltaCloud) cvcloud.getElement();
- return cloud;
+ return (CVCloudElement) element;
}
}
15 years, 5 months
JBoss Tools SVN: r26269 - in trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui: src/org/jboss/tools/deltacloud/ui/commands and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-11-04 15:06:31 -0400 (Thu, 04 Nov 2010)
New Revision: 26269
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties
Log:
[JBIDE-7499] added dialog to reboot several instances at once
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-11-04 19:01:58 UTC (rev 26268)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-11-04 19:06:31 UTC (rev 26269)
@@ -1,5 +1,7 @@
2010-11-04 André Dietisheim <adietish(a)redhat.com>
+ * src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java:
+ [JBIDE-7501] added dialog to reboot several instances at once
* src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java:
[JBIDE-7499] extracted base handler for instances
* src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java:
@@ -7,6 +9,7 @@
* src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties:
[JBIDE-7496] added texts for dialog to stop several instances at once
[JBIDE-7499] added texts for dialog to start several instances at once
+ [JBIDE-7501] added texts for dialog to reboot several instances at once
* src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java (StopInstanceDialog):
[JBIDE-7496] added dialog to stop several instances at once
* src/org/jboss/tools/deltacloud/ui/views/ImageView.java (.modifyText):
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java 2010-11-04 19:01:58 UTC (rev 26268)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/RebootInstanceHandler.java 2010-11-04 19:06:31 UTC (rev 26269)
@@ -10,57 +10,74 @@
******************************************************************************/
package org.jboss.tools.deltacloud.ui.commands;
-import org.eclipse.core.commands.AbstractHandler;
+import java.util.List;
+
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.commands.IHandler;
import org.eclipse.core.runtime.Status;
+import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ui.handlers.HandlerUtil;
-import org.jboss.tools.deltacloud.core.DeltaCloud;
import org.jboss.tools.deltacloud.core.DeltaCloudInstance;
-import org.jboss.tools.deltacloud.ui.views.CVCloudElement;
import org.jboss.tools.deltacloud.ui.views.CVInstanceElement;
import org.jboss.tools.deltacloud.ui.views.CVMessages;
-import org.jboss.tools.deltacloud.ui.views.CloudViewElement;
-import org.jboss.tools.deltacloud.ui.views.PerformInstanceActionThread;
import org.jboss.tools.internal.deltacloud.ui.utils.UIUtils;
/**
* @author Andre Dietisheim
*/
-public class RebootInstanceHandler extends AbstractHandler implements IHandler {
+public class RebootInstanceHandler extends AbstractInstanceHandler implements IHandler {
private final static String REBOOTING_INSTANCE_TITLE = "RebootingInstance.title"; //$NON-NLS-1$
private final static String REBOOTING_INSTANCE_MSG = "RebootingInstance.msg"; //$NON-NLS-1$
+ private final static String REBOOT_INSTANCE_TITLE = "RebootInstancesDialog.title"; //$NON-NLS-1$
+ private final static String REBOOT_INSTANCE_MSG = "RebootInstancesDialog.msg"; //$NON-NLS-1$
+
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
ISelection selection = HandlerUtil.getCurrentSelection(event);
if (selection instanceof IStructuredSelection) {
- CVInstanceElement cvInstance = UIUtils.getFirstElement(selection, CVInstanceElement.class);
- rebootInstance(cvInstance);
+ if (isSingleInstanceSelected(selection)) {
+ CVInstanceElement cvInstance = UIUtils.getFirstElement(selection, CVInstanceElement.class);
+ rebootInstance(cvInstance);
+ } else {
+ rebootWithDialog((IStructuredSelection)selection);
+ }
}
return Status.OK_STATUS;
}
+ @SuppressWarnings("unchecked")
+ private void rebootWithDialog(IStructuredSelection selection) {
+ CVInstanceElementsSelectionDialog dialog = new CVInstanceElementsSelectionDialog(
+ UIUtils.getActiveShell()
+ , (List<CVInstanceElement>) selection.toList()
+ , CVMessages.getString(REBOOT_INSTANCE_TITLE)
+ , CVMessages.getString(REBOOT_INSTANCE_MSG));
+ if (Dialog.OK == dialog.open()) {
+ rebootInstances(dialog.getResult());
+ }
+ }
+
+ private void rebootInstances(Object[] cvInstances) {
+ for (int i = 0; i < cvInstances.length; i++) {
+ rebootInstance((CVInstanceElement) cvInstances[i]);
+ }
+ }
+
private void rebootInstance(CVInstanceElement cvInstance) {
if (cvInstance != null) {
DeltaCloudInstance instance = (DeltaCloudInstance) cvInstance.getElement();
- CloudViewElement element = cvInstance;
- while (!(element instanceof CVCloudElement))
- element = (CloudViewElement) element.getParent();
- CVCloudElement cvcloud = (CVCloudElement) element;
- DeltaCloud cloud = (DeltaCloud) cvcloud.getElement();
- PerformInstanceActionThread t = new PerformInstanceActionThread(cloud, instance,
- DeltaCloudInstance.REBOOT,
- CVMessages.getString(REBOOTING_INSTANCE_TITLE),
- CVMessages.getFormattedString(REBOOTING_INSTANCE_MSG, new String[] { instance.getName() }),
- DeltaCloudInstance.RUNNING);
- t.setUser(true);
- t.schedule();
+ executeInstanceAction(
+ cvInstance
+ , DeltaCloudInstance.REBOOT
+ , DeltaCloudInstance.RUNNING
+ , CVMessages.getString(REBOOTING_INSTANCE_TITLE)
+ , CVMessages.getFormattedString(REBOOTING_INSTANCE_MSG, new String[] { instance.getName() }));
}
}
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties 2010-11-04 19:01:58 UTC (rev 26268)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties 2010-11-04 19:06:31 UTC (rev 26269)
@@ -55,6 +55,8 @@
StopInstancesDialog.msg=Please choose the instances that shall be stopped by checking them:
RebootingInstance.title=Rebooting Instance
RebootingInstance.msg=Rebooting Instance: {0}
+RebootInstancesDialog.title=Reboot Instances
+RebootInstancesDialog.msg=Please choose the clouds that shall be rebooted by checking them:
DestroyingInstance.title=Destroying Instance
DestroyingInstance.msg=Destroying Instance: {0}
ConnectingRSE.msg=Connecting instance as: {0}
15 years, 5 months
JBoss Tools SVN: r26268 - trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-11-04 15:01:58 -0400 (Thu, 04 Nov 2010)
New Revision: 26268
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java
Log:
[JBIDE-7499] added dialog to start several instances at once
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java 2010-11-04 18:56:09 UTC (rev 26267)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java 2010-11-04 19:01:58 UTC (rev 26268)
@@ -20,13 +20,9 @@
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ui.handlers.HandlerUtil;
-import org.jboss.tools.deltacloud.core.DeltaCloud;
import org.jboss.tools.deltacloud.core.DeltaCloudInstance;
-import org.jboss.tools.deltacloud.ui.views.CVCloudElement;
import org.jboss.tools.deltacloud.ui.views.CVInstanceElement;
import org.jboss.tools.deltacloud.ui.views.CVMessages;
-import org.jboss.tools.deltacloud.ui.views.CloudViewElement;
-import org.jboss.tools.deltacloud.ui.views.PerformInstanceActionThread;
import org.jboss.tools.internal.deltacloud.ui.utils.UIUtils;
/**
@@ -75,19 +71,12 @@
private void startInstance(CVInstanceElement cvInstance) {
if (cvInstance != null) {
DeltaCloudInstance instance = (DeltaCloudInstance) cvInstance.getElement();
- CloudViewElement element = cvInstance;
- while (!(element instanceof CVCloudElement)) {
- element = (CloudViewElement) element.getParent();
- }
- CVCloudElement cvcloud = (CVCloudElement) element;
- DeltaCloud cloud = (DeltaCloud) cvcloud.getElement();
- PerformInstanceActionThread t = new PerformInstanceActionThread(cloud, instance,
- DeltaCloudInstance.START,
- CVMessages.getString(STARTING_INSTANCE_TITLE),
- CVMessages.getFormattedString(STARTING_INSTANCE_MSG, new String[] { instance.getName() }),
- DeltaCloudInstance.RUNNING);
- t.setUser(true);
- t.schedule();
+ executeInstanceAction(
+ cvInstance
+ , DeltaCloudInstance.START
+ , DeltaCloudInstance.RUNNING
+ , CVMessages.getString(STARTING_INSTANCE_TITLE)
+ , CVMessages.getFormattedString(STARTING_INSTANCE_MSG, new String[] { instance.getName() }));
}
}
}
15 years, 5 months
JBoss Tools SVN: r26267 - in trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui: src/org/jboss/tools/deltacloud/ui/commands and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-11-04 14:56:09 -0400 (Thu, 04 Nov 2010)
New Revision: 26267
Added:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/UIUtils.java
Log:
[JBIDE-7499] added dialog to start several instances at once
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-11-04 17:55:56 UTC (rev 26266)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-11-04 18:56:09 UTC (rev 26267)
@@ -1,7 +1,12 @@
2010-11-04 André Dietisheim <adietish(a)redhat.com>
+ * src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java:
+ [JBIDE-7499] extracted base handler for instances
+ * src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java:
+ [JBIDE-7499] added dialog to start several instances at once
* src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties:
[JBIDE-7496] added texts for dialog to stop several instances at once
+ [JBIDE-7499] added texts for dialog to start several instances at once
* src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java (StopInstanceDialog):
[JBIDE-7496] added dialog to stop several instances at once
* src/org/jboss/tools/deltacloud/ui/views/ImageView.java (.modifyText):
Added: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java (rev 0)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java 2010-11-04 18:56:09 UTC (rev 26267)
@@ -0,0 +1,50 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.deltacloud.ui.commands;
+
+import org.eclipse.core.commands.AbstractHandler;
+import org.eclipse.core.commands.IHandler;
+import org.eclipse.jface.viewers.ISelection;
+import org.jboss.tools.deltacloud.core.DeltaCloud;
+import org.jboss.tools.deltacloud.core.DeltaCloudInstance;
+import org.jboss.tools.deltacloud.ui.views.CVInstanceElement;
+import org.jboss.tools.deltacloud.ui.views.CloudViewElementUtils;
+import org.jboss.tools.deltacloud.ui.views.PerformInstanceActionThread;
+import org.jboss.tools.internal.deltacloud.ui.utils.UIUtils;
+
+/**
+ * A base handler that instance related handler may extend
+ *
+ * @author Andre Dietisheim
+ */
+public abstract class AbstractInstanceHandler extends AbstractHandler implements IHandler {
+
+ protected void executeInstanceAction(CVInstanceElement cvInstance, String actionId, String expectedState,
+ String title, String message) {
+ if (cvInstance != null) {
+ DeltaCloudInstance instance = (DeltaCloudInstance) cvInstance.getElement();
+ DeltaCloud cloud = CloudViewElementUtils.getCloud(cvInstance);
+ PerformInstanceActionThread t = new PerformInstanceActionThread(
+ cloud,
+ instance,
+ actionId,
+ title,
+ message,
+ expectedState);
+ t.setUser(true);
+ t.schedule();
+ }
+ }
+
+ protected boolean isSingleInstanceSelected(ISelection selection) {
+ return UIUtils.isSingleSelection(selection, CVInstanceElement.class);
+ }
+}
Property changes on: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java 2010-11-04 17:55:56 UTC (rev 26266)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StartInstanceHandler.java 2010-11-04 18:56:09 UTC (rev 26267)
@@ -10,11 +10,13 @@
******************************************************************************/
package org.jboss.tools.deltacloud.ui.commands;
-import org.eclipse.core.commands.AbstractHandler;
+import java.util.List;
+
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.commands.IHandler;
import org.eclipse.core.runtime.Status;
+import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ui.handlers.HandlerUtil;
@@ -30,22 +32,46 @@
/**
* @author Andre Dietisheim
*/
-public class StartInstanceHandler extends AbstractHandler implements IHandler {
+public class StartInstanceHandler extends AbstractInstanceHandler implements IHandler {
private final static String STARTING_INSTANCE_TITLE = "StartingInstance.title"; //$NON-NLS-1$
private final static String STARTING_INSTANCE_MSG = "StartingInstance.msg"; //$NON-NLS-1$
+ private final static String START_INSTANCES_DIALOG_TITLE = "StartInstancesDialog.title"; //$NON-NLS-1$
+ private final static String START_INSTANCES_DIALOG_MSG = "StartInstancesDialog.msg"; //$NON-NLS-1$
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
ISelection selection = HandlerUtil.getCurrentSelection(event);
if (selection instanceof IStructuredSelection) {
- CVInstanceElement cvinstance = UIUtils.getFirstElement(selection, CVInstanceElement.class);
- startInstance(cvinstance);
+ if (isSingleInstanceSelected(selection)) {
+ CVInstanceElement cvinstance = UIUtils.getFirstElement(selection, CVInstanceElement.class);
+ startInstance(cvinstance);
+ } else {
+ startWithDialog((IStructuredSelection) selection);
+ }
}
return Status.OK_STATUS;
}
+ @SuppressWarnings("unchecked")
+ private void startWithDialog(IStructuredSelection selection) {
+ CVInstanceElementsSelectionDialog dialog = new CVInstanceElementsSelectionDialog(
+ UIUtils.getActiveShell()
+ , (List<CVInstanceElement>) selection.toList()
+ , CVMessages.getString(START_INSTANCES_DIALOG_TITLE)
+ , CVMessages.getString(START_INSTANCES_DIALOG_MSG));
+ if (Dialog.OK == dialog.open()) {
+ startInstances(dialog.getResult());
+ }
+ }
+
+ private void startInstances(Object[] cvInstances) {
+ for (int i = 0; i < cvInstances.length; i++) {
+ startInstance((CVInstanceElement) cvInstances[i]);
+ }
+ }
+
private void startInstance(CVInstanceElement cvInstance) {
if (cvInstance != null) {
DeltaCloudInstance instance = (DeltaCloudInstance) cvInstance.getElement();
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java 2010-11-04 17:55:56 UTC (rev 26266)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/StopInstanceHandler.java 2010-11-04 18:56:09 UTC (rev 26267)
@@ -12,7 +12,6 @@
import java.util.List;
-import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.commands.IHandler;
@@ -21,49 +20,36 @@
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ui.handlers.HandlerUtil;
-import org.jboss.tools.deltacloud.core.DeltaCloud;
import org.jboss.tools.deltacloud.core.DeltaCloudInstance;
-import org.jboss.tools.deltacloud.ui.views.CVCloudElement;
import org.jboss.tools.deltacloud.ui.views.CVInstanceElement;
import org.jboss.tools.deltacloud.ui.views.CVMessages;
-import org.jboss.tools.deltacloud.ui.views.CloudViewElement;
-import org.jboss.tools.deltacloud.ui.views.PerformInstanceActionThread;
import org.jboss.tools.internal.deltacloud.ui.utils.UIUtils;
/**
* @author Andre Dietisheim
*/
-public class StopInstanceHandler extends AbstractHandler implements IHandler {
+public class StopInstanceHandler extends AbstractInstanceHandler implements IHandler {
private final static String STOPPING_INSTANCE_TITLE = "StoppingInstance.title"; //$NON-NLS-1$
private final static String STOPPING_INSTANCE_MSG = "StoppingInstance.msg"; //$NON-NLS-1$
private final static String STOP_INSTANCES_DIALOG_TITLE = "StopInstancesDialog.title"; //$NON-NLS-1$
private final static String STOP_INSTANCES_DIALOG_MSG = "StopInstancesDialog.msg"; //$NON-NLS-1$
-
-
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
ISelection selection = HandlerUtil.getCurrentSelection(event);
if (selection instanceof IStructuredSelection) {
- IStructuredSelection structuredSelection = (IStructuredSelection) selection;
- if (isSingleInstance(structuredSelection)) {
+ if (isSingleInstanceSelected(selection)) {
CVInstanceElement cvInstance = UIUtils.getFirstElement(selection, CVInstanceElement.class);
stopInstance(cvInstance);
} else {
- stopWithDialog(structuredSelection);
+ stopWithDialog((IStructuredSelection) selection);
}
}
return Status.OK_STATUS;
}
- private boolean isSingleInstance(IStructuredSelection selection) {
- List<?> selectedItems = selection.toList();
- return selectedItems.size() == 1
- && selectedItems.get(0) instanceof CVInstanceElement;
- }
-
@SuppressWarnings("unchecked")
private void stopWithDialog(IStructuredSelection selection) {
CVInstanceElementsSelectionDialog dialog = new CVInstanceElementsSelectionDialog(
@@ -85,27 +71,12 @@
private void stopInstance(CVInstanceElement cvInstance) {
if (cvInstance != null) {
DeltaCloudInstance instance = (DeltaCloudInstance) cvInstance.getElement();
- DeltaCloud cloud = getCloud(cvInstance);
- executeInstanceAction(instance, cloud);
+ executeInstanceAction(
+ cvInstance
+ , DeltaCloudInstance.STOP
+ , DeltaCloudInstance.STOPPED
+ , CVMessages.getString(STOPPING_INSTANCE_TITLE)
+ , CVMessages.getFormattedString(STOPPING_INSTANCE_MSG, new String[] { instance.getName() }));
}
}
-
- private DeltaCloud getCloud(CloudViewElement element) {
- while (!(element instanceof CVCloudElement)) {
- element = (CloudViewElement) element.getParent();
- }
- CVCloudElement cvcloud = (CVCloudElement) element;
- DeltaCloud cloud = (DeltaCloud) cvcloud.getElement();
- return cloud;
- }
-
- private void executeInstanceAction(DeltaCloudInstance instance, DeltaCloud cloud) {
- PerformInstanceActionThread t = new PerformInstanceActionThread(cloud, instance,
- DeltaCloudInstance.STOP,
- CVMessages.getString(STOPPING_INSTANCE_TITLE),
- CVMessages.getFormattedString(STOPPING_INSTANCE_MSG, new String[] { instance.getName() }),
- DeltaCloudInstance.STOPPED);
- t.setUser(true);
- t.schedule();
- }
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties 2010-11-04 17:55:56 UTC (rev 26266)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties 2010-11-04 18:56:09 UTC (rev 26267)
@@ -47,10 +47,12 @@
StartingInstance.title=Starting Instance
StartingInstance.msg=Starting Instance: {0}
+StartInstancesDialog.title=Start Instances
+StartInstancesDialog.msg=Please choose the instances that shall be started by checking them:
StoppingInstance.title=Stopping Instance
StoppingInstance.msg=Stopping Instance: {0}
StopInstancesDialog.title=Stop Instances
-StopInstancesDialog.msg=Please choose the instance that shall be stopped by checking them:
+StopInstancesDialog.msg=Please choose the instances that shall be stopped by checking them:
RebootingInstance.title=Rebooting Instance
RebootingInstance.msg=Rebooting Instance: {0}
DestroyingInstance.title=Destroying Instance
Added: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java (rev 0)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java 2010-11-04 18:56:09 UTC (rev 26267)
@@ -0,0 +1,26 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.deltacloud.ui.views;
+
+import org.jboss.tools.deltacloud.core.DeltaCloud;
+
+public class CloudViewElementUtils {
+
+ public static DeltaCloud getCloud(CloudViewElement element) {
+ while (!(element instanceof CVCloudElement)) {
+ element = (CloudViewElement) element.getParent();
+ }
+ CVCloudElement cvcloud = (CVCloudElement) element;
+ DeltaCloud cloud = (DeltaCloud) cvcloud.getElement();
+ return cloud;
+ }
+
+}
Property changes on: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CloudViewElementUtils.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/UIUtils.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/UIUtils.java 2010-11-04 17:55:56 UTC (rev 26266)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/UIUtils.java 2010-11-04 18:56:09 UTC (rev 26267)
@@ -40,11 +40,9 @@
/**
* @author Andre Dietisheim
*/
-public class UIUtils
-{
-
- private UIUtils()
- {
+public class UIUtils {
+
+ private UIUtils() {
}
/**
@@ -54,8 +52,7 @@
*
* @see IWorkbenchWindow#getSelectionService()
*/
- public static ISelection getWorkbenchWindowSelection()
- {
+ public static ISelection getWorkbenchWindowSelection() {
return getActiveWorkbenchWindow().getSelectionService().getSelection();
}
@@ -64,15 +61,11 @@
*
* @return the structured selection
*/
- public static IStructuredSelection getStructuredSelection()
- {
+ public static IStructuredSelection getStructuredSelection() {
ISelection selection = getWorkbenchWindowSelection();
- if ( selection instanceof IStructuredSelection )
- {
- return ( IStructuredSelection ) selection;
- }
- else
- {
+ if (selection instanceof IStructuredSelection) {
+ return (IStructuredSelection) selection;
+ } else {
return null;
}
}
@@ -80,42 +73,56 @@
/**
* Gets the first element.
*
- * @param selection the selection
- * @param expectedClass the expected class
+ * @param selection
+ * the selection
+ * @param expectedClass
+ * the expected class
*
* @return the first element
*/
@SuppressWarnings("unchecked")
- public static <T> T getFirstElement( final ISelection selection, final Class<T> expectedClass )
- {
- if ( selection == null )
- {
+ public static <T> T getFirstElement(final ISelection selection, final Class<T> expectedClass) {
+ if (selection == null) {
return null;
- }
- else
- {
- Assert.isTrue( selection instanceof IStructuredSelection );
- Object firstElement = ( ( IStructuredSelection ) selection ).getFirstElement();
- if ( firstElement != null && expectedClass.isAssignableFrom( firstElement.getClass() ) )
- {
- return ( T ) firstElement;
- }
- else
- {
+ } else {
+ Assert.isTrue(selection instanceof IStructuredSelection);
+ Object firstElement = ((IStructuredSelection) selection).getFirstElement();
+ if (firstElement != null && expectedClass.isAssignableFrom(firstElement.getClass())) {
+ return (T) firstElement;
+ } else {
return null;
}
}
}
/**
+ * Returns <code>true</code> if the given selection holds exactly 1 element
+ * of the given type.
+ *
+ * @param selection
+ * the selection to check
+ * @param expectedClass
+ * the expected class
+ * @return <code>true</code>, if the given selection holds a single element
+ * of the given type.
+ */
+ public static <T> boolean isSingleSelection(final ISelection selection, final Class<T> expectedClass) {
+ if (!(selection instanceof IStructuredSelection)) {
+ return false;
+ }
+
+ return ((IStructuredSelection) selection).toList().size() == 1
+ && getFirstElement(selection, expectedClass) != null;
+ }
+
+ /**
* Gets the active page.
*
* @return the active page
*/
- public static IWorkbenchPage getActivePage()
- {
+ public static IWorkbenchPage getActivePage() {
IWorkbenchPage workbenchPage = getActiveWorkbenchWindow().getActivePage();
- Assert.isNotNull( workbenchPage );
+ Assert.isNotNull(workbenchPage);
return workbenchPage;
}
@@ -124,10 +131,9 @@
*
* @return the active editor
*/
- public static IEditorPart getActiveEditor()
- {
+ public static IEditorPart getActiveEditor() {
IEditorPart editor = getActivePage().getActiveEditor();
- Assert.isNotNull( editor );
+ Assert.isNotNull(editor);
return editor;
}
@@ -136,17 +142,15 @@
*
* @return the active workbench window
*/
- public static IWorkbenchWindow getActiveWorkbenchWindow()
- {
+ public static IWorkbenchWindow getActiveWorkbenchWindow() {
IWorkbenchWindow workbenchWindow = getWorkbench().getActiveWorkbenchWindow();
- Assert.isNotNull( workbenchWindow );
+ Assert.isNotNull(workbenchWindow);
return workbenchWindow;
}
- public static Shell getActiveShell()
- {
+ public static Shell getActiveShell() {
Shell shell = getActiveWorkbenchWindow().getShell();
- Assert.isTrue( shell != null && !shell.isDisposed() );
+ Assert.isTrue(shell != null && !shell.isDisposed());
return shell;
}
@@ -155,93 +159,96 @@
*
* @return the workbench
*/
- public static IWorkbench getWorkbench()
- {
+ public static IWorkbench getWorkbench() {
IWorkbench workbench = PlatformUI.getWorkbench();
- Assert.isNotNull( workbench );
+ Assert.isNotNull(workbench);
return workbench;
}
/**
* Replaces an image with the given key by the given image descriptor.
*
- * @param imageKey the image key
- * @param imageDescriptor the image descriptor
+ * @param imageKey
+ * the image key
+ * @param imageDescriptor
+ * the image descriptor
*/
- public static void replaceInJfaceImageRegistry( final String imageKey, final ImageDescriptor imageDescriptor )
- {
- Assert.isNotNull( imageKey );
- Assert.isNotNull( imageDescriptor );
+ public static void replaceInJfaceImageRegistry(final String imageKey, final ImageDescriptor imageDescriptor) {
+ Assert.isNotNull(imageKey);
+ Assert.isNotNull(imageDescriptor);
- JFaceResources.getImageRegistry().remove( imageKey );
- JFaceResources.getImageRegistry().put( imageKey, imageDescriptor );
+ JFaceResources.getImageRegistry().remove(imageKey);
+ JFaceResources.getImageRegistry().put(imageKey, imageDescriptor);
}
/**
- * Register the given ContributionManager with the given id. The contribution manager gets unregistered on control disposal.
+ * Register the given ContributionManager with the given id. The
+ * contribution manager gets unregistered on control disposal.
*
- * @param id the id
- * @param contributionManager the contribution manager
- * @param control the control
+ * @param id
+ * the id
+ * @param contributionManager
+ * the contribution manager
+ * @param control
+ * the control
*
* @see ContributionManager
* @see IMenuService
* @see DisposeListener
*/
- public static void registerContributionManager( final String id, final IContributionManager contributionManager,
- final Control control )
- {
- Assert.isNotNull( id );
- Assert.isNotNull( contributionManager );
- Assert.isTrue( control != null && !control.isDisposed() );
+ public static void registerContributionManager(final String id, final IContributionManager contributionManager,
+ final Control control) {
+ Assert.isNotNull(id);
+ Assert.isNotNull(contributionManager);
+ Assert.isTrue(control != null && !control.isDisposed());
- final IMenuService menuService = ( IMenuService ) PlatformUI.getWorkbench().getService( IMenuService.class );
- menuService.populateContributionManager( ( ContributionManager ) contributionManager, id );
- contributionManager.update( true );
- control.addDisposeListener( new DisposeListener()
+ final IMenuService menuService = (IMenuService) PlatformUI.getWorkbench().getService(IMenuService.class);
+ menuService.populateContributionManager((ContributionManager) contributionManager, id);
+ contributionManager.update(true);
+ control.addDisposeListener(new DisposeListener()
{
- public void widgetDisposed( DisposeEvent e )
+ public void widgetDisposed(DisposeEvent e)
{
- menuService.releaseContributions( ( ContributionManager ) contributionManager );
+ menuService.releaseContributions((ContributionManager) contributionManager);
}
- } );
+ });
}
/**
* Creates context menu to a given control.
*
- * @param control the control
+ * @param control
+ * the control
*
* @return the i menu manager
*/
- public static IMenuManager createContextMenu( final Control control )
- {
- Assert.isTrue( control != null && !control.isDisposed() );
+ public static IMenuManager createContextMenu(final Control control) {
+ Assert.isTrue(control != null && !control.isDisposed());
MenuManager menuManager = new MenuManager();
- menuManager.add( new GroupMarker( IWorkbenchActionConstants.MB_ADDITIONS ) );
+ menuManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
- Menu menu = menuManager.createContextMenu( control );
- control.setMenu( menu );
+ Menu menu = menuManager.createContextMenu(control);
+ control.setMenu(menu);
return menuManager;
}
/**
* Gets the dialog settings for the given identifer and plugin.
*
- * @param identifier the identifier
- * @param plugin the plugin
+ * @param identifier
+ * the identifier
+ * @param plugin
+ * the plugin
*
* @return the dialog settings
*/
- public static IDialogSettings getDialogSettings( final String identifier, final AbstractUIPlugin plugin )
- {
- Assert.isNotNull( plugin );
+ public static IDialogSettings getDialogSettings(final String identifier, final AbstractUIPlugin plugin) {
+ Assert.isNotNull(plugin);
IDialogSettings dialogSettings = plugin.getDialogSettings();
- IDialogSettings section = dialogSettings.getSection( identifier );
- if ( section == null )
- {
- section = dialogSettings.addNewSection( identifier );
+ IDialogSettings section = dialogSettings.getSection(identifier);
+ if (section == null) {
+ section = dialogSettings.addNewSection(identifier);
}
return section;
}
@@ -249,18 +256,18 @@
/**
* Returns the page for a given editor.
*
- * @param editor the editor
- * @return
+ * @param editor
+ * the editor
+ * @return
*
* @return the page
*
* @see IWorkbenchPage
*/
- public static IWorkbenchPage getPage( EditorPart editor )
- {
- Assert.isNotNull( editor );
+ public static IWorkbenchPage getPage(EditorPart editor) {
+ Assert.isNotNull(editor);
IWorkbenchPartSite site = editor.getSite();
- Assert.isNotNull( site );
+ Assert.isNotNull(site);
return site.getPage();
}
15 years, 5 months