Index: Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs =================================================================== diff -u -r7e8b7562d2dec62c1c5c0a205e1f7f4eca7243fc -r934e62526cbaf44531bba2a1ae0d0ea84b204d05 --- Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs (.../WaveImpactAsphaltCoverPlugin.cs) (revision 7e8b7562d2dec62c1c5c0a205e1f7f4eca7243fc) +++ Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs (.../WaveImpactAsphaltCoverPlugin.cs) (revision 934e62526cbaf44531bba2a1ae0d0ea84b204d05) @@ -93,11 +93,9 @@ { GetViewName = (view, context) => context.WrappedData.Name, Image = RiskeerCommonFormsResources.FailureMechanismIcon, - CloseForData = CloseWaveImpactAsphaltCoverFailureMechanismViewForData, - AdditionalDataCheck = context => context.WrappedData.IsRelevant, CreateInstance = context => new WaveImpactAsphaltCoverFailureMechanismView(context.WrappedData, context.Parent) }; - + yield return new ViewInfo { GetViewName = (view, context) => context.WrappedData.Name, @@ -261,16 +259,6 @@ #region ViewInfos - private static bool CloseWaveImpactAsphaltCoverFailureMechanismViewForData(WaveImpactAsphaltCoverFailureMechanismView view, object o) - { - var assessmentSection = o as IAssessmentSection; - var failureMechanism = o as WaveImpactAsphaltCoverFailureMechanism; - - return assessmentSection != null - ? ReferenceEquals(view.AssessmentSection, assessmentSection) - : ReferenceEquals(view.FailureMechanism, failureMechanism); - } - private static bool CloseFailureMechanismResultViewForData(WaveImpactAsphaltCoverFailureMechanismResultView view, object dataToCloseFor) { var assessmentSection = dataToCloseFor as IAssessmentSection;