internal MatchDomainT EnforceT(CheckResultComplexAttributeToColumn checkresult, LL.MDE.DataModels.SimpleRDBMS.Table t) { MatchDomainT match = new MatchDomainT(); LL.MDE.DataModels.SimpleUML.Class c = checkresult.matchDomainC.c; LL.MDE.DataModels.SimpleUML.Attribute a = checkresult.matchDomainC.a; LL.MDE.DataModels.SimpleUML.Class tc = checkresult.matchDomainC.tc; // Contructing t // Return newly binded variables match.t = t; return(match); }
internal static ISet <CheckResultComplexAttributeToColumn> Check(LL.MDE.DataModels.SimpleUML.Class c, string prefix) { ISet <CheckResultComplexAttributeToColumn> result = new HashSet <CheckResultComplexAttributeToColumn>(); ISet <MatchDomainC> matchDomainCs = CheckDomainC(c); foreach (MatchDomainC matchDomainC in matchDomainCs) { LL.MDE.DataModels.SimpleUML.Attribute a = matchDomainC.a; string an = matchDomainC.an; LL.MDE.DataModels.SimpleUML.Class tc = matchDomainC.tc; CheckResultComplexAttributeToColumn checkonlysMatch = new CheckResultComplexAttributeToColumn() { matchDomainC = matchDomainC, }; result.Add(checkonlysMatch); } // End foreach return(result); }