Index: Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs =================================================================== diff -u -rb9ef465bd1c7ab5515c6c592573a3901efe63b5b -rddd62262960650056912a38dd8f9a3840373c971 --- Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision b9ef465bd1c7ab5515c6c592573a3901efe63b5b) +++ Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision ddd62262960650056912a38dd8f9a3840373c971) @@ -693,22 +693,9 @@ WaterPressureAsphaltCoverFailureMechanismSectionsContext, WaterPressureAsphaltCoverFailureMechanism, NonAdoptableWithProfileProbabilityFailureMechanismSectionResult>( new NonAdoptableWithProfileProbabilityFailureMechanismSectionResultUpdateStrategy()); - yield return new UpdateInfo - { - CreateFileImporter = (context, filePath) => - new FailureMechanismSectionsImporter(context.WrappedData, - context.AssessmentSection.ReferenceLine, - filePath, - new FailureMechanismSectionReplaceStrategy(context.WrappedData), - new UpdateMessageProvider()), - Name = RiskeerCommonFormsResources.FailureMechanismSections_DisplayName, - Category = RiskeerCommonFormsResources.Riskeer_Category, - Image = RiskeerCommonFormsResources.SectionsIcon, - FileFilterGenerator = new FileFilterGenerator(RiskeerCommonIOResources.Shape_file_filter_Extension, - RiskeerCommonIOResources.Shape_file_filter_Description), - CurrentPath = context => context.WrappedData.FailureMechanismSectionSourcePath, - IsEnabled = context => context.WrappedData.FailureMechanismSectionSourcePath != null - }; + yield return RiskeerUpdateInfoFactory.CreateFailureMechanismSectionsUpdateInfo< + SpecificFailurePathSectionsContext, SpecificFailurePath, NonAdoptableWithProfileProbabilityFailureMechanismSectionResult>( + new NonAdoptableWithProfileProbabilityFailureMechanismSectionResultUpdateStrategy()); } public override IEnumerable GetChildDataWithViewDefinitions(object viewData)