Modular Application Creator Use Case Based Documentation
Loading...
Searching...
No Matches
BaseModelParameterOwner.cs
1
using
Newtonsoft.Json;
2
using
Siemens.Automation.ModularApplicationCreator.ControlModules.ModuleEssentials.Objects.EssentialParameterOwner;
3
4
namespace
MAC_use_cases.Model.ModuleEssentials.Base
;
5
6
public
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
}
MAC_use_cases.Model.MAC_use_casesEM
This is the main class in which the workflow starts. Here are all sections for creating or generating...
Definition
MAC_use_casesEM.cs:24
MAC_use_cases.Model.ModuleEssentials.Base
Definition
BaseModelParameterOwner.cs:4
MAC_use_cases
Model
ModuleEssentials
Base
BaseModelParameterOwner.cs
Generated by
1.14.0