Package org.electrocodeogram.cpc.merge.api.strategy

Contains the the API specification IMergeStrategy contributions for the CPC Merge module.

See:
          Description

Interface Summary
ICloneObjectExtensionMerger A special merge handler for ICloneObjectExtensions.
ICloneObjectExtensionMergeStrategy A special support API which allows ICloneObjectExtensions and other modules to contribute special handling code for merging of ICloneObjectExtension data.
IMergeContext A collection of progress/status information for IMergeStrategys as well as some utility functions.
IMergeStrategy Interface for IMergeProvider merge strategies.
IReadableMergeTask A special read-only interface which corresponds to the IMergeTask interface.
IWriteableMergeResult Extension interface of IMergeResult which allows IMergeStrategys to incrementally build and modify the final IMergeResult of a merge operation.
 

Enum Summary
ICloneObjectExtensionMergeStrategy.Status Return status indicator for ICloneObjectExtensionMergeStrategy.merge(IReadableMergeTask, IMergeResult, ICloneObject, ICloneObject, ICloneObject, ICloneObject, LinkedList, LinkedList, LinkedList).
IMergeStrategy.Status Return status indicator for IMergeStrategy.merge(IReadableMergeTask, IWriteableMergeResult, IMergeContext).
IWriteableMergeResult.Type Specifies how a clone was affected by the merge operation.
 

Package org.electrocodeogram.cpc.merge.api.strategy Description

Contains the the API specification IMergeStrategy contributions for the CPC Merge module.