0
+ − 1
<?xml version='1.0' encoding='UTF-8'?>
+ − 2
<!-- Schema file written by PDE -->
+ − 3
<schema targetNamespace="com.nokia.sdt.uimodel">
+ − 4
<annotation>
+ − 5
<appInfo>
+ − 6
<meta.schema plugin="com.nokia.sdt.uimodel" id="projectContextProvider" name="ProjectContextProvider"/>
+ − 7
</appInfo>
+ − 8
<documentation>
+ − 9
This extension point is used to enable implementations of the IProjectContextProvider interface. This is used to allow the possibilityof different project types contributing into a single workspace context and having features work across these project types.
+ − 10
</documentation>
+ − 11
</annotation>
+ − 12
+ − 13
<element name="extension">
+ − 14
<complexType>
+ − 15
<sequence>
+ − 16
<element ref="provider"/>
+ − 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="provider">
+ − 46
<complexType>
+ − 47
<attribute name="class" type="string" use="required">
+ − 48
<annotation>
+ − 49
<documentation>
+ − 50
The fully qualified name of the IProjectContextProvider implementation. It must have a default constructor.
+ − 51
</documentation>
+ − 52
<appInfo>
+ − 53
<meta.attribute kind="java"/>
+ − 54
</appInfo>
+ − 55
</annotation>
+ − 56
</attribute>
+ − 57
</complexType>
+ − 58
</element>
+ − 59
+ − 60
<annotation>
+ − 61
<appInfo>
+ − 62
<meta.section type="since"/>
+ − 63
</appInfo>
+ − 64
<documentation>
+ − 65
[Enter the first release in which this extension point appears.]
+ − 66
</documentation>
+ − 67
</annotation>
+ − 68
+ − 69
<annotation>
+ − 70
<appInfo>
+ − 71
<meta.section type="examples"/>
+ − 72
</appInfo>
+ − 73
<documentation>
+ − 74
[Enter extension point usage example here.]
+ − 75
</documentation>
+ − 76
</annotation>
+ − 77
+ − 78
<annotation>
+ − 79
<appInfo>
+ − 80
<meta.section type="apiInfo"/>
+ − 81
</appInfo>
+ − 82
<documentation>
+ − 83
[Enter API information here.]
+ − 84
</documentation>
+ − 85
</annotation>
+ − 86
+ − 87
<annotation>
+ − 88
<appInfo>
+ − 89
<meta.section type="implementation"/>
+ − 90
</appInfo>
+ − 91
<documentation>
+ − 92
[Enter information about supplied implementation of this extension point.]
+ − 93
</documentation>
+ − 94
</annotation>
+ − 95
+ − 96
<annotation>
+ − 97
<appInfo>
+ − 98
<meta.section type="copyright"/>
+ − 99
</appInfo>
+ − 100
<documentation>
+ − 101
+ − 102
</documentation>
+ − 103
</annotation>
+ − 104
+ − 105
</schema>