Skip to content

Commit 1d0a6da

Browse files
authored
Tbm0115/visibility (#8)
* Bump MtconnectTranspiler update * Update MtconnectTranspiler.Sinks.CSharp.Example.csproj * Implemented visibility changes
1 parent 01a3a34 commit 1d0a6da

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

MtconnectTranspiler.Sinks.CSharp.Example/Models/CSharpClass.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public CSharpClass(XmiDocument model, UmlClass source) : base(model, source)
8888
if (source.IsAbstract)
8989
Modifier = "abstract";
9090

91-
AccessModifier = "public";
91+
AccessModifier = source?.Visibility ?? "public";
9292

9393
_properties = source.Properties
9494
?.Where(o => !string.IsNullOrEmpty(o.Name))

MtconnectTranspiler.Sinks.CSharp.Example/Models/Property.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public Property(XmiDocument model, UmlProperty source) : base(model, source)
6161
if (source.Comments?.Length > 0)
6262
Summary = new Summary(source.Comments);
6363

64-
AccessModifier = source.Visibility;
64+
AccessModifier = source.Visibility ?? "public";
6565

6666
Modifier = source.IsStatic ? "static" : source.IsReadOnly ? "readonly" : "";
6767

MtconnectTranspiler.Sinks.CSharp.Example/MtconnectTranspiler.Sinks.CSharp.Example.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.5" />
2424
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.5" />
2525
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.5" />
26-
<PackageReference Include="MtconnectTranspiler" Version="2.5.1" />
26+
<PackageReference Include="MtconnectTranspiler" Version="2.5.3" />
2727
<PackageReference Include="MtconnectTranspiler.CodeGenerators.ScribanTemplates" Version="2.5.0" />
2828
</ItemGroup>
2929

MtconnectTranspiler.Sinks.CSharp/Models/Classes/IndustrialTerms/ThingClass.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public sealed class ThingClass : IClass
3131
/// <summary>Constant value for <see cref="ThingClass.Name" /></summary>
3232
public const string NAME = "Thing";
3333
/// <summary>Constant value for <see cref="ThingClass.AccessModifier" /></summary>
34-
public const string ACCESS_MODIFIER = "public";
34+
public const string ACCESS_MODIFIER = "private";
3535
/// <summary>Constant value for <see cref="ThingClass.Modifier" /></summary>
3636
public const string MODIFIER = "";
3737
/// <summary>Constant value for <see cref="ThingClass.NormativeVersion" /></summary>

MtconnectTranspiler.Sinks.CSharp/Models/Classes/InterfaceInteractionModel/RequesterClass.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public sealed class RequesterClass : IClass
3030
/// <summary>Constant value for <see cref="RequesterClass.Name" /></summary>
3131
public const string NAME = "Requester";
3232
/// <summary>Constant value for <see cref="RequesterClass.AccessModifier" /></summary>
33-
public const string ACCESS_MODIFIER = "public";
33+
public const string ACCESS_MODIFIER = "private";
3434
/// <summary>Constant value for <see cref="RequesterClass.Modifier" /></summary>
3535
public const string MODIFIER = "";
3636
/// <summary>Constant value for <see cref="RequesterClass.NormativeVersion" /></summary>

MtconnectTranspiler.Sinks.CSharp/Models/Classes/InterfaceInteractionModel/ResponderClass.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public sealed class ResponderClass : IClass
3030
/// <summary>Constant value for <see cref="ResponderClass.Name" /></summary>
3131
public const string NAME = "Responder";
3232
/// <summary>Constant value for <see cref="ResponderClass.AccessModifier" /></summary>
33-
public const string ACCESS_MODIFIER = "public";
33+
public const string ACCESS_MODIFIER = "private";
3434
/// <summary>Constant value for <see cref="ResponderClass.Modifier" /></summary>
3535
public const string MODIFIER = "";
3636
/// <summary>Constant value for <see cref="ResponderClass.NormativeVersion" /></summary>

MtconnectTranspiler.Sinks.CSharp/MtconnectTranspiler.Sinks.CSharp.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
66
<Title>MTConnect Transpiler Sink for C#</Title>
7-
<Version>2.5.1</Version>
7+
<Version>2.5.2</Version>
88
<Authors>mtconnect, tbm0115</Authors>
99
<Company>MTConnect Institute; TAMS;</Company>
1010
<Description>An implementation of `ITranspilerSink` from the `MtconnectTranspiler` library. This libary makes it possible to transpile the MTConnect Standard SysML model into C# code.</Description>

0 commit comments

Comments
 (0)