CA Component Modeler 3.52 (ParadigmPlus) - 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 | CA technologies |
Tool Name | Component Modeler |
Tool Version | 3.52 |
Tool Web Site | http://www.ca.com/acq/platinum/ |
Supported Methodology | [Object Modeling] Data Store (Object Model UML Class Diagrams) via CDF Export File |
Data Profiling | |
Incremental Harvesting | |
Multi-Model Harvesting | |
Remote Repository Browsing for Model Selection |
SPECIFICATIONS
Tool: CA technologies / Component Modeler version 3.52 via CDF Export File
See http://www.ca.com/acq/platinum/
Metadata: [Object Modeling] Data Store (Object Model UML Class Diagrams)
Component: CaParadigmPlus version 11.2.0
OVERVIEW
n/a
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 | When a model is currently loaded in Platinum Paradigm Plus: 1. Choose 'Export' from the 'File' menu. 2. Select 'CASE Data Interchange format (CDIF)'. 3. Click 'Export'. 4. Type the file name for the model you are saving in the 'File Name' text box (press the browse button to select a specific directory). 5. Click 'Open'. Diagrams are not stored under the CDIF file, thus they will not be imported/exported. The bridge will use the generated CDF file as input. |
FILE | *.cdf | Mandatory | ||||||||||||||||||||||||||
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) |
"CA Component Modeler 3.52 (ParadigmPlus)" Metamodel CaParadigmPlus |
Mapping Comments |
Argument | Formal Parameters | Also stored in an operation Note since the parameters format is not always standard |
DefaultValue | Value specified in the Formal Parameters statement | |
Name | Name | |
Position | Order in the Formal Parameters statement | |
Association | Association/Aggregation | |
Aggregation | Aggregation | |
Description | Description | |
Name | Name | |
AssociationRole | Association/Aggregation | |
CppContainment | Value | |
CppFriend | Friend | |
CppStatic | Static | |
ExtraConstraint | Constraint-1/Constraint-2 | |
Multiplicity | Multiplicity-1/Multiplicity-2 | |
Name | Role1/Role2 | |
Navigable | Directed | |
Source | based on the multiplicity of each role | |
Attribute | Attribute | |
CppDerived | Derived | |
CppScope | Scope | |
CppStatic | Static | |
Description | Description | |
InitialValue | Initial Value | |
Name | Name | |
Optional | Nullable | |
Position | Order in the ParadigmPlus file | |
BaseType | Attribute | |
DataType | Type | See datatype conversion array |
Length | Length | |
Name | based on the data type | |
PhysicalName | based on the data type | |
CandidateKey | Attribute (Key property set to TRUE) | |
UniqueKey | True | |
Class | Class | Class, Parametrized Class, Instanciated Class, Class Utility, Abstract Class, Interface |
CppAbstract | Overridability | |
CppClassType | Utility, Template, External, Interface | |
CppConcurrency | Concurrency | |
CppMultiplicity | Cardinality | |
CppPersistent | Persistence | |
CppScope | Visibility | |
Description | Description | |
Name | Name | |
ClassDiagram | Diagram | Only the object is imported. Associations to the elements are missing in the export file. A main class diagram "Main" will be created to contain all classes/associations. |
Description | Description | |
Name | Name | |
Dependency | Dependency | |
Description | Description | |
Name | Name | |
DerivedType | Attribute, Class (of kind ENUM) | |
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 | Component | Only the object is imported. Associations to the elements are missing in the export file. A main package "Logical View" will be created to contain all classes/associations |
Description | Description | |
Name | Name | |
ForeignKey | Attribute (Key property set to TRUE) | Based on Primary Key and association role |
Generalization | Inheritance | |
CppScope | Scope | |
CppVirtual | Virtual | |
Description | Description | |
Name | Name | |
GeneralizationRole | Inheritance | |
Operation | Operation | |
CppAbstract | Abstract | |
CppConcurrency | Concurrency | |
CppFriend | Friend | |
CppScope | Scope | |
CppStatic | Static | |
Description | Description | |
Name | Name | |
Postcondition | Postcondition | |
Precondition | Precondition | |
Realization | Realization | |
Description | Description | |
Name | Name | |
StoreModel | Project | The model is built using the elements contained in the Paradigm Plus file |
Name | Computed from the Paradigm Plus file name. | |
TypeValue | Class (of kind ENUM) | |
Name | Constraints | Value of each separated fields |
Position | Order in the Enum statement | |
Value | Constraints | Value of each separated fields |