IBM Rational Rose 4.0 - Import
Availability-note
AWS
AWS-only features are available at any of the following URLs: us.cloud.talend.com, eu.cloud.talend.com, ap.cloud.talend.com
Bridge Requirements
This bridge:is only supported on Microsoft Windows.
Bridge Specifications
Vendor | IBM |
Tool Name | Rational Rose |
Tool Version | 4.0 |
Tool Web Site | http://www.ibm.com/software/awdtools/developer/rose/ |
Supported Methodology | [Object Modeling] Data Store (Object Model UML Class Diagrams), Graphical Layout via MDL File |
Data Profiling | |
Incremental Harvesting | |
Multi-Model Harvesting | |
Remote Repository Browsing for Model Selection |
SPECIFICATIONS
Tool: IBM / Rational Rose version 4.0 via MDL File
See http://www.ibm.com/software/awdtools/developer/rose/
Metadata: [Object Modeling] Data Store (Object Model UML Class Diagrams), Graphical Layout
Component: IbmRationalRose40 version 11.2.0
OVERVIEW
REQUIREMENTS
n/a
FREQUENTLY ASKED QUESTIONS
n/a
LIMITATIONS
Refer to the current general known limitations at MIMB Known Limitations or bundled in Documentation/ReadMe/MIMBKnownLimitations.html
SUPPORT
Provide a troubleshooting package with debug log. Debug log can be set in the UI or in conf/conf.properties with MIR_LOG_LEVEL=6
Bridge Parameters
Parameter Name | Description | Type | Values | Default | Scope | |||||||||||||||||||||||||
File | Imports metadata from Rational Rose native MDL files. | FILE | *.mdl | Mandatory | ||||||||||||||||||||||||||
Supported types | How to interpret attribute or argument type as one of the specified target system. | ENUMERATED |
|
C++ | ||||||||||||||||||||||||||
Encoding | The character set encoding of the model to be imported. If there are multiple choices for a language, the actual encoding will be indicated between parentheses. |
ENUMERATED |
|
windows-1252 |
Bridge Mapping
Meta Integration Repository (MIR) Metamodel (based on the OMG CWM standard) |
"IBM Rational Rose 4.0" Metamodel IbmRationalRose |
Mapping Comments |
Name | Name | |
Argument | Argument | |
Name | Name | |
Position | Order in the Rose file | |
Association | Association/Aggregation | |
Aggregation | Aggregation | |
Description | Documentation | |
ExtraConstraint | Constraint | |
Name | Name | |
Stereotype | Stereotype | |
AssociationRole | Association Role | |
CppContainment | Containment | |
CppFriend | Friend | |
CppScope | Export Control | |
CppStatic | Static | |
Description | Documentation | |
ExtraConstraint | Constraint | |
Multiplicity | Cardinality-A/Cardianality-B | |
Name | Role A/Role B | |
Navigable | Directed | |
Source | based on the multiplicity of each role | |
CppContainment | Containment | |
CppDerived | Derived | |
CppScope | Scope | |
CppStatic | Static | |
Description | Documentation | |
InitialValue | Initial Value | |
Name | Name | |
Optional | Nullable | |
Position | Order in the Rose file | |
Stereotype | Stereotype | |
BaseType | Attribute | |
DataType | Type | See datatype conversion array |
Length | Length | |
Name | based on the data type | |
PhysicalName | based on the data type | |
Class | Class | Class, Parametrized Class, Instanciated Class, Class Utility, Parametrized Class Utility, Instanciated Class utility, Meta Class, Interface |
CppAbstract | Abstract | |
CppClassType | Type | |
CppConcurrency | Concurrency | |
CppMultiplicity | Cardinality | |
CppPersistent | Persistence | |
CppScope | Export Control | |
CppSpace | Space | |
Description | Documentation | |
Name | Name | |
Stereotype | Stereotype | |
ClassDiagram | Class Diagram | |
Description | Documentation | |
Name | Name | |
Dependency | Dependency | |
Description | Documentation | |
Name | Name | |
Stereotype | Stereotype | |
DerivedType | Attribute, Enumeration Class | |
DataType | Data Type | See datatype conversion array. Undefined for Class of kind ENUM |
Length | Length | |
Name | Type Name/Class Name | |
PhysicalName | Data Type/Class Name | |
UserDefined | True | |
DesignPackage | Package | |
Description | Documentation | |
Name | Name | |
Stereotype | Stereotype | |
UserDefined | set to TRUE | |
Generalization | Inheritance Relationship | |
CppFriend | Friend | |
CppScope | Export Control | |
CppVirtual | Virtual | |
Description | Documentation | |
Name | Name | |
Stereotype | Stereotype | |
GeneralizationRole | Inheritance Relationship | |
Note | Note | |
Operation | Operation | |
CppAbstract | Abstract | |
CppConcurrency | Concurrency | |
CppFriend | Friend | |
CppScope | Export Control | |
CppStatic | Static | |
CppVirtual | Virtual | |
Description | Documentation | |
Name | Name | |
Postcondition | Postcondition | |
Precondition | Precondition | |
Semantics | Semantics | |
Stereotype | Stereotype | |
Realization | Realization | |
Description | Documentation | |
Name | Name | |
Stereotype | Stereotype | |
SQLViewAssociation | SQLViewAssociation | |
SQLViewAttribute | SQLViewAttribute | |
SQLViewEntity | SQLViewEntity | |
StoreModel | The model is built using the elements contained in the Rose file | |
Name | Computed from the Rose file name. | |
TypeValue | Enumeration Class | |
Name | Value | Value of each separated fields |
Position | Order in the Enum statement | |
Value | Value | Value of each separated fields |