protected override void RedrawDistribution(PopulationAnalysisFieldEvent eventToHandle)
        {
            var field = eventToHandle.PopulationAnalysisField;

            if (field.IsAnImplementationOf <PopulationAnalysisPKParameterField>())
            {
                drawDistributionFor(_selectedPKParameterFieldsPresenter.SelectedPKParameter, field.DowncastTo <PopulationAnalysisPKParameterField>());
            }

            else if (field.IsAnImplementationOf <PopulationAnalysisDerivedField>())
            {
                DrawDistributionFor(field.DowncastTo <PopulationAnalysisDerivedField>());
            }
        }
Beispiel #2
0
 protected abstract void RedrawDistribution(PopulationAnalysisFieldEvent eventToHandle);
Beispiel #3
0
 private bool canHandle(PopulationAnalysisFieldEvent eventToHandle)
 {
     return(Equals(eventToHandle.PopulationAnalysis, _populationAnalysis));
 }