public void Deploy(CWPAnalysusScoreOutput computation, AnalysisPurpose purpose = AnalysisPurpose.application, Boolean update = false) { if (purpose == AnalysisPurpose.exploration) { RequiredScopes = CWPAnalysisScopeEnum.all; } else { if (update) { RequiredScopes |= computation.GetScope(); } else { RequiredScopes = computation.GetScope(); } } Computation = computation; }
/// <summary> /// Initializes a new instance of the <see cref="FeatureCWPAnalysisSettings"/> class. /// </summary> /// <param name="computation">The computation.</param> /// <param name="purpose">The purpose.</param> public FeatureCWPAnalysisSettings(CWPAnalysusScoreOutput computation, AnalysisPurpose purpose = AnalysisPurpose.application) { Deploy(computation, purpose); }