Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs =================================================================== diff -u -r417318f41aef73c060b5fe7c6d723d75d335430a -rf9aefa56762ac1dd731bc4bfed955d651781d598 --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision 417318f41aef73c060b5fe7c6d723d75d335430a) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision f9aefa56762ac1dd731bc4bfed955d651781d598) @@ -110,16 +110,12 @@ } }; - yield return new ViewInfo + yield return new ViewInfo { - GetViewData = context => context.WrappedData, + GetViewData = context => context.PipingCalculation, GetViewName = (view, input) => PipingFormsResources.PipingInputContext_NodeDisplayName, Image = PipingFormsResources.PipingInputIcon, - CloseForData = ClosePipingInputViewForData, - AfterCreate = (view, context) => - { - view.Calculation = context.PipingCalculation; - } + CloseForData = ClosePipingInputViewForData }; } @@ -319,17 +315,16 @@ var pipingCalculationScenarioContext = o as PipingCalculationScenarioContext; if (pipingCalculationScenarioContext != null) { - return ReferenceEquals(view.Data, pipingCalculationScenarioContext.WrappedData.InputParameters); + return ReferenceEquals(view.Data, pipingCalculationScenarioContext.WrappedData); } - IEnumerable calculationInputs = null; + IEnumerable calculations = null; var pipingCalculationGroupContext = o as PipingCalculationGroupContext; if (pipingCalculationGroupContext != null) { - calculationInputs = pipingCalculationGroupContext.WrappedData.GetCalculations() - .OfType() - .Select(c => c.InputParameters); + calculations = pipingCalculationGroupContext.WrappedData.GetCalculations() + .OfType(); } var failureMechanism = o as PipingFailureMechanism; @@ -350,12 +345,11 @@ if (failureMechanism != null) { - calculationInputs = failureMechanism.CalculationsGroup.GetCalculations() - .OfType() - .Select(c => c.InputParameters); + calculations = failureMechanism.CalculationsGroup.GetCalculations() + .OfType(); } - return calculationInputs != null && calculationInputs.Any(ci => ReferenceEquals(view.Data, ci)); + return calculations != null && calculations.Any(ci => ReferenceEquals(view.Data, ci)); } #endregion