Class:
-
'Class utility' Type
-
Export Control
-
Implementation
-
Cardinality: 0..n, 1..n
-
Nested class
-
Persistence
-
Abstract
|
Class:
-
'Class' Type
-
Visibility
-
Package
-
Cardinality: 0..*, 1..*
-
Inner classifier
-
Persistence
-
Abstract
|
Interface:
-
Export Control
-
Implementation
-
Nested class
|
Interface:
-
Visibility
-
Package
-
Inner classifier
|
Attribute:
-
Export Control
-
Implementation
-
Initial value
-
Static
-
Derived
|
Attribute:
-
Visibility
-
Package
-
Initial value
-
Static
-
Derived
|
Operation:
-
Export Control
-
Implementation
|
Operation:
|
Generalization:
-
Export Control
-
Implementation
-
Virtual inheritance
-
Multi inheritance
|
Generalization:
-
Visibility
-
Package
-
Extended attribute
-
Multi inheritance
|
Association:
-
Role name
-
Export Control
-
Navigable
-
Cardinality
-
Aggregate (class A or B)
-
Aggregate (by reference)
-
Aggregate (by value)
|
Association:
-
Role name
-
Visibility
-
Navigable
-
Multiplicity
-
Container
-
Aggregation
-
Composition
|
Dependency
|
Dependency
|