Customizing the metamodel > Metamodel graphical editor
  
Metamodel graphical editor
System Architect has a strong metamodel 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.
See also
Enabling the metamodel object
Creating user defined definitions
Creating user diagram types
Creating user definition types
Creating user definition properties
Creating user definition chapters
Adding a user definition chapter to a user definition type
Creating user symbol types
Generating a user props file
Creating a metamodel diagram
Importing a user props file into a production encyclopedia
Advanced use of user-defined definitions
Creating user-defined RELATION with the metamodel graphical editor
Introduction to extending metamodel with USRPROPS