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>
- id - a unique identifier that can be used to reference this creator
- class - name of a class that implements com.ibm.xtools.comparemerge.core.controller.AbstractMergeManager
- contentTypeId - the content type id e.g. "com.ibm.xtools.comparemerge.library.libraryContentType"
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.