The ability to use multiple specific customizations helps to make MagicDraw better oriented to specific platforms, technologies or domains, and can even hide UML entirely. DSL elements can be converted to any subtype or a more general type using the “Convert to” function.ĭSL allows custom derived properties to be created that allow extending a UML metamodel or its profile.Īll DSL'ed elements can be numbered by using the generic numbering mechanism.Īctive validation allows the checking of domain specific models in real time and suggests help and can even fix some issues. The elements can be numbered in consecutive or multi-level style. The separator or prefix of number can be changed during the element numbering. Lazy loading allows the specification of modules that should not be loaded into memory by default when a project is started.Model Decomposition is a function which can split projects and other work into independent parts. Read-Write modules allow module editing of a fragmented model.Module elements are only loaded as they are specifically requested. Indexing – ability to create an index of an unloaded module.Since MagicDraw has the ability to have flexible control over the dependencies between model parts, it is possible to continue working with the product without resolving dependencies between model parts.It is also used during model refactoring. It allows using part of the elements of the module without loading it. Template based documentation generation įully customizable templates can be created in the style and format preferred by the user.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |