![]() zip)Īdd, remove, query diagram presentation elementsĬreate a new diagram type extending existing UML diagrams Reverse engineer Java bytecode files (.class. Generate array/vector/hashtable or other container types for association/composition multiplicity greater than one Use smart accessor generation at model level Generate smart model-level method implementation Manage project sharing for Java (export Java-accessible interface or class definition with model components) Use JavadocTM tags during both the reverse engineering and code generation phasesĭuring reverse engineering, collect Javadoc comments in code and store them as documentation of the model elementĪdd JavadocTM properties, such as and when generating codeĬustomize file header text (for example, company copyright information)Īutomatically generate "import" sentences (optional) Preserve all comments and method implementations during roundtrip engineering Resize selected symbols to draw identical dimensionsĬhoose between two line drawing options (orthogonal and free)Ĭheck errors in the model against Java language rules using the model syntax checkerĬhoose between two code generation strategies (model-driven and roundtrip) Use quick property tab enabling fast editing of selected elements Use project creation wizards (configuration help, predefined project configurations) RCP ergonomy - Eclipse-like, with dockable windows. Perspectives - the GUI adapts itself to the selected modules (for example, becomes Java specific, C++ specific, analysis specific. Manage "model components" for importer projects: read-only components, GVC/CMS ignored by the importer project, dependency/versioning compatibility management between model components Use "model components" to deliver parts of projects to other projects Model decomposition, multi-project cooperation support Select operation for message in sequence/communication diagram Use smart instance creation, by dragging a classifier into an instance context (such as in internal structure or a collaboration, or an interaction/sequence diagram)Ĭreate custom setters and getters for class attributes and association endsĭrag a class from browser to sequence diagram to create a lifeline Use different model view in browser and diagrams Manage drag and drop between browser and diagrams Manage model structure via tree-style interfaceĪccess operation menus (including edit specification, change name, print diagram and other commands) for model elements Use project templates to define presentation options for your projects Have multiple views of the same model elementĮxport all diagrams into several image formats (PNG, WMF)Ĭustomize UML element views (pen color, fill color, font)Ĭustomize element properties (show/clear stereotype name) Put diagrams in full screen mode, RCP mechanismĬontrol element positioning and manipulation - signs and notes instantly warn against impossible operations or placementsĭirectly edit text in diagrams for model element namesĭraw several items of the same type using the sticky buttonĪutomatically synchronize related model elements Zoom to selection, fit to page, zoom in and zoom out with customizable zoon factor control Use the undo/redo mechanism, unlimited until save/quit Use complex element edition wizards (when creating operations or parameters, for example) Use hyperlinks to define your own model element/diagram navigation rules Use the drag and drop mechanism for namespace changes, element referencing (ie typing)ĭirectly designate elements for referencing (three possibilities: completion, drag and drop, direct click) Use the name completion mechanism for model element referencing Use smart interactions to default create the best suited kind of element within a target Use smart actions to quickly create elements by dragging and dropping them within target diagrams or model elements ![]() Write scripts using the Jython scripting language ![]() Use MDA customization wizards (Java framework creation, user-made Modelio module automation)ĭefine packaging for extensions, diagram definition, model transformations, Java tooling (modules)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |