2 <?eclipse version="3.4"?> |
2 <?eclipse version="3.4"?> |
3 <plugin> |
3 <plugin> |
4 <extension-point id="runtimes" name="Mobile Web Runtimes" schema="schema/runtimes.exsd"/> |
4 <extension-point id="runtimes" name="Mobile Web Runtimes" schema="schema/runtimes.exsd"/> |
5 <extension-point id="packagers" name="Application Packagers" schema="schema/packagers.exsd"/> |
5 <extension-point id="packagers" name="Application Packagers" schema="schema/packagers.exsd"/> |
6 <extension-point id="projectProvider" name="Project provider" schema="schema/projectProvider.exsd"/> |
6 <extension-point id="projectProvider" name="Project provider" schema="schema/projectProvider.exsd"/> |
|
7 <extension-point id="runtimeIncludePath" name="Include path providers" schema="schema/runtimeIncludePath.exsd"/> |
|
8 <extension |
|
9 point="org.eclipse.wst.common.project.facet.core.runtimeBridges"> |
|
10 <bridge |
|
11 class="org.symbian.tools.tmw.core.internal.runtimes.MobileRuntimesBridge" |
|
12 id="org.symbian.tools.tmw.core.mobileRuntimesBridge"> |
|
13 </bridge> |
|
14 </extension> |
|
15 <extension |
|
16 point="org.eclipse.wst.common.project.facet.core.runtimes"> |
|
17 <runtime-component-type |
|
18 id="tmw.core"> |
|
19 </runtime-component-type> |
|
20 <runtime-component-version |
|
21 type="tmw.core" |
|
22 version="1.0"> |
|
23 </runtime-component-version> |
|
24 <supported> |
|
25 <facet |
|
26 id="tmw.geolocation" |
|
27 version="1.0"> |
|
28 </facet> |
|
29 <runtime-component |
|
30 id="tmw.geolocation" |
|
31 version="1.0"></runtime-component> |
|
32 </supported> |
|
33 <runtime-component-type |
|
34 id="tmw.geolocation"> |
|
35 </runtime-component-type> |
|
36 <runtime-component-version |
|
37 type="tmw.geolocation" |
|
38 version="1.0"> |
|
39 </runtime-component-version> |
|
40 <supported> |
|
41 <facet |
|
42 id="tmw.core" |
|
43 version="1.0"> |
|
44 </facet> |
|
45 <runtime-component |
|
46 id="tmw.core" |
|
47 version="1.0"> |
|
48 </runtime-component> |
|
49 </supported> |
|
50 </extension> |
|
51 <extension |
|
52 point="org.eclipse.wst.common.project.facet.core.facets"> |
|
53 <project-facet |
|
54 id="tmw.geolocation"> |
|
55 <label> |
|
56 Location Services |
|
57 </label> |
|
58 <description> |
|
59 Allows the application to query GPS location using runtime-specific APIs |
|
60 </description> |
|
61 <default-version |
|
62 version="1.0"> |
|
63 </default-version> |
|
64 </project-facet> |
|
65 <project-facet-version |
|
66 facet="tmw.geolocation" |
|
67 version="1.0"> |
|
68 <constraint> |
|
69 <requires |
|
70 facet="tmw.core" |
|
71 version="1.0"> |
|
72 </requires> |
|
73 </constraint> |
|
74 <action |
|
75 type="install"> |
|
76 <delegate |
|
77 class="org.symbian.tools.tmw.core.internal.facets.InstallFacetAction"> |
|
78 </delegate> |
|
79 </action> |
|
80 <action |
|
81 type="uninstall"> |
|
82 <delegate |
|
83 class="org.symbian.tools.tmw.core.internal.facets.UninstallFacetAction"> |
|
84 </delegate> |
|
85 </action> |
|
86 </project-facet-version> |
|
87 <project-facet |
|
88 id="tmw.core"> |
|
89 <default-version |
|
90 version="1.0"> |
|
91 </default-version> |
|
92 <label> |
|
93 Core Mobile Web Runtime Support |
|
94 </label> |
|
95 <description> |
|
96 Provides core mobile web runtime APIs |
|
97 </description> |
|
98 </project-facet> |
|
99 <project-facet-version |
|
100 facet="tmw.core" |
|
101 version="1.0"> |
|
102 <constraint> |
|
103 <requires |
|
104 facet="wst.jsdt.web" |
|
105 version="1.0"> |
|
106 </requires> |
|
107 </constraint> |
|
108 <action |
|
109 type="install"> |
|
110 <delegate |
|
111 class="org.symbian.tools.tmw.core.internal.facets.InstallFacetAction"> |
|
112 </delegate> |
|
113 </action> |
|
114 </project-facet-version> |
|
115 </extension> |
|
116 <extension |
|
117 point="org.eclipse.wst.jsdt.core.JsGlobalScopeContainerInitializer"> |
|
118 <JsGlobalScopeContainerInitializer |
|
119 class="org.symbian.tools.tmw.core.internal.runtimes.MobileRuntimeLibraryContainerInitializer" |
|
120 id="tmw.coreLibrary"> |
|
121 </JsGlobalScopeContainerInitializer> |
|
122 </extension> |
|
123 <extension |
|
124 point="org.symbian.tools.tmw.core.projectProvider"> |
|
125 <projectProvider |
|
126 class="org.symbian.tools.tmw.core.internal.projects.MTWFacetedProjectProvider"> |
|
127 <enablement> |
|
128 <test |
|
129 property="org.eclipse.wst.common.project.facet.core.projectFacet" |
|
130 value="tmw.core"> |
|
131 </test> |
|
132 </enablement> |
|
133 </projectProvider> |
|
134 </extension> |
|
135 <extension |
|
136 point="org.eclipse.core.expressions.propertyTesters"> |
|
137 <propertyTester |
|
138 class="org.symbian.tools.tmw.core.internal.projects.TMWPropertyTester" |
|
139 id="org.symbian.tools.tmw.core" |
|
140 namespace="org.symbian.tools.tmw" |
|
141 properties="istmwproject" |
|
142 type="org.eclipse.core.resources.IProject"> |
|
143 </propertyTester> |
|
144 </extension> |
7 |
145 |
8 </plugin> |
146 </plugin> |