INTEGRATION WITH OPTIMALJ. user s guide



Similar documents
Symantec Enterprise Vault

UML PROFILING AND DSL

Windows: File Management. Lesson Notes Author: Pamela Schmidt

GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS

ParishSOFT Remote Installation

EXCEL IMPORT user guide

MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros.

C O N F I G U R I N G Y O U R W E B B R O W S E R TO A L L O W P O P - U P W I N D O W S

Importing Contacts to Outlook

How to Copy Photos to a CD Using Microsoft Windows XP or Microsoft Windows Vista

MICROSOFT EXCEL 2011 MANAGE WORKBOOKS

MyEclipse UML (MyUML) Quickstart

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

Avaya Network Configuration Manager User Guide

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

The cloud server setup program installs the cloud server application, Apache Tomcat, Java Runtime Environment, and PostgreSQL.

Basic File Management & Navigation

Primavera P6 Professional Windows 8 Installation Instructions. Primavera P6. Installation Instructions. For Windows 8 Users

INTEGRATIONS. version user guide. with Eclipse, NetBeans, IntelliJ IDEA, CaliberRM, ProActivity, CVS, AndroMDA, and oaw

WordCom, Inc. Secure File Transfer Web Application

Business Intelligence Office of Planning Planning and Statistics Portal Overview

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS

How To Include Attachments with your form

Outlook Quick Steps & Rules

Pharmacy Affairs Branch. Website Database Downloads PUBLIC ACCESS GUIDE

You must have at least Editor access to your own mail database to run archiving.

Introduction to Simulink

Mesa DMS. Once you access the Mesa Document Management link, you will see the following Mesa DMS - Microsoft Internet Explorer" window:

Microsoft Excel Introduction to Microsoft Excel 2007

The Application Getting Started Screen is display when the Recruiting Matrix 2008 Application is Started.

Browsing and working with your files and folder is easy with Windows 7 s new look Windows Explorer.

POOSL IDE Installation Manual

How To Upload To Google Drive On Pc Or Mac Or Mac (Or Mac) On Pc (Or Pc Or Ipad) On A Pc Or Pc Or Minecraft (Or Minecraft) On Your Computer Or Mac) Or Ipa (Or

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

Web File Management with SSH Secure Shell 3.2.3

Creating a Distribution List from an Excel Spreadsheet

CLC Bioinformatics Database

Microsoft Office 2010

Kaspersky Password Manager USER GUIDE

WINDOWS 7 EXPLORE INTERNET EXPLORER 8

3. Locate the different selections of Styles from the Home Tab, Styles Group

DiskBoss. File & Disk Manager. Version 2.0. Dec Flexense Ltd. info@flexense.com. File Integrity Monitor

Paperless Meeting Software Installation Instructions

WA Continuous Integration with Jenkins- CI, Maven and Nexus. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

Hosted PBX Call Control Toolbar Guide

Autodesk Inventory Advisor Quick Start Guide

How to Configure Microsoft System Operation Manager to Monitor Active Directory, Group Policy and Exchange Changes Using NetWrix Active Directory

USING MS OUTLOOK. Microsoft Outlook

Creating tables of contents and figures in Word 2013

Software Development Environment. Installation Guide

Remote Backup Software User Manual V 2.0

Using Internet or Windows Explorer to Upload Your Site

Operational Decision Manager Worklight Integration

NetWrix Account Lockout Examiner Version 4.0 Administrator Guide

Video Administration Backup and Restore Procedures

Lab Manual: Using Rational Rose

USING MS OUTLOOK WITH FUS

KEYBOARD SHORTCUTS. Note: Keyboard shortcuts may be different for the same icon depending upon the SAP screen you are in.

KeePass Getting Started on Windows

LAB 1. Familiarization of Rational Rose Environment And UML for small Java Application Development

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Microsoft Office PowerPoint Identify components of the PowerPoint window. Tutorial 1 Creating a Presentation

How to Program a Commander or Scout to Connect to Pilot Software

Installation Instruction STATISTICA Enterprise Server

Configuring VPN Using Windows XP

There are several ways of creating a PDF file using PDFCreator.

Introduction. Inserting Hyperlinks. PowerPoint 2010 Hyperlinks and Action Buttons. About Hyperlinks. Page 1

USING OUTLOOK WITH ENTERGROUP. Microsoft Outlook

Keri USB-A Connection and Configuration

How to Install Eclipse. Windows

Creating Student List from Agresso

Assistant-Enterprise Toolbar Go to to access the toolbar download.

CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE

Printer Connection Manager

OrgPublisher EChart Security

ER/Studio Enterprise Portal User Guide

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES)

Context-sensitive Help Guide

For Introduction to Java Programming, 5E By Y. Daniel Liang

MS Project Tutorial for Senior Design Using Microsoft Project to manage projects

How to add your Weebly website to a TotalCloud hosted Server

Jabber MomentIM Outlook Add-in Administrator Guide

Oracle Fusion Middleware

LDAP Server Configuration Example

MadCap Software. Upgrading Guide. Pulse

Install MS SQL Server 2012 Express Edition

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

Client Time Analysis Dashboard Users Guide

Adding a File Attachment to a CFS Requisition

Guide to PDF Publishing

Informatics for Integrating Biology & the Bedside. i2b2 Workbench Developer s Guide. Document Version: 1.0 i2b2 Software Release: 1.3.

PureEdge Viewer Training Guide

How To Send An Encrypted In Outlook 2000 (For A Password Protected ) On A Pc Or Macintosh (For An Ipo) On Pc Or Ipo (For Pc Or For A Password Saf ) On An Iphone Or

