TOC PREV NEXT INDEX



A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Index

Symbols

#  106
$SCRIPT_PATH  16
%all_units variable  12
%current_diagram variable  12
%false variable  12
%model variable  12
%selected_items variable  12
%selected_units variable  12
%true variable  12
%ufile variable  12
%uname variable  12

A

accelerator key, assigning  73
accessing collections
by count  51
by name  52
by unique id  51
activating, add-ins  128
Active registry entry  123
AddDefaultProperty method  42
Add-In Manager  4
adding
comments to scripts  60
controls  79
menu entries  9
property to a property set  39
tools  48
virtual path for scripts  16
add-ins
activating  128
active  123
A-Keywords  117
architecture  96
basic  97
COM servers  120
company name  123
contacting support  95
contents  97
context-sensitive help  99,  117
copyright  123
creating for UNIX  100
creating portable  100
data types  98,  111,  124
deactivating  128
developing  95,  101
events  99,  118,  119,  120,  121,  122
F1  117
functionality  99
help file name  124
inactive  123
installation directory  124
installation utilities  125
installing  125,  126,  127,  128
interface events  119
interfaces  122
language  97,  124
main menus  97,  102
manuals  118
menu file name  124
OLE server  124
online help  98,  116
portable  100
properties  98,  103,  124
property files  104,  105,  124
Rational Unified Solutions Partner Program  95
registering COM servers  122
registry  123
script events  119
setting up  126
shortcut menus  19,  98,  103
specifications  98,  103
stereotypes  98,  111,  112,  124
support  95
technical support  95
tool list  124
tools  124,  125
training  95
types  97
uninstalling  126,  128
UNIX  99
updating registry  125
user manuals  118
version  125
why create  96
adjusting attributes  83,  84
adjusting grid  71
A-Keywords
add-ins  117
properties  118
allfiles modifier  12
application object  36
assigning accelerator keys  73
Associating Files and URLs with Classes  37
Attribute  105
Attribute_Set  105
attributes, adjusting  83,  84
automation controller  4
automation server  4
Automation, Rose  4

B

basename modifier  12
basic add-ins  97
BasicScript language  3
Block Action  10
.bmp  112
Boolean  47
Braces  19
breakpoints
deleting manually  66
setting and removing  64
Browse Code  26
browser icons  111,  114,  116
adding  98

C

Calls dialog box  63
capturing dialog boxes  73
Category.AddClass method  48
Category.RelocateClass method  49
changing
titles and labels  73
value of watch variable  68
write protection for a controllable unit  8
Char  47
Classes in Categories  48
clipboard, pasting from  59
CloneDefaultPropertySet method  44
Cloning a property set  44
codefile modifier  13
collections
accessing by count  51
accessing by name  52
accessing by unique id  51
getting element from  51
COM servers  11,  118
registering  120,  122
comments
adding to script  60
property files  106
company name, add-ins  123
Company registry entry  123
compiling scripts  69
configuration files, stereotypes  112
ConfigurationName  113
context menus
See shortcut menus
context-sensitive help
add-ins  99,  117
main menus  117
properties  118
controllable units, working with  49
ControllableUnit.Control method  49
ControllableUnit.Load method  49
ControllableUnit.Save  50
ControllableUnit.SaveAs  50
ControllableUnit.Uncontrol method  49
ControllableUnit.Unload method  49
controller, automation  4
controls
adding  79
duplicating  80
incorporating in script  75
pasting into editor  82
repositioning  78
selecting  76
copying text  59
Copyright registry entry  123
copyright, add-ins  123
CreateDefaultPropertySet method  43
CreateProperty method  40,  42
creating
add-ins  96
custom specifications  103
new default property sets  38
new property  40
new property set  43
new property types  38
new scripts
from existing script  55
from scratch  55
new tools  38
portable add-ins  100
tool  48
UNIX add-ins  100
user-defined property type  47
current property set, getting and setting  46
Customized menus, capabilities of  8
customizing properties  103
customizing Rose menus, procedure  8
cutting text  59

D

data types
add-ins  98,  111,  124
customizing  98,  111
properties  107
property files  107
deactivating, add-ins  128
debugging a script  64,  65
default properties  5
DefaultModelProperties object  38
DeleteDefaultProperty method  41
DeleteDefaultPropertySet method  45
deleting
breakpoints manually  66
property  41
property set  45
text  59
watch variables  68
developing add-ins  95,  101
diagram editor icons  111,  115
adding  98
diagram toolbar icons  111
Diagram.GetSelectedItems method  50
Diagram.GetViewFrom method  50
Diagram.Items method  50
Diagram.ItemViews method  50
Diagrams  3
dialog box
capturing  73
editing  71
incorporating in script  75
inserting in script  70
pasting into editor  81
repositioning  77
selecting  76
testing  74
dialog editor, working with  70
dialogs
adding pictures to  80,  81
displaying information about  82
directories
add-ins  124
installation  124
directory modifier  13
displaying
dialog for user input  8
grid  71
information about dialogs  82
duplicating controls  80

