XMItoNodeset
XMItoNodeset is a command line tool to convert Enterprise Architect UML class diagrams to OPC UA nodeset files.
Build
XMItoNodeset is written in C# using the .NET framework V4.5.2.
Microsoft Visual Studio 2015 is used to build it.
Command line arguments
- /xmi < file name >
Name of the XMI file to convert.
UML classes are converted into OPC UA object types.
This argument could be used multiple times.
- /xmiDT < file name >
Name of the XMI file to convert.
UML classes are converted into OPC UA data types.
This argument could be used multiple times.
- /xmiS < file name >
Name of the XMI file to convert.
UML classes are converted according to the stereotype into OPC UA object types or OPC UA data types.
This argument could be used multiple times.
- /nodeset < file name >
Name of the generated nodeset file
- /nodesetUrl < URL string >
URL used for the generation of the nodeset
- /nodesetTypeDictionary < name >
Name of the type dictionary in the nodeset
[optional; default: "XMItoNodeset"]
- /nodesetImport < file name >
Name of the nodeset file to import
[optional]
- /nodesetStartId < id >
Start integer node id for the conversion
[optional; default: 0]
- /nodeIdMap < file name >
Name of the node id mapping file
[optional; default: "NodeIdMap.txt"]
- /binaryTypes < file name >
Name of the binary types schema file
[optional, default: "BinaryTypes.xml"]
- /xmlTypes < file name >
Name of the XML types schema file
[optional, default: "XMLTypes.xml"]
- /generate < name >
Restrict the generation of the nodeset to a subset of the UML classes
[optional]
- /ignoreClassMember
Name of the class member to ignore in the conversion
[optional]
- /word < file name >
Name of the MS Word file to generate
[optional]