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 A
- abstract classes 67
- access
- has relationship (Ada 83) 87
- provide to components (Ada 83) 79
- Access Array Of Access Type Name (Ada 95)
- code generation class properties 102
- Access Array Of Type Name (Ada 95)
- code generation class properties 102
- Access Class Wide
- code generation class properties 95
- Access Type Definition (Ada 95)
- code generation class properties 101
- Access Type Name (Ada 95)
- code generation class properties 100
- Access Type Visibility (Ada 95)
- code generation class properties 101
- accessors 54
- example for has relationship 32
- never overridden 57
- not generated for the task implementation 17
- Set not generated for an association 38
- See also association classes, associations, attributes, has relationships, operations
- Ada constructs
- abstract subprogram 56, 61
- abstract type 11, 61
- access discriminant 17, 18, 22, 28
- access parameter 54, 55
- access type 29
- access-to-class-wide type 30
- actual parameters of an instantiation 23
- barrier 18
- child of a generic unit 21, 24
- class-wide subprogram 26
- constant 26
- constrained type 20
- context clause 46
- controlled type 58
- discriminant 17, 18, 22, 28
- discriminant constraint 24
- entry 16, 18
- enumeration type 11
- general access type 30
- generic formal package 21, 24
- generic formal part 20
- generic instantiation 20, 23
- generic package instantiation 47
- generic unit 20, 25
- limited type 10, 28
- non-private type 10
- overriding subprogram declaration 57
- package 25
- package body 26
- package private part 18, 26, 46, 57
- package visible part 16, 18, 26, 46, 57
- pragma Import 56
- pragma Inline 38, 56
- pragma Interface 56
- private extension 46
- private type 10
- private type with discriminants 28
- protected function 18
- protected procedure 18
- protected type 18
- record component 27
- renaming-as-body 56
- subprogram body 56, 58
- subprogram body stub 56
- subtype 24
- tagged type 11
- task type 16
- type derivation 46
- unconstrained type 20
- unknown discriminant part 29
- variable 26
- variant record 11
- with clause 46
- Ada type used for By Reference class instances (Ada 83) 99
- Ada.Finalization.Controlled
- See Ada constructs (controlled type)
- Ada.Finalization.Limited_Controlled
- See Ada constructs (controlled type)
- Add Classes command (Ada 83) 87
- Additional Withs
- code generation module body properties 132
- code generation module spec properties 130
- Apex Model
- code generation module spec properties 129
- Array Index Definition (Ada 95)
- code generation class properties 103
- Array Of Access Type (Ada 95)
- code generation class properties 102
- Array Of Type Name (Ada 95)
- code generation class properties 102
- As Booch command 65
- assignment
- user-defined 58
- See also equality operator, finalization, initialization
- Associate
- See association classes, associations
- Associate Name
- code generation association properties 128
- association classes 41, 66
- data structures 42
- integrity of 41
- subprograms
- accessors 43
- Associate 43
- Dissociate 43
- for many-to-many associations 45
- for one-to-many associations 44
- for one-to-one associations 44
- See also associations, roles
- association properties
- see code generation association properties
- Association Relationships 66
- association role properties
- see code generation association role properties
- associations 33, 34
- data structures
- for many-to-many associations 37
- for one-to-many associations 36
- for one-to-one associations 35
- integrity of 38
- subprograms
- Associate 38
- Dissociate 38
- for many-to-many associations 40
- for one-to-many associations 39
- for one-to-one associations 38
- with finite multiplicity 40
- See also association classes, roles
- attribute properties
- see code generation attribute properties
- attributes 27
- created by reverse engineering (Ada 95) 87
- entering metaclass attributes 73
- entering static attributes 73
- of a metaclass 26, 27
- static 27
B
- basic operations
- reverse engineering 83
- bidirectional associations 66
- data structures 35
- subprograms generated for 38
- See also associations, association classes
- Body File Backup Extension
- code generation model properties 90
- Body File Extension
- code generation model properties 90
- Body File Temporary Extension
- code generation model properties 90
- Bound Classes 64
- bound classes 23
- and parameterized classes 20
- entering parameters for 73
- generic implementation 23
- unconstrained type implementation 24
- See also parameterized classes
- bound utilities 25
- entering parameters for 73
- See also parameterized utilities, utilities
- bounded containers (Ada 83) 80
- By Reference
- determine name of type 99
- by-reference
- has relationships 29
- roles 34
- by-reference has relationship 65
- by-value
- has relationships 29
- by-value has relationship 65
C
- cardinality
- of has relationships 30
- of roles 34, 35
- See also multiplicity
- class
- define as task type (Ada 83) 108
- define as variant record (Ada 83) 116
- definition 63
- Class Access (Ada 83)
- code generation class properties 96
- Class Equality Name (Ada 83)
- code generation class properties 107
- class handles
- equality function (Ada 83) 107
- class handles (Ada 83) 107
- Class Name (Ada 83)
- code generation class properties 95
- Class Operations 64
- Class Parameter Mode (Ada 83)
- code generation operation properties 110
- Class Parameter Name (Ada 83)
- code generation class properties 103
- class properties
- see code generation class properties
- classes 10
- abstract 11, 56
- created by reverse engineering (Ada 83) 86
- mixin implementation 15
- protected implementation 18
- record implementation 11
- multiple types 14
- single type 12
- tagged implementation 11
- task implementation 16
- See also bound classes, bound utilities, metaclasses, parameterized classes, parameterized utilities, utilities
- class-like type
- reverse engineering (Ada 83) 86
- code generation association properties
- Associate Name 128
- Dissociate Name 128
- Generate Associate 127
- Generate Dissociate 128
- Generate Get (Ada 95) 126
- Generate Set (Ada 95) 127
- Get Name 126
- Inline Associate 128
- Inline Dissociate 128
- Inline Get 127
- Inline Set 127
- Name If Unlabeled 126
- Set Name 127
- code generation association role properties
- Code Name 122
- Container Declarations 125
- Container Generic 125
- Container Implementation (Ada 95) 125
- Container Type 125
- Data Member Name (Ada 95) 123
- Generate Access Get (Ada 95) 123
- Generate Get (Ada 95) 123
- Generate Set (Ada 95) 124
- Get Name 124
- Initial Value 125
- Inline Get 124
- Inline Set 124
- Is Aliased 122
- Is Constant 122
- Name If Unlabeled 122
- Record Field Implementation 122
- Record Field Name (Ada 95) 123
- Set Name 124
- code generation attribute properties
- Code Name 119
- Data Member Name (Ada 83) 119
- Generate Access Get (Ada 95) 120
- Generate Access Set (Ada 95) 121
- Generate Get (Ada 95) 119
- Generate Set (Ada 95) 120
- Get Name 120
- Initial Value 118
- Inline Set 121
- InlineGet 120
- Is Aliased 119
- Is Constant 118
- Record Field Implementation (Ada 95) 119
- Record Field Name (Ada 95) 119
- Representation 118
- Set Name 121
- code generation class properties 98
- Access Array Of Access Type Name (Ada 95) 102
- Access Array Of Type Name (Ada 95) 102
- Access Class Wide 95
- Access Type Definition (Ada 95) 101
- Access Type Name (Ada 95) 100
- Access Type Visibility (Ada 95) 101
- Array Index Definition (Ada 95) 103
- Array Of Access Type Name (Ada 95) 102
- Array Of Type Name (Ada 95) 102
- Class Access (Ada 83) 96
- Class Equality Name (Ada 83) 107
- Class Name (Ada83) 95
- Class Parameter Name (Ada 83) 103
- Code Name 95
- Copy Constructor Kind (Ada 83) 105
- Copy Constructor Name (Ada 95) 105
- Default Constructor Kind (Ada 83) 104
- Destructor Name 106
- Enumeration Literal Prefix 102
- Generate Access Type (Ada 95) 100
- Generate Accessor Operations 95
- Generate Copy Constructor (Ada 95) 105
- Generate Default Constructor (Ada 95) 104
- Generate Destructor (Ada 95) 106
- Generate Standard Operations 103
- Generate Type Equality (Ada 95) 107
- Implementation Type (Ada 83) 97
- Implicit Parameter 103
- Implicit Parameter Name (Ada 95) 103
- Inline Copy Constructor 106
- Inline Default Constructor 105
- Inline Destructor 107
- InlineEquality 108
- Is Limited (Ada 95) 98
- Is Subtype 98
- Maybe Aliased (Ada 95) 101
- Parameterized Implementation (Ada 95) 101
- Parent Class Name (Ada 95) 102
- Record Field Prefix 102
- Record Implementation (Ada 95) 98
- Record Kind Package Name (Ada 95) 98
- Representation 94
- Type Control (Ada 95) 97
- Type Control Name (Ada 95) 97
- Type Definition (Ada 95) 97
- Type Equality Name (Ada 95) 107
- Type Implementation (Ada 95) 96
- Type Name (Ada 95) 95
- Type Visibility (Ada 95) 96
- code generation has properties
- CodeName 112
- Container Declarations 117
- Container Generic 117
- Container Implementation (Ada 95) 117
- Container Type 117
- Data Member Name (Ada 83) 113
- Generate Access Get (Ada 95) 114
- Generate Access Set (Ada 95) 115
- Generate Get (Ada 95) 113
- Generate Set (Ada 95) 114
- Get Name 114
- Initial Value 115
- Inline Get 114
- InlineSet 115
- Is Aliased 112
- Is Constant 112
- Name If Unlabeled 112
- Record Field Implementation (Ada 95) 113
- Record Field Name (Ada 95) 113
- Set Name 115
- code generation model properties
- Body File Backup Extension 90
- Body File Extension 90
- Body File Temporary Extension 90
- Create Missing Directories 91
- Directory 93
- Error Limit 92
- File Name Format 92
- Generate Bodies 91
- Generate Standard Operations 91
- Implicit Parameter 92
- Spec File Backup Extension 90
- Spec File Extension 90
- Spec File Temporary Extension 90
- Stop On Error 92
- code generation module body properties
- Additional Withs 132
- Copyright Notice 131
- Generate 131
- Is Private 131
- Is Subunit 131
- Return Type 132
- code generation module spec properties
- Additional Withs 130
- Apex Model 129
- Copyright Notice 129
- Generate 129
- Generic Formal Parameters 130
- Return Type 129
- code generation operation properties
- Class Parameter Mode (Ada 83) 110
- Code Name 109
- Entry Barrier Condition 111
- Entry Barrier Condition (Ada 95) 111
- Entry Code 111
- Exit Code 111
- Generate Access Operation (Ada 95) 111
- Generate Accessor Operations 109
- Generate Overriding (Ada 95) 110
- Implicit Parameter Class Wide 108
- Implicit Parameter Mode (Ada 95) 110
- Renames (Ada 95) 110
- Representation 109
- Subprogram Implementation 110
- Use Colon Notation 109
- Use File Name 109
- code generation properties
- AccessArrayOfAccessTypeName 31
- AccessArrayOfTypeName 31
- AccessTypeDefinition 30, 34
- AccessTypeName 30, 34
- AccessTypeVisibility 30, 34
- AdditionalWiths 81
- ApexSubsystem 77
- ArrayIndexDefinition 31
- ArrayOfAccessTypeName 31
- ArrayOfTypeName 31
- AssociateName 38
- ContainerDeclarations 34
- ContainerGeneric 31, 34
- ContainerImplementation 31, 34
- ContainerType 31, 34
- CopyConstructorName 55
- DefaultConstructorName 55
- DestructorName 55
- DissociateName 38
- EntryBarrierCondition 18
- EntryCode 58
- EnumerationLiteralPrefix 13, 15
- ExitCode 58
- GenerateAccessGet 55
- GenerateAccessOperation 54
- GenerateAccessSet 55
- GenerateAccessType 30
- GenerateAssociate 38
- GenerateCopyConstructor 55
- GenerateDefaultConstructor 55
- GenerateDestructor 55
- GenerateDissociate 38
- GenerateGet 34, 38, 43, 54, 61
- GenerateOverriding 57
- GenerateSet 34, 43, 54, 61
- GenerateTypeEquality 55
- GetName 34, 38, 43
- ImplicitParameter 54
- ImplicitParameterMode 54
- ImplicitParameterName 16, 18, 54
- Inline 56
- InlineAssociate 38
- InlineCopyConstructor 56
- InlineDefaultConstructor 56
- InlineDestructor 56
- InlineDissociate 38
- InlineEquality 56
- InlineGet 34, 38, 43
- InlineSet 34, 43
- IsLimited 10, 50
- IsSubtype 12, 24
- MaybeAliased 30, 34
- NameIfUnlabeled 34
- ParameterizedImplementation 20, 23
- ParentClassName 22
- RecordFieldImplementation 17, 18, 28
- RecordFieldName 27, 34
- RecordFieldPrefix 15
- RecordImplementation 11
- RecordKindPackageName 15
- Renames 56
- SetName 34, 43
- SubprogramImplementation 56
- TypeControl 58
- TypeDefinition 10
- TypeEqualityName 55
- TypeImplementation 10, 20, 47, 49, 58
- TypeName 7
- TypeVisibility 10, 46
- code generation UML package properties
- Directory 128
- Code Name
- code generation association role properties 122
- code generation attribute properties 119
- code generation class properties 95
- code generation has properties 112
- code generation operation properties 109
- code regions
- See protected regions
- colon notation 6
- used in associations 34
- See also naming
- component type
- complex (Ada 83) 80
- simple (Ada 83) 80
- component type (Ada 83) 80
- consistency
- of code generation properties 9
- See also dominance
- constructor 55
- See also copy constructor, destructor, equality operator
- Container Declarations
- code generation has properties 117
- codegeneration association role properties 125
- Container Generic
- code generation association role properties 125
- code generation has properties 117
- Container Implementation (Ada 95)
- code generation association role properties 125
- code generation has properties 117
- Container Type
- code generation association role properties 125
- code generation has properties 117
- container type
- for has relationships 31
- for roles 34
- copy constructor 55
- See also constructor, destructor, equality operator
- copy constructor (Ada 83) 79
- Copy Constructor Kind (Ada 83)
- code generation class properties 105
- Copy Constructor Name (Ada 95)
- code generation class properties 105
- Copyright Notice
- code generation module body properties 131
- code generation module spec properties 129
- Create Missing Directories
- code generation model properties 91
D
- Data Member Name (Ada 83)
- code generation attribute properties 119
- code generation has properties 113
- Data Member Name (Ada 95)
- code generation association role properties 123
- decl
- associate type with enclosing package (Ada 83) 87
- declaration
- type mapping (Ada 83) 87
- type mapping (Ada 95) 86
- default constructor (Ada 83) 79
- Default Constructor Kind(Ada 83)
- code generation class properties 104
- define
- class as task type (ADa 83) 108
- class as variant record (Ada 83) 116
- definitions
- refine class (Ada 83) 78
- Dependency Relationships 65
- dependency relationships 46
- created by reverse engineering 88
- representing "pseudo-inheritance" for bound classes 24
- destructor 55
- See also constructor, copy constructor, equality operator
- destructor (Ada 83) 79
- Destructor Name
- code generation class properties 106
- dialog box
- reverse engineering 84
- Directory
- code generation model properties 93
- code generation UML package properties 128
- display
- implementation types (Ada 83) 87
- Dissociate
- See association classes, associations
- Dissociate Name
- code generation association properties 128
- dominance
- definition of 9
- AccessTypeDefinition dominates 30
- CopyConstructorName dominated 61
- DefaultConstructorName dominated 61
- DestructorName dominated 61
- GenerateCopyConstructor dominated 61
- GenerateDefaultConstructor dominated 61
- GenerateDestructor dominated 61
- GenerateGet dominated 17
- GenerateSet dominated 17, 55
- GenerateTypeEquality dominated 61
- ImplicitParameter dominated 16, 18
- IsLimited dominated 11, 22, 28
- ParameterizedImplementation dominated 20
- RecordFieldImplementation dominated 28
- SubprogramImplementation dominated 16
- TypeEqualityName dominated 61
- TypeVisibility dominated 13
E
- Entry Barrier Condition
- code generation operation properties 111
- Entry Barrier Condition (Ada 95)
- code generation operation properties 111
- Entry Code
- code generation operation properties 111
- Enumeration Literal Prefix
- code generation class properties 102
- equality function 107
- class handles (Ada 83) 107
- equality operation (Ada 83) 79
- equality operator 55
- user-defined 58
- See also assignment, constructor, copy constructor, destructor, finalization, initialization
- Error Limit
- code generation model properties 92
- errors
- due to abstract subprogram in a non-abstract class 56
- due to access discriminant for by-value relationship 31
- due to ambiguities in name resolution 8
- due to association involving non-tagged, non-record classes 33
- due to by-value role in a bidirectional association 35
- due to controlled type involved in multiple inheritance relationship 58
- due to has relationship targeting a mixin 31
- due to inconsistency in visibility or defaults of attributes 28
- due to inconsistent module for a parameterized class 20
- due to inheritance inconsistency for mixins 49
- due to keys with the same name but different types 35
- due to protected implementation and generalization relationships 20
- due to task implementation and generalization relationships 18
- due to violating restrictions on multiple views inheritance 50
- See also warnings
- Exit Code
- code generation operation properties 111
F
- File Name Format
- code generation model properties 92
- finalization
- user-defined 58
- See also assignment, equality operator, initialization
- free text 7
- See also naming
- friendship 67
G
- generalization hierarchy
- access discriminants and 28
- parameters inherited from 24
- represented by a single record type 12
- represented by multiple record types 14
- See also generalization relationships
- generalization relationships 46
- not supported for the protected implementation 20
- not supported for the task implementation 18
- visibility 52
- See also generalization hierarchy
- Generalization Relationships (Inheritance) 65
- Generate
- code generation module body properties 131
- code generation module spec properties 129
- Generate Access Get (Ada 95)
- code generation association role properties 123
- code generation attribute properties 120
- code generation has properties 114
- Generate Access Operation (Ada 95)
- code generation operation properties 111
- Generate Access Set (Ada 95)
- code generation attribute properties 121
- code generation has properties 115
- Generate Access Type (Ada 95)
- code generation class properties 100
- Generate Accessor Operations
- code generation class properties 95
- code generation operation properties 109
- Generate Associate
- code generation association properties 127
- Generate Bodies
- code generation model properties 91
- Generate Copy Constructor (Ada 95)
- code generation class properties 105
- Generate Default Constructor (Ada 95)
- code generation class properties 104
- Generate Destructor (Ada 95)
- code generation class properties 106
- Generate Dissociate
- code generation association properties 128
- Generate Get (Ada 95)
- code generation association properties 126
- code generation association role properties 123
- code generation attribute 119
- code generation has properties 113
- Generate Overriding (Ada 95)
- code generation operation properties 110
- Generate Set (Ada 95)
- code generation association properties 127
- code generation association role properties 124
- code generation attribute properties 120
- code generation has properties 114
- Generate Standard Operations
- code generation class properties 103
- codegeneration model properties 91
- Generate Type Equality (Ada 95)
- code generation class properties 107
- Generic Formal Parameters
- code generation module spec properties 130
- generic instantiation
- bound class 64
- generic package
- parameterized class 64
- Get
- See accessors
- Get Name
- code generation association properties 126
- code generation association role properties 124
- code generation attribute properties 120
- code generation has properties 114
- get operations (Ada 83) 79
H
- Handle Access (Ada 83) property 99
- Handle Equality Operation (Ada 83) property 107
- Handle Name (Ada 83) property 99
- Handle Name property (Ada 83) 87
- has properties
- seecode generation has properties
- has relationship
- constant declaration (Ada 83) 115
- details (Ada 83) 87
- multiplicity and access (Ada 83) 87
- has Relationships 65
- has relationships 29
- by-reference 29
- by-value 29
- created by reverse engineering (Ada 95) 87
- of a metaclass 26, 29
- static 29
I
- Implementation Type (Ada 83)
- code generation class properties 97
- Implementation Type property (Ada 83) 87
- implementation types (Ada 83) 87
- Implicit Parameter
- code generation class properties 103
- code generation model properties 92
- Implicit Parameter Class Wide
- code generation operation properties 108
- Implicit Parameter Mode (Ada 95)
- code generation operation properties 110
- Implicit Parameter Name (Ada 95)
- code generation class properties 103
- inheritance 65
- inherited operations (Ada 83) 80
- Initial Value
- code generation association role properties 125
- code generation attribute properties 118
- code generation has properties 115
- initialization
- user-defined 58
- See also assignment, equality operator, finalization
- Inline Associate
- code generation association properties 128
- Inline Copy Constructor
- code generation class 106
- Inline Default Constructor
- code generation class properties 105
- Inline Destructor
- code generation class properties 107
- Inline Dissociate
- code generation association properties 128
- Inline Equality
- code generation class properties 108
- Inline Get
- code generation association properties 127
- code generation association role properties 124
- code generation attribute properties 120
- code generation has properties 114
- inline pragma 111
- Inline property 111
- Inline Set
- code generation association properties 127
- code generation association role properties 124
- code generation attribute properties 121
- code generation has properties 115
- Is Aliased
- code generation association role properties 122
- code generation attribute properties 119
- code generation has properties 112
- Is Constant
- code generation association role properties 122
- code generation attribute properties 118
- code generation has properties 112
- Is Constant (Ada 83) property 115
- Is Limited (Ada 95)
- code generation class properties 98
- Is Private
- code generation module body properties 131
- Is Subtype
- code generation class properties 98
- Is Subunit
- code generation module body properties 131
- Is Task (Ada 83) property 108
K
- keys 35
M
- map
- package specifications (Ada 83) 86
- package specifications (Ada 95) 86
- type declarations (Ada 83) 87
- type declarations (Ada 95) 86
- Mapping Classes 63
- Mapping Relationships 64
- Maybe Aliased (Ada 95)
- code generation class properties 101
- metaclasses 26, 67
- entering attributes 73
- model properties
- see code generation model properties
- module
- associated with a bound class 23
- associated with a parameterized class 20
- associated with a utility 25
- created by reverse engineering (Ada 95) 86
- mapping to modules in an association 34
- must not be associated with a metaclass 26
- module body properties
- see code generation module body properties
- module spec properties
- see code generation module spec properties
- multiple inheritance 46, 67
- mixin inheritance 16, 47
- multiple views inheritance 49
- multiplicity
- has relationship (Ada 83) 87
- of has relationships 29
- of roles 34, 35
- See also cardinality
N
- Name If Unlabeled
- code generation association properties 126
- code generation association role properties 122
- code generation has properties 112
- naming
- Ada declarations 6
- legality of names 6
- package name 7
- resolution of names in free text 7
- type name 7
- UML entities 6
- navigable roles 33
- non-navigable roles 33
O
- object
- declarations (Ada 83) 80
- definition 63
- object oriented development 63
- OOD 63
- operation properties
- see code generation operation properties
- operations 54
- created by reverse engineering (Ada 95) 87
- implicit parameter 16, 18
- overriding 57
- standard 55
- See also accessors
P
- package
- Ada acceptation 6
- differences in UML and Ada 63
- UML acceptation 6
- package specifications
- mapping (Ada 83) 86
- mapping (Ada 95) 86
- Parameterized Classes 64
- parameterized classes 20
- entering parameters for 72
- generic implementation 20
- unconstrained type implementation 22
- See also bound classes
- Parameterized Implementation (Ada 95)
- code generation class properties 101
- parameterized utilities 25
- entering parameters for 72
- See also bound utilities, utilities
- Parent Class Name (Ada 95)
- code generation class properties 102
- polymorphic class 98
- Polymorphic Unit (Ada 83) property 98
- Polymorphism with Ada 66
- protected regions 69, 75
Q
- Query
- Add Classes (Ada 83) 87
R
- Record Field Implementation
- code generation association role properties 122
- Record Field Implementation (Ada 95)
- code generation attribute properties 119
- code generation has properties 113
- Record Field Name (Ada 95)
- code generation association role properties 123
- code generation attribute properties 119
- code generation has properties 113
- Record Field Prefix
- code generation class properties 102
- record fields (Ada 83) 80
- Record Implementation (Ada 95)
- code generation class properties 98
- Record Kind Package Name (Ada 95) 98
- refine
- class definitions class (Ada 83)
- refine definitions (Ada 83) 78
- Renames (Ada 95)
- code generation operation properties 110
- Representation
- code generation attribute properties 118
- code generation class properties 94
- code generation operation properties 109
- Return Type
- code generation module body properties 132
- code generation module spec properties 129
- reverse engineering
- attributes (Ada 95) 87
- classes (Ada 83) 86
- dependency rrelationships 88
- dialog box 84
- has relationships (Ada 95) 87
- mapping object declarations 88
- mapping with clauses 88
- module (Ada 95) 86
- operations (Ada 95) 87
- special handling for the $APEX_BASE directory 88
- static attribute 88
- using 83
- utilities (Ada 95) 86
- roles 33
- accessors 38
- by-reference 34
- of a metaclass 26
S
- Set
- See accessors
- Set Name
- code generation association properties 127
- code generation association role properties 124
- code generation attribute properties 121
- code generation has properties 115
- set operations (Ada 83) 79
- single variant for discriminated record 99
- Spec File Backup Extension
- code generation model properties 90
- Spec File Extension
- code generation model properties 90
- Spec File Temporary Extension
- code generation model properties 90
- specifications
- package mapping (Ada 83) 86
- package mapping (Ada 95) 86
- specify
- discriminant of Ada type (Ada 83) 99
- Standard Classes 63
- standard operations 55
- class 64
- standard operations (Ada 83) 79
- static
- attributes 27
- entering 73
- has relationships 29
- Stop On Error
- code generation model properties 92
- Subprogram Implementation 110
- System.Assertion_Error
- raised by Associate 40, 45
T
- Type Control (Ada 95)
- code generation class properties 97
- Type Control Name (Ada 95)
- code generation class properties 97
- type declaration
- mapping (Ada 83) 87
- mapping (Ada 95) 86
- type declarations
- mapping (Ada 83) 86
- Type Definition (Ada 95)
- clde generation class properties 97
- Type Equality Name (Ada 95)
- code generation class properties 107
- Type Implementation (Ada 95)
- code generation class properties 96
- Type Name (Ada 95)
- code generation class properties 95
- Type Visibility (Ada 95)
- code generation class properties 96
U
- UML notation
- mapping to Ada 63
- UML package properties
- see code generation UML package properties
- unbounded containers (Ada 83) 80
- unidirectional associations 66
- code generated for 34
- definition 34
- See also associations, association classes
- unmapped elements 67
- Use Colon Notation
- code generation operation properties 109
- Use File Name
- code generation operation properties 109
- user-defined operations (Ada 83) 79
- Utilities 64
- utilities 25
- created by reverse engineering (ada 95) 86
- See also bound utilities, parameterized utilities
V
- Variant (Ada 83) property 99, 116
- variant record (Ada 83) 116
- view
- As Booch 65
W
- warnings
- due to a unidirectional association 34
- due to dominated code generation properties 10
- See also errors
- with clauses
- reverse engineering 88
Rational Software Corporation
http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2001, Rational Software Corporation. All rights reserved. |