cdt/cdt_6_0_x/org.eclipse.cdt.managedbuilder.ui/schema/newWizardPages.exsd
author cawthron
Wed, 29 Jul 2009 14:30:25 -0500
changeset 37 c2bce6dd59e7
permissions -rw-r--r--
add cdt_6_0_x
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     1
<?xml version='1.0' encoding='UTF-8'?>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     2
<!-- Schema file written by PDE -->
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     3
<schema targetNamespace="org.eclipse.cdt.managedbuilder.ui">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     4
<annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     5
      <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     6
         <meta.schema plugin="org.eclipse.cdt.managedbuilder.ui" id="newWizardPages" name="Custom Wizard Pages for MBS New Project Wizards"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     7
      </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     8
      <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     9
         This extension point allows for the specification of pages to the New Managed C/C++ wizards.  Via this extension point, the developer may specify one or more wizard pages to add to the wizard, and optionally only add these pages if certain conditions on the project type, project toolchain, and project nature are met.  The developer may also specify a Java class which performs any operations pursuant to the state of the wizard when the user clicks Finish.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    10
      </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    11
   </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    12
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    13
   <element name="extension">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    14
      <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    15
         <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    16
            Extensions to this extension point must contain at least one wizardPage child element.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    17
         </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    18
      </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    19
      <complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    20
         <sequence>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    21
            <element ref="wizardPage" minOccurs="1" maxOccurs="unbounded"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    22
         </sequence>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    23
         <attribute name="point" type="string" use="required">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    24
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    25
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    26
                  
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    27
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    28
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    29
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    30
         <attribute name="id" type="string">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    31
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    32
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    33
                  
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    34
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    35
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    36
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    37
         <attribute name="name" type="string">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    38
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    39
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    40
                  
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    41
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    42
               <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    43
                  <meta.attribute translatable="true"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    44
               </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    45
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    46
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    47
      </complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    48
   </element>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    49
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    50
   <element name="wizardPage">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    51
      <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    52
         <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    53
            Each instance of this element defines an additional page which is added to the New Project wizard.  Pages are added after the default pages provided by MBS.  Pages are added in the order they are discovered.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    54
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    55
Note that the IWizardPage interface allows a page to specify programmatically and dynamically at runtime what its previous and next pages are.  This element does not trump that behaviour, but rather just specifies the order in which the pages are added to the wizard (and hence the order in which the pages appear if they do not override the previous and next page methods).
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    56
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    57
Wizard pages as GUI elements by themselves are really not all that useful.  More than likely if someone is defining their own wizard pages it’s because they need some additional operations to happen upon project creation in addition to the stock behaviour of creating a basic project, and they want to use their new wizard pages to provide a front end to these operations.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    58
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    59
As such, along with a specification of the GUI wizard page, ISVs may specify a runnable operation that will be executed in the wizard’s doRunEpilogue() method.  These contributions will all be executed in the order that the wizard pages were added to the wizard.  Not all pages need have such a contribution however, as ISVs may need to perform all the operations associated with their pages as a group.  In cases such as this the ISV can define an operation for one of the pages and it can pull data from any of the other pages as required.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    60
         </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    61
      </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    62
      <complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    63
         <sequence>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    64
            <element ref="nature" minOccurs="0" maxOccurs="unbounded"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    65
            <element ref="toolchain" minOccurs="0" maxOccurs="unbounded"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    66
            <element ref="projectType" minOccurs="0" maxOccurs="unbounded"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    67
         </sequence>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    68
         <attribute name="ID" type="string" use="required">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    69
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    70
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    71
                  A unique identifier for the page which will be used to reference the page.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    72
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    73
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    74
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    75
         <attribute name="pageClass" type="string" use="required">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    76
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    77
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    78
                  Specifies the Java class which implements the added page.  This class must implement the org.eclipse.jface.wizard.IWizardPage interface.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    79
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    80
For convenience, there is an org.eclipse.cdt.managedbuilder.ui.wizards.MBSCustomPage abstract class which provides a default implementation of the getNextPage() and getPreviousPage() members that orders pages in the order they are discovered by the wizard.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    81
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    82
               <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    83
                  <meta.attribute kind="java"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    84
               </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    85
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    86
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    87
         <attribute name="operationClass" type="string">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    88
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    89
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    90
                  Specifies the Java class which implements the operations associated with this page.  The class must implement either the java.lang.Runnable interface, or the org.eclipse.jface.operation.IRunnableWithProgress interface if progress reporting is desired.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    91
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    92
               <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    93
                  <meta.attribute kind="java"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    94
               </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    95
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    96
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    97
      </complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    98
   </element>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    99
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   100
   <element name="nature">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   101
      <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   102
         <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   103
            This optional child element of wizardPage specifies the project nature(s) for which the additional pages should apply.   One instance of this element is provided per nature supported.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   104
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   105
 This would for example allow one to add pages to the New Managed C Project wizard but not the New Managed C++ project wizard, or other hypothetical natures that might be supported by MBS in the future (e.g. someday there might be a Fortran nature).
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   106
If no natureID elements are specified, then it is assumed that the page potentially applies to all project natures, although it may still be excluded based on project type or toolchain.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   107
         </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   108
      </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   109
      <complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   110
         <attribute name="natureID" type="string" use="required">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   111
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   112
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   113
                  The unique ID of a nature (org.eclipse.core.resources.natures) for which this page should appear.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   114
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   115
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   116
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   117
      </complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   118
   </element>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   119
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   120
   <element name="toolchain">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   121
      <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   122
         <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   123
            This is an optional child element of wizardPage which specifies a toolchain for which the additional pages should apply.  One instance of this element is provided per toolchain supported by the page.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   124
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   125
If no toolchain elements are specified, then it is assumed that the page potentially applies to all toolchains, although it may still be excluded based on project type or project nature.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   126
         </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   127
      </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   128
      <complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   129
         <attribute name="toolchainID" type="string" use="required">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   130
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   131
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   132
                  The unique ID of a toolchain for which this page should appear.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   133
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   134
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   135
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   136
         <attribute name="versionsSupported" type="string">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   137
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   138
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   139
                  A comma separated list of specific versions of the toolchain that are supported by the page.  If not specified, it is assumed that this page supports the toolchain regardless of version.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   140
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   141
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   142
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   143
      </complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   144
   </element>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   145
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   146
   <element name="projectType">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   147
      <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   148
         <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   149
            This is an optional child element of wizardPage which specifies a projectType for which the additional pages should apply.  One instance of this element is provided per toolchain supported by the page.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   150
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   151
If no projectType elements are specified, then it is assumed that the page potentially applies to all projectTypes, although it may still be excluded based on toolchain or nature.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   152
         </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   153
      </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   154
      <complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   155
         <attribute name="projectTypeID" type="string" use="required">
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   156
            <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   157
               <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   158
                  The unique ID of a projectType for which this page should appear.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   159
               </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   160
            </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   161
         </attribute>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   162
      </complexType>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   163
   </element>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   164
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   165
   <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   166
      <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   167
         <meta.section type="since"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   168
      </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   169
      <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   170
         3.0
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   171
      </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   172
   </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   173
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   174
   <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   175
      <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   176
         <meta.section type="examples"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   177
      </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   178
      <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   179
         &lt;extension
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   180
         point=&quot;org.eclipse.cdt.managedbuilder.ui.newWizardPages&quot;&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   181
      &lt;wizardPage
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   182
            ID=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.AlwaysPresentWizardPage&quot;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   183
            pageClass=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.AlwaysPresentWizardPage&quot;/&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   184
      &lt;wizardPage
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   185
            ID=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.NatureAWizardPage&quot;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   186
            pageClass=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.NatureAWizardPage&quot;&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   187
         &lt;nature  natureID=&quot;A&quot;/&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   188
      &lt;/wizardPage&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   189
      &lt;wizardPage
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   190
            ID=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.NatureBWizardPage&quot;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   191
            pageClass=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.NatureBWizardPage&quot;&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   192
         &lt;nature  natureID=&quot;B&quot;/&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   193
      &lt;/wizardPage&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   194
      &lt;wizardPage
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   195
            ID=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.ToolchainCWizardPage&quot;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   196
            pageClass=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.ToolchainCWizardPage&quot;&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   197
         &lt;toolchain  toolchainID=&quot;C&quot;/&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   198
      &lt;/wizardPage&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   199
      &lt;wizardPage
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   200
            ID=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.ProjectTypeDWizardPage&quot;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   201
            pageClass=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.ProjectTypeDWizardPage&quot;&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   202
         &lt;projectType  projectTypeID=&quot;D&quot;/&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   203
      &lt;/wizardPage&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   204
      &lt;wizardPage
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   205
            ID=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.ProjectTypeEWizardPage&quot;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   206
            pageClass=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.ProjectTypeEWizardPage&quot;&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   207
         &lt;projectType  projectTypeID=&quot;E&quot;/&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   208
      &lt;/wizardPage&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   209
      &lt;wizardPage
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   210
            ID=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.ToolchainFWizardPage&quot;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   211
            pageClass=&quot;org.eclipse.cdt.managedbuilder.ui.tests.wizardPages.ToolchainFWizardPage&quot;&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   212
         &lt;toolchain toolchainID=&quot;F&quot;/&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   213
      &lt;/wizardPage&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   214
   &lt;/extension&gt;
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   215
      </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   216
   </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   217
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   218
   <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   219
      <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   220
         <meta.section type="apiInfo"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   221
      </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   222
      <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   223
         None
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   224
      </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   225
   </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   226
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   227
   <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   228
      <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   229
         <meta.section type="implementation"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   230
      </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   231
      <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   232
         None.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   233
      </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   234
   </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   235
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   236
   <annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   237
      <appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   238
         <meta.section type="copyright"/>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   239
      </appInfo>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   240
      <documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   241
         Copyright (c) 2005 Texas Instruments Incorporated and others.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   242
All rights reserved. This program and the accompanying materials
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   243
are made available under the terms of the Eclipse Public License v1.0
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   244
which accompanies this distribution, and is available at
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   245
http://www.eclipse.org/legal/epl-v10.html
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   246
      </documentation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   247
   </annotation>
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   248
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   249
</schema>