Statistics
| Revision:

root / tmp / org.txm.practically.rcp / schema / defineMacro.exsd @ 486

History | View | Annotate | Download (2.5 kB)

1
<?xml version='1.0' encoding='UTF-8'?>
2
<!-- Schema file written by PDE -->
3
<schema targetNamespace="EditorMacros" xmlns="http://www.w3.org/2001/XMLSchema">
4
<annotation>
5
      <appinfo>
6
         <meta.schema plugin="EditorMacros" id="defineMacro" name="Define a macro"/>
7
      </appinfo>
8
      <documentation>
9
         This extension point is provided to allow users to publish macros they have defined in plugin form (instead of forcing users to import them from a file).  Users can do this by recording a macro and copying the text from the export dialog.
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="macroDefinition" minOccurs="1" maxOccurs="unbounded"/>
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="macroDefinition">
51
      <complexType>
52
      </complexType>
53
   </element>
54

    
55
   <annotation>
56
      <appinfo>
57
         <meta.section type="since"/>
58
      </appinfo>
59
      <documentation>
60
         [Enter the first release in which this extension point appears.]
61
      </documentation>
62
   </annotation>
63

    
64
   <annotation>
65
      <appinfo>
66
         <meta.section type="examples"/>
67
      </appinfo>
68
      <documentation>
69
         [Enter extension point usage example here.]
70
      </documentation>
71
   </annotation>
72

    
73
   <annotation>
74
      <appinfo>
75
         <meta.section type="apiinfo"/>
76
      </appinfo>
77
      <documentation>
78
         [Enter API information here.]
79
      </documentation>
80
   </annotation>
81

    
82
   <annotation>
83
      <appinfo>
84
         <meta.section type="implementation"/>
85
      </appinfo>
86
      <documentation>
87
         [Enter information about supplied implementation of this extension point.]
88
      </documentation>
89
   </annotation>
90

    
91

    
92
</schema>