forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgard...@apache.org
Subject svn commit: r227210 - in /forrest/trunk/tools/eclipse/plugins/org.apache.forrest: ./ META-INF/ src/org/apache/forrest/eclipse/
Date Wed, 03 Aug 2005 12:27:22 GMT
Author: rgardler
Date: Wed Aug  3 05:27:00 2005
New Revision: 227210

URL: http://svn.apache.org/viewcvs?rev=227210&view=rev
Log:
Enable the creation of an RCP application (thanks to Anil Ramnanan, FOR-594)

Added:
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/META-INF/
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/META-INF/MANIFEST.MF
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/forrest.product
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Application.java
  (with props)
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationActionBarAdvisor.java
  (with props)
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchAdvisor.java
  (with props)
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchWindowAdvisor.java
  (with props)
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Perspective.java
  (with props)
Modified:
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/build.properties
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/plugin.xml

Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/META-INF/MANIFEST.MF?rev=227210&view=auto
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/META-INF/MANIFEST.MF (added)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/META-INF/MANIFEST.MF Wed Aug  3
05:27:00 2005
@@ -0,0 +1,54 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Forrest
+Bundle-SymbolicName: org.apache.forrest.eclipse; singleton:=true
+Bundle-Version: 0.1.0
+Bundle-ClassPath: forrestplugin.jar,
+ lib/log4j-1.2.9.jar
+Bundle-Activator: org.apache.forrest.eclipse.ForrestPlugin
+Bundle-Vendor: The Apache Software Foundation
+Bundle-Localization: plugin
+Export-Package: 
+ org.apache.forrest.eclipse,
+ org.apache.forrest.eclipse.actions,
+ org.apache.forrest.eclipse.job,
+ org.apache.forrest.eclipse.popup.actions,
+ org.apache.forrest.eclipse.preference,
+ org.apache.forrest.eclipse.views,
+ org.apache.forrest.eclipse.wizards,
+ org.apache.forrest.template,
+ org.apache.log4j,
+ org.apache.log4j.chainsaw,
+ org.apache.log4j.config,
+ org.apache.log4j.helpers,
+ org.apache.log4j.jdbc,
+ org.apache.log4j.jmx,
+ org.apache.log4j.lf5,
+ org.apache.log4j.lf5.config,
+ org.apache.log4j.lf5.util,
+ org.apache.log4j.lf5.viewer,
+ org.apache.log4j.lf5.viewer.categoryexplorer,
+ org.apache.log4j.lf5.viewer.configure,
+ org.apache.log4j.lf5.viewer.images,
+ org.apache.log4j.net,
+ org.apache.log4j.nt,
+ org.apache.log4j.or,
+ org.apache.log4j.or.sax,
+ org.apache.log4j.spi,
+ org.apache.log4j.varia,
+ org.apache.log4j.xml
+Require-Bundle: org.apache.ant,
+ org.eclipse.ant.core,
+ org.eclipse.ui,
+ org.eclipse.jdt.core,
+ org.eclipse.jdt.launching,
+ org.eclipse.jface.text,
+ org.eclipse.core.resources,
+ org.eclipse.core.runtime,
+ org.eclipse.debug.core,
+ org.eclipse.ui.ide,
+ org.eclipse.debug.ui,
+ org.eclipse.wst.internet.webbrowser,
+ org.apache.forrest.eclipse.servletEngine,
+ org.eclipse.ui.views
+Eclipse-AutoStart: true

Modified: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/build.properties
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/build.properties?rev=227210&r1=227209&r2=227210&view=diff
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/build.properties (original)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/build.properties Wed Aug  3 05:27:00
2005
@@ -20,7 +20,8 @@
                icons/,\
                readme.txt,\
                lib/,\
