Generic Diff Manager

Identifier:
com.ps.consul.eclipse.ui.viewer.tree.diff.GenericDiffManager

Since:
2.2

Description:
This extension point allows any user to register an own Compare Editor which is
opened for eclipse resources and uses the pure-variants Differencer Engine.

There is to provide a class of type com.ps.consul.eclipse.ui.viewer.tree.diff.newsync.ui.GenericDiffManager.

In this class are to implement methods for creating the merge tree viewers, to return the differencer engine,
provide the differencer input objects for the differencer, populate these objects to the tree viewers,
and optional content and label providers for the structure viewer

Configuration Markup:

<!ELEMENT extension (manager)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

Extension point for additional generic diff manager.



<!ELEMENT manager EMPTY>

<!ATTLIST manager

class CDATA #REQUIRED>

An additional generic diff manager.



Examples:
<extension point = "com.ps.consul.eclipse.ui.viewer.tree.diff.GenericDiffManager">
          [<manager 
          class= "the class of type GenericDiffManager"/>]
</extension>