public override void PrepareTheModel(SpaceModel space, ILogBuilder log) { FeatureCWPAnalysisSettings CWPSettings = new FeatureCWPAnalysisSettings(computation, FeatureCWPAnalysisSettings.AnalysisPurpose.application); if (CWPAnalysis != null) { log.log("Shared CWPAnalysis in use at " + shortName); CWPAnalysis.settings.DeployUpdate(CWPSettings); } else { log.log("New CWPAnalysis will be used at " + shortName); CWPAnalysis = new FeatureCWPAnalysis(CWPSettings); CWPAnalysis.Prepare(space, null); } CWPAnalysis.Analysis(null, log); foreach (String term in space.GetTokens(true, false)) { index.Add(term, GetScore(term)); } }
public FeatureCWPAnalysis(FeatureCWPAnalysisSettings _settings) { settings = _settings; }
public void CheckRequirements <T>(T __settings) where T : class { FeatureCWPAnalysisSettings _settings = __settings as FeatureCWPAnalysisSettings; settings.DeployUpdate(_settings); }