E

editing dialogs  71
elide modifier  13
.emf  112
empty modifier  13
Enumeration  47
events
adding to your add-in  120
add-ins  99,  118
available  119
COM  99
defining interfaces for  122
details  120
interface  119,  121
main menus  11
OnActivate  119
OnAppInit  119
OnBrowseBody  119
OnBrowseHeader  119
OnCancelModel  119
OnCloseModel  119
OnDeactivate  119
OnDeletedModelElement  119
OnDeletedModelElementEx  119
OnEnableContextMenuItems  120
OnGenerateCode  119
OnModifiedModelElement  119
OnModifiedModelElementEx  119
OnNewModel  119
OnNewModelElement  119
OnOpenModel  119
OnPropertySpecOpen  26,  119
OnSaveModel  119
OnSelectedContextMenuItem  120
registering  118,  121
registering COM servers  122
script  119,  121
Exec Action  10
executing
program or shell script  8
registry files  126
Rose script  8
Extending Rational Rose course  95
extending Rose, ways to  1
Extensibility Components  2

F

F1, add-ins  117
false modifier  13
file modifier  13
file names  xvi
Files, associating with Classes  37
finding
first itemview  50
procedure calls  63
text  60
FindProperty method  41
first modifier  13
Float  47
fonts, for scripts  55
FundamentalTypes registry entry  111,  124

G

Generate Code  26
GetCurrentPropertySetName method  46
GetPropertyValue method  41
getting
current property set  46
element from collection  51
model properties  41
Rose Application object
Automation  36
Scripting  36
grid, displaying and adjusting  71

H

headerfile modifier  13
help
context-sensitive  99
online  98
help file name, add-ins  124
HelpFileName registry entry  124
home_unit modifier  14

I

icons
adding  98,  111
stereotypes  111
InheritProperty method  40,  41
inserting dialog in script  70
insertion point, moving  56
installation directories, add-ins  124
installation utilities  125
InstallDir registry entry  124
installing, add-ins  126,  127,  128
Integer  47
interface events  119,  121
InterfaceEvent action  11
interfaces  118
accessing  11
defining for events  122
interscript calls
debugging  70
guidelines for  70
IsLanguageConfiguration  113
Items  50
itemview
currently selected  50
finding first  50
ItemView.IsSelected method  50
ItemViews  50
iterating
through item views  50
through the items  50

L

labels, changing  73
language add-ins  21,  97
registry entry  124
LanguageAddIn registry entry  124
language-dependent  20
language-neutral  21
ListImages  114
ListIndex  114
Load or save controllable units  8
Logical View of REI Model  2

M

main menus
add-ins  102
COM interfaces  11
context-sensitive help  117
customizing and extending  7,  97,  102
events  11
managing default properties  37
manuals, add-ins  118
MediumPaletteImages  114
MediumPaletteIndex  114
Menu Action  10,  18
Menu Argument  18
Menu Entry  18
menu files
Keywords  9
Modifiers  12
name  124
registry entry  124
syntax rules  14
Variables  12
MenuFile registry entry  124
menus
See also main menus
See also shortcut menus
Metafile  114
.mnu  102
model elements  3
property files  106
stereotypes  114
modifying value of watch variable  68
multiple modifier  14
multiple sets  5

N

non-language add-ins  22,  97
not modifier  14

O

OLEServer registry entry  120,  124
OnActivate event  119
OnAppInit event  119
OnBrowseBody event  119
OnBrowseHeader event  119
OnCancelModel event  119
OnCloseModel event  119
OnDeactivate event  119
OnDeletedModelElement event  119
OnDeletedModelElementEx event  119
OnEnableContextMenuItems event  120
OnGenerateCode event  119
online help
adding  98,  116
add-ins  116
OnModifiedModelElement event  119
OnModifiedModelElementEx event  119
OnNewModel event  119
OnNewModelElement event  119
OnOpenModel event  119
OnPropertySpecOpen event  26,  103,  119
OnSaveModel event  119
OnSelectedContextMenuItem event  120
opening a script  54
Option Entry  18
Option Keyword  10
OverrideProperty method  40,  41

P

pasting
controls into editor  82
dialog box into editor  81
text from clipboard  59
pausing an executing script  62
petal version number, property files  106
pictures, adding to dialog  80,  81
portable add-ins  100
prefix, Rose  49
procedure calls, finding  63
properties
adding to a property set  39
add-ins  103
A-Keywords  118
context-sensitive help  118
creating  40
customizing  98,  103
data types  107
default  5
defined  5
deleting  41
getting model  41
in add-ins  98
registry entry  124
sets  103
setting  41
tool display name  124
tool name  125
tool registry entry  124
tools  103
tools list  124
types  47
property files  5
comments  106
creating  110
customizing  103
data types  107
design considerations  103
format  104,  105
model elements  106
petal version number  106
property name  107
registry entry  124
sample  109
sets  106
testing  110
tools  106
property name, property files  107
property sets
cloning  44
creating  43
deleting  45
multiple  5
Property Specification Editor  38
PropertyFile registry entry  124
.pty  103,  105

