Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 internal Ranked <ContextRuleMapping> Rank(ContextRuleMapping mapping)
 {
     throw new NotImplementedException();
 }