builder/com.nokia.carbide.cdt.builder/schema/environmentModifier.exsd
author stechong
Thu, 09 Apr 2009 14:18:59 -0500
branchRCL_2_0
changeset 81 985775f74012
parent 2 d760517a8095
permissions -rw-r--r--
Fix for Bug 8705.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version='1.0' encoding='UTF-8'?>
cawthron
parents:
diff changeset
     2
<!-- Schema file written by PDE -->
cawthron
parents:
diff changeset
     3
<schema targetNamespace="com.nokia.carbide.cdt.builder">
cawthron
parents:
diff changeset
     4
<annotation>
cawthron
parents:
diff changeset
     5
      <appInfo>
cawthron
parents:
diff changeset
     6
         <meta.schema plugin="com.nokia.carbide.cdt.builder" id="environmentModifier" name="Environment Modifier"/>
cawthron
parents:
diff changeset
     7
      </appInfo>
cawthron
parents:
diff changeset
     8
      <documentation>
cawthron
parents:
diff changeset
     9
         This extension points allows you to modify the environment variables used for Carbide builds.  The builder will generate the list of environment variables for the build configuration, make any changes the builder needs to make, and then allow extensions to alter those environment variabes before the build is performed.
cawthron
parents:
diff changeset
    10
      </documentation>
cawthron
parents:
diff changeset
    11
   </annotation>
cawthron
parents:
diff changeset
    12
cawthron
parents:
diff changeset
    13
   <element name="extension">
cawthron
parents:
diff changeset
    14
      <complexType>
cawthron
parents:
diff changeset
    15
         <sequence>
cawthron
parents:
diff changeset
    16
            <element ref="modifier"/>
cawthron
parents:
diff changeset
    17
         </sequence>
cawthron
parents:
diff changeset
    18
         <attribute name="point" type="string" use="required">
cawthron
parents:
diff changeset
    19
            <annotation>
cawthron
parents:
diff changeset
    20
               <documentation>
cawthron
parents:
diff changeset
    21
                  
cawthron
parents:
diff changeset
    22
               </documentation>
cawthron
parents:
diff changeset
    23
            </annotation>
cawthron
parents:
diff changeset
    24
         </attribute>
cawthron
parents:
diff changeset
    25
         <attribute name="id" type="string">
cawthron
parents:
diff changeset
    26
            <annotation>
cawthron
parents:
diff changeset
    27
               <documentation>
cawthron
parents:
diff changeset
    28
                  
cawthron
parents:
diff changeset
    29
               </documentation>
cawthron
parents:
diff changeset
    30
            </annotation>
cawthron
parents:
diff changeset
    31
         </attribute>
cawthron
parents:
diff changeset
    32
         <attribute name="name" type="string">
cawthron
parents:
diff changeset
    33
            <annotation>
cawthron
parents:
diff changeset
    34
               <documentation>
cawthron
parents:
diff changeset
    35
                  
cawthron
parents:
diff changeset
    36
               </documentation>
cawthron
parents:
diff changeset
    37
               <appInfo>
cawthron
parents:
diff changeset
    38
                  <meta.attribute translatable="true"/>
cawthron
parents:
diff changeset
    39
               </appInfo>
cawthron
parents:
diff changeset
    40
            </annotation>
cawthron
parents:
diff changeset
    41
         </attribute>
cawthron
parents:
diff changeset
    42
      </complexType>
cawthron
parents:
diff changeset
    43
   </element>
cawthron
parents:
diff changeset
    44
cawthron
parents:
diff changeset
    45
   <element name="modifier">
cawthron
parents:
diff changeset
    46
      <complexType>
cawthron
parents:
diff changeset
    47
         <attribute name="class" type="string" use="required">
cawthron
parents:
diff changeset
    48
            <annotation>
cawthron
parents:
diff changeset
    49
               <documentation>
cawthron
parents:
diff changeset
    50
                  
