Description : ce point d'extension permet à un plug-in d'enregistrer un créateur de structure pour des types de contenu spécifiques. Le créateur de structure est supposé créer une arborescence de IStructureComparator pour un contenu donné. Cette arborescence serte d'entrée à la comparaison structurelle. Le point d'extension doit implémenter l'interface org.eclipse.compare.structuremergeviewer.IStructureCreator.
Marques de configuration :
<!ELEMENT extension
(structureCreator*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT structureCreator EMPTY>
<!ATTLIST structureCreator
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #REQUIRED
>
<extension point = "org.eclipse.compare.structureCreators"> <structureCreator id="org.eclipse.compare.JavaStructureCreator" class="org.eclipse.compare.JavaStructureCreator" extensions="java" /> </extension>
Implémentation fournie : Le plug-in Compare de l'interface utilisateur définit un créateur de structure pour les archives zip.