public void AddPlanPresenter(IPlanPresenter<Plan, XStateClass> planPresenter) { AllPlans.ForEach(planViewModel => planViewModel.RegisterPresenter(planPresenter)); }
private void OnRegisterPlanPresenter(IPlanPresenter<Plan, XStateClass> planPresenter) { if (!_planPresenters.Contains(planPresenter)) _planPresenters.Add(planPresenter); }
void OnRegisterPlanPresenter(IPlanPresenter<Plan> planPresenter) { if (!PlanPresenters.Contains(planPresenter)) { PlanPresenters.Add(planPresenter); if (_initialized) PlanTreeViewModel.AddPlanPresenter(planPresenter); OnSelectedPlanChanged(); } }