uidesigner/com.nokia.sdt.uidesigner/schema/editorExtender.exsd
changeset 0 fb279309251b
equal deleted inserted replaced
-1:000000000000 0:fb279309251b
       
     1 <?xml version='1.0' encoding='UTF-8'?>
       
     2 <!-- Schema file written by PDE -->
       
     3 <schema targetNamespace="com.nokia.sdt.uidesigner">
       
     4 <annotation>
       
     5       <appInfo>
       
     6          <meta.schema plugin="com.nokia.sdt.uidesigner" id="editorExtender" name="Data Model Editor Extender"/>
       
     7       </appInfo>
       
     8       <documentation>
       
     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.
       
    10       </documentation>
       
    11    </annotation>
       
    12 
       
    13    <element name="extension">
       
    14       <complexType>
       
    15          <sequence>
       
    16             <element ref="extender"/>
       
    17          </sequence>
       
    18          <attribute name="point" type="string" use="required">
       
    19             <annotation>
       
    20                <documentation>
       
    21                   
       
    22                </documentation>
       
    23             </annotation>
       
    24          </attribute>
       
    25          <attribute name="id" type="string">
       
    26             <annotation>
       
    27                <documentation>
       
    28                   
       
    29                </documentation>
       
    30             </annotation>
       
    31          </attribute>
       
    32          <attribute name="name" type="string">
       
    33             <annotation>
       
    34                <documentation>
       
    35                   
       
    36                </documentation>
       
    37                <appInfo>
       
    38                   <meta.attribute translatable="true"/>
       
    39                </appInfo>
       
    40             </annotation>
       
    41          </attribute>
       
    42       </complexType>
       
    43    </element>
       
    44 
       
    45    <element name="extender">
       
    46       <complexType>
       
    47          <attribute name="class" type="string" use="required">
       
    48             <annotation>
       
    49                <documentation>
       
    50                   
       
    51                </documentation>
       
    52                <appInfo>
       
    53                   <meta.attribute kind="java" basedOn=":com.nokia.sdt.editor.IDesignerDataModelEditorExtender"/>
       
    54                </appInfo>
       
    55             </annotation>
       
    56          </attribute>
       
    57          <attribute name="editorIdFilter" type="string">
       
    58             <annotation>
       
    59                <documentation>
       
    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.
       
    61                </documentation>
       
    62             </annotation>
       
    63          </attribute>
       
    64       </complexType>
       
    65    </element>
       
    66 
       
    67    <annotation>
       
    68       <appInfo>
       
    69          <meta.section type="since"/>
       
    70       </appInfo>
       
    71       <documentation>
       
    72          [Enter the first release in which this extension point appears.]
       
    73       </documentation>
       
    74    </annotation>
       
    75 
       
    76    <annotation>
       
    77       <appInfo>
       
    78          <meta.section type="examples"/>
       
    79       </appInfo>
       
    80       <documentation>
       
    81          [Enter extension point usage example here.]
       
    82       </documentation>
       
    83    </annotation>
       
    84 
       
    85    <annotation>
       
    86       <appInfo>
       
    87          <meta.section type="apiInfo"/>
       
    88       </appInfo>
       
    89       <documentation>
       
    90          [Enter API information here.]
       
    91       </documentation>
       
    92    </annotation>
       
    93 
       
    94    <annotation>
       
    95       <appInfo>
       
    96          <meta.section type="implementation"/>
       
    97       </appInfo>
       
    98       <documentation>
       
    99          [Enter information about supplied implementation of this extension point.]
       
   100       </documentation>
       
   101    </annotation>
       
   102 
       
   103    <annotation>
       
   104       <appInfo>
       
   105          <meta.section type="copyright"/>
       
   106       </appInfo>
       
   107       <documentation>
       
   108          
       
   109       </documentation>
       
   110    </annotation>
       
   111 
       
   112 </schema>