Scripts

Back Home Next

 

 

Scripts

Use these scripts at your own risk. They are supplied as is, please send feedback to the author of the script. 

1 Access Specifiers

add or change the in, out or inout descriptors to operation parameters

2 Add Get & Set

adding get and set operations for attributes and navigable relationships

3 Apply PathMap to ReqPro Assocs

replacing absolute paths from REqPro with PathMaps

4 Assign Bodies

helps in the conversion from Rose 4.0 to 98

5 Associations to Attributes

converts associations into attributes (C++ & Java versions)

6 Auto Save

auto saves Rose every 300 seconds

7 Change Fonts

changes the fonts of all elements in all diagrams

8 Change Language

sets the language of all classes to that selected by the user

9 Check Links

reports links that are not assigned to an association.

10 Check Messages

identifies the messages who cause inconsistencies

11 Conceal

conceal information that may be contained in proprietary models

12 Convert Imports

creates dependency relations for import statements in "AdditionalImports"

13 Create Dependencies

creates dependencies from package bodies to package specifications

14 Create Factory

creates a factory class (or updates an existing factory class)

15 CVS Add-In

interface with CVS a source code control system

16 Diagrammatic

help you to produce diagrams from reverse-engineered domains

17 Doc Template

fills documentation fields with a template for comments

18 Document to Header

places the contents of $HEADER\docHeader.txt in the documentation fields

19 DTD Export

converts all classes in package "Data Dictionary" to a DTD

20 Element Creation Date & Time

calculate the date and time of element creation from the quid

21 Gen Components

generates a component view which mirrors the logical view

22 Generalize

copies the abstract operations of a base class to its child class.

23 Generate Code for State Charts

Ada 95 code generation for State Charts

24 HTML Generator

example of how you can generate HTML (without Gifs)

25 IDL Converter

converts IDL CodeMapper models to CORBA conversion rules

26 Layout

allow you to layout items on a rose diagram

27 List Packages

lists out the packages every class in the model depends on

28 List Use Case Documents

displays all the external documents of all or the selected use cases

29 Load Units

prompts the user to load each unloaded controlled unit in the model.

30 Merge 2 Uni -> 1 Bi

merges 2 uni-directional associations into 1 bi-directional association.

31 Metrics

computes three, object-oriented metrics on classes in a Rational Rose model.

32 MIDL Generator

example of how you can generate MIDL

33 Multi Select

allows insertion of multiple selected items to be put on diagrams

34 Operation Usage Script

reports on usage of class operations in sequence diagrams.

35 Output 2 Excel

shows how to output model information to Excel

36 Realize Interface Script

copies the operations of an interface to the classes which realize it.

37 Relocate Associations

relocates all associations that are not in the same package as one of the classes

38 Remap Paths

changes the location of files attached to use cases

39 Remove CM Info

cleans the "sc" tool properties

40 ReportGen

generates a data dictionary using Microsoft® Word OLE automation objects

41 ReqPro Links Overview

quickly see all of the RequisitePro associations

42 Restore State

loaded subunits will be reloaded and diagrams that were visible will be reopened

43 Run Scripts Script

provides quick launching of frequently used scripts

44 Set Attribute Types

set fundamental types that reverse as attributes

45 Sort Classes

alphabetizes the classes in the package selected in the model.

46 Spelling Checker

check spelling in the Documentation fields

47 Strip Model

removes the attributes and operations for every class

48 Structure

automate repeating structural modeling tasks

49 Subsystem Proxy

generates a subsystem proxy

50 TypeLibImporter

extract information from the a Type Library

51 Unresolved Reference Zapper

This script deletes dangling references.

52 Update Type Script

replaces an old class name with the new class name where it is used

53 View Of Participating Classes

creates a 'View Of Participating Classes', a VOPC.

54 Visibility Notes

adds a note next to a class with qualified name of package

55 Write Protect all controlled units

(remove) write protect from all of the controlled units in a single stroke

Should you have any scripts that you would like to share, please send them to webmaster@rationalrose.com


All products mentioned are registered trademarks or trademarks of their respective companies.
Send mail to webmaster@rationalrose.com with questions or comments about this web site. 
Copyright © 1999-2001 Michael Moors
Last modified: February 28, 2001