NMF-CodeGen 2.0.388

There is a newer version of this package available.
See the version list below for details.
dotnet add package NMF-CodeGen --version 2.0.388                
NuGet\Install-Package NMF-CodeGen -Version 2.0.388                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NMF-CodeGen" Version="2.0.388" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NMF-CodeGen --version 2.0.388                
#r "nuget: NMF-CodeGen, 2.0.388"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NMF-CodeGen as a Cake Addin
#addin nuget:?package=NMF-CodeGen&version=2.0.388

// Install NMF-CodeGen as a Cake Tool
#tool nuget:?package=NMF-CodeGen&version=2.0.388                

NMF Transformations

NMF Transformations (NTL) is a model transformation language implemented in an internal DSL.

When to use this package?

Use this package if you need to generate code that matches one of the needs below:

  • References to other types must be simplified (e.g., through using-statements) but naming conflicts must not occur. In case of naming conflicts, type references must be fully qualified.
  • The concepts from which code is generated logically contains multiple inheritance which must be resolved to interface implementation.

The idea of this package is to provide support for the above when generating code based on System.CodeDOM that can be reused independent from the context.

Where can I get more information?

There is a documentation website which we try to maintain that contains a few tutorials. There are publications if you want to explore the technical details. Also, please feel free to ask a question or report a bug.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on NMF-CodeGen:

Package Downloads
NMF-MetaTransformation

This package contains a transformation from NMeta to code.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.397 82 3 days ago
2.0.390 108 5 days ago
2.0.389 107 6 days ago
2.0.388 109 6 days ago
2.0.377 162 14 days ago
2.0.344 124 a month ago
2.0.341 113 a month ago
2.0.338 121 a month ago
2.0.337 117 a month ago
2.0.336 116 a month ago
2.0.334 116 a month ago
2.0.300 111 2 months ago
2.0.273 109 3 months ago
2.0.265 140 3 months ago
2.0.262 119 3 months ago
2.0.251 117 4 months ago
2.0.245 122 4 months ago
2.0.227 168 6 months ago
2.0.223 163 6 months ago
2.0.222 139 7 months ago
2.0.221 153 8 months ago
2.0.220 130 8 months ago
2.0.219 127 8 months ago
2.0.217 160 9 months ago
2.0.216 146 10 months ago
2.0.207 181 3/25/2024
2.0.194 231 1/8/2024
2.0.193 261 12/7/2023
2.0.190 210 11/27/2023
2.0.189 244 10/27/2023
2.0.188 368 6/27/2023
2.0.187 323 6/22/2023
2.0.186 339 6/16/2023
2.0.185 325 6/1/2023
2.0.184 536 2/16/2023
2.0.183 545 1/26/2023
2.0.176 2,533 5/18/2021
2.0.174 622 5/5/2021
2.0.169 672 5/3/2021
2.0.167 715 5/1/2021
2.0.166 621 4/29/2021
2.0.165 693 4/28/2021
2.0.164 1,161 7/20/2020
2.0.163 848 6/15/2020
2.0.162 848 4/21/2020
2.0.161 927 4/7/2020
2.0.160 864 4/6/2020
2.0.158 852 4/6/2020
2.0.157 905 1/14/2020
2.0.156 918 1/9/2020
2.0.155 903 1/7/2020
2.0.154 878 1/2/2020
2.0.153 900 11/4/2019
2.0.152 926 11/1/2019
2.0.148 953 8/25/2019
2.0.147 947 8/6/2019
2.0.146 1,005 8/1/2019
2.0.145 968 7/30/2019
2.0.144 981 7/29/2019
2.0.143 973 7/29/2019
2.0.142 927 7/29/2019
2.0.141 958 7/29/2019
2.0.140 941 7/18/2019
2.0.139 916 7/17/2019
2.0.138 969 5/21/2019
2.0.137 1,006 5/17/2019
2.0.136 1,029 3/23/2019
2.0.135 1,146 11/30/2018
2.0.134 1,104 11/30/2018
2.0.133 1,165 10/15/2018
2.0.130 1,220 9/1/2018
2.0.129 1,369 7/4/2018
2.0.128 1,277 7/3/2018
2.0.127 1,309 6/28/2018
2.0.126 1,484 4/10/2018
2.0.124 1,349 4/4/2018
2.0.123 1,342 4/3/2018
2.0.122 1,606 3/30/2018
2.0.121 1,318 3/27/2018
2.0.120 1,465 3/21/2018
2.0.119 1,318 3/13/2018
2.0.118 1,437 3/7/2018
2.0.117 1,524 2/13/2018
2.0.116 1,454 1/29/2018
2.0.115 1,444 1/29/2018
2.0.114 1,473 1/25/2018
2.0.113 1,449 1/17/2018
2.0.112 1,470 1/12/2018
2.0.111 1,456 1/3/2018
2.0.110 1,460 12/19/2017
2.0.109 1,336 12/19/2017
2.0.108 1,333 12/18/2017
2.0.107 1,474 12/6/2017
1.0.99 1,346 12/1/2017
1.0.98 1,342 11/27/2017
1.0.97 1,417 11/21/2017
1.0.96 1,364 10/19/2017
1.0.95 1,358 10/19/2017
1.0.94 1,309 10/16/2017
1.0.93 1,363 10/11/2017
1.0.92 1,341 10/6/2017
1.0.91 1,336 10/6/2017
1.0.90 1,355 9/22/2017
1.0.89 1,404 8/30/2017
1.0.88 1,391 8/16/2017
1.0.87 1,391 8/7/2017
1.0.86 1,382 8/6/2017
1.0.85 1,425 7/4/2017
1.0.84 1,377 6/7/2017
1.0.83 1,381 6/7/2017
1.0.82 1,172 6/3/2017
1.0.81 1,142 5/10/2017
1.0.79 1,142 4/27/2017
1.0.78 1,171 4/27/2017
1.0.76 1,171 4/25/2017
1.0.75 1,156 4/25/2017
1.0.74 1,211 4/13/2017
1.0.73 1,157 4/6/2017
1.0.72 1,155 3/20/2017
1.0.71 1,168 3/17/2017
1.0.70 1,182 3/16/2017
1.0.68 1,167 3/5/2017
1.0.67 1,150 3/4/2017
1.0.65 1,172 3/4/2017
1.0.64 1,209 2/21/2017
1.0.63 1,234 1/19/2017
1.0.62 1,241 1/19/2017
1.0.61 1,166 1/11/2017
1.0.60 1,187 12/20/2016
1.0.59 1,191 12/6/2016
1.0.58 1,180 11/28/2016
1.0.57 1,168 11/25/2016
1.0.56 1,174 11/25/2016
1.0.55 1,157 11/18/2016
1.0.54 1,314 11/8/2016
1.0.50 1,207 10/4/2016
1.0.49 1,186 9/29/2016
1.0.48 1,383 9/20/2016
1.0.47 1,150 9/8/2016
1.0.46 1,178 9/7/2016
1.0.45 1,202 8/13/2016
1.0.44 1,180 8/11/2016
1.0.43 1,149 8/10/2016
1.0.42 1,122 8/5/2016
1.0.41 1,252 8/4/2016