uidesigner/com.nokia.sdt.uidesigner/schema/editorExtender.exsd
author timkelly
Mon, 06 Apr 2009 14:15:39 -0500
changeset 52 e26ecc088f24
parent 2 d760517a8095
permissions -rw-r--r--
Add tests for regressing bug 8804.
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.sdt.uidesigner">
cawthron
parents:
diff changeset
     4
<annotation>
cawthron
parents:
diff changeset
     5
      <appInfo>
cawthron
parents:
diff changeset
     6
         <meta.schema plugin="com.nokia.sdt.uidesigner" id="editorExtender" name="Data Model Editor Extender"/>
cawthron
parents:
diff changeset
     7
      </appInfo>
cawthron
parents:
diff changeset
     8
      <documentation>
cawthron
parents:
diff changeset
     9
         An extension to provide pages to the UI Designer editor. Extensions can inspect a given data model to determine which, if any, pages to provide.
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="extender"/>
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="extender">
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.sdt.editor.IDesignerDataModelEditorExtender"/>
cawthron
parents:
diff changeset
    54
               </appInfo>
cawthron
parents:
diff changeset
    55
            </annotation>
cawthron
parents:
diff changeset
    56
         </attribute>
cawthron
parents:
diff changeset
    57
         <attribute name="editorIdFilter" type="string">
cawthron
parents:
diff changeset
    58
            <annotation>
cawthron
parents:
diff changeset
    59
               <documentation>
cawthron
parents:
diff changeset
    60
                  This optional attribute is a regular expression to filter which editors ids correspond to the extension. If not present, or empty, all editors will use the extension. Otherwise only editors with matching ids will use it.
cawthron
parents:
diff changeset
    61
               </documentation>
cawthron
parents:
diff changeset
    62
            </annotation>
cawthron
parents:
diff changeset
    63
         </attribute>
cawthron
parents:
diff changeset
    64
      </complexType>
cawthron
parents:
diff changeset
    65
   </element>
cawthron
parents:
diff changeset
    66
cawthron
parents:
diff changeset
    67
   <annotation>
cawthron
parents:
diff changeset
    68
      <appInfo>
cawthron
parents:
diff changeset
    69
         <meta.section type="since"/>
cawthron
parents:
diff changeset
    70
      </appInfo>
cawthron
parents:
diff changeset
    71
      <documentation>
cawthron
parents:
diff changeset
    72
         [Enter the first release in which this extension point appears.]
cawthron
parents:
diff changeset
    73
      </documentation>
cawthron
parents:
diff changeset
    74
   </annotation>
cawthron
parents:
diff changeset
    75
cawthron
parents:
diff changeset
    76
   <annotation>
cawthron
parents:
diff changeset
    77
      <appInfo>
cawthron
parents:
diff changeset
    78
         <meta.section type="examples"/>
cawthron
parents:
diff changeset
    79
      </appInfo>
cawthron
parents:
diff changeset
    80
      <documentation>
cawthron
parents:
diff changeset
    81
         [Enter extension point usage example here.]
cawthron
parents:
diff changeset
    82
      </documentation>
cawthron
parents:
diff changeset
    83
   </annotation>
cawthron
parents:
diff changeset
    84
cawthron
parents:
diff changeset
    85
   <annotation>
cawthron
parents:
diff changeset
    86
      <appInfo>
cawthron
parents:
diff changeset
    87
         <meta.section type="apiInfo"/>
cawthron
parents:
diff changeset
    88
      </appInfo>
cawthron
parents:
diff changeset
    89
      <documentation>
cawthron
parents:
diff changeset
    90
         [Enter API information here.]
cawthron
parents:
diff changeset
    91
      </documentation>
cawthron
parents:
diff changeset
    92
   </annotation>
cawthron
parents:
diff changeset
    93
cawthron
parents:
diff changeset
    94
   <annotation>
cawthron
parents:
diff changeset
    95
      <appInfo>
cawthron
parents:
diff changeset
    96
         <meta.section type="implementation"/>
cawthron
parents:
diff changeset
    97
      </appInfo>
cawthron
parents:
diff changeset
    98
      <documentation>
cawthron
parents:
diff changeset
    99
         [Enter information about supplied implementation of this extension point.]
cawthron
parents:
diff changeset
   100
      </documentation>
cawthron
parents:
diff changeset
   101
   </annotation>
cawthron
parents:
diff changeset
   102
cawthron
parents:
diff changeset
   103
   <annotation>
cawthron
parents:
diff changeset
   104
      <appInfo>
cawthron
parents:
diff changeset
   105
         <meta.section type="copyright"/>
cawthron
parents:
diff changeset
   106
      </appInfo>
cawthron
parents:
diff changeset
   107
      <documentation>
cawthron
parents:
diff changeset
   108
         
cawthron
parents:
diff changeset
   109
      </documentation>
cawthron
parents:
diff changeset
   110
   </annotation>
cawthron
parents:
diff changeset
   111
cawthron
parents:
diff changeset
   112
</schema>