# Package org.codehaus.plexus.metadata.merge.support

Interface Summary
Interface | Description
--- | ---
Mergeable | Interface that marks an implementing entity as mergeable.

Class Summary
Class | Description
--- | ---
AbstractMergeableElement |
AbstractMergeableElementList | Base class that allows for handling merging two element lists.
AbstractMergeableSupport |
ComponentElement |
ComponentsElement |
ComponentSetElement |
ConfigurationElement | TODO Implement merge for this.
DescriptorTag | Represents the various top-level tags in a deployment descriptor as a typesafe enumeration.
MergeStrategies | Collection of available Merge Strategies.
PlexusRootElement |
PlexusXmlTag | All allowable tags in `components.xml` and their bindings to `Mergeable` counterparts (if required).
RequirementElement |
RequirementsElement |