-               conf/
+               conf/,\
+               META-INF/
 src.includes = src/,\
                readme.txt,\
                plugin.xml,\

Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/forrest.product
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/forrest.product?rev=227210&view=auto
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/forrest.product (added)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/forrest.product Wed Aug  3 05:27:00
2005
@@ -0,0 +1,310 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?pde version="3.1"?>
+
+<product name="Forrest IDE" id="org.apache.forrest.eclipse.forrest" application="org.apache.forrest.eclipse.application"
useFeatures="false">
+
+   <configIni use="default"/>
+
+   <launcherArgs>
+   </launcherArgs>
+
+   <windowImages/>
+
+   <launcher name="ForrestIDE">
+      <solaris/>
+      <win useIco="false">
+         <bmp/>
+      </win>
+   </launcher>
+
+   <plugins>
+      <plugin id="com.ibm.etools.emf.event"/>
+      <plugin id="com.ibm.wtp.common.util"/>
+      <plugin id="com.ibm.wtp.emf.workbench"/>
+      <plugin id="com.swtworkbench.community.xswt"/>
+      <plugin id="org.apache.ant"/>
+      <plugin id="org.apache.axis11"/>
+      <plugin id="org.apache.forrest.eclipse"/>
+      <plugin id="org.apache.forrest.eclipse.servletEngine"/>
+      <plugin id="org.apache.lucene"/>
+      <plugin id="org.apache.wsil4j"/>
+      <plugin id="org.apache.xerces"/>
+      <plugin id="org.eclipse.ant.core"/>
+      <plugin id="org.eclipse.ant.ui"/>
+      <plugin id="org.eclipse.compare"/>
+      <plugin id="org.eclipse.core.boot"/>
+      <plugin id="org.eclipse.core.commands"/>
+      <plugin id="org.eclipse.core.expressions"/>
+      <plugin id="org.eclipse.core.filebuffers"/>
+      <plugin id="org.eclipse.core.resources"/>
+      <plugin id="org.eclipse.core.resources.compatibility"/>
+      <plugin id="org.eclipse.core.resources.win32"/>
+      <plugin id="org.eclipse.core.runtime"/>
+      <plugin id="org.eclipse.core.runtime.compatibility"/>
+      <plugin id="org.eclipse.core.variables"/>
+      <plugin id="org.eclipse.debug.core"/>
+      <plugin id="org.eclipse.debug.ui"/>
+      <plugin id="org.eclipse.draw2d"/>
+      <plugin id="org.eclipse.draw2d.doc.isv"/>
+      <plugin id="org.eclipse.emf"/>
+      <plugin id="org.eclipse.emf.activities"/>
+      <plugin id="org.eclipse.emf.codegen"/>
+      <plugin id="org.eclipse.emf.codegen.ecore"/>
+      <plugin id="org.eclipse.emf.codegen.ecore.ui"/>
+      <plugin id="org.eclipse.emf.codegen.ui"/>
+      <plugin id="org.eclipse.emf.common"/>
+      <plugin id="org.eclipse.emf.common.ui"/>
+      <plugin id="org.eclipse.emf.commonj.sdo"/>
+      <plugin id="org.eclipse.emf.doc"/>
+      <plugin id="org.eclipse.emf.ecore"/>
+      <plugin id="org.eclipse.emf.ecore.change"/>
+      <plugin id="org.eclipse.emf.ecore.change.edit"/>
+      <plugin id="org.eclipse.emf.ecore.edit"/>
+      <plugin id="org.eclipse.emf.ecore.editor"/>
+      <plugin id="org.eclipse.emf.ecore.sdo"/>
+      <plugin id="org.eclipse.emf.ecore.sdo.doc"/>
+      <plugin id="org.eclipse.emf.ecore.sdo.edit"/>
+      <plugin id="org.eclipse.emf.ecore.sdo.editor"/>
+      <plugin id="org.eclipse.emf.ecore.sdo.source"/>
+      <plugin id="org.eclipse.emf.ecore.xmi"/>
+      <plugin id="org.eclipse.emf.edit"/>
+      <plugin id="org.eclipse.emf.edit.ui"/>
+      <plugin id="org.eclipse.emf.examples"/>
+      <plugin id="org.eclipse.emf.java"/>
+      <plugin id="org.eclipse.emf.java.edit"/>
+      <plugin id="org.eclipse.emf.java.editor"/>
+      <plugin id="org.eclipse.emf.mapping"/>
+      <plugin id="org.eclipse.emf.mapping.ecore2ecore"/>
+      <plugin id="org.eclipse.emf.mapping.ecore2ecore.editor"/>
+      <plugin id="org.eclipse.emf.mapping.ui"/>
+      <plugin id="org.eclipse.emf.mapping.xsd2ecore"/>
+      <plugin id="org.eclipse.emf.mapping.xsd2ecore.editor"/>
+      <plugin id="org.eclipse.emf.source"/>
+      <plugin id="org.eclipse.gef"/>
+      <plugin id="org.eclipse.gef.doc.isv"/>
+      <plugin id="org.eclipse.gef.examples.flow"/>
+      <plugin id="org.eclipse.gef.examples.logic"/>
+      <plugin id="org.eclipse.gef.examples.source"/>
+      <plugin id="org.eclipse.gef.source"/>
+      <plugin id="org.eclipse.help"/>
+      <plugin id="org.eclipse.help.appserver"/>
+      <plugin id="org.eclipse.help.base"/>
+      <plugin id="org.eclipse.help.ui"/>
+      <plugin id="org.eclipse.help.webapp"/>
+      <plugin id="org.eclipse.jdt"/>
+      <plugin id="org.eclipse.jdt.core"/>
+      <plugin id="org.eclipse.jdt.debug"/>
+      <plugin id="org.eclipse.jdt.debug.ui"/>
+      <plugin id="org.eclipse.jdt.doc.isv"/>
+      <plugin id="org.eclipse.jdt.doc.user"/>
+      <plugin id="org.eclipse.jdt.junit"/>
+      <plugin id="org.eclipse.jdt.junit.runtime"/>
+      <plugin id="org.eclipse.jdt.launching"/>
+      <plugin id="org.eclipse.jdt.source"/>
+      <plugin id="org.eclipse.jdt.ui"/>
+      <plugin id="org.eclipse.jem"/>
+      <plugin id="org.eclipse.jem.beaninfo"/>
+      <plugin id="org.eclipse.jem.proxy"/>
+      <plugin id="org.eclipse.jem.sdk"/>
+      <plugin id="org.eclipse.jem.source"/>
+      <plugin id="org.eclipse.jem.ui"/>
+      <plugin id="org.eclipse.jem.workbench"/>
+      <plugin id="org.eclipse.jface"/>
+      <plugin id="org.eclipse.jface.text"/>
+      <plugin id="org.eclipse.jst.common.annotations.controller"/>
+      <plugin id="org.eclipse.jst.common.annotations.core"/>
+      <plugin id="org.eclipse.jst.common.annotations.ui"/>
+      <plugin id="org.eclipse.jst.common.frameworks"/>
+      <plugin id="org.eclipse.jst.common.frameworks.ui"/>
+      <plugin id="org.eclipse.jst.common.launcher.ant"/>
+      <plugin id="org.eclipse.jst.common.navigator.java"/>
+      <plugin id="org.eclipse.jst.ejb.ui"/>
+      <plugin id="org.eclipse.jst.j2ee"/>
+      <plugin id="org.eclipse.jst.j2ee.core"/>
+      <plugin id="org.eclipse.jst.j2ee.ejb"/>
+      <plugin id="org.eclipse.jst.j2ee.ejb.annotation.model"/>
+      <plugin id="org.eclipse.jst.j2ee.ejb.annotations.emitter"/>
+      <plugin id="org.eclipse.jst.j2ee.ejb.annotations.ui"/>
+      <plugin id="org.eclipse.jst.j2ee.ejb.annotations.xdoclet"/>
+      <plugin id="org.eclipse.jst.j2ee.jca"/>
+      <plugin id="org.eclipse.jst.j2ee.jca.ui"/>
+      <plugin id="org.eclipse.jst.j2ee.navigator.ui"/>
+      <plugin id="org.eclipse.jst.j2ee.ui"/>
+      <plugin id="org.eclipse.jst.j2ee.web"/>
+      <plugin id="org.eclipse.jst.j2ee.webservice"/>
+      <plugin id="org.eclipse.jst.j2ee.webservices.ui"/>
+      <plugin id="org.eclipse.jst.jsp.core"/>
+      <plugin id="org.eclipse.jst.jsp.ui"/>
+      <plugin id="org.eclipse.jst.server.core"/>
+      <plugin id="org.eclipse.jst.server.generic.core"/>
+      <plugin id="org.eclipse.jst.server.generic.serverdefinitions"/>
+      <plugin id="org.eclipse.jst.server.generic.ui"/>
+      <plugin id="org.eclipse.jst.server.tomcat.core"/>
+      <plugin id="org.eclipse.jst.server.tomcat.ui"/>
+      <plugin id="org.eclipse.jst.server.ui"/>
+      <plugin id="org.eclipse.jst.servlet.ui"/>
+      <plugin id="org.eclipse.jst.ws"/>
+      <plugin id="org.eclipse.jst.ws.axis.consumption.core"/>
+      <plugin id="org.eclipse.jst.ws.axis.consumption.ui"/>
+      <plugin id="org.eclipse.jst.ws.axis.creation.ui"/>
+      <plugin id="org.eclipse.jst.ws.consumption"/>
+      <plugin id="org.eclipse.jst.ws.consumption.ui"/>
+      <plugin id="org.eclipse.jst.ws.creation.ejb.ui"/>
+      <plugin id="org.eclipse.jst.ws.creation.ui"/>
+      <plugin id="org.eclipse.jst.ws.uddiregistry"/>
+      <plugin id="org.eclipse.jst.ws.ui"/>
+      <plugin id="org.eclipse.ltk.core.refactoring"/>
+      <plugin id="org.eclipse.ltk.ui.refactoring"/>
+      <plugin id="org.eclipse.osgi"/>
+      <plugin id="org.eclipse.osgi.services"/>
+      <plugin id="org.eclipse.osgi.util"/>
+      <plugin id="org.eclipse.pde"/>
+      <plugin id="org.eclipse.pde.build"/>
+      <plugin id="org.eclipse.pde.core"/>
+      <plugin id="org.eclipse.pde.doc.user"/>
+      <plugin id="org.eclipse.pde.junit.runtime"/>
+      <plugin id="org.eclipse.pde.runtime"/>
+      <plugin id="org.eclipse.pde.source"/>
+      <plugin id="org.eclipse.pde.ui"/>
+      <plugin id="org.eclipse.platform"/>
+      <plugin id="org.eclipse.platform.doc.isv"/>
+      <plugin id="org.eclipse.platform.doc.user"/>
+      <plugin id="org.eclipse.platform.source"/>
+      <plugin id="org.eclipse.platform.source.win32.win32.x86"/>
+      <plugin id="org.eclipse.rcp"/>
+      <plugin id="org.eclipse.rcp.source"/>
+      <plugin id="org.eclipse.rcp.source.win32.win32.x86"/>
+      <plugin id="org.eclipse.sdk"/>
+      <plugin id="org.eclipse.search"/>
+      <plugin id="org.eclipse.swt"/>
+      <plugin id="org.eclipse.swt.win32.win32.x86"/>
+      <plugin id="org.eclipse.team.core"/>
+      <plugin id="org.eclipse.team.cvs.core"/>
+      <plugin id="org.eclipse.team.cvs.ssh"/>
+      <plugin id="org.eclipse.team.cvs.ssh2"/>
+      <plugin id="org.eclipse.team.cvs.ui"/>
+      <plugin id="org.eclipse.team.ui"/>
+      <plugin id="org.eclipse.text"/>
+      <plugin id="org.eclipse.tomcat"/>
+      <plugin id="org.eclipse.ui"/>
+      <plugin id="org.eclipse.ui.browser"/>
+      <plugin id="org.eclipse.ui.cheatsheets"/>
+      <plugin id="org.eclipse.ui.console"/>
+      <plugin id="org.eclipse.ui.editors"/>
+      <plugin id="org.eclipse.ui.examples.propertysheet"/>
+      <plugin id="org.eclipse.ui.externaltools"/>
+      <plugin id="org.eclipse.ui.forms"/>
+      <plugin id="org.eclipse.ui.ide"/>
+      <plugin id="org.eclipse.ui.intro"/>
+      <plugin id="org.eclipse.ui.presentations.r21"/>
+      <plugin id="org.eclipse.ui.views"/>
+      <plugin id="org.eclipse.ui.win32"/>
+      <plugin id="org.eclipse.ui.workbench"/>
+      <plugin id="org.eclipse.ui.workbench.compatibility"/>
+      <plugin id="org.eclipse.ui.workbench.texteditor"/>
+      <plugin id="org.eclipse.update.configurator"/>
+      <plugin id="org.eclipse.update.core"/>
+      <plugin id="org.eclipse.update.core.win32"/>
+      <plugin id="org.eclipse.update.scheduler"/>
+      <plugin id="org.eclipse.update.ui"/>
+      <plugin id="org.eclipse.ve"/>
+      <plugin id="org.eclipse.ve.cde"/>
+      <plugin id="org.eclipse.ve.doc"/>
+      <plugin id="org.eclipse.ve.java.core"/>
+      <plugin id="org.eclipse.ve.jfc"/>
+      <plugin id="org.eclipse.ve.propertysheet"/>
+      <plugin id="org.eclipse.ve.sdk"/>
+      <plugin id="org.eclipse.ve.source"/>
+      <plugin id="org.eclipse.ve.swt"/>
+      <plugin id="org.eclipse.wst.command.env"/>
+      <plugin id="org.eclipse.wst.command.env.core"/>
+      <plugin id="org.eclipse.wst.command.env.ui"/>
+      <plugin id="org.eclipse.wst.common.dependencychecker"/>
+      <plugin id="org.eclipse.wst.common.emf"/>
+      <plugin id="org.eclipse.wst.common.emfworkbench.integration"/>
+      <plugin id="org.eclipse.wst.common.frameworks"/>
+      <plugin id="org.eclipse.wst.common.frameworks.ui"/>
+      <plugin id="org.eclipse.wst.common.migration"/>
+      <plugin id="org.eclipse.wst.common.migration.ui"/>
+      <plugin id="org.eclipse.wst.common.modulecore"/>
+      <plugin id="org.eclipse.wst.common.navigator.views"/>
+      <plugin id="org.eclipse.wst.common.navigator.workbench"/>
+      <plugin id="org.eclipse.wst.common.snippets"/>
+      <plugin id="org.eclipse.wst.common.ui"/>
+      <plugin id="org.eclipse.wst.common.ui.properties"/>
+      <plugin id="org.eclipse.wst.common.uriresolver"/>
+      <plugin id="org.eclipse.wst.css.core"/>
+      <plugin id="org.eclipse.wst.css.ui"/>
+      <plugin id="org.eclipse.wst.doc.isv"/>
+      <plugin id="org.eclipse.wst.dtd.core"/>
+      <plugin id="org.eclipse.wst.dtd.ui"/>
+      <plugin id="org.eclipse.wst.dtd.validation"/>
+      <plugin id="org.eclipse.wst.html.core"/>
+      <plugin id="org.eclipse.wst.html.ui"/>
+      <plugin id="org.eclipse.wst.internet.cache"/>
+      <plugin id="org.eclipse.wst.internet.monitor.core"/>
+      <plugin id="org.eclipse.wst.internet.monitor.ui"/>
+      <plugin id="org.eclipse.wst.internet.proxy"/>
+      <plugin id="org.eclipse.wst.internet.webbrowser"/>
+      <plugin id="org.eclipse.wst.javascript.core"/>
+      <plugin id="org.eclipse.wst.javascript.ui"/>
+      <plugin id="org.eclipse.wst.rdb.connection.ui"/>
+      <plugin id="org.eclipse.wst.rdb.core"/>
+      <plugin id="org.eclipse.wst.rdb.core.ui"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.db2.cloudscape"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.db2.iseries"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.db2.luw"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.db2.zseries"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.derby"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.informix"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.oracle"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.sqlserver"/>
+      <plugin id="org.eclipse.wst.rdb.dbdefinition.sybase"/>
+      <plugin id="org.eclipse.wst.rdb.derby"/>
+      <plugin id="org.eclipse.wst.rdb.derby.ui"/>
+      <plugin id="org.eclipse.wst.rdb.models.dbdefinition"/>
+      <plugin id="org.eclipse.wst.rdb.models.sql"/>
+      <plugin id="org.eclipse.wst.rdb.outputview"/>
+      <plugin id="org.eclipse.wst.rdb.server.ui"/>
+      <plugin id="org.eclipse.wst.rdb.sqleditor"/>
+      <plugin id="org.eclipse.wst.rdb.sqlscrapbook"/>
+      <plugin id="org.eclipse.wst.server.core"/>
+      <plugin id="org.eclipse.wst.server.ui"/>
+      <plugin id="org.eclipse.wst.server.util"/>
+      <plugin id="org.eclipse.wst.source"/>
+      <plugin id="org.eclipse.wst.sse.core"/>
+      <plugin id="org.eclipse.wst.sse.ui"/>
+      <plugin id="org.eclipse.wst.validation"/>
+      <plugin id="org.eclipse.wst.validation.ui"/>
+      <plugin id="org.eclipse.wst.web"/>
+      <plugin id="org.eclipse.wst.web.ui"/>
+      <plugin id="org.eclipse.wst.ws"/>
+      <plugin id="org.eclipse.wst.ws.explorer"/>
+      <plugin id="org.eclipse.wst.ws.parser"/>
+      <plugin id="org.eclipse.wst.ws.ui"/>
+      <plugin id="org.eclipse.wst.wsdl"/>
+      <plugin id="org.eclipse.wst.wsdl.ui"/>
+      <plugin id="org.eclipse.wst.wsdl.validation"/>
+      <plugin id="org.eclipse.wst.wsi"/>
+      <plugin id="org.eclipse.wst.wsi.ui"/>
+      <plugin id="org.eclipse.wst.xml.core"/>
+      <plugin id="org.eclipse.wst.xml.ui"/>
+      <plugin id="org.eclipse.wst.xml.uriresolver"/>
+      <plugin id="org.eclipse.wst.xml.uriresolver.ui"/>
+      <plugin id="org.eclipse.wst.xml.validation"/>
+      <plugin id="org.eclipse.wst.xsd.contentmodel"/>
+      <plugin id="org.eclipse.wst.xsd.ui"/>
+      <plugin id="org.eclipse.wst.xsd.validation"/>
+      <plugin id="org.eclipse.xsd"/>
+      <plugin id="org.eclipse.xsd.doc"/>
+      <plugin id="org.eclipse.xsd.edit"/>
+      <plugin id="org.eclipse.xsd.editor"/>
+      <plugin id="org.eclipse.xsd.source"/>
+      <plugin id="org.eclipse.xsd.test"/>
+      <plugin id="org.junit"/>
+      <plugin id="org.kxml"/>
+      <plugin id="org.uddi4j"/>
+      <plugin id="org.wsdl4j"/>
+   </plugins>
+
+</product>

