Fuse Merge Managers

Identifier:
com.ibm.xtools.comparemerge.emf.fuseMergeManagers

Description:
This extension point allows a plug-in to register Fuse merge managers for specific content types. com.ibm.xtools.modeler.compare.internal.controller.ModelerFusingUUIDMergeManager.

Configuration Markup:

<!ELEMENT extension (fuseMergeManager+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT fuseMergeManager EMPTY>

<!ATTLIST fuseMergeManager

id            CDATA #REQUIRED

class         CDATA #REQUIRED

contentTypeId CDATA #REQUIRED>


Examples:
The following is an example of a Fuse merge manager extension for the UML Modeler content type:


   <extension
         point="com.ibm.xtools.comparemerge.emf.fuseMergeManagers">
      <mergeManager
            contentTypeId="com.ibm.xtools.uml.msl.umlModelContentType"
            class="com.ibm.xtools.modeler.compare.internal.controller.ModelerFusingUUIDMergeManager"
            id="fuseModelMergeManager"/>
   </extension>

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

Supplied Implementation:
The UML Model Compare client plugin provides fuse merge manager for the UML Model content type


Copyright 2008 IBM Corporation. All Rights Reserved.