internal static ISet <MatchDomainP> CheckDomainP(LL.MDE.DataModels.EnAr.Package p) { ISet <MatchDomainP> result = new HashSet <MatchDomainP>(); string s = p.Name; LL.MDE.DataModels.EnAr.Element pe = p.Element; if (pe.Stereotype == "st1") { foreach (LL.MDE.DataModels.EnAr.Connector c in pe.Connectors.OfType <LL.MDE.DataModels.EnAr.Connector>()) { int target = c.SupplierID; int source = c.ClientID; MatchDomainP match = new MatchDomainP() { p = p, s = s, pe = pe, c = c, target = target, source = source, }; result.Add(match); } } return(result); }
internal static ISet <MatchDomainP> CheckDomainP(LL.MDE.DataModels.SimpleUML.Package p) { ISet <MatchDomainP> result = new HashSet <MatchDomainP>(); if (p != null) { string pn = (string)p.name; MatchDomainP match = new MatchDomainP() { p = p, pn = pn, }; result.Add(match); } return(result); }