Modified: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/plugin.xml
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/plugin.xml?rev=227210&r1=227209&r2=227210&view=diff
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/plugin.xml (original)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/plugin.xml Wed Aug  3 05:27:00
2005
@@ -16,40 +16,9 @@
   limitations under the License.
 -->
 <?eclipse version="3.0"?>
-<plugin
-   id="org.apache.forrest.eclipse"
-   name="Forrest"
-   version="0.1.0"
-   provider-name="The Apache Software Foundation"
-   class="org.apache.forrest.eclipse.ForrestPlugin">
+<plugin>
 
-   <runtime>
-      <library name="forrestplugin.jar">
-         <export name="*"/>
-      </library>
-      <library name="lib/log4j-1.2.9.jar">
-         <export name="*"/>
-      </library>
-   </runtime>
-   <requires>
-      <import plugin="org.apache.ant"/>
-      <import plugin="org.eclipse.ant.core"/>
-      <import plugin="org.eclipse.ui"/>
-      <import plugin="org.eclipse.jdt.core"/>
-      <import plugin="org.eclipse.jdt.launching"/>
-      <import plugin="org.eclipse.jface.text"/>
-      <import plugin="org.eclipse.core.resources"/>
-      <import plugin="org.eclipse.core.runtime"/>
-      <import plugin="org.eclipse.debug.core"/>
-      <import plugin="org.eclipse.ui.ide"/>
-      <import plugin="org.eclipse.debug.ui"/>
-      <import plugin="org.eclipse.wst.internet.webbrowser"/>
-      <import plugin="org.apache.forrest.eclipse.servletEngine"/>
-      <import plugin="org.eclipse.ui.views"/>
-   </requires>
-
-
-   <extension
+     <extension
       point="org.eclipse.ui.preferencePages">
       <page
             class="org.apache.forrest.eclipse.preference.ForrestPreferences"
