Compatible with UML 2. Easily discover and install third-party extensions. Many extensions are open source and hosted on Github. Fork one and make your own.
|Published (Last):||25 September 2009|
|PDF File Size:||5.7 Mb|
|ePub File Size:||18.32 Mb|
|Price:||Free* [*Free Regsitration Required]|
Documentation L icense, Version 1. Platform Architectur e. Creating Menu Exten sion File. Verification and Excution of Added Add-In. Using APIs for Pr ojects. Using APIs for Eleme nts. Basic Concept of Approach. Registering New Approach. Using Approach-Related Me thods. Basic Concepts of Model Framework. Creating New Model Fra mework. Registering New Model Fram ework. Using Model Frame work-Related Methods. Extension Element Object Ma nagement. Basic Concepts of Menu Extension.
Registering Menu Extension F ile. Registering Add-In Description F ile. Accessing Option Values. Basic Concepts of Event Subscription. Notation Extension Langu age. Creating a New Type of Diagram.
Chapter Writing Templates. Component elements of Template. Writing a Text-Based Template. Writing a Word Tem plate. Making a Template Distribution Package. It is based on UM L. It actively supports the.
Software ar chitecture is a critical proce ss that can r each 10 ye ars o r mor e into the fu ture. The intention o f the OMG. It provides the UML Profile. Users can. Ex cellent Extensibility and Flexibility. It prov ide s Add-In fr ameworks for extending the. COM Automation, a nd it provides extension of menu a nd option ite ms. The tool ca n also be integrated with an y external tools.
Wh y do we need a m odeling p latform rath er than just a UML tool? End users want custom izable tools. Providing a variety of customizin g. No modeling tool provides a complete set of all possible functionalities.
A good too l must allow future a ddition. MDA Model D riven Architecture technology requires no t only i ndepend ent platforms but multi-platform. Modeling tools confined to specific development envir o nments ar e not suitable for MDA. The tool. The too l must provide a high level. Chapter 2. StarUML Architect ure. It mainly descr ibes the structures of the platform. Blue indicates the platform. The extensible parts ca n be developed by the user or a third party an d then added.
Approach : A pproach defines the model of the project and basic orga nization o f. For details on. Chapter 5. Writing Approaches ". For details on UML profile, see. Chapter 7. Writing UML Profiles " and ". For de tails on model frame work , see.
Chapter 6. Writing Frameworks ". For de tails on Add-In. Chapter 9. For deta ils on menu exte nsion, see " Chap ter 8. Extending Menu ". For de tails o n option extension,. For detail s on subscribing.
Module is a software package which allows addition of new functio na li. As i llus tra ted in the diagram below, an Add-In. Application of Modules. Modules can contain v arious elements, it ca n be developed f or diff ere. Modules can be used f or. Support for Specific Processes.
Support for Specific Programming Language s. Integration with Specific Tools. NET , Extension of Other Functionalities. Building Individual or Enterprise Specific Environment. Elements of Module. Approach : A pproach is applied in the be ginning of the project to determine th e initial model structure. Other ba sic ser vi ces e. Event, Transa ction, Security,. This has a global ef f ect.
This is a critical element in. Utilizing them a llo ws use of option dialogs. This is usually pro g. This is usually progra mmed through e xternal API.
Application Objects. The Modeling Elements part provides a n. Meta-Object Facility and va rious elements other than modeling e lem e. The in t erfaces included in this pa rt are. The Modeling Elements Part. This par t can be further divided into many parts. Core Elements pa rt defines the top interface of model, view, and diagra m elem ents. The ExtCore Elements. T his part can be further divided into many.
Chapter 3. HelloWord Example. This chapter briefly describes methods and processes of developing Ad d-In, using the "H ello, world" example.
StarUML 5 Star UML 5.0 Developer Guide
StarUML 5.0 User Guide