Skip to content

Latest commit

 

History

History
52 lines (49 loc) · 1.88 KB

README.md

File metadata and controls

52 lines (49 loc) · 1.88 KB

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]