private void CalculateAllInFailureMechanism(HydraulicLoadsStateFailureMechanismContext context) { ActivityProgressDialogRunner.Run( Gui.MainWindow, WaveImpactAsphaltCoverWaveConditionsCalculationActivityFactory.CreateCalculationActivities(context.WrappedData, context.Parent)); }
private static object[] HydraulicLoadsStateFailureMechanismChildNodeObjects(HydraulicLoadsStateFailureMechanismContext context) { WaveImpactAsphaltCoverFailureMechanism failureMechanism = context.WrappedData; IAssessmentSection assessmentSection = context.Parent; return(new object[] { new CategoryTreeFolder(RiskeerCommonFormsResources.FailureMechanism_Inputs_DisplayName, GetHydraulicLoadsStateFailureMechanismInputs(failureMechanism, assessmentSection), TreeFolderCategory.Input), new WaveImpactAsphaltCoverCalculationGroupContext(failureMechanism.CalculationsGroup, null, failureMechanism, assessmentSection) }); }
private ContextMenuStrip HydraulicLoadsStateFailureMechanismContextMenuStrip(HydraulicLoadsStateFailureMechanismContext context, object parentData, TreeViewControl treeViewControl) { var builder = new RiskeerContextMenuBuilder(Gui.Get(context, treeViewControl)); return(builder.AddOpenItem() .AddSeparator() .AddPerformAllCalculationsInFailureMechanismItem( context, CalculateAllInFailureMechanism, EnableValidateAndCalculateMenuItemForFailureMechanism) .AddSeparator() .AddCollapseAllItem() .AddExpandAllItem() .AddSeparator() .AddPropertiesItem() .Build()); }
private static string EnableValidateAndCalculateMenuItemForFailureMechanism(HydraulicLoadsStateFailureMechanismContext context) { return(EnableValidateAndCalculateMenuItem(context.Parent)); }