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. |