Merge Managers

Identifier:
com.ibm.xtools.comparemerge.core.mergeManagers

Description:
This extension point allows a plug-in to register compare/merge merge managers for specific content types. com.ibm.xtools.comparemerge.core.controller.AbstractMergeManager.

Configuration Markup:

<!ELEMENT extension (mergeManager+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT mergeManager EMPTY>

<!ATTLIST mergeManager

id            CDATA #REQUIRED

class         CDATA #REQUIRED

contentTypeId CDATA #REQUIRED>


Examples:
The following is an example of a compare/merge merge manager extension for the EMF content type:


   <extension
         point="com.ibm.xtools.comparemerge.core.mergeManagers">
      <mergeManager
            contentTypeId="com.ibm.xtools.comparemerge.emf.emfContentType"
            class="com.ibm.xtools.comparemerge.emf.controller.ModelMergeManager"
            id="emfMergeManager"/>
   </extension>

API Information:
The value of the class attribute must implement the interface com.ibm.xtools.comparemerge.core.controller.AbstractMergeManager.

Supplied Implementation:
The EMF model plugin provides merge manager for the EMF content type


Copyright (c) 2004, 2018 Model RealTime, HCL and others. All Rights Reserved.