DeDuplicator

Class for doing the generic routines of deduplication. This has various routines for deduplicating elements.

Package DLAFormfactory
Author Bert Dingemans
Alias --
Stereotypes --

Attributes

Name Type Cardinality Description
_Repository EA.Repository 1 - 1Reference to the EArepository

strOriginals String 1 - 1String concatenation of the various properties of the original

strModules String 1 - 1String concatenation of the various properties of the duplicate

AllModules Boolean 1 - 1--

Methods

Name Type Description
DeduplicateConnector --Deduplicate a connector, often there are more connectors between two elements because users hide associations and create new ones
DeduplicateElement --Deduplicate two elements in which you merge a number of child elements from the duplicate to the original
DeDuplicateConnectors --Deduplicate connectors in the package
DeDuplicatePackage --Get duplicates based on the selected package
Repository EA.RepositoryConnection to the open and active repostory

@returns
HasModule BooleanMethod to check for running a deduplication routine
AddModuleViaCheckBox --Helper routine to bring the values of the checkboxes in the deduplicator screen to the deduplicator functions

Diagrams

DLAFormfactory

--