System Architect has a strong meta-model customization facility, but all customizations have had to be done using a scripting language, which is added to a usrprops.txt file and included in the Files table of each encyclopedia (adding to and overriding the default metamodel specified through the saprops.cfg file that is shipped with the product). In this version of the product, a new graphical approach to customizing the metamodel is provided. Users can now create new diagram types, definition types, and symbol types, and specify properties of those types and relationships to each other, in System Architect’s own graphical user interface, and auto-generate a usrprops.txt file.
In addition, the existing functionality of automatically generating a read-only data model of metamodel items in the repository (diagrams, definitions, or symbols) has been extended so that items on the generated meta model diagram can be edited to create metamodel extensions.
This eliminates the need for learning System Architect’s metamodel scripting language in order to extend the repository’s metamodel.