diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.engine/schema')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.engine/schema/touchpoints.exsd | 58 |
1 files changed, 35 insertions, 23 deletions
diff --git a/bundles/org.eclipse.equinox.p2.engine/schema/touchpoints.exsd b/bundles/org.eclipse.equinox.p2.engine/schema/touchpoints.exsd index 12534af9c..12a2d81c7 100644 --- a/bundles/org.eclipse.equinox.p2.engine/schema/touchpoints.exsd +++ b/bundles/org.eclipse.equinox.p2.engine/schema/touchpoints.exsd @@ -2,19 +2,19 @@ <!-- Schema file written by PDE --> <schema targetNamespace="org.eclipse.equinox.p2.engine" xmlns="http://www.w3.org/2001/XMLSchema"> <annotation> - <appinfo> + <appInfo> <meta.schema plugin="org.eclipse.equinox.p2.engine" id="touchpoints" name="Touchpoints"/> - </appinfo> + </appInfo> <documentation> - [Enter description of this extension point.] + Touchpoints are the provisioning system's interface to some part of the environment in which installable units are being installed. Defining a new touchpoint allows you to "teach" the provisioning system how to interact with some aspect of the environment (an operating system, another native application, etc). </documentation> </annotation> <element name="extension"> <annotation> - <appinfo> + <appInfo> <meta.element /> - </appinfo> + </appInfo> </annotation> <complexType> <sequence> @@ -39,9 +39,9 @@ <documentation> </documentation> - <appinfo> + <appInfo> <meta.attribute translatable="true"/> - </appinfo> + </appInfo> </annotation> </attribute> </complexType> @@ -68,9 +68,9 @@ <documentation> </documentation> - <appinfo> - <meta.attribute kind="java" basedOn="org.eclipse.equinox.p2.engine.ITouchpoint"/> - </appinfo> + <appInfo> + <meta.attribute kind="java" basedOn="org.eclipse.equinox.internal.provisional.p2.engine.Touchpoint:"/> + </appInfo> </annotation> </attribute> <attribute name="description" type="string"> @@ -84,25 +84,25 @@ </element> <annotation> - <appinfo> + <appInfo> <meta.section type="since"/> - </appinfo> + </appInfo> <documentation> - [Enter the first release in which this extension point appears.] + @since org.eclipse.equinox.p2.engine 1.0 </documentation> </annotation> <annotation> - <appinfo> + <appInfo> <meta.section type="examples"/> - </appinfo> + </appInfo> <documentation> <p> <pre> - <extension point="org.eclipse.equinox.p2.engine.installAdaptors" id="eclipse" name="Eclipse Install Adaptor"> + <extension point="org.eclipse.equinox.p2.engine.touchpoints" id="eclipse" name="My Touchpoint"> <installAdaptor type="eclipse" - class="org.eclipse.equinox.internal.p2.eclipseAdaptor.EclipseInstallAdaptor" + class="com.xyz.MyTouchpoint" version="1.0.0"/> </extension> </pre> @@ -111,22 +111,34 @@ </annotation> <annotation> - <appinfo> + <appInfo> <meta.section type="apiInfo"/> - </appinfo> + </appInfo> <documentation> - [Enter API information here.] + Touchpoint implementations must extend org.eclipse.equinox.internal.provisional.p2.engine.Touchpoint. </documentation> </annotation> <annotation> - <appinfo> + <appInfo> <meta.section type="implementation"/> - </appinfo> + </appInfo> <documentation> - [Enter information about supplied implementation of this extension point.] + The platform provides touchpoint implementations for interacting with the operating system (org.eclipse.equinox.p2.native) and the OSGi framework (org.eclipse.equinox.p2.osgi). </documentation> </annotation> + <annotation> + <appInfo> + <meta.section type="copyright"/> + </appInfo> + <documentation> + Copyright (c) 2008, 2009 IBM Corporation and others.<br> +All 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 +<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a> + </documentation> + </annotation> </schema> |