Chapter 8 Working with Object-Oriented Models


Importing Rational Rose class diagrams

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:

  • Visibility
  • Package
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

 


Copyright (C) 2008. Sybase Inc. All rights reserved.