public void Handle(RenamedEvent eventToHandle)
        {
            if (!Equals(eventToHandle.RenamedObject, Chart))
            {
                return;
            }

            ChartChanged();
        }
예제 #2
0
        public void Handle(RenamedEvent eventToHandle)
        {
            if (!Equals(eventToHandle.RenamedObject, Subject))
            {
                return;
            }

            UpdateCaption();
        }
예제 #3
0
        public void Handle(RenamedEvent eventToHandle)
        {
            if (!Equals(eventToHandle.RenamedObject, PopulationAnalysisChart))
            {
                return;
            }

            updateCaption();
        }
예제 #4
0
        public void Handle(RenamedEvent eventToHandle)
        {
            if (!canHandle(eventToHandle))
            {
                return;
            }

            _linkedParametersPresenter.Refresh();
            _simulationParametersPresenter.Refresh();
        }
        public void Handle(RenamedEvent eventToHandle)
        {
            if (!canHandle(eventToHandle))
            {
                return;
            }

            _simulationSelectionPresenter.Refresh();
            _outputMappingPresenter.Refresh();
        }
        private void handleRenamedObservedData(RenamedEvent renamedEvent)
        {
            var observedData = renamedEvent.RenamedObject as DataRepository;

            if (observedData == null)
            {
                return;
            }

            _observedDataInSimulationManager.SimulationsUsing(observedData).Each(updateObservedDataForSimulation);
        }
예제 #7
0
        private void handleRenamedObservedData(RenamedEvent renamedEvent)
        {
            var observedData = renamedEvent.RenamedObject as DataRepository;

            if (observedData == null)
            {
                return;
            }

            RefreshTreeAfterRename();
        }
예제 #8
0
        private void handleRenamedBuildingBlock(RenamedEvent renamedEvent)
        {
            var buildingBlock = renamedEvent.RenamedObject as IPKSimBuildingBlock;

            if (buildingBlock == null)
            {
                return;
            }

            if (buildingBlock.IsAnImplementationOf <Simulation>())
            {
                return;
            }

            RefreshTreeAfterRename();
        }
        private void handleRenamedBuildingBlock(RenamedEvent renamedEvent)
        {
            var buildingBlock = renamedEvent.RenamedObject as IPKSimBuildingBlock;

            if (buildingBlock == null)
            {
                return;
            }

            if (buildingBlock.IsAnImplementationOf <Simulation>())
            {
                updateSimulationNode(buildingBlock.DowncastTo <Simulation>());
            }
            else
            {
                _buildingBlockInSimulationManager.SimulationsUsing(buildingBlock).Each(updateSimulationNode);
            }
        }
예제 #10
0
 private bool canHandle(RenamedEvent eventToHandle)
 {
     return(_parameterIdentification.UsesSimulation(eventToHandle.RenamedObject as ISimulation));
 }
예제 #11
0
 public void Handle(RenamedEvent eventToHandle)
 {
     //nothing to do here as renamed is handle automatically with change event
 }
 public void Handle(RenamedEvent renamedEvent)
 {
     handleRenamedBuildingBlock(renamedEvent);
     handleRenamedObservedData(renamedEvent);
 }
 public void Handle(RenamedEvent eventToHandle)
 {
     //Nothing to do here
 }