tmf: Fix unnecessary unknown state at beginning of call stack event list
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.ui / schema / org.eclipse.tracecompass.tmf.ui.symbolProvider.exsd
CommitLineData
d90ae2a5
RK
1<?xml version='1.0' encoding='UTF-8'?>
2<!-- Schema file written by PDE -->
3<schema targetNamespace="org.eclipse.tracecompass.tmf.ui" xmlns="http://www.w3.org/2001/XMLSchema">
4<annotation>
5 <appinfo>
6 <meta.schema plugin="org.eclipse.tracecompass.tmf.ui" id="symbolProvider" name="TMF Symbol provider extension"/>
7 </appinfo>
8 <documentation>
9 This extension point can be used to transform from symbol addresses that might be found inside a TmfTrace into human readable texts, for example function names.
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="providerFactory" 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="providerFactory">
51 <annotation>
52 <documentation>
53 A symbol provider factory can be used to translate symbol addresses that can be found inside traces into symbol names.
54 </documentation>
55 </annotation>
56 <complexType>
57 <attribute name="id" type="string" use="required">
58 <annotation>
59 <documentation>
60 The ID of the extension
61 </documentation>
62 </annotation>
63 </attribute>
64 <attribute name="class" type="string" use="required">
65 <annotation>
66 <documentation>
67 The name of the class responsible to create an ISymbolProvider
68 </documentation>
69 <appinfo>
70 <meta.attribute kind="java" basedOn=":org.eclipse.tracecompass.tmf.ui.symbols.ISymbolProviderFactory"/>
71 </appinfo>
72 </annotation>
73 </attribute>
74 <attribute name="priority" type="string" use="default" value="50">
75 <annotation>
76 <documentation>
77 Specify the priority of this factory relativ to the other. It should be an integer number. If not defined or not a valid integer it will be assumed to be zero.
78 </documentation>
79 </annotation>
80 </attribute>
81 </complexType>
82 </element>
83
84 <annotation>
85 <appinfo>
86 <meta.section type="since"/>
87 </appinfo>
88 <documentation>
89 2.0
90 </documentation>
91 </annotation>
92
93 <annotation>
94 <appinfo>
95 <meta.section type="examples"/>
96 </appinfo>
97 <documentation>
98 [Enter extension point usage example here.]
99 </documentation>
100 </annotation>
101
102 <annotation>
103 <appinfo>
104 <meta.section type="apiinfo"/>
105 </appinfo>
106 <documentation>
107 Since 2.0
108 </documentation>
109 </annotation>
110
111 <annotation>
112 <appinfo>
113 <meta.section type="implementation"/>
114 </appinfo>
115 <documentation>
116 [Enter information about supplied implementation of this extension point.]
117 </documentation>
118 </annotation>
119
120 <annotation>
121 <appinfo>
122 <meta.section type="copyright"/>
123 </appinfo>
124 <documentation>
125 Copyright (c) 2016 Movidius Inc and others
126
127All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at &lt;a
128href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
129 </documentation>
130 </annotation>
131
132</schema>
This page took 0.047741 seconds and 5 git commands to generate.