internal virtual void ChangeDeterministicStatus(Calculation calculation, bool isDeterministic, ICalculationRepository calcRep) { throw new ClaimInvalidStateOperationException("Calculation", DisplayName, "ChangeDeterministicStatus"); }
internal override void Run(Calculation calculation, Service.IJobIndexPointCalculator calculator) { calculator.Resume(calculation); calculation.State = new CalculationRunningState(); }
internal virtual void ReCalculate(Calculation calculation, Service.IJobIndexPointCalculator calculator) { throw new ClaimInvalidStateOperationException("Calculation", DisplayName, "ReCalculate"); }
internal virtual void Pause(Calculation calculation, IJobIndexPointCalculator calculator) { throw new ClaimInvalidStateOperationException("Calculation", DisplayName, "Pause"); }
internal override void Stop(Calculation calculation, Service.IJobIndexPointCalculator calculator) { calculator.Stop(calculation); calculation.State = new CalculationStoppedState(); }
internal override void Pause(Calculation calculation, IJobIndexPointCalculator calculator) { calculator.Pause(calculation); calculation.State = new CalculationPausedState(); }
internal override void Run(Calculation calculation, IJobIndexPointCalculator calculator) { calculator.Start(calculation); calculation.State = new CalculationRunningState(); }