Jump to: navigation, search

Changes


Smart Studio

1,869 bytes added, 16:55, 14 August 2020
/* Inheritance Graph */
=== Inheritance Graph ===
There are multiple kinds of modelling worksheets with different responsibilities: The [[Inheritance Graph]] allows the user to create meta models. It's called "Inheritance Graph" because the MetaClasses' inheritance structure is displayed graphically.  ==== Meta Classes ====You can drop existing meta classes onto the graph in order to see the full inheritance hierarchy, classifications and meta properties. You can also drop a new meta class from the tool box picker, and proceed to model it by dropping meta properties onto it, or connecting it to other meta classes to establish an inheritance hierarchy. ==== Meta Properties ====The details of meta properties can be configured in the inspector tool for a selected meta property. The options include data type, selective list, unit, multi language, etc. ==== Classification ====It is also possible to specify classifications for meta classes by dropping the classification onto the graph and then connecting it to the respective meta class.Classifications are not implemented immediately to prevent undesired changes. Select the connection between the classification and the meta class, and toggle the "implement classification" checkbox in the inspector tool for the connection, in order to add the classification's meta properties to the meta class.Classifications can be designed just as meta classes, but inheritance of classifications is currently not supported. ==== Relations ====Relations can be designed in the relation editor (by just connecting two instances and configuring the details on the connection), or in the application graph for scoped connections.See the respective chapter for the relation instance graph. ==== Proxies ====Proxies can be designed in the proxy graph, which is very similar to the inheritance graph. You can use a context menu command to open the proxy graph for a meta class, if a proxy exists.Create a new proxy by dropping a meta class onto the proxy graph.See the respective chapter for the meta proxy graph. [[Category:Pages with broken file links|Smart Studio]][[Category:Smart Modelling|Smart Modelling]]
=== Application Graph ===
1,606
edits