@@ -166,5 +135,26 @@
             class="org.apache.forrest.eclipse.views.SiteXMLView"
             id="SiteXMLDrop">
       </action>
+   </extension>
+   <extension
+         id="application"
+         point="org.eclipse.core.runtime.applications">
+      <application>
+         <run class="org.apache.forrest.eclipse.Application"/>
+      </application>
+   </extension>
+   <extension
+         id="forrest"
+         point="org.eclipse.core.runtime.products">
+      <product
+            application="org.apache.forrest.eclipse.application"
+            name="Forrest IDE"/>
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectives">
+      <perspective
+            class="org.apache.forrest.eclipse.Perspective"
+            id="ForrestIDE.perspective"
+            name="Perspective"/>
    </extension>
 </plugin>

Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Application.java
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Application.java?rev=227210&view=auto
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Application.java
(added)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Application.java
Wed Aug  3 05:27:00 2005
@@ -0,0 +1,27 @@
+package org.apache.forrest.eclipse;
+
+import org.eclipse.core.runtime.IPlatformRunnable;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.ui.PlatformUI;
+
+/**
+ * This class controls all aspects of the application's execution
+ */
+public class Application implements IPlatformRunnable {
+
+	/* (non-Javadoc)
+	 * @see org.eclipse.core.runtime.IPlatformRunnable#run(java.lang.Object)
+	 */
+	public Object run(Object args) throws Exception {
+		Display display = PlatformUI.createDisplay();
+		try {
+			int returnCode = PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor());
+			if (returnCode == PlatformUI.RETURN_RESTART) {
+				return IPlatformRunnable.EXIT_RESTART;
+			}
+			return IPlatformRunnable.EXIT_OK;
+		} finally {
+			display.dispose();
+		}
+	}
+}

Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Application.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationActionBarAdvisor.java
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationActionBarAdvisor.java?rev=227210&view=auto
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationActionBarAdvisor.java
(added)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationActionBarAdvisor.java
Wed Aug  3 05:27:00 2005
@@ -0,0 +1,48 @@
+package org.apache.forrest.eclipse;
+
+import org.eclipse.jface.action.IMenuManager;
+import org.eclipse.jface.action.MenuManager;
+import org.eclipse.ui.IWorkbenchActionConstants;
+import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.actions.ActionFactory;
+import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction;
+import org.eclipse.ui.application.ActionBarAdvisor;
+import org.eclipse.ui.application.IActionBarConfigurer;
+
+/**
+ * An action bar advisor is responsible for creating, adding, and disposing of
+ * the actions added to a workbench window. Each window will be populated with
+ * new actions.
+ */
+public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
+
+	// Actions - important to allocate these only in makeActions, and then use
+	// them
+	// in the fill methods. This ensures that the actions aren't recreated
+	// when fillActionBars is called with FILL_PROXY.
+	private IWorkbenchAction exitAction;
+
+	public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
+		super(configurer);
+	}
+
+	protected void makeActions(final IWorkbenchWindow window) {
+		// Creates the actions and registers them.
+		// Registering is needed to ensure that key bindings work.
+		// The corresponding commands keybindings are defined in the plugin.xml
+		// file.
+		// Registering also provides automatic disposal of the actions when
+		// the window is closed.
+
+		exitAction = ActionFactory.QUIT.create(window);
+		register(exitAction);
+	}
+
+	protected void fillMenuBar(IMenuManager menuBar) {
+		MenuManager fileMenu = new MenuManager("&File",
+				IWorkbenchActionConstants.M_FILE);
+		menuBar.add(fileMenu);
+		fileMenu.add(exitAction);
+	}
+
+}

Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationActionBarAdvisor.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchAdvisor.java
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchAdvisor.java?rev=227210&view=auto
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchAdvisor.java
(added)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchAdvisor.java
Wed Aug  3 05:27:00 2005
@@ -0,0 +1,20 @@
+package org.apache.forrest.eclipse;
+
+import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
+import org.eclipse.ui.application.WorkbenchAdvisor;
+import org.eclipse.ui.application.WorkbenchWindowAdvisor;
+
+public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
+
+	private static final String PERSPECTIVE_ID = "ForrestIDE.perspective";
+
+	public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(
+			IWorkbenchWindowConfigurer configurer) {
+		return new ApplicationWorkbenchWindowAdvisor(configurer);
+	}
+
+	public String getInitialWindowPerspectiveId() {
+		return PERSPECTIVE_ID;
+	}
+
+}

Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchAdvisor.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchWindowAdvisor.java
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchWindowAdvisor.java?rev=227210&view=auto
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchWindowAdvisor.java
(added)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchWindowAdvisor.java
Wed Aug  3 05:27:00 2005
@@ -0,0 +1,27 @@
+package org.apache.forrest.eclipse;
+
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.ui.application.ActionBarAdvisor;
+import org.eclipse.ui.application.IActionBarConfigurer;
+import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
+import org.eclipse.ui.application.WorkbenchWindowAdvisor;
+
+public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
+
+	public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
+		super(configurer);
+	}
+
+	public ActionBarAdvisor createActionBarAdvisor(
+			IActionBarConfigurer configurer) {
+		return new ApplicationActionBarAdvisor(configurer);
+	}
+
+	public void preWindowOpen() {
+		IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
+		configurer.setInitialSize(new Point(400, 300));
+		configurer.setShowCoolBar(false);
+		configurer.setShowStatusLine(false);
+		configurer.setTitle("RCP Application");
+	}
+}

Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/ApplicationWorkbenchWindowAdvisor.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Perspective.java
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Perspective.java?rev=227210&view=auto
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Perspective.java
(added)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Perspective.java
Wed Aug  3 05:27:00 2005
@@ -0,0 +1,30 @@
+package org.apache.forrest.eclipse;
+
+import org.eclipse.ui.IFolderLayout;
+import org.eclipse.ui.IPageLayout;
+import org.eclipse.ui.IPerspectiveFactory;
+
+
+
+
+
+
+public class Perspective implements IPerspectiveFactory  {
+	
+	
+
+	public void createInitialLayout(IPageLayout layout) {
+		String editorArea = layout.getEditorArea();
+		layout.setEditorAreaVisible(false);
+		layout.setFixed(true);
+		IFolderLayout top=layout.createFolder("top",IPageLayout.TOP,0.7f,editorArea);
+		top.addView("SiteXML");
+		top.addView("TabsXML");
+		IFolderLayout bottom=layout.createFolder("bottom",IPageLayout.BOTTOM,0.7f,editorArea);
+		bottom.addView("Locationmap");
+		//FIXME: The views and menues that are needed for the RCP have to be properly defined
+		
+		
+	}
+
+}

Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/Perspective.java
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message