Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -r944d2501b3f780d208e00015a1b850afad4c3aa8 -rd2b9feaf8aceaa9a96d0e6e19fd6fbbee8987ca6 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 944d2501b3f780d208e00015a1b850afad4c3aa8) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision d2b9feaf8aceaa9a96d0e6e19fd6fbbee8987ca6) @@ -407,6 +407,18 @@ FileFilter = RingtoetsCommonIOResources.DataTypeDisplayName_shape_file_filter, IsEnabled = context => context.ParentAssessmentSection.ReferenceLine != null }; + + yield return new ImportInfo + { + CreateFileImporter = (context, filePath) => new DikeProfilesImporter(context.WrappedData, + context.ParentAssessmentSection.ReferenceLine, + filePath), + Name = RingtoetsIntegrationPluginResources.DikeProfilesImporter_DisplayName, + Category = RingtoetsCommonFormsResources.Ringtoets_Category, + Image = RingtoetsCommonFormsResources.DikeProfile, + FileFilter = RingtoetsCommonIOResources.DataTypeDisplayName_shape_file_filter, + IsEnabled = context => context.ParentAssessmentSection.ReferenceLine != null + }; } public override IEnumerable GetExportInfos() @@ -564,6 +576,15 @@ .Build() }; + yield return new TreeNodeInfo + { + Text = dikeProfile => dikeProfile.Name, + Image = context => RingtoetsCommonFormsResources.DikeProfile, + ContextMenuStrip = (nodeData, parentData, treeViewControl) => Gui.Get(nodeData, treeViewControl) + .AddPropertiesItem() + .Build() + }; + yield return new TreeNodeInfo { Text = foreshoreProfile => foreshoreProfile.Name,