Home

MagicDraw RConverter User Manual

image

Contents

1. sssssssssssssseeeeeeeennnenennnn ennemis 18 Figure 8 Start Menu pane ssssssssssssssssseseeseeeeeeeennn ene nnns intr nnn trn ten isse nnns nnn nnne nnne 19 Figure 9 Control Panel window ssssssssssssssssseeeeeeeee nnne nnnnnmrr rsen nennen nnns 19 Figure 10 Add or Remove Programs window ssssssssseeeeenne eene nnne 20 Figure 11 Remove all application s component dialog box sssssnm 21 Figure 12 Uninstallation complete ssssssssssesseeeeeeeeneneneee nennen enne nnne nnns 21 Figure 13 Run MagicDraw RConverter1 0 sssssssssssssssseeeeeeee enne nennen nnns 22 Figure 14 Conversion process ready dialog box sssssssssssseeeeeneenene nennen 22 Figure 15 Rose s project file mdl file dialog ssssseeeeennn 23 Figure 16 Start conversion dialog box ennemis 23 Figure 17 Compatibility Option essen enhn nnnnnneer nnne nnn nnn nnn nnns 24 Figure 18 Model Properties Option ssssssssssssseeeneeeeeeneennn enne nnne nennen nnne nens 25 Figure 19 Controlled Category Option ssssssssssssseseeeeeeenenee nennen nennen nennen nnns 25 Figure 20 File conversion complete dialog box sssseeenne een 26 Figure 21 Open MagicDraw niiin n a a a a a a nnns nnn o sanete n nn nren enn 26 Figure 22 Open
2. Statechart Diagram No Magic Inc 2008 Remark Definitions are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file Remark See sub diagram structure in Constraint Section 68 of 120 MagicDraw RConverter Version 1 4 User Manual Activity Diagram Diagram Relations Association Supplier Begins Relation Generalization Dependency Relations Generalization Dependency Name Name Client Begins Rank Tagged Values Files Hyperlink Definitions are set Path Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file Properties Font Color Fill Color Line Color Stereotype Display Lo None Icon cannot be hidden Show Stereotype False Suppress Content False No Magic Inc 2008 69 of 120 MagicDraw RConverter Version 1 4 User Manual Label Icon cannot be hidden Show Stereotype True Decoration Show Stereotype False Suppress Content False Icon Show Stereotype False Suppress Extension Points True Use Case Use Case Realization is stereotype in Use Case Realization Business Use Case Business Use Case is stereotype in Use Case Business use case Business use case realization is stereotype in Use Case realization Class Specification Stereotype Export Control Protected Multiplicity Multiplicity RR 1 n
3. New Stereotype Z D Stereotype Z D Stereotype Z D Stereotype Message MD Association Role MD Association End Role MD Association End Role No Magic Inc 2008 100 of 120 MagicDraw RConverter User Manual RR Element Mapped MD Sequence Numbering Message Name Name Receiver Receiver Object Properties Font Size Font Size Font Color Text Color Font Style Font Style Font Name Font Name Line Color Pen Color Line Style Path Style Rectilinear Oblique Oblique Oblique Link to Self Specification Name Name Visibility zZ D Unspecified Stereotype Field Z D Stereotype Z D Parameters Stereotype Local Stereotype Global Z D Stereotype Shared Z D Stereotype Message Message Sequence Numbering Message Name Name Receiver Object Receiver i Z D MD Association Role MD Association End Role No Magic Inc 2008 101 of 120 MagicDraw RConverter User Manual Properties Link Message and Specification Reverse Link Message Name Name MD Message If Name is operation s name of receiver message s type is Call The message is uninterpreted otherwise Simple Message with uninterpreted Action Synchronous Synchronous If Name is operation s name of
4. False Icon Suppress Content True Package Specification Name Name Documentation Component Diagrams Component Implementation Diagram Diagram Files Hyperlink No Magic Inc 2008 113 of 120 MagicDraw RConverter User Manual RR Element Mapped MD Remark Definitions are set Path Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file Properties Font Color Line Color Fill Color Use Fill Color Stereotype Display Show Icon can t be hided Stereotype False None Show Icon can t be hided Stereotype True Label Show Stereotype False Decoration Suppress Content False Show Stereotype False Icon Suppress Content True Dependency Specification Name Name Documentation Documentation No Magic Inc 2008 114 of 120 MagicDraw RConverter User Manual RR Element Mapped MD Remark Properties Component Specification Diagram Hyperlinks File MD Implementation Diagram SY Penn Sen Fage Two Tagged Definition are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file Documentation Documentation Deployment Diagram a O NN Processor Specification Name Name MD Node with stereotype Processor Stereotype Stereotype Characteristics New Tagged Value Processes Name New Tagged Value Priority New Tagged Value No Magic
5. Rectilinear No Magic Inc 2008 63 of 120 MagicDraw RConverter Version 1 4 User Manual Package Specification Use Case Use Case Diagram Diagram Collaboration Collaboration Diagram Diagram Sequence Sequence Diagram Diagram Activity Diagram Activity Diagram Statechart State Diagram Diagram Definitions are set Path Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file Sub Diagrams Assign State Activity RR Statechart Activity Diagram e Property Stereotype Display Show Stereotypes No Magic Inc 2008 64 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element None Label Decoration Icon Font Size Font Line Color Fill Color Mapped MD Remark Show Stereotype False Suppress Operation Attribute False Show Full Classifier True Show Stereotype True Suppress Operation Attribute False Show Full Classifier False Show Stereotype False Suppress Operation Attribute False Show Full Classifier False Show Stereotype False Suppress Operation Attribute True Show Full Classifier False Font Size Font Name Pen Color Fill Color No Magic Inc 2008 65 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Mapped MD Actor Inter
6. and pursuit of any state or federal causes shall not be deemed an election of remedies In the event any provision of this Agreement shall be deemed unenforceable or void or invalid such provision shall be modified so as to make it valid and enforceable and as so modified the entire Agreement shall remain in full force and effect This Agreement sets forth the entire understanding and agreement between the parties relative to the Software and its use and no written or oral representations of any kind whatsoever shall in any way modify or expand the terms of this Agreement In the event of any conflict or inconsistency between the terms of this Agreement and any documentation this Agreement shall preempt such documentation to the extent inconsistent No Magic Inc 2008 13 of 120 MagicDraw RConverter Version 1 4 User Manual WARNING All material associated with this Agreement is protected under US and international copyright laws Federal law provides severe civil and criminal penalties for the unauthorized reproduction distribution or use of copyrighted materials Title 17 United States Code Civil statutory penalties may be awarded for up to 100 000 for each infringement Furthermore the Federal Bureau of Investigation investigates allegations of criminal copyright infringement for enforcement of penalties which may include imprisonment for up to ten 10 years Should you have any questions concerning this agreement you may contact
7. lt gt q1T Relationships LD NewsState a Associations E No View Item Container Component View cO E Deployment View 23 Model Properties Lis NewActiviby CI RR Stereotype CI RR Tagged Value CJ Use Case View Code engineering sets Rational Rose MagicDraw Figure 55 Symbols that does not contain in diagram 5 6 3 Transparent Swimlane The line of Swimlane may be transparent if the item position is out of Swimlane boundary this case may be occurred in several ways For example if the user converts Object with its stereotype in Rational Rose after finish conversion the stereotype will be added with base class as a suffix So the width of Object is out of Swimlane boundary then the line of Swimlane will be transparent but when you click the Swimlane it will be highlight This case can be solved by expanding the width of Swimlane sufficiently before conversion Lez Lim Sane Lane SESW OOP CO DG GCTIE FI t4 ect hitsterectpe s lest No Magic Inc 2008 40 of 120 MagicDraw RConverter Version 1 4 User Manual Rational Rose MagicDraw Figure 56 Transparent Swimlane 5 6 4 ObjectFlow Sometimes the API of ObjectFlow may fail to retrieve the source and the destination It causes the failure to load ObjectFlow So if the API of ObjectFlow can t retrieve the source or the destination of ObjectFlow the ObjectFlow won t be shown 5 7 User defined Stereotype
8. 0 to calculate the change the result file is saved in MagicDraw file xml file extension format 1 2 Product Features MagicDraw RConverter Version 1 4 converts all Rose s diagrams and components to MagicDraw s which is defined in Unified Modeling Language UML and saves data file in MagicDraw supported file format mdl Those diagrams defined in UML are listed alphabetically below Activity diagram e Class diagram e Collaboration diagram Component diagram e Deployment diagram Sequence diagram StateChart diagram Three tiered diagram UseCase diagram 1 3 License END USER LICENSE AGREEMENT FOR MAGICDRAW RCONVERTER SOFTWARE NOTICE OF AUTOMATIC REGISTRATION FEATURE THE PROGRAM AS DEFINED BELOW MAY CONTAIN AN AUTOMATIC ON LINE REGISTRATION FEATURE THROUGH WHICH THE PROGRAM REGISTERS ITSELF WITH NO MAGIC INC ON NO MAGIC S SERVERS THE PROGRAM WILL AUTOMATICALLY REGISTER ITSELF WITH NO MAGIC INC WHEN THE CPU AS DEFINED BELOW ON WHICH IT IS INSTALLED ESTABLISHES AN INTERNET CONNECTION THE AUTOMATIC REGISTRATION PROCESS MAY BE DONE ENTIRELY IN THE BACKGROUND AND NO SCREENS OR OTHER DATA IS DISPLAYED ON YOUR COMPUTER SCREEN DURING THE REGISTRATION PROCESS ONLY INFORMATION CONCERNING THE IDENTITY OF THE USER AND THE PROGRAM INSTALLED AND ITS SPECIFICS IS COLLECTED THROUGH THE REGISTRATION PROCESS AND THE CONFIDENTIALITY AND PERMITTED USE OF THAT INFORMATION IS GOVERNED BY NO MAGIC S PRIVACY POLICY AS AMENDED FROM TIME TO
9. Inc 2008 87 of 120 MagicDraw RConverter Version 1 4 User Manual Action Expression Tagged Values Name in Action Custom Specification N A See Swimlane Diagram Properties LL NN None Show Stereotype False Label Show Stereotype True Decoration Show Stereotype True Icon Show Stereotype True Show Nested Element Ignore True No Magic Inc 2008 88 of 120 MagicDraw RConverter Version 1 4 User Manual Show Nested Element ee False State Transition Specification Guard Condition Guard Condition Action Tagged Values Custom uninterpreted Send Arguments Arguments Effect Send Target Target Effect states Properties Transition to self Specification No Magic Inc 2008 89 of 120 MagicDraw RConverter Version 1 4 User Manual Stereotype Stereotype Guard Condition Guard Condition Tagged Values Custom Name Effect Arguments Effect Target Effect Transition between sub states Properties Position Top Bottom Can t be mapped but it Left Right is able to code to generate position Line Style Style doesn t N A effect Horizontal Specification Synchronization Name Name MD Horizontal Synchronization Bar Pseudo State Orientation Horizontal Stereotype Stereotype No Magic Inc 2008 90 of 120 MagicDraw RConverter Version 1 4 User Manual Properties or ee 00 Vertical Specification Synchronization
10. Name Name MD Horizontal Synchronization Bar Pseudo State Orientation Vertical Properties el No Magic Inc 2008 91 of 120 MagicDraw RConverter Version 1 4 User Manual Decision Specification N A See Swimlane Properties LL EN Swim Lane Specification No Magic Inc 2008 92 of 120 MagicDraw RConverter Version 1 4 User Manual Properties Use MD s default value Object Specification Cannot derive value from REI Properties No Magic Inc 2008 93 of 120 MagicDraw RConverter Version 1 4 User Manual Show Class Ignore Cannot derive value from REI Show Class True Object Flow Specification Properties Font Color Text Color Show Stereotypes Activity Diagram Specification Hyperlinks File Two Tagged Definition are set value Hyperlinks Web Page hyperlinkText value is filename or path and hyperlinkTextActive value is file Documentation Documentation Sequence Diagram MD Classifier Role No Magic Inc 2008 94 of 120 MagicDraw RConverter Version 1 4 User Manual Persistent Defined Persistent true Tagged Values Static New Tagged Values Transient Defined Persistent false Tagged Values Multiplicity Properties not effect object Object Message Specification Name Name MD Message If name is operation s name of receiver message s type is Call The message s type is uninterpreted other
11. Package Business Use Case Model Business Analysis Model Business System Use Case Diagram Activity Diagram Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as Association with Aggregate property Save as Association with Aggregate property and one side of Navigable property Same as a Package with stereotype Same as a Package with stereotype Same as a Package with stereotype Same as a Package with stereotype Specification File URL Documentation RR Element Start State Specification Name Documentation Mapped MD Hyperlinks File Hyperlinks Web Page Documentation Mapped MD Name Documentation No Magic Inc 2008 Remark Two Tagged Definition are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file Remark MD Pseudo State with Pseudo kind initial 83 of 120 MagicDraw RConverter Version 1 4 User Manual fe Tagged Values Custom Tagged Values Custom Tagged Values Custom Tagged Values Custom Action Tagged Values Expression Custom Name in Action Specification N A See Swimlane Properties ct ee No Magic Inc 2008 84 of 120 MagicDraw RConverter Version 1 4 User Manual File Hyperlinks File Two Tagged Definition are set value hyperlinkText value i
12. Space New Tagged Value No Magic Inc 2008 70 of 120 MagicDraw RConverter Version 1 4 User Manual Persistent Persistence True Concurrency eo Formal Argument for Parameterized Class ew Generalization LONE Show all Ignore components Component Ignore Name No Magic Inc 2008 71 of 120 MagicDraw RConverter Version 1 4 User Manual Ve O are C Path Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file GOF Patterns Abstract Factory Responsibility Decorator Factory Method nterator Template Ignore Method Sub Diagrams Assign State Activity See sub diagram Diagram structure in Constraint Section Properties No Magic Inc 2008 72 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Stereotype Display None Label Decoration Icon Show Visibility Show All Attributes Show All Operations Show Operation Signature Show Compartment Stereotype Select Compartment Items Suppress Attributes Suppress Operations Font Size Font Name Font Color No Magic Inc 2008 Mapped MD Remark Class Property Show Stereotype False Suppress Operation Attribute False Class Property Show Stereotype True Suppress Operation Attribute False Class Property Show Stereotype False Suppress Operation Attribute False Clas
13. The user can make their own stereotype and it is perfectly fine The problem arises when those names are identical with the predefined What the program does is that it converts to exact name as it was previously defined under one condition the based class might not be in the scope For example if the user defines stereotype as entity for an element component in Rational Rose when conversion is made the stereotype entity happens to locate there for the component as expected but notice that its based class is class not component but applicable 5 8 RR Tagged Value Folder This folder is filled with newly defined tagged value names that later will be referenced to 5 9 RR Stereotype Folder This folder is filled with newly defined stereotype that later will be referenced to 5 10 Component s Realize Realizes Visibility is by default set to private since all item assigned to the list of realizes has the visibility value set private initially Also noted that Language has been ignored 5 11 Collaboration Diagram 5 11 1 Direction of the message 1 gt j E Rational Rose MagicDraw Figure 57 Direction of the message In case of link to self the conversion program does not concern about the message s direction MagicDraw uses element ID sender ID and receiver ID to specify message s direction In this case element ID sender ID and receiver ID is the same ID so we do not concern about the di
14. Tool Names for the Model Properties that user want to convert are listed in the Model Property option and the check box is checked XMagicDraw RConverter 1 3 sl x Option Help retrieve Model Properties add Type Name Suffix ANSI C OK Figure 73 Model Property not converted In some case Rational Rose did not store exact the same tool name as show in the Rose Application For example tool name ANSI C is stored in Rational Rose file mdl as Cplusplus MagicDraw RConverter has the feature to map those unmatched tool names of Rose Model No Magic Inc 2008 51 of 120 MagicDraw RConverter Version 1 4 User Manual First you have to know what is the exact name that Rose store into their file instead of what is shown in the Application by observe through opening the Rose Model file mdl in any text editor 4 Package Specification for N X value a e s ah or eI ixi object Attribute mdl file 7 tool Ceprusprus General Detail Files VC name default Category value list Attribute Set sc NE case object attribute e tool Cplusplus Model Properties name CodeNane value ar gt Name Value Source object Attribute CodeName Default tool Cplusplus VIDE AA Estes Default nane IsNamespace Namespace 3 Veraul value FALSE object Attribute ua a Figure 74 Model Property in file If the problem in the figure above occurs because of the unmatched to
15. Type Alert dialog box 4 2 3 Source File Not Exist Alert This is the popup screen indicating that the indicating source file does not exist e Source file does not exist No Magic Inc 2008 31 of 120 MagicDraw RConverter Version 1 4 User Manual Figure 32 Source File Not Exist Alert dialog box 4 2 4 Source File in Use Alert The system found that other process may be using the source file Source file is used by another process Please close the process and then try again Figure 33 Source File in Use Alert dialog box 4 2 5 Access to Source Folder Alert The system has found that the user does not have write permission to the source folder The user must have right permission to access the source folder in order to convert the source file Access to source folder is denied You must have write permission in order to convert this file Figure 34 Access to Source Folder Alert dialog box 4 2 6 Target File Type Alert The system has found that the target file type entered is not MagicDraw supported file format xml e Target file have to be XML File ral Figure 35 Target File Type Alert dialog box 4 2 7 Destination Drive Not Exist Alert The system has found that the destination drive entered does not exist e Destination Drive does not exist Figure 36 Destination Drive Not Exist Alert dialog box 4 2 8 Network Destination Folder Not Exist Alert The system has found tha
16. and evaluation editions may only be used by the User for learning more about the Software for purposes of making an informed buying decision and not for any other business or commercial uses Use of evaluation editions is time limited as set by the Licensor at the time of licensing Notwithstanding the foregoing Licensor may in its sole and absolute discretion provide a time delimited evaluation copy to an User in those instances where the Software is sold or delivered to User and payment of the license fee is not received contemporaneously by Licensor hereinafter Temp Key Setting In a Temp Key Setting you may use the Software for business and commercial or academic uses during the time delimited period If payment of the license fee is not received within the time delimited period the Program will time out and cease to function and User will be unable to access the Program or any of the files or other data created with the Program prior to the end of the time delimited period Upon payment of the license fee in a Temp Key Setting Licensor will provide User with an installation key which removes the time delimited feature of the Program From the time the time delimited key expires and the Program ceases to function until the payment of the license fee is received by Licensor and a new installation key is issued User agrees not to use the Program The User further agrees not to circumvent the restrictions placed upon demonstration or evaluation edi
17. collectively constitute the Software The term Support Services refers to assistance provided by Licensor to User concerning the Software THE USER MAY NOT USE COPY MODIFY OR TRANSFER THE SOFTWARE IN WHOLE OR IN PART EXCEPT AS MAY BE PROVIDED IN THIS AGREEMENT 2 Permitted Use Reservation of All Other Rights The license granted under this Agreement permits User to do only each of the following A Use the Program only in the manner described in the Documentation and only on computers which have the minimum system requirements described in the Documentation B Except as may be otherwise provided in this Agreement User may use the Software only for i academic and non commercial purposes or ii business and commercial purposes as the case may be based on the type of license and edition of the Software purchased C Create no more than one copy of the Program in machine readable form for backup purposes only D Utilize the Documentation only in conjunction with the use of the Program and E Utilize the functionality of the Program only with a legally licensed copy of MagicDraw UML These are the only rights granted All other rights are expressly reserved by Licensor The User has no right among other things to transfer sublicense network loan lend distribute rent modify translate disassemble decompile reverse engineer translate the Program into another computer language otherwise reduce the Program to hu
18. file pane sssssssssssssssseeeeeeeenne enne nn nnn nnn nnnenr nsns nennt rre ne nnne 27 Figure 23 Browsing file dialog box nennen nnne nnne n sens 27 Figure 24 Loading converting file nennen nnne nnne nnns 28 Figure 25 Rose Diagram displayed sssssssssssssssseseeeeee nennen enne nnns 28 Figure 26 Enter License Key Menu sssssssssssssseseeeeenen nemen nnne nnnnnnner nsns nennt nennen nnns 29 Figure 27 Enter License Key Window sssssssssssseseseeeeeneeeenenee nennen nnne nnn nnnnn nnns 29 Figure 28 Verify License Key ssssssssssssssssssssesssseesee eene nnnes nnns snnt nres ssa h nnne tnn nnnes sens 30 Figure 29 Conversion Complete Popup dialog box ssssssneeeeeeenennnneenn 31 Figure 30 Required Field Alert dialog box ssssssssssseeneeeeeeeneemeennn ennemis 31 Figure 31 Source File Type Alert dialog box ssesssseeenennne nennen 31 Figure 32 Source File Not Exist Alert dialog box ssssssnemeneennnnnnnn 32 Figure 33 Source File in Use Alert dialog box ssseseeeennneneenn nnne 32 Figure 34 Access to Source Folder Alert dialog box 32 Figure 35 Target File Type Alert dialog box ssssssseeeeeneneennn nennen nnns 32 Figure 36 Destination Drive Not Exist Alert dialog box 32 Figure 37 Network Destination Folder Not Ex
19. licensed by Licensor Upon any termination of the rights granted the User agrees to destroy or return all Programs Program diskettes Documentation and all copies thereof In addition to the foregoing any license to an Academic Edition or an Academic Edition Site License which is granted by Licensor gratuitously shall be for a term which shall run through December 31st of the year following the year in which the license under this Agreement was first granted and may be automatically extended for additional one 1 year periods so long as the User is in full compliance with the terms of this Agreement and this Agreement has not been otherwise terminated Further any license to an Academic Edition or an Academic Edition Site License which is granted by Licensor gratuitously may be terminated by Licensor at the end of any yearly term upon thirty 30 days written notice to the User 7 Disclaimer of Warranties The Software is provided AS IS without a warranty of any kind ANY WRITTEN OR ORAL INFORMATION OR ADVICE GIVEN BY LICENSOR ITS SHAREHOLDERS DIRECTORS OFFICERS EMPLOYEES RESELLERS AGENTS OR SUPPLIERS WILL IN NO WAY INCREASE THE SCOPE OF LIABILITY OR CREATE A WARRANTY NOR MAY THE USER RELY UPON ANY SUCH WRITTEN OR ORAL COMMUNICATION THE USER AGREES TO ACCEPT THIS SOFTWARE AS IS AND WITH ALL FAULTS ALL EXPRESS WARRANTIES UNLESS SPECIFICALLY STATED HEREIN AND ALL IMPLIED WARRANTIES ON THE SOFTWARE MEDIA AND DOCUMENTATION INCLUDI
20. mdl A assoclass mdl Y 3tiers mdl bookexample mdl a mdl T boydnote mdl Add between 2 lines mdl 1 class mdl Tl All Element for all cases logical view with stereotype mdl t ClassDiagram2 mdl Ts alldiagramO1 madl ClassDiagram mal T AllEIementInChildPackage mdl 9 cls mdl T Anchor 1 mdl collab mdl T asso2 mdl A Copy element from other T asso mdl A Deploy mal Yes AssociationIn3Tier Complex mal 9 doc mdl gt AssociationIn3Tier_Complex_Note2 mdl Alicon mdl a D 3 My Metwork Files of type Rational Rose file mdl Cancel Places Open as read only Figure 15 Rose s project file mal file dialog STEP 4 The field Choose Destination for MagicDraw File will be filled automatically with xml file path location in the same folder where the Rational Rose project file was earlier identified The user can change the location and filename by clicking on the second Browse button Option Help Choose Rational Rose file to convert p AROSEST estFilessbasic mdl Choose destination for MagicDraw file DAROSENTestFilesibasic xm Browse Start convert Po Note This application converts Rational Rose file v 2003 to MagicDraw 9 0 or higher Figure 16 Start conversion dialog box No Magic Inc 2008 23 of 120 MagicDraw RConverter Version 1 4 User Manual STEP 3 Optional Customize Advance Option MagicDraw Com
21. of MagicDraw version 9 5 or lower that use UML1 4 Standard Opening the converted file on MagicDraw 10 0 11 0 the conversion engine of MagicDraw would convert the UML model to UML2 0 Standard As a result some warning message might posibly appear in the Message Windows of MagicDraw These are some example of warning messages such as Warning on XXX Element ID 418231A100F53C398FE603D0 Wrong stereotype YYY base class Warning on AssociationClass XXX ID 9 5 2610132 1146658190390 112417 97 Association from YYY ID 9 5 2610132 1146658172562 158479 1 to ZZZ ID _9 5 2610132 1146658174046 508901 17 lost 6 4 Layout after conversion are different There might be a chance that the layout of diagram would be misplacing compare to the original Rational Rose model The cause might come from the raw data that saved in Rational Rose file could be misinterpreted by Rational Rose API that MagicDraw RConverter is connected with Or what we have found Rational Rose file might be drawn from the old version of Rational Rose If this problem occurs we suggest to create new blank diagram in Rational Rose Then copy all elements from the diagram that has this problem and paste into new blank diagram Next is to delete the old diagram and rename the new diagram to be the same as the old one Finally save the Rational Rose file and reconvert it using MagicDraw RConverter 6 5 Some Model Properties are not converted Make sure that all
22. of Message not a diagram item Io lo In Obj pue T he i es j 1 sii T E i T eae __ Note Rational Rose MagicDraw Figure 50 Anchor Note to Item that links between Note and Destruction Marker 5 1 4 Links between Note and Activation bar Anchor Note to Item that links between Note and Activation bar without message will not be depicted because activation itself will also not be displayed No Magic Inc 2008 37 of 120 MagicDraw RConverter Version 1 4 User Manual e lt ws EE 1 L oh a y Natel RN i M Rational Rose MagicDraw Figure 51 Anchor Note to Item that links between Note and Activation bar without message 5 2 Association Class Association Class s geometry will be changed and line color will be ignored use MD default color 5 3 Generalization Name Due to the Specification of UML2 0 Standard Generalization name is removed 5 4 Note 5 4 1 Links between Note and Association Class Notes Anchor to note attached with association class Link Attribute will disappear when model is converted to mdl format 5 4 2 Note that have the same content Notes that have the same content will be considered identical and only one note remains ClassA ClassA pee a LL A x 4 Rational Rose MagicDraw Figure 52 Notes that the same content 5 4 3 Links to Association TextBox Notes attaching to Association TextBox small text box that d
23. receiver message s type is Call The message is uninterpreted otherwise Balking Message with defined stereotype Timeout Message with defined stereotype Procedure Call Message with new stereotype No Magic Inc 2008 102 of 120 MagicDraw RConverter User Manual RR Element Asynchronous Return Frequency Aperiodic Periodic Data Token Reverse Data Token Collaboration Diagram Specification File URL Documentation StateChart Diagram RR Element Start State Specification Name Documentation Action Mapped MD Asynchronous Message with Return Action New Tagged Value New Tagged Value Ignore Hyperlinks File Hyperlinks Web Page Documentation Mapped MD Name Documentation No Magic Inc 2008 Remark If Name is operation s name of receiver message s type is Call The message is uninterpreted otherwise If Name is operation name of receiver and Return is selected message type is return Two Tagged Definition are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file Remark MD Pseudo State with Pseudo kind initial 103 of 120 MagicDraw RConverter User Manual Tagged Values Custom Tagged Values Custom Tagged Values Custom Tagged Values Custom Action Tagged Values Expression Custom Name in Action Specific
24. with Utility stereotype Generic Servlet Same as a Class with stereotype Http Servlet Same as a Class with stereotype Session EJB Same as a Class with stereotype No Magic Inc 2008 81 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Entity EJB Message EJB Creates a Server Page Creates a Client Page Creates a Form DTDElementANY DTDElementEMPTY DTDElementPCDAT A DTDElementContent DTDNotation DTDEntity DTDPi DTDChoiceGroup DTDSequenceGrou p Control Boundary Entity Subsystem Package Domain Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Mapped MD No Magic Inc 2008 Remark 82 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Business Goal Business Worker Business Entity Business Event Aggregation Undirectional Aggregation Domain
25. 1 4 User Manual A Filtering the package in Three Tiered Logical Service Model or Top Level packages yellow node could cause an conversion problem Figure 47 Package Filter Alert dialog box No Magic Inc 2008 35 of 120 MagicDraw RConverter Version 1 4 User Manual Performance Testing The graph drawn below shows the relationship between time and number of element Estimated time with size difference 7000 6000 5000 4000 3000 e Class Use Case 9 Sequence e Activity 9 All 2000 Conversion time spent Sec 1000 4 Size of 300 elements Size of 500 elements Figure 48 Performance Testing Graph No Magic Inc 2008 36 of 120 MagicDraw RConverter Version 1 4 User Manual 5 Constraint 5 1 Anchor Note to Item 5 1 1 Geometry Geometry of Anchor Note to Item will be changed and the line color will be ignored use MD default color 5 1 2 Self attached Anchor Note to Item Self attached anchor note to item first end element is equivalent to second end element will be removed a Peewee ee ee ee eee eee Rational Rose MagicDraw Figure 49 Self attached Anchor Note to Item 5 1 3 Links between Note and Destruction Marker Anchor Note to Item that links between Note and Destruction Marker in Sequence Diagram will not be depicted because MagicDraw merely considers Destruction Marker as a property
26. 2008 45 of 120 MagicDraw RConverter Version 1 4 User Manual El Logica View a E 7 Business Services amp F3 Data Services H E User Services Br td Main Class E Hyperlinks E FA sub State Diagram2 E H a sub Activity Diagram2 i Three Tiered Service Model 5 RR Constraint 1 73 RR DataType i A E RR Stereotype fq UML Standard Profile UML Standard BH Use Case View Br E Main UseCase E Hyperlinks E 53 sub Statechart Diagram B 483 sub Activity Diagram FRI sub Class Diagram L R5 sub UseCase Diagram lt gt sub Collaboration Diagram 7 sub Sequence Diagram o bea Main i Eg Profile_For_meTestSubSimple1 Fa Code engineering sets Figure 64 Structure of Sub Diagram converted for MagicDraw version 10 0 11 0 As a result of the evolution of UML Standard Specification UML2 0 has been applied since MagicDraw version 10 0 Class Element s sub diagram can fully converted from Rational Rose But there s a constraint arise in UML2 0 Collaboration and Sequence Diagrams under UseCase Element will be move out to the same level of their parent UseCase Element 5 14 Duplicated Elements Duplicated element copy and paste in diagram pane will be eliminated because RR s API cannot generate a unique identification for each element on diagram pane elements draw in diagram The result would be as follow X Duppicatea cias Class tmp T Dupplicated Class eee tm
27. EMPLOYEES RESELLERS AGENTS OR SUPPLIERS TOTAL LIABILITY IF ANY UNDER ANY THEORY SHALL NOT EXCEED ANY AMOUNT PAID BY THE USER FOR THE SOFTWARE Licensor shall be responsible only to the User no responsibility to any third party shall be created No Magic Inc 2008 12 of 120 MagicDraw RConverter Version 1 4 User Manual 10 Government Restricted Rights The Software is subject to restricted rights as follows If the Software is acquired under the terms of a GSA contract use reproduction or disclosure is subject to the restrictions set forth in the applicable ADP Schedule contract If the Software is acquired under the terms of a Department of Defense or civilian agency contract use duplication or disclosure by the Government is subject to the restrictions of this Agreement in accordance with 48 C F R 12 212 of the Federal Acquisition Regulations and its successors and 49 C F R 227 7202 1 of the DoD FAR Supplement and its successors 11 Export Regulations The Software including technical data may be subject to U S export control laws including the U S Export Administration Act and its associated regulations and may be subject to export or import regulations in the United States and other countries Licensee agrees to comply strictly with all such regulations and acknowledges that it has the responsibility to obtain licenses to export re export or import the Software The Software may not be downloaded or otherwise e
28. Inc 2008 115 of 120 MagicDraw RConverter User Manual Documentation New Tagged Value Preemptive New Tagged Value Non preemptive New Tagged Value Cyclic New Tagged Value Executive New Tagged Value Manual New Tagged Value Properties Font Color Line Color Show Scheduling Show Processes Stereotype Display D None Show Icon can t be hided Stereotype False Show Icon can t be hided Stereotype True Label Show Stereotype False Decoration Suppress Content False No Magic Inc 2008 116 of 120 MagicDraw RConverter User Manual RR Element Icon Connection Specification Name Stereotype Documentation Characteristics Properties Font Size Font Style Font Name Font Color Line Color Stereotype Label Line Style Rectilinear Oblique Device Specification Name Stereotype Documentation Characteristics Properties Font Size Font Style Font Name Font Color Show Stereotype False Suppress Content True Name MD Association Stereotype Documentation New Tagged Value Font Size Font Style Font Name Text Color Pen Color Show Stereotypes Path Style Oblique Oblique Name MD Node with stereotype Device Stereotype Documentation New Tagged Value Font Size Font Style Font Name Text Color No Magic Inc 2008 117 of 120 MagicDraw RCon
29. Inc 2008 28 of 120 MagicDraw RConverter Version 1 4 User Manual 3 Enter License Key The system initially comes with Evaluation License that has limitation of 50 elements and 30 days trial period Once a user acquires a User Name and the License Key this will be a window that user will apply the License Key to the system 3 1 How to enter License Key Step 1 Choose Help menu and then choose Enter License Key Option Help ci MERECICANM About Choose destination for MagicDraw file Browse Start convert Browse ees Note This application converts Rational Rose file v 2003 to MagicDraw 9 0 or higher Figure 26 Enter License Key Menu Step 2 Enter your User Name and License Key into the text box provided Sm User Name License Key Enter Cancel Figure 27 Enter License Key Window Step 3 Click Enter button to verify User Name and License Key No Magic Inc 2008 29 of 120 MagicDraw RConverter Version 1 4 User Manual enter License Key lol x User Name Sample User License Key Enter License Key is successfully applied Figure 28 Verify License Key 3 2 Result of entering the License Key There are 4 possible results of Entering License Key e Please fill in both User Name and License Key will appear in status bar when user does not fill both User Name and License Key e This License Key has already been applied
30. NG WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY ACCURACY PERFORMANCE AND FITNESS FOR A PARTICULAR PURPOSE TITLE AND NON INFRINGEMENT AND NON INTERFERENCE WITH ENJOYMENT OF THE SOFTWARE ARE DISCLAIMED 8 Disclaimer of Damages USER EXPRESSLY ACKNOWLEDGES AND AGREES THAT USE OF THE SOFTWARE IS AT USER S SOLE RISK THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE SOFTWARE IS ASSUMED BY USER IN NO CASE SHALL LICENSOR ITS SHAREHOLDERS DIRECTORS OFFICERS EMPLOYEES RESELLERS AGENTS OR SUPPLIERS BE LIABLE FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL CONTINGENT CONSEQUENTIAL OR OTHER SIMILAR DAMAGES ARISING FROM BREACH OF CONTRACT NEGLIGENCE STRICT LIABILITY OR ANY OTHER LEGAL THEORY IN TORT OR CONTRACT INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS LOSS OF DATA DAMAGES FROM BUSINESS INTERRUPTION DOWNTIME LOSS OF GOODWILL DAMAGE TO OR REPLACEMENT OF EQUIPMENT OR PROPERTY COSTS OF RECOVERING REPROGRAMMING OR REPRODUCING ANY SOFTWARE PROGRAM OR DATA USED IN CONJUNCTION WITH THE PROGRAM EVEN IF LICENSOR ITS SHAREHOLDERS DIRECTORS OFFICERS EMPLOYEES RESELLERS AGENTS SUPPLIERS OR ANYONE ELSE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES USER EXPRESSLY ACKNOWLEDGES AND AGREES THAT THIS DISCLAIMER OF DAMAGES PROVISION APPLIES TO ANY TEMP KEY SETTING AS DESCRIBED ABOVE 9 Limitation of Liability FURTHER THE USER AGREES THAT LICENSOR AND LICENSOR S SHAREHOLDERS DIRECTORS OFFICERS
31. No Magic Inc Attn Legal Department 651 Corporate Circle Suite 100 Golden CO 80401 USA Tel 303 215 9955 Fax 303 215 9668 BY INSTALLING THE PROGRAM AND AFFIRMATIVELY INDICATING YOUR ACCEPTANCE OF THIS AGREEMENT AS PART OF THE INSTALLATION PROCESS YOU REPRESENT THAT YOU HAVE READ THIS AGREEMENT UNDERSTAND IT AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS YOU FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT AND SUPERSEDES ANY PROPOSAL DEALINGS WHETHER ORAL OR WRITTEN AND ANY OTHER COMMUNICATIONS RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT Program and Documentation No Magic Inc 1998 2008 All rights reserved 1 4 Installation 1 4 1 System Requirements e Intel Pentium 4 CPU3 00 GHz RAM 512MB Hard disk free space of 10 8 GB recommended e Rational Rose 2003 Release Version 2003 06 13 402 000 e MagicDraw 9 0 The assumption at the beginning of this project is that Rational Rose file formats can be different in any versions Since Rational Rose s newest version is capable of reading all format of previous version our converter program which obtains data via the newest Rational Rose API Rational Rose 2003 Release Version 2003 06 13 402 000 does not need to concern about backward compatibility or RR file format Rose Extensibility Interface REI does the job for us This design has some limitations also the user needs to install Rational Rose prior usage of our conv
32. No Magic I nc MagicDraw RConverter Version 1 4 User Manual No Magic I nc 7304 Alma Drive Suite 600 Plano TX 75025 Phone 214 291 9100 Fax 214 291 9099 www nomagic com MagicDraw RConverter Version 1 4 User Manual Table of Contents AG SGETTING S TART ED EE take INNS aaNet aN tate aN tate Sah tate Ht e 8 1 1 Product t Over W m 8 1 2 Product Features ei ea ee LU Lu Re Eee PUT Do Du 8 1 3 HCN SG aioe saat M EE 8 1 4 IStANATION sss EO TM 14 1 4 1 System Requirements esses sessi nennen nnne nh sss nnn nnns nnn 14 1 4 2 PIatfOrmic t wr ei ro eee NR UR NMIRI IURI E 14 1 4 3 Installation Procedure sesidir a a aia dadada 15 1 4 4 Uninstalling the Application eessssssssssssssiesesseee esee enne 18 iiie m nn Qn REAR 22 ENTER LICENSE KEY ceeeseseeiiiiiiieee eaae a aaa aaa RR RR RR RR RR RR ARR RANA RR RR RANA RR RANA RR RR RR RR RR RR RR RR RR Rada aaa aa 29 3 1 How to enter License Key ssssssssssssssssssneeeeeeeeeneemenne nnne nnne nnne n nnn rnnt nnns 29 3 2 Result of entering the License Key sssssssssssssseeeeeeeeeenenn enne nnne 30 4 MESSAGE DIALOG BOX iiiicieicceiosasesaieiaicceloca2doi lesa an i deRR inania asas P RR RR VR DRUD 31 4 1 Conversion Complete Popup ssssssseseeneneenennnne rennen nennen nne n nnn nnne rises 31 4 2 Conversion Alert Popup nania aaa
33. Rules CAR s of the American Arbitration Association AAA modified for efficiency and to avoid the involvement of the AAA Further the CAR s may be modified by the arbitrator due to considerations of fairness and expediency For further efficiency selection of the arbitrator shall be made promptly by two independent and disinterested attorneys one of which may be selected by each party Further in any arbitration or court proceeding each party agrees that the prevailing party may be awarded its share of the arbitrators or court fees and costs and its attorney s fees and costs including any and all attorney s fees and costs incurred in prosecuting perfecting and defending a claim in any bankruptcy or insolvency proceedings in addition to any appropriate award In the event of any court proceeding the User consents to jurisdiction in either state or federal courts in Colorado or both as appropriate Notwithstanding the foregoing requirement for arbitration of controversies Licensor may in its sole and absolute discretion bring an action for recovery of damages resulting from delivery installation and or use of the Software without payment of any required license fee in either state or federal courts in Colorado or both as appropriate User consents to venue and jurisdiction of these courts in matters involving the non payment of license fees No decision act or inaction of Licensor shall be construed to be a waiver of any right or remedy
34. TIME IMPORTANT THIS AGREEMENT IS A CONTRACT The following described software Software is licensed from No Magic Inc the Licensor only on the condition that you you or the User agree to the terms and conditions set forth in this legal agreement hereinafter Agreement READ THIS END USER LICENSE AGREEMENT CAREFULLY YOU WILL BE BOUND BY THE TERMS AND CONDITIONS AND OBLIGATIONS AND LIABILITIES IMPOSED BY THIS AGREEMENT UPON INSTALLATION OF ALL OR ANY PART OF THIS SOFTWARE PROGRAM If you do not agree to the terms contained in this Agreement DO NOT INSTALL OR USE THE SOFTWARE No Magic Inc 2008 8 of 120 MagicDraw RConverter Version 1 4 User Manual 1 Grant of License Upon User s act of installing all or part of this software Program agreeing to the terms of this Agreement and making full payment of any required amounts the Licensor grants to User a personal non transferable non exclusive license to utilize this Program in object code form only and its related Documentation subject to the limitations set forth below The term Program refers to the MagicDraw RConverter computer program in the license type and edition provided along with all related applications and plug ins The term Documentation refers to the associated instruction and reference materials Both terms include any enhancements modifications revisions or additions provided by Licensor to the User Program and Documentation
35. aaea aa nent nn etaa sse n innen rin aaas 31 4 2 1 Required Field Alert essssssssssssssssssssssseee seen sens nna 31 4 2 2 Source File Type Alert csssscccccccccsceesnsneneeeeeesssesnaannsseeeesseeesaaennssesessesenssanenseeeens 31 4 2 3 Source File Not Exist Alert ccccccccccssseeeseccccccccssseeeseccccssssaseeessececesssssauesseeeeesenes 31 4 2 4 Source File in Use Alert erriren ea EE RE E a EER RE Ena iaaii 32 4 2 5 Access to Source Folder Al rt cccccccccccsseeeececccccscceccssseesseeceseessasseeeeseccssssssansseeees 32 4 2 6 Target File Type Alert E 32 4 2 7 Destination Drive Not Exist Alert ccccccccccccccccccccsseeseecccsessesseesseecccsssssaaesseeeeeseees 32 4 2 8 Network Destination Folder Not Exist Al rt cccccccccccccseeeeseecccsssccseeeseccessssesenens 32 4 2 9 Access to Destination Folder Al sta ccccccccccccccccccccseessccccsecssaseesseecessssssueeeseeceesesen 33 4 2 10 ActiveX component can t create object Alert ssssssssssseeennnnn 33 4 2 11 PredefinedStereotypes xml corrupted Alert sse 33 4 2 12 Unexpected error Alert 22 ccccscccccceceseceennnneeeeeeeseseenaaneeeeeeessseneaenesseeetssseesienseseeess 33 4 2 13 Target File Replace Alert 2 csssseccccceesseeensneneeeeeeesseeenaennseeeessseessaensseeessaesnnaenees 33 4 2 14 Unnamed Package Alert ccccsseececceeteeceneteeeeessceenneneeeeeessseesaaanee
36. ackage Alert Some elements in the unnamed Package might be lost To avoid this problem please make sure that all Packages are named Do you want to continue Yes No Figure 43 Unnamed Package Alert dialog box 4 2 15 Unnamed Use Case Alert Some sub elements in the unnamed Use Case might be lost To avoid this problem please make sure that all UseCases are named Do you want to continue Yes No Figure 44 Unnamed Use Case Alert dialog box 4 2 16 Element Limit Alert The system has counted the elements in model that are being converted And if the numbers of elements exceed the limit for the current License applied to the system this alert will display e Amount of elements to convert exceed the limitation of this License Please contact your vendor Figure 45 Element Limit Alert dialog box 4 2 17 License Alert The system has detected that the time limited by License Key has expired Or the license key is invalid for current version Thus the Convert button on the application will be disabled when it expires Please contact your vendor uj This License Key is expired or invalid key version Figure 46 License Alert dialog box 4 2 18 Package Filter alert The Top Level Category or Category in Three Tiered Logical Service Model is filtered out The Rational Rose Model do not allow to filter those categories from model No Magic Inc 2008 34 of 120 MagicDraw RConverter Version
37. arameterized Class No Magic Inc 2008 54 of 120 MagicDraw RConverter Version 1 4 User Manual Attribute Attribute Relations Generalization oms Show all Ignore components Component Ignore Name Definitions are set Path Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file Responsibility No Magic Inc 2008 55 of 120 MagicDraw RConverter Version 1 4 User Manual Factory Method nterator Template Ignore Method Sub Diagrams See the structure of sub diagram in the Constraint section Statechart State Diagram Diagram Activity Diagram Activity Diagram Properties Stereotype Display None Show Stereotype False Suppress Operation Attribute False Show Full Classifier True No Magic Inc 2008 56 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Mapped MD Remark Label Show Stereotype True Suppress Operation Attribute False Show Full Classifier False Decoration Show Stereotype False Suppress Operation Attribute False Show Full Classifier False Icon Show Stereotype False Suppress Operation Attribute True Show Full Classifier False Show Visibility Show Attribute Visibility Show Operation Visibility Show All Attributes N A Show All Oper
38. ase No Magic Inc 2008 111 of 120 MagicDraw RConverter User Manual RR Element Generic Package Generic Subprogram Main Program Package Body Package Specification Subprogram Body Subprogram Specification Task Body Subprogram Specification Language Documentation Declarations Realizes Class Name Logical Package Language Filename Path Properties Font Size Mapped MD New Stereotype New Stereotype New Stereotype New Stereotype New Stereotype New Stereotype New Stereotype New Stereotype New Stereotype New Tagged Value Documentation New Tagged Value Residents Name Owner NA Hyperlink File Web Page Font Size No Magic Inc 2008 Remark If COBRA JAVA or XML DTD are chosen skip special component specification not the one in Standard Specification Two Tagged Definitions are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file 112 of 120 MagicDraw RConverter User Manual RR Element Mapped MD Remark Font Style Font Style Font Color Line Color Fill Color Use Fill Color Stereotype Display Show Icon can t be hided Stereotype False None Show Icon can t be hided Stereotype True Label Show Stereotype False Decoration Suppress Content False Show Stereotype
39. ass Diagram of MD Specification Property Font Size Ignore Font Ignore Line Color Ignore Line Style Ignore Rectilinear Ignore Oblique ignore No Magic Inc 2008 79 of 120 MagicDraw RConverter Version 1 4 User Manual Package Specification Use Case Use Case Diagram Diagram Collaboration Collaboration Diagram Diagram Sequence Sequence Diagram Diagram Activity Diagram Activity Diagram Statechart Statechart Diagram Diagram Definitions are set Path Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file Property Stereotype Display Show Stereotypes None Icon cannot be hidden Show Stereotype False Label Icon cannot be hidden Show Stereotype True No Magic Inc 2008 80 of 120 MagicDraw RConverter Version 1 4 User Manual Show Stereotype False Decoration Suppress Content False Icon Show Stereotype False Suppress Content True Line Color Fill Color Use Fill Color Actor Same as a Class with stereotype Interface Same as a Class with stereotype Parameterized Same as a Class with Class stereotype Class Utility Same as a Class with stereotype Parameterized Same as a Class with Class Utility stereotype MetaClass Same as a Class with stereotype Instantiated Class Same as a Class with stereotype Instantiated Class Same as a Class
40. ation N A See Swimlane Properties LL NN No Magic Inc 2008 104 of 120 MagicDraw RConverter User Manual File Hyperlinks File Two Tagged Definition are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file End State Specification Tagged Values Custom Tagged Values Custom Tagged Values Custom Tagged Values Custom Action Expression Tagged Values Name in Action Custom Specification N A See Swimlane Properties So a No Magic Inc 2008 105 of 120 MagicDraw RConverter User Manual State Specification Ce Tagged Values Custom Tagged Values Custom Tagged Values Custom Tagged Values Custom Action Expression Tagged Values Name in Action Custom Specification Transition Swimlanes N A See Swimlane State Activity history Sub State Activity history Sub Diagrams Assign State Activity Diagram Properties Font Color Text Color Fill Color Fill Color No Magic Inc 2008 106 of 120 MagicDraw RConverter User Manual Sweor 000 None Show Stereotype False Label Show Stereotype True Decoration Show Stereotype True Icon Show Stereotype True Show Nested Element Ignore True Show Nested Element Ignore False State Transition Specification Guard Condition Guard Condition Action Tagged Values Custom uninterpreted Send Argumen
41. ations N A Show Operation Show Operations Signature Signature Show Compartment N A Stereotype Select Compartment N A Items No Magic Inc 2008 57 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Mapped MD Suppress Attributes Ignore Suppress Operations Ignore Text Color Fill Color Use Fill Color Class Attribute Specification Initial Value Visibility Protected Documentation Containment New Tagged Value New Tagged Value New Tagged Value New Tagged Value No Magic Inc 2008 Concern the suppression on Stereotype display property Concern the suppression on Stereotype display property 58 of 120 MagicDraw RConverter Version 1 4 User Manual Class Operation Specification o See structure of sub diagrams in Constraint Section No Magic Inc 2008 59 of 120 MagicDraw RConverter Version 1 4 User Manual Exception Documentation of Operation Preconditions Documentation of Operation Semantics Documentation of Operation Post conditions Documentation of Operation Definitions are set Path Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file Association Specification ome one meme Name Direction Ignore Property Stereotype Label Show Stereotypes No Magic Inc 2008 60 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Mapped MD Font Font Name Line Co
42. cated Element in Rational Rose ssssss 46 Figure 66 The result of conversion of duplicated element in MagicDraw ssessssss 47 Figure 67 Nested Class as Actor Stereotype ssssssssssssssseeeeeenenen nennen 47 Figure 68 M Element ssssssssssssssesseseeeeennnnennenn neni nnnnnnmens senes nnn ntn tres sss n enn n nnn nnns rsen 48 Figure 69 Relation between 2 Ralations ssssssssssssssssseeeeeeeeen nen enne nnne nnns 49 Figure 70 Tool Name and Model Properties ssssssssseeseeneeeeneeenn nnne 49 Figure 71 Transparent Swimlane sssssssssssssssseeeeeeeeneen nnne nennen nnne nennt nnne nnne 50 Figure 72 Transparent Swimlane Solving sssssssssseeeeeeneenn enne 50 Figure 73 Model Property not converted ssssssssssssssssseseeeeeneee nnne nennen nennen nnns 51 Figure 74 Model Property in file essere nnne nennen nnns 52 Figure 75 Add Suffix to Model Property ssssssssssssssssseeeeeeeeennn nennen nennen nnns 52 No Magic Inc 2008 7 of 120 MagicDraw RConverter Version 1 4 User Manual 1 Getting Started 1 1 Product Overview MagicDraw RConverter Version 1 4 generates data file in Rational Rose s mdl to MagicDraw s xml By obtaining information from Rational Rose via Rational Rose API REI and using VB6
43. cccceeeeeeeeccneee eee e eee teeaaaee eee eee nn nnnnneti siat h sinh hnnnnes siat essen rnn ntes isses nnn nns 68 Deu aMPIEG tu PRRREEMEEMMEMMM 83 Sequence Diagrams oft catechol eec entier etes edet esu egere a dete un unes ge RATS 94 Collaboration Diagram denen eene ene eda tei deitate dadas terra 98 StateGhart DIagralm ud d uso Lu een md dead 103 No Magic Inc 2008 4 of 120 MagicDraw RConverter Version 1 4 User Manual Component Diagram EE ee nC EE REC ecl Dl dle dM Me cM eee ek eee ee ere ere 111 Deployment Diagrams et ee E UU ALR SEE AME ALS 115 Three Tier Diagram Three Tier Service Model sssseseeeenennnnns 118 ere uuo EM 119 No Magic Inc 2008 5 of 120 MagicDraw RConverter Version 1 4 User Manual Table of Figure Figure 1 Begin application installation windOw essseeeennnn 15 Figure 2 Welcome dialog box ssssssssssssssssssseeeeee eene n nennen nnnnnen isset nnne tnnt nes nsns 15 Figure 3 License Agreement dialog box ssssssssssseeseeeeeeeeeen nnne nennen nnne nnns 16 Figure 4 Installation path dialog box sssssssseseennneeenennnnnnnn nnne n nennen nein 16 Figure 5 Start installation dialog box sssssssnneenenenennennenemeenrn nnne nnne nnns 17 Figure 6 Installation in progress dialog box sssssssseeeneeennn nennen 17 Figure 7 Installation complete dialog box
44. completely retrieved from Rational Rose Extensibility Interface some elements might not be shown correctly This problem will occur only if the Rational Rose Model contains some packages use cases or components that do not have name on it To avoid incorrect conversion result user has to make sure that all packages use cases and components have some name No Magic Inc 2008 47 of 120 MagicDraw RConverter Version 1 4 User Manual 5 17 Problem of M Element z NewClass eon NewClass5 M 1M 44 9M SH ll M spo generalization NewSt ate2 E M M NewClass4 qm NewState3 Ne wState3 sl Newlnterfac N wState2 sH i e asso C 7 NewCo 4 NewCom mponent M ponent2 om m NewUseCase actor Figure 68 M Element There are elements with M on it in some cases This can occur when use copy elements in diagram and paste into another diagram in another project These elements lost some specifications so the application will not generate this kind of M elements 5 18 Stereotype Naming Limitation There are several cases stereotype can be mapped from Rational Rose s to MagicDraw s Such cases are as follow 5 18 1 Magic Draw s predefined mapping For this case of stereotype mapping Rational Rose s stereotype is found matched both name and its based class to one previously defined by MagicDraw As a result when converted stereotype name and based class will display a
45. d by the User and expressly accepted by the Licensor in a separate written document executed by an authorized representative of Licensor or if the User is an academic institution then one 1 campus of the academic institution as identified by the User and expressly accepted by the Licensor in a separate written document executed by an authorized representative of Licensor 4 Support Services Licensor is not obligated to provide technical or other Support Services for the Software If Licensor should provide Support Services use of such Support Services is governed by Licensor s polices and programs described in the user manual in online documentation and or other Licensor provided materials Any supplemental software code provided to you as part of the Support Services shall be considered part of the Software and subject to the terms and conditions of this Agreement With respect to technical information you provide to Licensor as part of the Support Services Licensor may use such information for its business purposes including for product support and development Licensor will not utilize such technical information in a form that personally identifies User 5 Ownership and Confidentiality of Trade Secrets The Software and all copies are the property of the Licensor and or its licensors and suppliers Licensor owns all of the intellectual property in the Software The structure organization and code of the Program are the valuable trade secret
46. e as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Association with Aggregate property Association with Aggregate property and one side of Navigable property Mapped MD No Magic Inc 2008 Remark 67 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Domain Package Business Use Case Model Business Analysis Model Business System Class Diagram Same as a Package with stereotype Same as a Package with stereotype Same as a Package with stereotype Same as a Package with stereotype Specification File URL Documentation Use Case Diagram RR Element Use Case Specification Name Documentation Stereotype Abstract Sub Diagrams Collaboration Diagram Sequence Diagram Class Diagram Use Case Diagram Statechart Diagram Mapped MD Hyperlinks File Hyperlinks Web Page Documentation Mapped MD Name Documentation Stereotype Abstract Collaboration Diagram Sequence Diagram Class Diagram Use Case Diagram
47. eenennnennnn 47 5 17 Problem of M Element sssssssssssesssseeseseeeenenee nennen nnne nnns nnn nnns nnns 48 5 18 Stereotype Naming Limitation nnn 48 5 18 1 Magic Draw s predefined mapping sisse 48 5 18 2 Olhertype OL MAPPING eos trt rtt rhe ever bed 48 5 19 Stereotype naming in ini file 48 5 20 Relation between 2 Relations ssssssssssssssesseeeeeeeeeeennn nnne nnns 48 5 21 Tool Name and Model Properties sssssssseeeeneeeennn nnne 49 6 TROUBLE SHOOTING e eeesiseeesesiseeseeseennn nean tnmen nn nhnmns nns h nsns nns n ntm n sn ssh itn snas nnns nent 50 6 1 Transparent Swimlarnme u e o de deoa cupere Eget Cogo d ege seduce s 50 6 2 Unnamed item 2 55 ada eee e dea de de de edi aquai equ qaa dea ea eee eo eda ees 50 6 3 Warning Messages in MagicDraw ssssssssssseseeeeeeeennnn nennen nnne nnns 51 6 4 Layout after conversion are different sssssssssssssseeeeeeeeenn nennen 51 6 5 Some Model Properties are not converted ssssssssssssssseeeeennnneenn 51 6 6 Model Properties lost after save and load sssssssee 52 6 7 Error when starting RConverter in Windows Vista sssssssseem 53 APPENDIX A LIST OF DIAGRAM ELEMENT S a aae adanada daa adadan iaai aiaiai asaina 54 Glass Didaga e 54 Use Case Diagram cccce
48. elation element such as Generalization named GeneralLink that link between AssoA_B and AssoC D GeneralLink element will be lost during the conversion process as the picture below AssoA B AssoA B EE Dependencing ssoC_D AssoC D EJ ung Rational Rose MagicDraw Figure 69 Relation between 2 Ralations 5 21 Tool Name and Model Properties Model Property is the extended information of code language for each element Tool Name is the container of Model Properties for each code language Tool Name will be mapped to Stereotype in MagicDraw and Model Properties in the Tool will be mapped to Tagged Value in the Stereotype as the picture below 4 Attributes OSS autas mE pus e e E IS v ss E Operations 5 Behaviors lt r l 3j Template Parameters S arsktefEun Inner Elements GS AtSklib True Relations AtskObjekt Name PERSR E AtskSetFunktion kdAtsk 3 Bl Constraints BOKlassenName dummy Language Properties Filename dummy Gapi Objektlib Name GenerationCode True S shortFilename dummy XML Beschreibung XML Filename 8 XML ersion 1 00 00 lt lt ICR gt gt c substitute name cpp substitute base S cpp substitute type S java substitute name S uuid xmi externalizeOK true lt lt MOF gt gt Override Default dummy dummy dummy AXML Version 1 00 00 Atsklib True NuskGetFunktion S
49. en Class and UseCase as in RR realize subscribe Documentation Link Element Name Direction Constraints Property Stereotype Label Line Color Rectilinear No Magic Inc 2008 76 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Mapped MD Oblique Oblique Association Role Specification Constraint Constraint Multiplicity Multiplicity Navigable Navigable Aggregation kind Aggregate Static Scope Friend New Tagged Value Key Qualifiers Qualifiers Name Name Type 4 lt o D Documentation Documentation Containment of lt Class gt New Tagged Value Generalization Specification Name Name Stereotype Stereotype Export Control N A Public New Tagged Value No Magic Inc 2008 RR 1 n MD 1 MD If Aggregate is selected aggregation kind in MD is aggregate The value is none otherwise If Static is selected Scope in MD is Static Scope becomes Instant otherwise 77 of 120 MagicDraw RConverter Version 1 4 User Manual Property Dependency Specification Property No Magic Inc 2008 78 of 120 MagicDraw RConverter Version 1 4 User Manual Dependency Stereotype Dependency Stereotype Dependency Stereotype Dependency Stereotype Realize Specification Property Unidirection Association with one Association side navigable property Association Class map to Link Attribute in Cl
50. erter tool and if Rose s REI does not work or provide useful information properly the result of the conversion will have something different from the original one for sure may be we lost some information during conversion 1 4 2 Platform Microsoft Windows XP Profession Version 2002 Service Pack2 No Magic Inc 2008 14 of 120 MagicDraw RConverter Version 1 4 User Manual 1 4 3 Installation Procedure STEP 1 Double click on the executable file MagicDraw RConverter msi to start the installation process Figure 1 Begin application installation window STEP 2 The welcome dialog box displays click Nex to continue Figure 2 Welcome dialog box No Magic Inc 2008 15 of 120 MagicDraw RConverter Version 1 4 User Manual STEP 3 License Agreement dialog box pops up read it and click on I Agree then click Next HE REGISTERS ITSELF WITH NO MAGIC INC ON NO MAGICS SERVERS THE s T pt i Bsmt BD a as Bytom faw Ew Figure 3 License Agreement dialog box STEP 4 Choose the path where you want MagicDraw RConverter installed C Program Files MagicDraw RConverter in this case Mel Bg a 9x5 E Figure 4 Installation path dialog box No Magic Inc 2008 16 of 120 MagicDraw RConverter Version 1 4 User Manual STEP 5 Now the installation is ready to begin click Next Figure 5 Start installation dialog box STEP 6 The in
51. escribes Association properties such as multiplicity Association name stereotype etc will be connected to Association itself instead and message in those notes will be appended with the textbox message in front of it as in the picture shown below No Magic Inc 2008 38 of 120 MagicDraw RConverter Version 1 4 User Manual Gs fon lt I i C 3 a E E X 0 1 1 l a I ClassB S IN multiplicity ERE Rational Rose MagicDraw Figure 53 Notes attaching to Association TextBox 5 5 Stereotype Display The icon symbol of some stereotypes which are defined in Rational Rose but not in MagicDraw will be captured and used as icons for new stereotypes in MagicDraw Consequently if diagram from Rational Rose is composed of items that use such stereotypes when diagram is converted to MagicDraw format those items will lose the ability to change filled or line color 5 6 Activity Diagram and State Diagram 5 6 1 Sub Items and Subs Diagram In Rational Rose State and Activity element can contain sub items and sub diagrams When user converts them to Magic Draw it generates package named lt Activity name or State name gt Sub Items on the same level as the parent diagram located and the sub diagram is stored in this package The example is below z1 B lt gt Use Case View Eg Component View 3 Logical View Eg Component View B Main EJ Data types 2 State Activity Model Deploy
52. etEunktion SetMassnahn aff Rational Rose MagicDraw Figure 70 Tool Name and Model Properties No Magic Inc 2008 49 of 120 MagicDraw RConverter Version 1 4 User Manual 6 Trouble Shooting 6 1 Transparent Swimlane The line of Swimlane may be transparent if the item position is out of Swimlane boundary this case may be occurred in several ways For example if the user converts Object with its stereotype in Rational Rose after finish conversion the stereotype will be added with base class as a suffix So the width of Object is out of Swimlane boundary then the line of Swimlane will be transparent but when you click the Swimlane it will be highlight SoM ROP CUS WAS Uto ect amp Mey tereobypes gt 9 et Rational Rose MagicDraw Figure 71 Transparent Swimlane To solve this problem you have to expand width of Swimlane before make conversion as following Lew EIL LL l DL 4 Sinica Oust Rational Rose MagicDraw Figure 72 Transparent Swimlane Solving 6 2 Unnamed item Element in the unnamed package and sub element in unnamed use case might be lost in the conversion process To solve this problem please make sure that all elements have been named No Magic Inc 2008 50 of 120 MagicDraw RConverter Version 1 4 User Manual 6 3 Warning Messages in MagicDraw MagicDraw RConverter 1 1 process the conversion based on the XMI syntax
53. face Parameterized Class Class Utility Parameterized Class Utility MetaClass Instantiated Class Instantiated Class Utility Generic Servlet Http Servlet Session EJB Entity EJB Message EJB Creates a Server Page Creates a Client Page Creates a Form DTDElementANY DTDElementEMPTY Use Fill Color Use Fill Color Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype No Magic Inc 2008 Remark 66 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element DTDElementPCDAT A DTDElementContent DTDNotation DTDEntity DTDPi DTDChoiceGroup DTDSequenceGrou p Control Boundary Entity Subsystem Package Domain Business Goal Business Worker Business Entity Business Event Aggregation Aggregation Same as a Class with stereotype Same as a Class with stereotype Same as a Class with stereotype Sam
54. fferent Metaclass property to be applied for Class Attribute Operation etc After you check add Type Name Suffix the Stereotype name will be Tool1 Class Tool1 Attribute lt lt Tool1_Operation gt gt and so on List the Model Properties you want to retrieve by typing the Tool Name of the Model Properties The Tool Names have to be listed one name per line Remark In case the Model Properties are not used in the project the Model Properties Option should be disabled for better performance No Magic Inc 2008 24 of 120 MagicDraw RConverter Version 1 4 User Manual Option Help Choose Rational Rose file to convert MagicDraw Compatibility Model Property Controlled Category DAROSE TestFiles basic mdl 0 Browse retrieve Model Properties add Type Name Suffix Tooll Tool2 Choose destination for MagicDraw file DAROSENT estFiestbasic sm Browse Start convert p Note This application converts Rational Rose file v 2003 to Enter one Model Property Name each line MagicDraw 9 0 or higher Figure 18 Model Properties Option STEP 5 Optional Customize Advance Option Controlled Category by clicking menu Option then Advance Option the Controlled Category tab will appear e To convert every element the default option will be set to Convert All e To limit the conversion after selecting Convert Selected categories RConverter will retrieve Category structure and prov
55. greement as to a specific license type according to one of the following If no license type is specified at the time of license only a Single User Single Installation license type is granted If the User is an entity other than an individual then the entity shall designate one 1 or more individuals within the User s organization and consistent with the elected license type and number or licenses to have the right to use the Software No Magic Inc 2008 9 of 120 MagicDraw RConverter Version 1 4 User Manual A Single User Single Installation license type MagicDraw RConverter All of the restrictions on use found in this Agreement apply equally to this license type except as may be otherwise provided in this paragraph For each copy of the Program licensed to a User the User may only install that copy of the Program on one 1 central processing unit CPU controlled by User for use by a single user For purposes of the definition of CPU the fact that multiple processors are installed on a single chassis shall be disregarded B Demonstration and evaluation license type demonstration and evaluation editions Demonstration and evaluation editions are available and the restrictions found in this Agreement pertaining to the full edition being demonstrated or evaluated apply equally to the demonstration and evaluation editions as well subject to time and functionality limitations established by the Licensor In addition demonstration
56. ht panel all x Currerthy ratelled prog era CT oues erty ke JB ATIS 7 0 PowerPack amen E fp Adee Feachr 6 0 Amo NM pl ast Prae 2 22 00 2 ie M Ans pduts Am 1 8 IQ ned Compare Verse 2 2 7 amp e awe P I Owford Dictionary Tenth Edition Pewrse Se 1796 D op Earth Plus Sw Wiwe EELE E Se 559e P LLLI ad Boe He 223E Dereleemari Kt 5 0 Update 1 2w 270 008 fe IEE hurte Crrrormart 5 0 Update 8 a maoe hp ITE Puntwe Enwonnent S DUpdere 2 Swe 1430 Pranie 2 7 Sw LOT p sem t 27 xr IRD qu Kus sz am 10 18 Dj Lreafiag Crariac Corporation as zoe Mh LiveUpdate 2 6 CSymentec Corporation Se 47W Bi ecran ure 9 0 an sree Bh Movel Mpat Oriwa e Ove M escenges Pasto se 94e ret mtm 27 ar ae LA om dbsue BD a Shen iota ient soey 1 E ret mono PI Moore i O corina iacens e Qed esr Figure 10 Add or Remove Programs window STEP 4 Click on Change Remove button in order to proceed the uninstallation STEP 5 System displays a dialog box to confirm the removal of all application s components click Yes No Magic Inc 2008 20 of 120 MagicDraw RConverter Version 1 4 User Manual Osrenthy rutaled programa T Stow uogaes zat by y creas 7 0 Pomaret PEPER osote Render oe 44598 l 435 rote 2 22 00 Se 2e S frets x uM IQ bevor Conore terse 22 7 Se ae Il conce ostora tation Tenth 8o esa amp e 1 78 Ay Gocghe Earth Pta fea mwe p HieciTs 1542 LL 1s
57. ide a checkbox for the user to select a Category that the user wants to convert When the user updates the model while using RConverter or when the user changes the source file the user will have to click the refresh button to refresh the Category structure o The gray highlighted categories are the normal categories o The yellow highlighted categories are the Top level or package in Three Tiered Logical Service Model o The categories with no color are the controlled categories Option Help Choose Rational Rose file to convert MagicDraw Compatibility Model Property Controlled Category PROSET estFiles Cat 001Main mdl Browse C Convert All Convert Selected categories Choose destination for MagicDraw file Cat4 p AROSEST estFiles Cats 001M ainlmCat xml Browse m car uu lf Pack1 1 Start convert E M Packt 1 1 Pack1 1 1 1 Po zl Note This application converts Rational Rose file v 2003 to Pe Onn Nate Lt MagicDraw 9 0 or higher Gray Label marks uncontrolled Packages Figure 19 Controlled Category Option STEP 6 Simply start the conversion process by clicking the Start convert button No Magic Inc 2008 25 of 120 MagicDraw RConverter Version 1 4 User Manual STEP 7 A Complete dialog box indicates the completion of conversion with duration and Log box at the bottom displaying information on mapping keyword for those elements that their name could not be
58. ist Alert dialog box sssssse 33 No Magic Inc 2008 6 of 120 MagicDraw RConverter Version 1 4 User Manual Figure 38 Access to Destination Folder Alert dialog DOX cceeecceeneeeeeeeeeeeeetaaeeeeeeeeeeteeeeaeeeeeees 33 Figure 39 ActiveX component can t create object Alert Dialog BOox sssseee 33 Figure 40 PredefinedStereotypes xml corrupted Alert Dialog Box sssseeese 33 Figure 41 Unexpected error Alert Dialog BOX ssssssssseeeennn enne 33 Figure 42 Target File Replace Alert dialog box sssssseeneeeenennnnnnn 33 Figure 43 Unnamed Package Alert dialog box sssssssseeeneeeeeneen nennen 34 Figure 44 Unnamed Use Case Alert dialog box ssssseeeeenenenennnnnennn 34 Figure 45 Element Limit Alert dialog box sssssssssseeeenneeeeennnemernnn enne nennen nens 34 Figure 46 License Alert dialog box nennen nne nennt nnne nnns 34 Figure 47 Package Filter Alert dialog box ssssssssssseeeeeenenneeennnne nennen 35 Figure 48 Performance Testing Graph ssssssssssssssssseeeeeeee nennen nnne nnns 36 Figure 49 Self attached Anchor Note to Item ssssssssssseseeeneneeeneennen nnns 37 Figure 50 Anchor Note to Item that links between Note and Destruction Marker 37 Figure 51 Anchor N
59. istence Tagged Values Defined Tagged Values Persistent Static New Tagged Values Defined Tagged Values Transient Multiple instances Multiplicity Documentation Documentation Properties Show Concurrency Ignore Show Persistence Ignore Show Class Ignore Font Color Text Color Font Size Font Size Font Style Font Style Font Name Font Name Line Color Pen Color Fill Color Fill Color Use Fill Color Use Fill Color Class Instance Specification Name Name Class Base classifier Documentation Documentation Properties Show Concurrency Ignore Font Style Font Style Persistent true Persistent false MD Classifier Role This command in RR does not effect class instance No Magic Inc 2008 99 of 120 MagicDraw RConverter User Manual RR Element Font Name Line Color Fill Color Use Fill Color Object Link Specification Name Assoc Supplier Visibility Unspecified Field Parameters Local Global Shared Client Visibility Unspecified Field Parameters Local Global Shared Message Mapped MD Font Name Pen Color Fill Color Use Fill Color Name text New Stereotype Z D Stereotype New Stereotype New Stereotype Z D Stereotype New Stereotype New Stereotype New Stereotype
60. ite license may be granted for the Single User Single Installation license types MagicDraw RConverter and Academic editions of the Software A site license enables copies of these editions of the Program to be installed on Site Licensed CPUs located at the User Site as defined below specified at the time of the license grant If no separate Site License Agreement is executed in writing by the parties and no User Site is specified at the time of the license grant then no site license is granted A Site Licensed CPU means every CPU owned or under the control of the User and located at the User Site the location of which is specified at the time of the license grant and on which a copy of the appropriate license type edition of the Program is installed and registered with the Licensor through its Internet based automatic registration system If the User is an academic institution then a Site Licensed CPU is every CPU owned or under the control of the academic institution its faculty members or students and located either at the User Site or at the personal residence of the faculty member or student or other place where a computer belonging to or under the control of the faculty member or student is located and on which a copy of the appropriate edition of the Program is installed and registered with the Licensor through its Internet based automatic registration system A User Site means one 1 place of business of the User identifie
61. l The message s type is uninterpreted otherwise Synchronization Simple Message with uninterpreted Action Synchronous Synchronous If name is operation s name of receiver message s type is Call The message s type is uninterpreted otherwise Balking Message with defined stereotype Timeout Message with defined stereotype Procedure Call Message with new stereotype Asynchronous Asynchronous If name is operation s name of receiver message s type is Call The message s type is uninterpreted otherwise Return Message with Return If name is operation Action name of receiver and Return is selected message type is return Frequency No Magic Inc 2008 97 of 120 MagicDraw RConverter Version 1 4 User Manual Aperiodic New Tagged Value Value Properties Fill Color Ignore RR Use Filled Color does not effect any changes MD Apply at message line Destruction Marker Properties Message with Specification Default destroy action type Value of MD Sequence Diagram Specification Hyperlinks File Two Tagged Definitions are set Hyperlinks Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file Documentation Documentation Collaboration Diagram MD Classifier Role No Magic Inc 2008 98 of 120 MagicDraw RConverter User Manual RR Element Mapped MD Class Base classifier Pers
62. lor Pen Color Line Style Path Style Rectilinear Oblique Oblique Oblique Association Role Specification Name Name Export Control Visibility Public Public Protected Protected Private Private Implementation Package Documentation Documentation Constraint Constraint Multiplicity Multiplicity Aggregation kind Navigable Navigable Aggregate Static Scope Friend New Tagged Value Key Qualifiers Qualifiers Name Name Containment of Class New Tagged Value Generalization Specification Name Name No Magic Inc 2008 RR 1 n MD 1 MD If Aggregate is selected aggregation kind in MD is aggregate The value is none otherwise MD classifier 61 of 120 MagicDraw RConverter Version 1 4 User Manual porch Property Dependency Specification No Magic Inc 2008 62 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Mapped MD Property Font Size Font Size Font Font Name Style Pen Color Font Style Font Style Line Color Line Style Path Style Rectilinear Oblique Oblique Oblique Realize Specification Documentation Property Show Stereotypes Unidirection Association with one Association side navigable property Association Class map to Link Attribute in Class Diagram of MD Specification Property Font Size Ignore Font Ignore Line Color Ignore Line Style Ignore
63. lost No Magic Inc 2008 52 of 120 MagicDraw RConverter Version 1 4 User Manual 6 7 Error when starting RConverter in Windows Vista If you experience errors when starting RConverter the issue may be resolved by granting administrator privileges e Right click on the MagicDraw RConverter icon e Click Properties and then click the Compatibility tab e Under Privilege Level select the Run this program as an administrator check box and then click OK You must have administrator privileges to enable this feature If you do not have administrator privileges ask your system administrator for assistance No Magic Inc 2008 53 of 120 MagicDraw RConverter Version 1 4 User Manual Appendix A List of Diagram Elements Class Diagram RR Element Mapped MD Remark Class Specification Name Name Type A Class with New Stereotype Stereotype Stereotype Export Control Visibility Public Public Protected Protected Private Private Implementation Package Documentation Documentation Multiplicity Multiplicity RR 1 n MD 1 Space New Tagged Value Persistence Persistent Defined Persistence True Tagged Value Transient Defined Persistence False Tagged Value Concurrency Sequential New Tagged Value Guarded New Tagged Value Active New Tagged Value Synchronous New Tagged Value Abstract Abstract Formal Argument for New Tagged Value P
64. man perceivable form create derivative works based upon the Program other than as otherwise provided herein or to copy or use the Program and or Documentation in violation of this Agreement In addition to the foregoing at no time may the User run multiple instances of the Program on a single CPU as that term is defined below At no time may the Program be installed on a server and deployed for use over a network Notwithstanding the foregoing the Program may be deployed so that program files are backed up over a network only for archival purposes Also notwithstanding the foregoing the initial installation of the Program as well as installation of subsequent versions replacement copies re installations and updates of the Program may be performed over a network such installations are at times referred to as silent installs The limits provided for herein in this paragraph and throughout this Agreement shall apply to use of either a portion of or the entire Program and Documentation In addition Licensor from time to time may update the Program and Documentation In the event an update is received the User agrees to destroy or return the original Program or Documentation and all copies that have been made and acknowledges that the update will be governed by the terms of this license also 3 Scope of License The rights granted above are conditioned upon the User paying the license fee if any which establishes the User s rights under this A
65. mapped identically e J Conversion completed in 0 00 06 Figure 20 File conversion complete dialog box STEP 8 Repeat from STEP 3 for more files to convert STEP 9 Run Mi iei UML application At Me IT mw Ge Parete hoan Yaneperent f bnn 4 gt 3 Urata Negat UM IR pente Thattofeware Erturprie E a sates ere e er ere eee E tote Reader 6 0 aes al When Doer Cal erat F Mercet accums J B Zu Fart Prost ed o WO epee d venimessenges 7 0 IM UE e Figure 21 Open MagicDraw A xzamiiliusmXu A weet Chee asa pen Project ta opan converted fie T z 9298 4 H 5 a erosion ne l E STEP 10 Choose File from the menu bar and click on Open Project to open a converted file No Magic Inc 2008 26 of 120 MagicDraw RConverter Version 1 4 User Manual deed 89 a mm etm nan Figure 22 Open file pane STEP 11 Place the converted xml file location where the converted file is located sse 8O a 9c Oc foo Figure 23 Browsing file dialog box No Magic Inc 2008 27 of 120 MagicDraw RConverter Version 1 4 User Manual STEP 12 MagicDraw 9 0 is retrieving file to open IITEPTTWECSDTETS Figure 24 Loading converting file STEP 13 All Rose diagrams are displayed in the left pane on screen La Figure 25 Rose Diagram displayed No Magic
66. ment View F NewDiagram HHA Logical View NewState Mew Activity Sub Items Ni T NewDiagram2 amp New ctivity i F State Activity Model2 2 NewDiagram2 E Newadctivity2 q1T Relationships q1T Relationships Associations Component View E Deployment View EA Model Properties Rational Rose LS NewActivity2 P NewDiagram lt gt E NewvState Newv Activity CO RR Stereotype CI RR Tagged Value O Use Case View l Code engineering sets MagicDraw Figure 54 Sub Item and Sub Diagram And if the action has sub diagrams then that action will create hyperlinks to those sub diagrams and set active to the first available one No Magic Inc 2008 39 of 120 MagicDraw RConverter Version 1 4 User Manual 5 6 2 Symbols that does not contain in diagram In Magic Draw the symbols in activity diagram and state diagram cannot exist without diagram Rational Rose is able So the converter has to create a new diagram to store them namely No View Item Container on the same level as the parent diagram of symbols The example is below In this case let s assume that New Activity Activity is not shown in any diagram in State Activity Model State Machine fa lt gt CI Component View CI Component View Use Case View 3 6 Logical View 5 B Main CJ Data types 277 State Activity Model CJ Deployment View E NewDiagram EH Logical View NewState T NewDiagram NewdActivity
67. nce and Show Class Properties of Object and Class Instance are ignored No Magic Inc 2008 42 of 120 MagicDraw RConverter Version 1 4 User Manual 5 11 4 Objects that have the same name Unspecified AssociationRole Unspecified AssociationRole ink2 Jobs Unspecified AssociationRole gt gt Rational Rose MagicDraw Figure 60 Objects that have the same name If object s name is the same only one id will be granted Therefore after a conversion completes only one element remains 5 12 Sequence Diagram 5 12 1 I gnorance of Show Class Property ss Open Specification v Automatic Resize u v Show Class Format gt Edit gt Rational Rose Figure 61 Ignorance of Show Class Property The Show Class property of Object in Sequence Diagram is ignored 5 13 Sub Diagram Structure The structure of sub diagram of class use case state and activity element will be reorganized to new structure for the reason described below No Magic Inc 2008 43 of 120 MagicDraw RConverter Version 1 4 User Manual sub Class Diagram E sub UseCase Diagram i sub Collaboration Diagram W sub Sequence Diagram H 2 State Activity Model RS sub Statechart Diagram sub Activity Diagram q1T Relationships 7A Associations Logical View RH Business Services 31 7 Data Services User Services B Three Tiered Service Model z B E State Activity Model2 RS sub State Diagram2 sub Ac
68. ol names of the Rose Model the user can add the mapping tool name into the configuration file of the RConverter Application folder The file name is toolmaps txt Type in the exact format for the mapping tool name one mapping each line TOOLNAME as shown in application lt gt TOOLNAME as store in model file For example ANSI C lt gt Cplusplus 6 6 Model Properties lost after save and load RConverter convert Rose Model Properties to UML Stereotype and applies to model elements In cases where Rose Model applies the same Model Properties to many Element Types after conversion MagicDraw will generate Stereotypes with the same name for each Metaclass This causes stereotypes to be lost during saving and loading the project icxi Option Help V retrieve Model Properties V jac Tool Tool ANSI C Figure 75 Add Suffix to Model Property To avoid this check add Type Name Suffix in Choose Model Property option After the conversion Stereotype Name will be appended with the Element Type For example lt lt Tool1 gt gt stereotype will be duplicated with different Metaclass property to be applied for Class Attribute Operation etc After you checked add Type Name Suffix Stereotype name wil be Toolt Class lt lt Tool1_Attribute gt gt lt lt Tool1_Operation gt gt and so on So after saving and loading the project the stereotypes will not be
69. ona Pactum O oware nar tms Ee M m Figure 12 Uninstallation complete No Magic Inc 2008 21 of 120 MagicDraw RConverter Version 1 4 User Manual 2 Tutorial This section will walk you through the very easy steps of navigating the facilities and functions of the MagicDraw RConverter tool Screen capture images are shown to help give you a clear illustration STEP 1 On Start button click MagicDraw RConverter from the list of programs we MD ese Lise le tdt en yas UE Fe wgun zen end d ols 0 co ggg mer EM t Figure 13 Run MagicDraw RConverter1 0 STEP 2 Conversion process is ready to begin Option Help Jarna amon ll e Baber a Choose Rational Rose file to convert Choose destination for MagicDraw file Browse Start convert Po Note This application converts Rational Rose file v 2003 to MagicDraw 9 0 or higher Figure 14 Conversion process ready dialog box No Magic Inc 2008 22 of 120 MagicDraw RConverter Version 1 4 User Manual STEP 3 Locate the mdl file Rose format file in the field Choose Rational Rose File to convert by clicking on the Browse button and click Open open dS Look in MD Rose Testing data 8 ck E3 My Recent Documents E Desktop My Documents w er My Computer gt BL File name B Lotes 7 D Data File A t AssociationIn3Tier Norma Yeo 3t
70. or Font Effect a Font Effect is ignored because HTML text Strike Out size and normal text displayed in Underline gnore MagicDraw is not similar to each other Font Script Language Encoding Anchor Note to Item Properties Line Style Path Style MD Anchor to Note ignore Oblique geometry Line Color Ignore No Magic Inc 2008 119 of 120 MagicDraw RConverter User Manual Association Class Properties Line Style Path Style MD Link Attribute Rectilinear Oblique and ignore geometry Oblique Model Property Property Tagged Value No Magic Inc 2008 120 of 120
71. ote to Item that links between Note and Activation bar without message 38 Figure 52 Notes that the same content sssssssssssssssssssseeeeeeeee nennen ennt 38 Figure 53 Notes attaching to Association TextBox ssssssssseeeeeeeeeenenenn nnne 39 Figure 54 Sub Item and Sub Diagram ssssssssssssssssesseeeeeeee eee nennen nnne nnns 39 Figure 55 Symbols that does not contain in diagram sssssss 40 Figure 56 Transparent Swimlane sssssssssssssssseeseseennnene nennen nennen s dantes nnn innen nnns 41 Figure 57 Direction of the message ssssssssssssesseeneneeemeennee nennen nnne nnne nnne 41 Figure 58 Persistence s value of Class Instance ssssssssssseeeennn nnn 42 Figure 59 Ignorance of Show Concurrency Show Persistence and Show Class Properties 42 Figure 60 Objects that have the same name sssssssssssssseeeeeeeeneeeerenn enne nnne 43 Figure 61 Ignorance of Show Class Property ssssssssssssseeeeeeneee enne nnne 43 Figure 62 Structure of Sub Diagram in Rational Rose sssssssseennn 44 Figure 63 Structure of Sub Diagram converted for MagicDraw version 9 5 or lower 45 Figure 64 Structure of Sub Diagram converted for MagicDraw version 10 0 11 0 46 Figure 65 Creating Dupli
72. pActar2 Figure 65 Creating Duplicated Element in Rational Rose The above image is the RR model There are duplicated Class named Duplicated Class After the conversion the duplicated element will be eliminated The following is the result No Magic Inc 2008 46 of 120 MagicDraw RConverter Version 1 4 User Manual Dupplicated Class tmpActor tmpActor2 Figure 66 The result of conversion of duplicated element in MagicDraw 5 15 Nested Class as Actor Stereotype In Rational Rose actor element is a type of class that implements stereotype Actor In nested class actor can be included In MagicDraw actor cannot be nested class it will move out to the same level of the parent class automatically as the result depicted below f co IB basic Containment Tree S E Use Case View i IB gt ER Es Main ie ASA WagicDraw Protile MagicDraw _Protiqge 3 Associations E RR Constraint F NewClass Fo RR DataType E RR Stereot A A NewClass P7 RR Stereotype NewClass FE NewClass2 EHF Use Case View H NewClass2 hehe E NewClass CJ Logical View T Newowes2 CJ Component View NewClass2 E Deployment View 2 pe 2 My Main BA Model Properties cm 5 Rational Rose MagicDraw Figure 67 Nested Class as Actor Stereotype 5 16 Conversion of the Unnamed Elements Due to some information of unnamed package use case or component cannot be
73. patibility by clicking menu Option then Advance Option the MagicDraw Compatibility tab will appear Due to the structure of UML changing between MagicDraw Version9 5 and Version10 0 some diagram specifications or layout might be different The Compatibility Option needs you to choose whether to convert for MagicDraw Version9 5 or lower or MagicDraw Version 10 0 11 0 Option Help Choose Rational Rose file to convert Model Property Controlled Category Compatible with DAROSENTestFiles basic mdl Browse C MagicDraw version 9 5 Choose destination for MagicDraw file or lower D ROSE TestFiles basic xml Browse Start convert G Compatible with MagicDraw version 10 0 11 0 p Note This application converts Rational Rose file v 2003 to MagicDraw 9 0 or higher Figure 17 Compatibility Option STEP 4 Optional Customize Advance Option Model Property by clicking menu Option then Advance Option the Model Property tab will appear Check the retrieve Model Properties checkbox to enable the conversion of Rational Rose Model Properties for each Element Check the add Type Name Suffix in case the same Model Property Name is applied for many Element Types The conversion will append the Element Type Name after the Model Property Name to avoid the duplication of Stereotype Name after converting to MagicDraw For example lt lt Tool1 gt gt stereotype will be duplicated with a di
74. rection of the message No Magic Inc 2008 41 of 120 MagicDraw RConverter Version 1 4 User Manual 5 11 2 Persistence s value of Class Instance I object Specification for Untitled _2 x General General Name Name FO Class Unspecified Y Class Unspecified i Documentation Documentation Persistence ic Persistent Static Transient Multiple instances Cancel Apply Browse Help Rational Rose s Object Rational Rose s Class Instance Cancel Apply Browse Help Figure 58 Persistence s value of Class Instance In case of Persistence s value of Class Instance the conversion program will only set it to default value persistence False Rational Rose s REI cannot specify elements which are Object and Class Instance For Class Instance the conversion program will get default value of Persistence that is transient and set it to that element 5 11 3 I gnorance of Show Concurrency Show Persistence and Show Class Properties objectA classinstanceB Open Specification Open Specification Edit Compartment v Automatic Resize Show Concurrency h Format b 5 le ow Concurrency Edit 3 Show Persistence v Show Class Format gt Edit gt Rational Rose s Object Rational Rose s Class Instance Figure 59 Ignorance of Show Concurrency Show Persistence and Show Class Properties The following properties that are Show Concurrency Show Persiste
75. s filename or path and hyperlinkTextActive value is file End State Specification C Tagged Values Custom Tagged Values Custom Tagged Values Custom Tagged Values Custom e Action Expression Tagged Values Name in Action Custom Specification N A See in Swimlane Properties No Magic Inc 2008 85 of 120 MagicDraw RConverter Version 1 4 User Manual State Specification Stereotype Stereotype Tagged Values Custom Tagged Values Custom Tagged Values Custom Tagged Values Custom Action Expression Tagged Values Name in Action Custom Specification Transition Swimlanes N A See Swimlane State Activity history Sub State Activity history Sub Diagrams Diagram Properties No Magic Inc 2008 86 of 120 MagicDraw RConverter Version 1 4 User Manual e 00000000 None Show Stereotype False Label Show Stereotype True Decoration Show Stereotype True Icon Show Stereotype True Show Nested Element Ignore True Show Nested Element Ignore False File Hyperlinks File Two Tagged Definition are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file Activity Specification Stereotype Stereotype e Type Tagged Values When Custom in Action Spec Tagged Values Custom Tagged Values Custom Tagged Values Custom No Magic
76. s Property Show Stereotype False Suppress Operation Attribute True Show Attribute Visibility Show Operation Visibility N A N A Show Operations Signature N A N A Ignore Concern suppression on Stereotype Display property Ignore Concern suppression on Stereotype Display property Font Size Font Text Color 73 of 120 MagicDraw RConverter Version 1 4 User Manual Class Attribute Specification N A Ignored Containment Class Operation Specification No Magic Inc 2008 74 of 120 MagicDraw RConverter Version 1 4 User Manual Sequential Sequential Exception Documentation of Operation Preconditions Documentation of Operation Semantics Documentation of Operation Post conditions Documentation of Operation Definitions are set Path Web Page value hyperlinkText value is filename or path and hyperlinkTextActive value is file Association Specification Name Name No Magic Inc 2008 75 of 120 MagicDraw RConverter Version 1 4 User Manual Stereotype Stereotype communicate New Stereotype extend New Stereotype Cannot convert to Extend Line in MD because it can t be used to connect between Class and UseCase as in RR New Stereotype Cannot convert to Include Line in MD because it can t be used to connect between Class and UseCase as in RR include New Stereotype Cannot convert to Realize Line in MD because it can t be used to connect betwe
77. s and confidential information of Licensor and or its licensors and suppliers User agrees to keep confidential and not use or disclose the confidential information of Licensor and or its licensors and suppliers The Software is protected by law including without limitation the copyright laws of the United States and other countries and by international treaty provisions Editions of the Program are not sold rather copies of Program are licensed all the way through the distribution channel to the end user Under this Agreement Licensor licenses the Software for use by the User according to its terms it does not transfer ownership Except as expressly stated herein this Agreement does not grant you any intellectual property rights in the Software and all rights not expressly granted are reserved by Licensor and or its licensors and suppliers No Magic Inc 2008 11 of 120 MagicDraw RConverter Version 1 4 User Manual 6 Termination This Agreement is effective until terminated The User may terminate the rights granted by this Agreement at any time without refund by returning the Program Documentation and all copies thereof The rights to use the Software granted under this Agreement will terminate immediately and automatically without notice from the Licensor and without refund upon the User s failure to abide by any term or condition of this Agreement or by any contribution by the User to any infringement of any proprietary rights owned or
78. s is 5 18 2 Other type of mapping This kind of mapping does not find an exact mapping of either its name or based class Consequently stereotype needs renamed using a colon sign to separate name from based class For example stereotype name isolate of based class UseCase was not found matched in any MagicDraw s predefined stereotype the program changes its name to isolate UseCase The problem will arise when locating colon sign in stereotype name 5 19 Stereotype naming in ini file There are an exception where based class Processor and Device are entered in ini file After conversion to MagicDraw is completed the problem will come to attention when the stereotype with those based class displayed on an element does not show picture which it should if any The reason for that is Rational Rose has based class Processor and Device whereas MagicDraw only has based class Node As a result stereotype name can be mapped correctly but the picture come with it cannot be found 5 20 Relation between 2 Relations There are and exception that MagicDraw RConverter cannot retrieve relation element that link between 2 relation elements For example there is an Association named AssoA B that links between Class A and Class B And there is an Association named AssoC D that links between No Magic Inc 2008 48 of 120 MagicDraw RConverter Version 1 4 User Manual Class C and Class D If there s r
79. seeetssenenssnensteeess 34 42 15 Unnamed Use Case Alert xod Bis a e Bs tun ee es Ss 34 42 36 Element Emi AIO io o SG es 34 42I Ze AICONSCAICII RI EET 34 4 2 18 Package Filter alert sss senses nennen nnns nnn nnns nnn 34 Dc CONSTRAINTS cc 016 026 016 026 035 026 ea a ae avant dav enee Eee iie EID 37 5 1 Anchor Note to Item uAAHAUARUSRAEARARUNERERAu RUE RAumMAS 37 5 1 1 GIGOImelhy uidit det feeit ttt tienden 37 5 1 2 Self attached Anchor Note to ltem u cccccsssecccccccccccnsseeseecccsesesseeesecccsesssaaeeeseeeceeeees 37 5 1 3 Links between Note and Destruction Marker ccccccccccccseeeeseccccssccsseeeseccesesecsaeees 37 5 1 4 Links between Note and Activation DAM ccccccccccseeeesccccccccceseeeseeccesessssseesseccesssessaaees 37 5 2 ASSOCIATION Glass ont autumno uod Oona Peas eaten heats Mth 38 5 3 Generalization Name cccccccccccccceesesecccceeeesaseesseceeeeeeseasseesececeseeseuseaeceeeeeeeesaaaeeseeeeess 38 5 4 INO LS rect er ee tc RM mmem 38 5 4 1 Links between Note and Association Class ccccccccccccccseeeseecccecssesseeeseccessseasanees 38 No Magic Inc 2008 3 of 120 MagicDraw RConverter Version 1 4 User Manual 5 4 2 Note that have the same content sssssssssssssssieess nennen 38 5 4 3 Links to Association TextBOox sisse eese nnns 38 5 5 Stereotype DISDIay xoc coc ee dew eo bedtsc re Aa hs 39 5 6 Activit
80. stallation in progress Figure 6 Installation in progress dialog box No Magic Inc 2008 17 of 120 MagicDraw RConverter Version 1 4 User Manual STEP 7 The dialog box below indicates the successful completion of installation click Close EDUC mmm J a5 xj Qu Qt usse ome Ti Fi CR Pauia Tab tek wiren fo C pocuwents and Settnga vee einig gira PCoewertier fined jux E meas va Other Places LI dd te C tr Docunenes instalation Complete d e Cono la E Ny ork Placez MagecOre FiCarreartar haz bean rucemtudy retains Detalhs Mac Dra RLewverter Fin Folder Date Modfesd Today kay 26 2005 26 PN Dick Tins to unt gea a Fas eye eyrw ineo graan pw Give cocto Jine EO 3 nm Figure 7 Installation complete dialog box 1 4 4 Uninstalling the Application STEP 1 On Start Menu choose Control Panel No Magic Inc 2008 18 of 120 MagicDraw RConverter Version 1 4 User Manual negas 5 a A tmumzU Be ebesae ep cp SuwWle rzcz te n Tes war AEEA g von y rm Le pue SGA Gon Ghee 1 ESE Society The Oii BE WC HO R pee User Man Lad draw Ut 9 m 1 sam Figure 8 Start Menu pane STEP 2 Choose Add or Remove Program Figure 9 Control Panel window No Magic Inc 2008 19 of 120 MagicDraw RConverter Version 1 4 User Manual STEP 3 On tab Change or Remove Program on your left select MagicDraw RConverter 1 0 in the rig
81. szvm Yl rire 1 fT deixceneemsoso a o 1 erone roren 4j dp 2252 uriwa erinnert 5 0 upia ra ILSE Rurtine Emironwent 5 0 Upds i Keenotte 2 7 copra EE fe Ser aereeegee i qu tore a 10 186 Df Urawa Lomarts Corporation Lum Urretpdate 2 6 Crormartne Corporation on E Moore RCenvertes Ema Ock hare cr nac ricematicn rds Tourn this progran cc reneros t frcm your corsauber chh Change ar Ramowe charm mer d 4B reacties un 3 0 Ses 2e 08 AK Vervel Viniport Cree ww na Y remmar Fis 5 a 9m O ocon terc 02 Sw Kema T aso 3 a Qo oos ot E esoe Bye o P agtn O conire i nar nme SM hmm Figure 11 Hemove all application s component dialog box STEP 6 Uninstallation completes rove Prager anne Oarertty rutalsc prog ara 7 Sheupjses Sort by D x Q eres 7 0 PeeverPak pu S atcte Renters n See H 3 5 Prote v2 22 00 E LL tix e D Compare Veron 2 2 7 So Bl conoce tord ctione Teeth eoo meus 2 See Ay cocos Earth ta ET lp tiim 1 38 2 aM Wires et See ip 3252 Cevelooment ot 5 0 Update 1 Sor do I25E Rurima Oreorwert 5 0 Update 1 p gig RISE Rurtive Enironanent 5 0 Update 2 See O racolte P asalta IO cire 2 Soe Df Ure orante Corporation E A Uvetipdate 2 6 2 reantec Corporation sos voca UML 0 AK Marval Virggert river Y Messenger Fiai 5 an QD most acte rc 3 7 ES Vicrcedft intelttype Ero 5 2 am ansor SA a Dw oto Elise i Min
82. t the network destination folder entered does not exist X Network destination Folder does not exist No Magic Inc 2008 32 of 120 MagicDraw RConverter Version 1 4 User Manual Figure 37 Network Destination Folder Not Exist Alert dialog box 4 2 9 Access to Destination Folder Alert Access to destination folder is denied The destination folder might be write protected Access to destination folder is denied You might not have permission to use this resource Figure 38 Access to Destination Folder Alert dialog box 4 2 10 ActiveX component can t create object Alert ActiveX component can t create object Please close one or more rose applications rose exe before continue Figure 39 ActiveX component can t create object Alert Dialog Box 4 2 11 PredefinedStereotypes xml corrupted Alert uj PredefinedStereotypes xml is corrupted Figure 40 PredefinedStereotypes xml corrupted Alert Dialog Box 4 2 12 Unexpected error Alert Unexpected error The conversion process will be terminated Figure 41 Unexpected error Alert Dialog Box 4 2 13 Target File Replace Alert The system has found that the target file entered already existed and then asked for consideration to replace Target File is already existing Do you want to replace cmd Figure 42 Target File Replace Alert dialog box No Magic Inc 2008 33 of 120 MagicDraw RConverter Version 1 4 User Manual 4 2 14 Unnamed P
83. tions by Licensor C Academic institution license type Academic editions Academic editions of one or more of the foregoing are available and the foregoing restrictions pertaining to the full edition apply equally to academic editions as well in addition academic editions may only be held and used by bona fide schools of education and institutions of higher learning and installed on CPUs located at the academic institution s premises and owned by the academic institution or controlled by the academic institution Academic editions shall not be used for any business or commercial purposes For purposes of this paragraph C business or commercial purposes shall mean all activities other than providing training and instruction to students and preparation by faculty and teachers for purposes of providing training and instruction Business of commercial purposes shall include but is not limited to use of the Software for development of programs and applications for use by the Academic Institution internally Furthermore any documents produced by the Program shall contain as a legend watermark or other depiction the following statement For Academic Use Only All Commercial Uses Are Prohibited or similar statement No Magic Inc 2008 10 of 120 MagicDraw RConverter Version 1 4 User Manual D Site Licenses The foregoing restrictions pertaining to the editions described above apply equally to site licenses of the foregoing editions as well A s
84. tivity Diagram2 q1T Relationships 3 Associations f Carmnanent Mie xl DRTE Figure 62 Structure of Sub Diagram in Rational Rose Sub diagram in Rational Rose Model UseCase can contain Class Diagram UseCase Diagram Collaboration Diagram Sequence Diagram Statechart Diagram and Activity Diagram No Magic Inc 2008 44 of 120 MagicDraw RConverter Version 1 4 User Manual Business Services Data Services F4 Main Class SubDiagrarn sub State Diagram2 P sub Activity Diagram2 HES Hyperlinks A Three Tiered Service Model Use Case View Ry Main Main UseCase vs sub Class Diagram 3v sub UseCase Diagram pu sub Collaboration Diagram th sub Sequence Diagram ex sub Statechart Diagram P sub Activity Diagram 83 Hyperlinks l Code engineering sets Figure 63 Structure of Sub Diagram converted for MagicDraw version 9 5 or lower Due to the UML Standard Specification applied in MagicDraw version 9 5 of lower UML 1 4 Class Element cannot contain any sub diagram The MagicDraw RConverter then generate additional package to keep those sub diagrams MagicDraw RConverter will name the additional diagram after the Class name plus SubDiagram Finally MagicDraw RConverter generates hyperlink from Class Element to the first available sub Statechart Activity Diagram For UseCase s sub diagrams MagicDraw RConverter can fully convert as the same structure as Rational Rose No Magic Inc
85. ts Arguments Effect Send Target Target Effect Transition between sub states No Magic Inc 2008 107 of 120 MagicDraw RConverter User Manual Properties Transition to self Specification Parameter Trigger Tagged Values Custom Name Effect Arguments Effect Target Effect O states Properties No Magic Inc 2008 108 of 120 MagicDraw RConverter User Manual Position Top Bottom Can t be mapped but it Left Right is able to code to generate position Line Style Style doesn t N A effect Horizontal Specification Synchronization Name Name MD Horizontal Synchronization Bar Pseudo State Orientation Horizontal Properties LL NN Vertical Specification No Magic Inc 2008 109 of 120 MagicDraw RConverter User Manual Name Name MD Horizontal Synchronization Bar Pseudo State Orientation Vertical Properties a 00 Decision Specification LIGNE Properties See Swimlane No Magic Inc 2008 110 of 120 MagicDraw RConverter User Manual Fill Color Fill Color Sweosa State Diagram Specification Hyperlinks File Two Tagged Definition are set value Hyperlinks Web Page hyperlinkText value is filename or path and hyperlinkTextActive value is file Documentation Documentation Component Diagram RR Element Mapped MD Remark Component Specification Database New Stereotype New Stereotype namely RR datab
86. verter User Manual RR Element Line Color Stereotype Display None Label Decoration Icon Deployment Specification Diagram File URL Documentation Mapped MD Pen Color Show Stereotype False Show Stereotype True Show Stereotype False Suppress Content False Show Stereotype False Suppress Content True Hyperlinks File Hyperlinks Web Page Documentation Three Tier Diagram Three Tier Service Model RR Element Three Tier Diagram Specification File URL Mapped MD Hyperlinks File Hyperlinks Web Page No Magic Inc 2008 Remark Icon can t be hided Icon can t be hided MD Implementation Diagram Two Tagged Definitions are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file Remark Two Tagged Definitions are set value hyperlinkText value is filename or path and hyperlinkTextActive value is file 118 of 120 MagicDraw RConverter User Manual Common Element Note Properties Font Style Font Style Font Color Text Color Font Effect i Font Effect is ignored because HTML text Strike Out size and normal text displayed in Underline gnore MagicDraw is not similar to each other Font Script Language Encoding Fill Color Fill Color Use Fill Color Use Fill Color Text Box Properties Font Style Font Style Font Color Text Col
87. will appear in the status bar when user enters the License that has been used before e Invalid License Key will appear in the status bar when user enters wrong User Name or License Key e License Key is successfully applied will appear in the status bar when user enters the correct User Name and License Key Then the Enter button will be disabled and Cancel button will change to Close for user to close the Enter License Key Window No Magic Inc 2008 30 of 120 MagicDraw RConverter Version 1 4 User Manual 4 Message Dialog Box 4 1 Conversion Complete Popup This is the popup screen indicating that the conversion completes 1 Conversion completed in 0 00 42 Figure 29 Conversion Complete Popup dialog box Note The conversion process needs not done with bug 4 2 Conversion Alert Popup Each alert dialog box indicates the incomplete of the conversion Message shows what difficulty may cause the error 4 2 1 Required Field Alert This is the popup screen indicating that the required fields need to be filled e Please enter both Source Rational Rose File and Destination XML File Figure 30 Required Field Alert dialog box Note The system found that the required files location information is not completed 4 2 2 Source File Type Alert The system has found that the source file type entered is not Rose supported mdl e Source file have to be Rational Rose File mdl Figure 31 Source File
88. wise Synchronization No Magic Inc 2008 95 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Simple Synchronous Balking Timeout Procedure Call Asynchronous Return Frequency Aperiodic Periodic Documentation Properties Font Name Font Size Font Style Font Color Line Color Mapped MD Message with uninterpreted Action Synchronous Message with defined stereotype Message with defined stereotype Message with new stereotype Asynchronous Message with Return Action New Tagged Value New Tagged Value Documentation Font Name Font Size Font Style Text Color Pen Color No Magic Inc 2008 Remark If name is operation s name of receiver message s type is Call The message type is uninterpreted otherwise If name is operation s name of receiver message s type is Call The message type is uninterpreted otherwise If name is operation name of receiver and Return is selected message type is return 96 of 120 MagicDraw RConverter Version 1 4 User Manual RR Element Mapped MD Remark Fill Color Ignore Filled color is applied in different place RR Apply at life time bar MD Apply at message line Use Fill Color Ignore Message to Self Specification Name Name If name is operation s name of receiver message s type is Cal
89. xported or re exported i into or to a national or resident of Cuba Iran North Korea Libya Sudan Syria or any country to which the U S has embargoed goods or ii to anyone on the U S Treasury Department s list of Specially Designated Nations or the U S Commerce Department s Table of Denial Orders 12 General Conditions and Covenants The validity and interpretation of this Agreement shall be governed by and construed in accordance with Colorado law as applied to a transaction between two 2 Colorado residents performed entirely within Colorado except as to copyright and other proprietary matters which may be preempted by United States laws and international treaties Choice of law rules of any jurisdiction and the United Nations Convention on Contracts for the International Sale of Goods will not apply to any dispute under this Agreement In the event of any violation of this Agreement Licensor reserves the right to pursue any state law remedies including contractual remedies or remedies under federal laws or both Except as is otherwise provided for below the parties agree to submit any controversy or claim arising hereunder or in any way arising from any portion of the Software or the parties relationship or intellectual property including its validity to confidential binding arbitration in Larimer County Colorado by a single intellectual property attorney Such arbitration shall be conducted pursuant to the Commercial Arbitration
90. y Diagram and State Diagram sssssssssssseeeeeeeeeeeeeeeennn nennen nennen nnns 39 5 6 1 Sub Items and Subs Diagram sss sessi 39 5 6 2 Symbols that does not contain in diagram sessi 40 5 6 3 Transparent Swimlane sessi sessi n nnns nnns 40 5 6 4 ODJOCEFIOW RE 41 5 7 User defined Stereotype ssssssssssssssesesseeeeeennee eene nnn nnnmenr sensn trn nnen inns 41 5 8 RR Tagged Value Folder iiciin iaeiiio nennen nnne senis 41 5 9 RR Stereotype Folder eiiaoe aaneen iaiaaeaia iiaii 41 5 10 Gomponenmts Beali26 x obtentum me eM M OE 41 5 11 Collaboration Diagram scien ee tio deve i aia 41 5 11 1 Direction of the message ssssssssssssssssssiieeeenn nnne n nnns nnn 41 5 11 2 Persistence s value of Class Instance ssssssssssssssssee eene 42 5 11 8 Ignorance of Show Concurrency Show Persistence and Show Class Properties 42 5 11 4 Objects that have the same name enne nnns nnn 43 5 12 Sequence Diagram sss nina 43 5 12 1 Ignorance of Show Class Property cccccceesseeeeeeeeennneeeeeeeeeseeenaeneeseeesssecensenseeeeess 43 5 13 Sub Diagram Str ctire soos tee a a eee 43 5 14 Duplicated EIGMONIS ei err 46 5 15 Nested Class as Actor Ster Otype ccccccceeeeeeeecceneeeeeeeeeeeeccaeeeeeeeeeeeeccaeeeeeeeeeteeenaaaes 47 5 16 Conversion of the Unnamed Elements sssssssssssssssseen

Download Pdf Manuals

image

Related Search

Related Contents

Manual técnico  Manuale ROUTER DSL-500  Euro-Pro EP279 Toaster User Manual  Electrolux EUF29260W User's Manual  取扱説明書等 - アイ・オー・データ機器  Folletos de Ventas Resipod Family      OWNER`S MANUAL  Descargar  

Copyright © All rights reserved.
Failed to retrieve file