cawthron
parents:
diff changeset
    51
               </documentation>
cawthron
parents:
diff changeset
    52
               <appInfo>
cawthron
parents:
diff changeset
    53
                  <meta.attribute kind="java" basedOn="com.nokia.carbide.cdt.builder.extension.IEnvironmentModifier"/>
cawthron
parents:
diff changeset
    54
               </appInfo>
cawthron
parents:
diff changeset
    55
            </annotation>
cawthron
parents:
diff changeset
    56
         </attribute>
cawthron
parents:
diff changeset
    57
      </complexType>
cawthron
parents:
diff changeset
    58
   </element>
cawthron
parents:
diff changeset
    59
cawthron
parents:
diff changeset
    60
   <annotation>
cawthron
parents:
diff changeset
    61
      <appInfo>
cawthron
parents:
diff changeset
    62
         <meta.section type="since"/>
cawthron
parents:
diff changeset
    63
      </appInfo>
cawthron
parents:
diff changeset
    64
      <documentation>
cawthron
parents:
diff changeset
    65
         Carbide 1.3.1
cawthron
parents:
diff changeset
    66
      </documentation>
cawthron
parents:
diff changeset
    67
   </annotation>
cawthron
parents:
diff changeset
    68
cawthron
parents:
diff changeset
    69
   <annotation>
cawthron
parents:
diff changeset
    70
      <appInfo>
cawthron
parents:
diff changeset
    71
         <meta.section type="examples"/>
cawthron
parents:
diff changeset
    72
      </appInfo>
cawthron
parents:
diff changeset
    73
      <documentation>
cawthron
parents:
diff changeset
    74
         &lt;extension
cawthron
parents:
diff changeset
    75
         point=&quot;com.nokia.carbide.cdt.builder.environmentModifier&quot;&gt;
cawthron
parents:
diff changeset
    76
      &lt;modifier class=&quot;com.xyz.EnvModifier&quot;/&gt;
cawthron
parents:
diff changeset
    77
   &lt;/extension&gt;
cawthron
parents:
diff changeset
    78
      </documentation>
cawthron
parents:
diff changeset
    79
   </annotation>
cawthron
parents:
diff changeset
    80
cawthron
parents:
diff changeset
    81
   <annotation>
cawthron
parents:
diff changeset
    82
      <appInfo>
cawthron
parents:
diff changeset
    83
         <meta.section type="apiInfo"/>
cawthron
parents:
diff changeset
    84
      </appInfo>
cawthron
parents:
diff changeset
    85
      <documentation>
cawthron
parents:
diff changeset
    86
         
cawthron
parents:
diff changeset
    87
      </documentation>
cawthron
parents:
diff changeset
    88
   </annotation>
cawthron
parents:
diff changeset
    89
cawthron
parents:
diff changeset
    90
   <annotation>
cawthron
parents:
diff changeset
    91
      <appInfo>
cawthron
parents:
diff changeset
    92
         <meta.section type="implementation"/>
cawthron
parents:
diff changeset
    93
      </appInfo>
cawthron
parents:
diff changeset
    94
      <documentation>
cawthron
parents:
diff changeset
    95
         
cawthron
parents:
diff changeset
    96
      </documentation>
cawthron
parents:
diff changeset
    97
   </annotation>
cawthron
parents:
diff changeset
    98
cawthron
parents:
diff changeset
    99
   <annotation>
cawthron
parents:
diff changeset
   100
      <appInfo>
cawthron
parents:
diff changeset
   101
         <meta.section type="copyright"/>
cawthron
parents:
diff changeset
   102
      </appInfo>
cawthron
parents:
diff changeset
   103
      <documentation>
cawthron
parents:
diff changeset
   104
         
cawthron
parents:
diff changeset
   105
      </documentation>
cawthron
parents:
diff changeset
   106
   </annotation>
cawthron
parents:
diff changeset
   107
cawthron
parents:
diff changeset
   108
</schema>