private Ranked <ContextRuleMapping> createRankedContextRuleMapping(Dictionary <RulePart, FeatureBase> assignments) { var partClusters = getPartClusters(assignments); var referencedPartClusters = getReferencedPartClusters(partClusters); var featuresToRules = new Dictionary <FeatureBase, ContextRule>(); foreach (var referencedPart in referencedPartClusters) { var contextRule = createContextRule(referencedPart); featuresToRules.Add(referencedPart.Feature, contextRule); } var mapping = new ContextRuleMapping(featuresToRules); return(Rank(mapping)); }
internal Ranked <ContextRuleMapping> Rank(ContextRuleMapping mapping) { throw new NotImplementedException(); }