Installation Instruction STATISTICA. Concurrent Network License with Borrowing Domain Based Registration

Tutorial: setting up a web application

Transcription:

user s guide No Magic, Inc. January, 2007

CONTENTS 1 MagicDraw UML OptimalJ Edition installation 3 Editions requirements 3 MagicDraw and OptimalJ integration 3 Model exchange between OptimalJ and MagicDraw 4 Step #1 Save the MagicDraw project 4 Step #2 Import MagicDraw UML model into OptimalJ 4 Step #3 Generate code in OptimalJ 6 Sequence Diagram creation for OptimalJ generated code 6 Sequence Diagram creation with OptimalJ build on Eclipse 6 Step #1 Open/create MagicDraw UML project 7 Step #2 Update MagicDraw UML model from OptimalJ 8 Step #3 Create Sequence Diagram in MagicDraw 9

MagicDraw UML OptimalJ Edition installation INTEGRATION WITH OPTIMALJ 2 MAGICDRAW UML OPTIMALJ EDITION INSTALLATION Editions requirements One of these OptimalJ 4.3 editions installed: Professional Edition build on Eclipse; Architecture Edition build on Eclipse. MagicDraw and OptimalJ integration If OptimalJ Professional Edition build on Eclipse is installed, MagicDraw UML Integration Tool starts when MagicDraw installation is completed. Click the Integrate button for MagicDraw and OptimalJ integration in the MagicDraw UML Integration Tool dialog box. For more information about MagicDraw and Eclipse integration, see MagicDraw Integrations UserGuide.pdf, Integration with Eclipse/WSAD section. NOTE: In Eclipse, MagicDraw by default becomes part of the Java perspective. Also separate MagicDraw perspective is added. 2007 No Magic, Inc. 3

2 INTEGRATION WITH OPTIMALJ Model exchange between OptimalJ and MagicDraw MODEL EXCHANGE BETWEEN OPTIMALJ AND MAGICDRAW Model (UML model) exchange between MagicDraw and OptimalJ is done through XMI (model saved to XML). XMI is the native MagicDraw project file format. S TEP #1 SAVE THE MAGICDRAW PROJECT In MagicDraw: 1 From the File menu, choose the Save Project or Save Project As command, or click the Save button on the main toolbar, or press shortcut keys CTRL+S. The Save dialog box opens. 2 Select the destination directory (where you wish to save the project) and type the file name for it. 3 Choose the Extensible Markup Language (*.xml) format for saving. S TEP #2 IMPORT MAGICDRAW UML MODEL INTO OPTIMALJ NOTE: 1 From the Model menu, choose Import Model and then Import Domain Class from UML (or Import Domain Use Case from UML.) Using OptimalJ build on Eclipse, switch to Model or Application perspective. 4 2007 No Magic, Inc.

Model exchange between OptimalJ and MagicDraw. 2 Select MagicDraw saved project file and in the Import UML do Domain dialog box, follow the import instructions. 2007 No Magic, Inc. 5

2 INTEGRATION WITH OPTIMALJ Sequence Diagram creation for OptimalJ generated code S TEP #3 GENERATE CODE IN OPTIMALJ For the details how to process the imported model in OptimalJ, see OptimalJ documentation. SEQUENCE DIAGRAM CREATION FOR OPTIMALJ GENERATED CODE MagicDraw UML can create Sequence Diagram for any Java source code. If you did not integrate MagicDraw with OptimalJ, using the MagicDraw UML Integration tool, you can follow the steps, specified in MagicDraw Tutorials.pdf, Java Reverse to Sequence Diagram section. Also you may watch Java Reverse to Sequence Diagram demo in MagicDraw webpage www.magicdraw.com/viewlets about how to perform Java code reverse from the existing source files to Sequence Diagram. If you did run the MagicDraw UML integration tool, follow the steps in the Section Sequence Diagram creation with OptimalJ build on Eclipse on page 6. Sequence Diagram creation with OptimalJ build on Eclipse This option is available only if MagicDraw is integrated with OptimalJ (see Section MagicDraw and OptimalJ integration on page 3). If integration was successful, the MagicDraw menu appears in the main OptimalJ menu and MagicDraw perspective is added. NOTE: For more information how to work with MagicDraw and Eclipse integration, see MagicDraw Integrations UserGuide.pdf, Integration with Eclipse/WSAD section. 6 2007 No Magic, Inc.

Sequence Diagram creation for OptimalJ generated code STEP #1 OPEN/ CREATE MAGICD RAW UML PROJECT In the browser (Package Explorer in Java perspective or Code Model browser in Application perspective), select project and from the shortcut menu, choose Open MagicDraw Project. 2007 No Magic, Inc. 7

2 INTEGRATION WITH OPTIMALJ Sequence Diagram creation for OptimalJ generated code S TEP #2 UPDATE MAGICD RAW UML MODEL FROM OPTIMALJ Select java package or file element in the Browser and from the shortcut menu, choose Update MagicDraw UML Model. The UML Model representing the java source code is created/updated in MagicDraw. 8 2007 No Magic, Inc.

Sequence Diagram creation for OptimalJ generated code STEP #3 CREATE SEQUENCE DIAGRAM IN MAGICD RAW 1 Switch to MagicDraw perspective. 2 In the Containment Tree Browser tab, select desirable operation and from the shortcut menu, choose Reverse Implementation. 3 The Sequence Diagram from Java Source Wizard dialog box is opened. For more information about this wizard, see MagicDraw UserGuide.pdf, the Sequence Diagram from Java Source Wizard section, page 10-465. 2007 No Magic, Inc. 9