[jboss-cvs] jbosside/ejb3/plugins/org.jboss.ide.eclipse.ejb3.wizards.core ...

Robert Stryker rawblem at gmail.com
Mon Nov 6 12:04:26 EST 2006


  User: rawb    
  Date: 06/11/06 12:04:26

  Modified:    ejb3/plugins/org.jboss.ide.eclipse.ejb3.wizards.core 
                        plugin.xml
  Log:
  Completely new infrastructure to support the webtools / facets. It still needs better text messages and some cleanup but should be more than functional. 
  
  Revision  Changes    Path
  1.4       +95 -2     jbosside/ejb3/plugins/org.jboss.ide.eclipse.ejb3.wizards.core/plugin.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: plugin.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/ejb3/plugins/org.jboss.ide.eclipse.ejb3.wizards.core/plugin.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- plugin.xml	5 Jul 2005 20:30:22 -0000	1.3
  +++ plugin.xml	6 Nov 2006 17:04:26 -0000	1.4
  @@ -7,14 +7,107 @@
            name="EJB3 Project Nature"
            point="org.eclipse.core.resources.natures">
         <runtime>
  -         <run class="org.jboss.ide.eclipse.ejb3.wizards.core.project.EJB3ProjectNature"/>
  +         <run class="org.jboss.ide.eclipse.ejb3.core.project.EJB3ProjectNature"/>
         </runtime>
      </extension>
  +
  +
  +  <!-- Project Facets -->
  +<extension point="org.eclipse.wst.common.project.facet.core.facets">
  +
  +    <project-facet id="jboss.ejb30" version="1.0">
  +      <label>JBIDE EJB30</label>
  +      <description>JBIDE EJB30 DESCRIPTION</description>
  +      <icon></icon>
  +    </project-facet>
  +
  +    <project-facet-version facet="jboss.ejb30" version="1.0">
  +      <constraint>
  +        <and>
  +          <requires facet="jst.java" version="[5.0"/>
  +          <conflicts group="modules"/>
  +        </and>
  +      </constraint>
  +      <group-member id="modules"/>
  +    </project-facet-version>
  +
  +    <action facet="jboss.ejb30" version="1.0" type="INSTALL" id="jboss.ejb30.install">
  +      <delegate class="org.jboss.ide.eclipse.ejb3.core.facet.Ejb30FacetInstallDelegate"/>
  +      <config-factory class="org.jboss.ide.eclipse.ejb3.core.facet.Ejb30FacetInstallDataModelProvider"/>
  +    </action>
  +
  +    <event-handler facet="jboss.ejb30" version="1.0" type="POST_INSTALL">
  +      <delegate class="org.jboss.ide.eclipse.ejb3.core.facet.Ejb30FacetPostInstallDelegate"/>
  +    </event-handler>
  +
  +    <template id="template.jboss.ejb30">
  +      <label>jboss.ejb30 Template</label>
  +      <fixed facet="jst.java"/>
  +      <fixed facet="jboss.ejb30"/>
  +    </template>
  +</extension>
  +
  +
  +<extension point="org.eclipse.wst.common.project.facet.core.runtimes">
  +  <runtime-component-type id="org.jboss.ide.eclipse.ejb30.component.10"/>
  +  <runtime-component-version
  +            type="org.jboss.ide.eclipse.ejb30.component.10"
  +            version="1.0"/>
  +
  +  <supported>
  +    <runtime-component id="org.jboss.ide.eclipse.ejb30.component.10" version="1.0"/>
  +    <facet id="jboss.ejb30" version="1.0"/>
  +    <facet id="jst.java" version="5.0"/>
  +  </supported>
  +  <!--
  +  <adapter>
  +      <runtime-component
  +            id="org.jboss.ide.eclipse.ejb30.component.10"
  +            version="1.0"/>
  +      <factory
  +         class="org.jboss.ide.eclipse.ejb3.core.facet.ProjectRuntimeClasspathProvider$Factory"/>
  +      <type
  +         class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/>
  +    </adapter>
  +    -->
  +</extension>
  +
  +
  +
      <extension
            point="org.eclipse.jdt.core.classpathContainerInitializer">
         <classpathContainerInitializer
  -            class="org.jboss.ide.eclipse.ejb3.wizards.core.classpath.EJB3ClasspathContainerInitializer"
  +            class="org.jboss.ide.eclipse.ejb3.core.classpath.EJB3ClasspathContainerInitializer"
               id="org.jboss.ide.eclipse.jdt.ejb3.wizards.core.classpath.EJB3_CONTAINER"/>
  +      <classpathContainerInitializer
  +            class="org.jboss.ide.eclipse.ejb3.core.classpath.EJB3ClasspathContainerInitializer"
  +            id="org.jboss.ide.eclipse.jdt.ejb3.wizards.core.classpath.AOP15_CONTAINER"/>
  +   </extension>
  +
  +   <extension
  +         point="org.eclipse.wst.server.core.moduleFactories">
  +         
  +      <moduleFactory
  +            class="org.jboss.ide.eclipse.ejb3.core.module.Ejb30ModuleFactory"
  +            id="org.jboss.ide.eclipse.ejb3.core.ejb3Factory"
  +            order="5"
  +            projects="true">
  +            <moduleType
  +         		versions="1.0"
  +         		types="jboss.ejb30">
  +            </moduleType>
  +      </moduleFactory>
      </extension>
   
  +
  +   <extension
  +         point="org.eclipse.jst.server.core.runtimeFacetMappings">
  +      <runtimeFacetMapping
  +            runtime-component="org.jboss.ide.eclipse.ejb30.component.10"
  +            runtimeTypeId="org.jboss.ide.eclipse.as.runtime.40"
  +            version="1.0"/>
  +   </extension>
  +
  +
  +
   </plugin>
  
  
  



More information about the jboss-cvs-commits mailing list