Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsPlugin.cs =================================================================== diff -u -r13a669fc8333d93a997aa54f6037f0592da1cd96 -rde7c230ae08429e50670a647de0c186365b44cf0 --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsPlugin.cs (.../GrassCoverErosionInwardsPlugin.cs) (revision 13a669fc8333d93a997aa54f6037f0592da1cd96) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsPlugin.cs (.../GrassCoverErosionInwardsPlugin.cs) (revision de7c230ae08429e50670a647de0c186365b44cf0) @@ -83,10 +83,7 @@ context, new ObservablePropertyChangeHandler(context.Calculation, context.WrappedData)) }; - yield return new PropertyInfo - { - CreateInstance = context => new GrassCoverErosionInwardsOutputProperties(context.WrappedData) - }; + yield return new PropertyInfo(); yield return new PropertyInfo { CreateInstance = context => new DikeProfileCollectionProperties(context.WrappedData) @@ -267,11 +264,11 @@ .Build() }; - yield return new TreeNodeInfo + yield return new TreeNodeInfo { Text = output => RingtoetsCommonFormsResources.CalculationOutput_DisplayName, Image = output => Resources.OutputIcon, - ChildNodeObjects = OutputContextChildNodeObjects, + ChildNodeObjects = OutputChildNodeObjects, ContextMenuStrip = (nodeData, parentData, treeViewControl) => Gui.Get(nodeData, treeViewControl) .AddPropertiesItem() .Build() @@ -820,9 +817,7 @@ if (context.WrappedData.HasOutput) { - childNodes.Add(new GrassCoverErosionInwardsOutputContext(context.WrappedData.Output, - context.FailureMechanism, - context.AssessmentSection)); + childNodes.Add(context.WrappedData.Output); } else { @@ -963,13 +958,13 @@ #region GrassCoverErosionInwardsOutputContext TreeNodeInfo - private static object[] OutputContextChildNodeObjects(GrassCoverErosionInwardsOutputContext context) + private static object[] OutputChildNodeObjects(GrassCoverErosionInwardsOutput node) { return new[] { - context.WrappedData.OvertoppingOutput, - context.WrappedData.DikeHeightOutput ?? (object) new EmptyDikeHeightOutput(), - context.WrappedData.OvertoppingRateOutput ?? (object) new EmptyOvertoppingRateOutput() + node.OvertoppingOutput, + node.DikeHeightOutput ?? (object) new EmptyDikeHeightOutput(), + node.OvertoppingRateOutput ?? (object) new EmptyOvertoppingRateOutput() }; }