R

Rational Rose Add-In Manager  4
Rational Rose Application  2
Rational Rose Application Components  2
Rational Rose Automation  3,  4
syntax for  6
type libraries for  49
Rational Rose diagrams, working with  50
Rational Rose Extensibility Interface  2
Rational Rose Extensibility Interface (REI) Model  1
Rational Unified Solutions Partner Program  95
.reg  126
regedit  126
registering for events  99,  118
registry
installing  126
updating  123,  125
registry entries  118
Active  123
Company  123
Copyright  123
FundamentalTypes  124
HelpFileName  124
InstallDir  124
LanguageAddIn  124
MenuFile  124
OLEServer  124
PropertyFile  124
StereotypeCfgFile  124
ToolDisplayName  124
ToolList  124
ToolName  125
Version  125
registry files
executing  126
format  126
registry settings, exporting  126
regsvr32  122
REI Model
description  1
Logical View  2
removing breakpoints  66
replacing text  61
repositioning
controls  78
dialog boxes  77
items  77
resizing items  78,  79
retrieving
all selected items  50
model properties  41
Rose menu file, sample  17
Rose Menus, Customizing  7
Rose prefix  49
Rose Script  3
Rose script editor  3
Rose Scripting language  3
Rose Scripts  118
Roseload Action  11
Rosesave Action  11
Rosescript Action  10
running a script  62

S

sample
property file  109
Rose menu file  17
scripts  4
Script Editor
application window  54
selecting a font  55
script events  119,  121
Scripting language  3
scripts
sample  4
virtual path for  16
selecting
control  76
dialog boxes  76
fonts  55
text  57,  58
variables  68
Separator Entry  18
Separator Keyword  10
server, automation  4
SetCurrentPropertySetName method  46
sets
properties  103
property files  106
setting
current property set  46
model properties  41
Using InheritProperty  43
Using OverrideProperty  42
setting up, add-ins  126
shortcut menu items
adding  27
changing states  28
displaying  23
editing  28
formatting and displaying  22
retrieving  27
shortcut menus
activities  21
add-ins  98,  103
benefits  19
customizing  19,  26,  98,  103
decisions  21
deployment units  21
designing  26
diagrams  21
extending  7,  98
external documents  21
formatting  23
how it works  22
language-neutral model elements  21
limitations  20
menu items
adding  27
changing states  28
editing  28
formatting and displaying  22
retrieving  27
models  21
packages  21
properties  21
sample scripts  28,  30
scenarios  23
states  21
subsystems  21
swimlanes  21
synchronizations  21
transitions  21
use cases  21
SmallPaletteImages  114
SmallPaletteIndex  114
sourcefile modifier  14
specifications
add-ins  98,  103
custom, opening  26
customizing  98,  103
standard, opening  26
StepInto tool  63
StepOver tool  63
Stereotype  114
StereotypeCfgFile registry entry  111,  124
StereotypeCfgFiles  125
stereotypes
add-in type  113
add-ins  98
bitmap files  114
browser icons  114,  116
configuration file format  112
configuration name  113
creating  112
customizing  98,  111
diagram editor icons  114,  115
enhanced metafile  114
icons  98
model elements  114
registering  125
registry entry  124
text string  114
text-only  114
toolbar button icons  114,  115
windows metafile  114
stopping an executing script  62
String  47
Submenu Entry  18
Summit BasicScript language  3
syntax
in Rose Automation  6
in Rose Script  6
REI  4
syntax rules, menu file  14

T

testing dialog boxes  74
text-only stereotypes  114
titles, changing  73
Tool, defined  5
toolbar button icons  114,  115
adding  98
stereotypes  114
ToolDisplayName registry entry  124
ToolList registry entry  124
ToolName registry entry  125
tools
display name  124
list  124
name  125
properties  103
property files  106
registry entry  124,  125
tracing script execution  63
tracking variables  66
type libraries  5,  49
Type, defined  5
type, property  47

U

unary modifier  14
uninstalling, add-ins  126,  128
UNIX file names  xvi
UNIX versus Windows, add-ins  99
Updateaccess Action  11
URL, associating with Classes  37
user manuals, add-ins  118
using type libraries  49
utilities, installation  125

V

Variables  12
variables with modifiers, syntax  11
variables, tracking  66
Version registry entry  125
virtual path for scripts  16

W

watch list  68
watch variables, adding  66
.wmf  112
working with controllable units  49
working with Rose diagrams  50
writeable modifier  14

Rational Software Corporation  http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2001, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX