Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -rf99c766e67789eab53284ff88c86bb5cb6a5323b -r818c6e0cd70f67eab31941bffea5bd62d1a191e6 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision f99c766e67789eab53284ff88c86bb5cb6a5323b) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 818c6e0cd70f67eab31941bffea5bd62d1a191e6) @@ -384,7 +384,7 @@ }; yield return new PropertyInfo { - CreateInstance = context => new ReferenceLineProperties(context.WrappedData.ReferenceLine) + CreateInstance = context => new ReferenceLineProperties(context.WrappedData) }; yield return new PropertyInfo { @@ -764,8 +764,8 @@ yield return new ExportInfo { Name = RingtoetsCommonDataResources.ReferenceLine_DisplayName, - CreateFileExporter = (context, filePath) => new ReferenceLineExporter(context.WrappedData.ReferenceLine, context.WrappedData.Id, filePath), - IsEnabled = context => HasReferenceLine(context.WrappedData), + CreateFileExporter = (context, filePath) => new ReferenceLineExporter(context.WrappedData, context.AssessmentSection.Id, filePath), + IsEnabled = context => HasReferenceLine(context.AssessmentSection), FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIOResources.Shape_file_filter_Extension, RingtoetsCommonIOResources.Shape_file_filter_Description) }; @@ -904,7 +904,7 @@ { Text = context => RingtoetsCommonDataResources.ReferenceLine_DisplayName, Image = context => RingtoetsCommonFormsResources.ReferenceLineIcon, - ForeColor = context => context.WrappedData.ReferenceLine.Points.Any() + ForeColor = context => context.WrappedData.Points.Any() ? Color.FromKnownColor(KnownColor.ControlText) : Color.FromKnownColor(KnownColor.GrayText), ContextMenuStrip = ReferenceLineContextMenuStrip @@ -1662,7 +1662,7 @@ { var childNodes = new List { - new ReferenceLineContext(nodeData), + new ReferenceLineContext(nodeData.ReferenceLine, nodeData), new NormContext(nodeData.FailureMechanismContribution, nodeData), new FailureMechanismContributionContext(nodeData.FailureMechanismContribution, nodeData), new HydraulicBoundaryDatabaseContext(nodeData.HydraulicBoundaryDatabase, nodeData),