-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathBatchUserSettings.cs
More file actions
99 lines (91 loc) · 4.4 KB
/
Copy pathBatchUserSettings.cs
File metadata and controls
99 lines (91 loc) · 4.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
using System.Collections.Generic;
using System.Drawing;
using MoBi.Core;
using MoBi.Core.Domain;
using MoBi.Core.Domain.Model.Diagram;
using MoBi.Presentation.Settings;
using OSPSuite.Assets;
using OSPSuite.Core.Comparison;
using OSPSuite.Core.Diagram;
using OSPSuite.Core.Domain;
using OSPSuite.Core.Domain.Builder;
using OSPSuite.Presentation.Diagram.Elements;
using OSPSuite.Presentation.Presenters.ParameterIdentifications;
using OSPSuite.Presentation.Presenters.SensitivityAnalyses;
using OSPSuite.Presentation.Services;
using OSPSuite.Presentation.Settings;
using OSPSuite.UI.Diagram.Elements;
namespace MoBi.BatchTool.Services
{
public class BatchUserSettings : IUserSettings
{
public string DefaultChartEditorLayout { get; set; }
public string ActiveSkin { get; set; }
public Scalings DefaultChartYScaling { get; set; }
public IconSize IconSizeTreeView { get; set; }
public IconSize IconSizeTab { get; set; }
public IconSize IconSizeContextMenu { get; set; }
public Color ChartBackColor { get; set; }
public Color ChartDiagramBackColor { get; set; }
public bool ColorGroupObservedDataFromSameFolder { get; set; }
public DisplayUnitsManager DisplayUnits { get; set; }
public IList<string> ProjectFiles { get; set; }
public uint MRUListItemCount { get; set; }
public ComparerSettings ComparerSettings { get; set; }
public IDiagramOptions DiagramOptions { get; set; }
public string ChartEditorLayout { get; set; }
public JournalPageEditorSettings JournalPageEditorSettings { get; set; }
public ParameterIdentificationFeedbackEditorSettings ParameterIdentificationFeedbackEditorSettings { get; set; }
public SensitivityAnalysisFeedbackEditorSettings SensitivityAnalysisFeedbackEditorSettings { get; set; }
public MergeConflictViewSettings MergeConflictViewSettings { get; set; }
public ParameterGroupingModeIdForParameterAnalyzable DefaultParameterGroupingModeForPIAndSA { get; set; }
public string PKSimPath { get; set; }
public string IconSizeGeneral { get; set; }
public bool RenameDependentObjectsDefault { get; set; }
public bool CheckDimensions { get; set; }
public IForceLayoutConfiguration ForceLayoutConfigutation { get; set; }
public ChartOptions ChartOptions { get; set; }
public string MainViewLayout { get; set; }
public string RibbonLayout { get; set; }
public ObjectPathType ObjectPathType { get; set; }
public string ParameterDefaultDimension { get; set; }
public void SaveLayout()
{
}
public void RestoreLayout()
{
}
public int LayoutVersion { get; set; }
public uint DecimalPlace { get; set; }
public DirectoryMapSettings DirectoryMapSettings { get; private set; }
public IEnumerable<DirectoryMap> UsedDirectories { get; private set; }
public SimulationSettings LastSimulationSettings { get; set; }
public bool ShowAdvancedParameters { get; set; }
public NotificationType VisibleNotification { get; set; }
public bool ShowPKSimDimensionProblemWarnings { get; set; }
public bool ShowCannotCalcErrors { get; set; }
public bool ShowPKSimObserverMessages { get; set; }
public bool ShowUnresolvedEndosomeMessagesForInitialConditions { get; set; }
public bool CheckRules { get; set; }
public bool CheckCircularReference { get; set; }
public ValidationSettings ValidationSettings { get; private set; }
public OutputSelections OutputSelections { get; set; }
public bool GroupParameters { get; set; }
public BatchUserSettings()
{
ProjectFiles = new List<string>();
DiagramOptions = new DiagramOptions();
ForceLayoutConfigutation = new ForceLayoutConfiguration();
ChartOptions = new ChartOptions();
DisplayUnits = new DisplayUnitsManager();
ComparerSettings = new ComparerSettings { CompareHiddenEntities = true };
JournalPageEditorSettings = new JournalPageEditorSettings();
ParameterIdentificationFeedbackEditorSettings = new ParameterIdentificationFeedbackEditorSettings();
MergeConflictViewSettings = new MergeConflictViewSettings();
}
public int MaximumNumberOfCoresToUse { get; set; }
public int NumberOfBins { get; set; }
public int NumberOfIndividualsPerBin { get; set; }
public bool WarnForNonFiniteQuantities { get; set; }
}
}