Objects in Rose class diagrams are imported as follows. Only the listed properties are imported:
Rose Object
|
OOM Object
|
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
|