Microsoft Visual Studio/Modeler 2.0 (via MDL) - Import
Prérequis du pont
Ce pont :n'est supporté que sous Microsoft Windows.
Spécifications du pont
Fournisseur | Microsoft |
Nom de l'outil | Visual Studio/Modeler 2.0 (MDL) |
Version de l'outil | 2.0 |
Site Web de l'outil | http://msdn.microsoft.com/vstudio/ |
Méthodologie supportée | [Modélisation d'objets] Data Store (Diagrammes de classe UML de modèles d'objets) via un fichier MDL |
Profiling de données | |
Collecte incrémentale | |
Collecte multi-modèle | |
Navigation dans le référentiel distant pour sélectionner un modèle |
SPÉCIFICATIONS
Outil : Microsoft/Visual Studio/Modeler 2.0 (MDL) version 2.0 via un fichier MDL
Consultez http://msdn.microsoft.com/vstudio/
Métadonnées : [Modélisation d'objets] Data Store (Diagrammes de classe UML de modèles d'objets)
Composant : IbmRationalRose98Import.MicrosoftVisualStudioModeler version 11.2.0
VUE D'ENSEMBLE
PRÉREQUIS
n/a
FOIRE AUX QUESTIONS
n/a
LIMITATIONS
Consultez les limitations générales connues à l'adresse https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.html ou dans Documentation/ReadMe/MIMBKnownLimitations.html
SUPPORT
Fournissez un package de dépannage avec le log de débogage. Le log de débogage peut être défini dans l'interface ou dans conf/conf.properties avec MIR_LOG_LEVEL=6
Paramètres du pont
Nom du paramètre | Description | Type | Valeurs | Défaut | Périmètre | |||||||||||||||||||||||||
Fichier | Ce pont importe les métadonnées de fichiers MDL natifs de Rational Rose. | Fichier | *.mdl | Éléments obligatoires | ||||||||||||||||||||||||||
Niveau de conception basé sur la persistance | Spécifiez si la propriété de persistance de la classe UML sera utilisée pour définir le niveau de conception. Une classe transitoire sera logique uniquement. Une classe persistante sera logique et physique. |
BOOLEAN | false | |||||||||||||||||||||||||||
Sélectionner des types de données de modèle d'objet | Importez des types d'attribut ou d'argument : 'Rose C++' "Rose Java" "Rose Data Modeler" "Rose for Oracle 8.x". |
ÉNUMÉRATION |
|
Détection auto | ||||||||||||||||||||||||||
Fichier CAT local | Lorsque cette option est définie comme "Vrai", elle indique de rechercher les fichiers .CAT dans le même répertoire que celui du fichier .MDL. | BOOLEAN | false | |||||||||||||||||||||||||||
Exploiter les informations DDL ColumnType | Si disponibles, extrait les informations de type d'attribut à partir de la valeur Type de colonne DDL du modèle Rose. | BOOLEAN | false | |||||||||||||||||||||||||||
Liste des outils de propriété | Liste des outils, séparés par une virgule, à importer en tant qu'objets "Propriété définie par l'utilisateur" (UDP). Par exemple : ToolA,ToolB,ToolC |
Chaîne de caractères | ||||||||||||||||||||||||||||
Importer des Propriétés définies par l'utilisateur | Une propriété définie par l'utilisateur (UDP) est généralement définie par un objet de définition de propriété ayant une valeur par défaut. Les objets pour lesquels la propriété s'applique peuvent avoir une valeur explicite pour cette propriété. Ils peuvent également ne pas avoir de valeur du tout. Dans ce cas, la valeur par défaut de la définition de propriété (valeur implicite) s'applique. Contrôlez comment les définitions et valeurs de propriété sont importées : "As metadata (En tant que métadonnées)" Importez la valeur explicite en tant que valeur de propriété. Les valeurs implicites ne sont pas importées. The default value is kept on the property type only. 'As metadata, migrate default values' Import the explicit or implicit values as property value. 'In description, migrate default values' Append the property name and value, even if implicit, to the object's description property. Cela vous permet d'exporter les valeurs UDP vers un autre outil qui ne supporte pas la notion de propriété définie par l'utilisateur. "Both, migrate default values (Les deux, migrer les valeurs par défaut)" Importez la valeur UDP, même si elle est implicite, à la fois en tant que métadonnée et dans la description de l'objet. |
ÉNUMÉRATION |
|
En tant que métadonnées | ||||||||||||||||||||||||||
Encodage | Spécifie l'encodage du jeu de caractères du modèle à importer. S'il existe plusieurs choix de langue, l'encodage actuel est indiqué entre parenthèses. |
ÉNUMÉRATION |
|
windows-1252 |
Mapping du pont
Meta Integration Repository (MIR) Métamodèle (se base sur le standard OMG CWM) |
"Microsoft Visual Studio / Modeler 2.0 (via MDL)" Métamodèle IbmRationalRose |
Mapping des commentaires |
Name (Nom) | Name (Nom) | |
Argument | Argument | |
Name (Nom) | Name (Nom) | |
Position | Ordre dans le fichier Rose | |
Association | Association/Agrégation | |
Agrégation | Agrégation | |
Description | Documentation | |
ExtraConstraint | Contrainte | |
Name (Nom) | Name (Nom) | |
Stéréotype | Stéréotype | |
AssociationRole | Rôle d'association | |
CppContainment | Imbrication | |
CppFriend | Ami | |
CppScope | Contrôle de l'export | |
CppStatic | Statique | |
Description | Documentation | |
ExtraConstraint | Contrainte | |
Multiplicité | Cardinalité-A/Cardinalité-B | |
Name (Nom) | Rôle A/Rôle B | |
Navigable | Dirigé | |
Source | basé sur la multiplicité de chaque rôle | |
CppContainment | Imbrication | |
CppDerived | Dérivé | |
CppScope | Périmètre | |
CppStatic | Statique | |
Description | Documentation | |
InitialValue | Valeur initiale | |
Name (Nom) | Name (Nom) | |
Facultatif | Nullable | |
Position | Ordre dans le fichier Rose | |
Stéréotype | Stéréotype | |
BaseType | Attribut | |
DataType (TypeDeDonnées) | Type | Voir le tableau de conversion des types de données |
Length (Longueur) | Length (Longueur) | |
Name (Nom) | basé sur le type de données | |
PhysicalName | basé sur le type de données | |
Classe | Classe | Classe, Classe paramétrée, Classe instanciée, Utilitaire de Classe, Utilitaire de Classe paramétrée, Utilitaire de Classe instanciée, Méta-Classe, Interface |
CppAbstract | Abstrait | |
CppClassType | Type | |
CppConcurrency | Simultanéité | |
CppMultiplicity | Cardinalité | |
CppPersistent | Persistance | |
CppScope | Contrôle de l'export | |
CppSpace | Espace | |
Description | Documentation | |
Name (Nom) | Name (Nom) | |
Stéréotype | Stéréotype | |
ClassDiagram | Diagramme de classe | |
Description | Documentation | |
Name (Nom) | Name (Nom) | |
Dépendance | Dépendance | |
Description | Documentation | |
Name (Nom) | Name (Nom) | |
Stéréotype | Stéréotype | |
DerivedType | Attribut, Classe d'énumeration | |
DataType (TypeDeDonnées) | Data Type (Type de données) | Voir le tableau de conversion des types de données. Indéfini pour la classe de type ENUM |
Length (Longueur) | Length (Longueur) | |
Name (Nom) | Nom du type/Nom de la classe | |
PhysicalName | Type de données/Nom de la classe | |
UserDefined | true | |
DesignPackage | Package | |
Description | Documentation | |
Name (Nom) | Name (Nom) | |
Stéréotype | Stéréotype | |
UserDefined | Configuré à TRUE (Vrai) | |
Généralisation | Relation d'héritage | |
CppFriend | Ami | |
CppScope | Contrôle de l'export | |
CppVirtual | Virtuel | |
Description | Documentation | |
Name (Nom) | Name (Nom) | |
Stéréotype | Stéréotype | |
GeneralizationRole | Relation d'héritage | |
Note | Note | |
Operation (Opération) | Operation (Opération) | |
CppAbstract | Abstrait | |
CppConcurrency | Simultanéité | |
CppFriend | Ami | |
CppScope | Contrôle de l'export | |
CppStatic | Statique | |
CppVirtual | Virtuel | |
Description | Documentation | |
Name (Nom) | Name (Nom) | |
Postcondition | Postcondition | |
Précondition | Précondition | |
Sémantique | Sémantique | |
Stéréotype | Stéréotype | |
Réalisation | Réalisation | |
Description | Documentation | |
Name (Nom) | Name (Nom) | |
Stéréotype | Stéréotype | |
SQLViewAssociation | SQLViewAssociation | |
SQLViewAttribute | SQLViewAttribute | |
SQLViewEntity | SQLViewEntity | |
StoreModel | Le modèle est construit à l'aide des éléments contenus dans le fichier Rose | |
Name (Nom) | Calculé depuis le nom du fichier Rose. | |
TypeValue | Classe d'énumération | |
Name (Nom) | Valeur | Valeur de chaque champ séparé |
Position | Ordre dans l'instruction ENUM | |
Valeur | Valeur | Valeur de chaque champ séparé |