All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.newExtension.exsd Maven / Gradle / Ivy

The newest version!




      
         
      
      
         This extension point should be used to contribute wizards that will be used to create and edit new extensions in PDE plug-in manifest editor. Wizards can create one or more extensions at the same time, as well as the code needed to implement those extensions. If a contributed wizard is specifically created for a particular extension point, it is advisable to also register a matching editor wizard. This wizard will be used to edit the extension point in the manifest editor after it has been created in the manifest file.
      
   

   
      
         
            
         
      
      
         
            
            
            
         
         
            
               
                  a fully qualified identifier of the target extension point
               
            
         
         
            
               
                  an optional identifier of the extension instance
               
            
         
         
            
               
                  an optional name of the extension instance
               
            
         
      
   

   
      
         
            
         
         
            a wizard that can be used to create a new extension from within the plug-in manifest editor
         
      
      
         
            
         
         
            
               
                  a unique name that will be used to identify this wizard.
               
               
                  
               
            
         
         
            
               
                  a translatable name that will be used in UI representation of this wizard.
               
               
                  
               
            
         
         
            
               
                  a relative path of an icon that will be used to visually 
represent the wizard.
               
               
                  
               
            
         
         
            
               
                  a fully qualified name of a class which implements 
<samp>org.eclipse.pde.ui.IExtensionWizard</samp> 
interface. This attribute is mutually exclusive with the <code>template</code> attribute.
               
               
                  
               
            
         
         
            
               
                  If <samp>true</samp>, this wizard will appear in the
short cut menu on the menu bar and the tool bar.
               
            
         
         
            
               
                  an optional id that makes this wizard a member of the
previously defined category. If category is hierarchical,
full path to the parent category should be specified
using '/' as a delimiter.
               
               
                  
               
            
         
         
            
               
                  an identifier of a template declared elsewhere using the extension point <code>org.eclipse.pde.ui.templates</code>. If defined, the template with the specified id will be located and the extension wizard will be created using the template. This attribute is mutually exclusive with the <code>class</code> attribute.
               
               
                  
               
            
         
      
   

   
      
         
            
         
         
            a wizard that can be used to edit an existing extension from within the plug-in manifest editor
         
      
      
         
            
         
         
            
               
                  a unique name that will be used to identify this wizard.
               
               
                  
               
            
         
         
            
               
                  a translatable name that will be used in UI representation
of this wizard.
               
               
                  
               
            
         
         
            
               
                  a relative path of an icon that will be used to visually 
represent the wizard.
               
               
                  
               
            
         
         
            
               
                  a fully qualified name of a class which implements 
<samp>org.eclipse.pde.ui.IExtensionEditorWizard</samp> 
interface.
               
               
                  
               
            
         
         
            
               
                  a fully qualified identifier of the extension point that this wizard is capable of editing
               
               
                  
               
            
         
      
   

   
      
         
            
         
      
      
         
            
               
                  a unique name that will be used to reference this category
               
               
                  
               
            
         
         
            
               
                  a translatable name that will be used for UI presentation
of this category
               
               
                  
               
            
         
         
            
               
                  an optional attribute that can be used to create category hierarchy
               
               
                  
               
            
         
      
   

   
      
         
            
         
         
            A short description of this wizard.
         
      
   


   
      
         
      
      
         PDE provides a generic wizard that creates extension
points based on the extension point schema information. In addition, all templates registered using <code>org.eclipse.pde.ui.templates</code> extension point in PDE UI are also hooked as individual extension wizards.
      
   

   
      
         
      
      
         Copyright (c) 2004, 2014 IBM Corporation and others.
<br>

This program and the accompanying materials are made 
available under the terms of the Eclipse Public License 2.0 which 
accompanies this distribution, and is available at 
<a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-v20.html</a>/

SPDX-License-Identifier: EPL-2.0.
      
   

   
      
         
      
      
         This extension point requires that a class that
implements  
<samp>org.eclipse.pde.ui.IExtensionWizard</samp>
interface.
      
   

   
      
         
      
      
         The following is an example of the extension:

<p>
<pre>
<extension
      point="org.eclipse.pde.ui.newExtension">
   <category
         name="Custom Extensions"
         id="custom">
   </category>
   <wizard
         availableAsShortcut="true"
         name="Simple Java Editor Extension"
         icon="icons/java_edit.png"
         category="generic"
         class="com.example.xyz.SimpleJavaEditorExtension"
         id="com.example.xyz.simple">
      <description>
         This wizard creates a simple Java editor with
         all the required classes and manifest markup.
      </description>
   </wizard>
</extension>
</pre>
</p>
      
   






© 2015 - 2025 Weber Informatics LLC | Privacy Policy