Modular Application Creator Use Case Based Documentation
Loading...
Searching...
No Matches
BaseModelParameterOwner.cs
1using Newtonsoft.Json;
2using Siemens.Automation.ModularApplicationCreator.ControlModules.ModuleEssentials.Objects.EssentialParameterOwner;
3
5
6public class BaseModelParameterOwner : EssentialParameterOwner
7{
8 [JsonIgnore]
9 protected MAC_use_casesEM _module;
10
11 [JsonConstructor]
12 public BaseModelParameterOwner()
13 {
14
15 }
16
17 public BaseModelParameterOwner(MAC_use_casesEM module) : base(string.Empty)
18 {
19 _module = module;
20 }
21
22 protected override void setup()
23 {
24 base.setup();
25 CreateParameters();
26 }
27
28 protected virtual void CreateParameters()
29 {
30
31 }
32 // Add code here for validation, additional logic, or other functionality as needed.
33}
This is the main class in which the workflow starts. Here are all sections for creating or generating...