blob: 5a432282ac149e3ce4c751b0b9d08e61b0e54c37 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.emf.compare.rcp" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appinfo>
<meta.schema plugin="org.eclipse.emf.compare.rcp" id="equalityHelperExtensionProvider" name="Equality Helper Extension Provider"/>
</appinfo>
<documentation>
This extension point can be used for customizing the equality helper extension provider used for comparison.
</documentation>
</annotation>
<element name="extension">
<annotation>
<appinfo>
<meta.element />
</appinfo>
</annotation>
<complexType>
<sequence>
<element ref="provider" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<attribute name="point" type="string" use="required">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="id" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="name" type="string">
<annotation>
<documentation>
</documentation>
<appinfo>
<meta.attribute translatable="true"/>
</appinfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="provider">
<complexType>
<attribute name="label" type="string" use="required">
<annotation>
<documentation>
Label of the provider.
</documentation>
</annotation>
</attribute>
<attribute name="description" type="string" use="required">
<annotation>
<documentation>
Description of the provider.
</documentation>
</annotation>
</attribute>
<attribute name="id" type="string" use="required">
<annotation>
<documentation>
Unique identifier of the provider.
</documentation>
</annotation>
</attribute>
<attribute name="class" type="string">
<annotation>
<documentation>
Implementation of the equality helper extension provider.
</documentation>
<appinfo>
<meta.attribute kind="java" basedOn=":org.eclipse.emf.compare.match.eobject.EqualityHelperExtensionProvider"/>
</appinfo>
</annotation>
</attribute>
<attribute name="ranking" type="string" use="required">
<annotation>
<documentation>
Rank of the provider. The provider with the highest rank is used by default. (integer value)
</documentation>
</annotation>
</attribute>
<attribute name="nsURI" type="string" use="required">
<annotation>
<documentation>
The pattern of namespace URI on which this provider can be applied.
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appinfo>
<meta.section type="since"/>
</appinfo>
<documentation>
[Enter the first release in which this extension point appears.]
</documentation>
</annotation>
<annotation>
<appinfo>
<meta.section type="examples"/>
</appinfo>
<documentation>
&lt;extension point=&quot;org.eclipse.emf.compare.rcp.equalityHelperExtensionProvider&quot;&gt;
&lt;provider
description=&quot;Example implementation of specific equality helper extension provider.&quot;
id=&quot;org.eclipse.emf.compare.rcp.example.myEqualityHelperExtensionProvider&quot;
impl=&quot;org.eclipse.emf.compare.match.example.MyEqualityHelperExtensionProvider&quot;
label=&quot;Example Equality helper extension Provider&quot;
nsURI=&quot;.*&quot;
ranking=&quot;100&quot;&gt;
&lt;/provider&gt;
&lt;/extension&gt;
</documentation>
</annotation>
<annotation>
<appinfo>
<meta.section type="apiinfo"/>
</appinfo>
<documentation>
[Enter API information here.]
</documentation>
</annotation>
<annotation>
<appinfo>
<meta.section type="implementation"/>
</appinfo>
<documentation>
[Enter information about supplied implementation of this extension point.]
</documentation>
</annotation>
<annotation>
<appinfo>
<meta.section type="copyright"/>
</appinfo>
<documentation>
Copyright (c) 2018 Obeo. 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 http://www.eclipse.org/legal/epl-v10.html
</documentation>
</annotation>
</schema>