CA Component Modeler 3.52 (ParadigmPlus) - Import - 7.1

Talend Data Catalog Bridges

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
EnrichPlatform
Talend Data Catalog

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
Remote Repository Browsing for Model Selection
Data Profiling
Multi-Model Harvesting
Incremental Harvesting

Import tool: CA technologies Component Modeler 3.52 (http://www.ca.com/acq/platinum/)
Import interface: [Object Modeling] Data Store (Object Model UML Class Diagrams) via CDF Export File from CA Component Modeler 3.52 (ParadigmPlus) Import bridge: 'CaParadigmPlus' 10.1.0

Please enter a description


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 organization are not stored in the CDIF file and so will not be imported/exported. The bridge will use the generated CDF file as input.
FILE *.cdf   Mandatory
Encoding Specifies the character set encoding of the model to be imported or exported. If there are multiple choices for a language, the actual encoding will be indicated between parentheses. The default is 'Western European (Windows 1252)' on Windows and 'Western European (ISO 8859-1)' on other platforms. ENUMERATED
Central and Eastern European (iso-8859-2)
Central and Eastern European (windows-1250)
Chinese Traditional (big5)
Chinese Simplified (GB18030)
Chinese Simplified (GB2312)
Cyrillic (iso-8859-5)
Cyrillic (windows-1251)
DOS (ibm-850)
Greek (iso-8859-7)
Greek (windows-1253)
Hebrew (iso-8859-8)
Hebrew (windows-1255)
Japanese (shift_jis)
Korean (ks_c_5601-1987)
Thai (TIS620)
Thai (windows-874)
Turkish (iso-8859-9)
Turkish (windows-1254)
UTF 8 (utf-8)
UTF 16 (utf-16)
Western European (iso-8859-1)
Western European (iso-8859-15)
Western European (windows-1252)
Locale encoding
No encoding conversion
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