cdt/cdt_5_0_x/org.eclipse.cdt.debug.core/schema/ExecutablesProvider.exsd
changeset 14 c50c3d06898c
equal deleted inserted replaced
8:2cfb52d98e82 14:c50c3d06898c
       
     1 <?xml version='1.0' encoding='UTF-8'?>
       
     2 <!-- Schema file written by PDE -->
       
     3 <schema targetNamespace="org.eclipse.cdt.debug.core" xmlns="http://www.w3.org/2001/XMLSchema">
       
     4 <annotation>
       
     5       <appinfo>
       
     6          <meta.schema plugin="org.eclipse.cdt.debug.core" id="ExecutablesProvider" name="Executables Provider"/>
       
     7       </appinfo>
       
     8       <documentation>
       
     9          This extension points allows you to extened the executables manager in CDT by providing your own executables provider for certain types of projects.
       
    10       </documentation>
       
    11    </annotation>
       
    12 
       
    13    <element name="extension">
       
    14       <annotation>
       
    15          <appinfo>
       
    16             <meta.element />
       
    17          </appinfo>
       
    18       </annotation>
       
    19       <complexType>
       
    20          <sequence>
       
    21             <element ref="provider"/>
       
    22          </sequence>
       
    23          <attribute name="point" type="string" use="required">
       
    24             <annotation>
       
    25                <documentation>
       
    26                   
       
    27                </documentation>
       
    28             </annotation>
       
    29          </attribute>
       
    30          <attribute name="id" type="string">
       
    31             <annotation>
       
    32                <documentation>
       
    33                   
       
    34                </documentation>
       
    35             </annotation>
       
    36          </attribute>
       
    37          <attribute name="name" type="string">
       
    38             <annotation>
       
    39                <documentation>
       
    40                   
       
    41                </documentation>
       
    42                <appinfo>
       
    43                   <meta.attribute translatable="true"/>
       
    44                </appinfo>
       
    45             </annotation>
       
    46          </attribute>
       
    47       </complexType>
       
    48    </element>
       
    49 
       
    50    <element name="provider">
       
    51       <complexType>
       
    52          <attribute name="class" type="string" use="required">
       
    53             <annotation>
       
    54                <documentation>
       
    55                   
       
    56                </documentation>
       
    57                <appinfo>
       
    58                   <meta.attribute kind="java" basedOn="org.eclipse.cdt.debug.core.executables.IProjectExecutablesProvider"/>
       
    59                </appinfo>
       
    60             </annotation>
       
    61          </attribute>
       
    62       </complexType>
       
    63    </element>
       
    64 
       
    65    <annotation>
       
    66       <appinfo>
       
    67          <meta.section type="since"/>
       
    68       </appinfo>
       
    69       <documentation>
       
    70          CDT 7.0
       
    71       </documentation>
       
    72    </annotation>
       
    73 
       
    74    <annotation>
       
    75       <appinfo>
       
    76          <meta.section type="examples"/>
       
    77       </appinfo>
       
    78       <documentation>
       
    79          &lt;extension
       
    80          point=&quot;org.eclipse.cdt.debug.core.ExecutablesProvider&quot;&gt;
       
    81       &lt;modifier class=&quot;com.xyz.MyExecutablesProvider&quot;/&gt;
       
    82    &lt;/extension&gt;
       
    83       </documentation>
       
    84    </annotation>
       
    85 
       
    86 </schema>