Project: talenddataquality
Issue TDQ-12164: Improve architecture hierarchy in Function class
From org.talend.dataquality.datamasking.functions.Function, there are many inheritances. We can detect redondancies from a class to an other. For example, in MaskEmailDomain and GenerateFromFile classes, there is a redundancy between the attributes "replacements" and "substituteList". It's an issue if we want to improve these algorithms properly.
Story points: 2