Accéder au contenu principal Passer au contenu complémentaire

Tigris ArgoUML (via UML 1.x XMI) - Import

Availability-note AWS

Prérequis du pont

Ce pont :
  • n'est supporté que sous Microsoft Windows.

Spécifications du pont

Fournisseur Tigris
Nom de l'outil ArgoUML
Version de l'outil 0.10 à 0.24
Site Web de l'outil http://argouml.tigris.org/
Méthodologie supportée [Modélisation d'objets] Data Store (Diagrammes de classe UML de modèles d'objets) via un fichier UML XMI
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 : Tigris/ArgoUML version 0.10 à 0.24 via un fichier UML XMI
Consultez http://argouml.tigris.org/
Métadonnées : [Modélisation d'objets] Data Store (Diagrammes de classe UML de modèles d'objets)
Composant : OmgUmlXmiArgoUml version 11.1.0

VUE D'ENSEMBLE
Ce pont importe des modèles de données à partir de fichiers XMI (format XML Metadata Interchange) avec des objets, attributs, héritage, types, relations et diagrammes. Les spécifications standards actuelles fournies par l'OMG sont souvent étendues pour des raisons propriétaires par le fournisseur de l'outil source, et dans de nombreux cas, les métadonnées capturées ne sont pas équivalentes à tout ce qui est représenté dans le fichier. Une description de haut niveau de la couverture des métadonnées est fournie dans la section LIMITATIONS.

PRÉREQUIS
Pour générer un fichier XMI depuis Tigris Argo, UML utilise XMI comme format natif.. Utilisez l'entrée "Enregistrer sous" dans le menu "Fichier" pour générer le fichier.

FOIRE AUX QUESTIONS
n/a

LIMITATIONS
Consultez les limitations générales connues à l'adresse https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.html

Si vous utilisez la version 0.9 d'ArgoUML, vous devrez extraire les fichiers du fichier d'archive .zargo.

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 Importe un fichier XML conforme au format de fichier Object Management Group (OMG) Unified Modeling Language (UML) XML Metadata Interchange (XMI). Il existe plusieurs versions du métamodèle UML et format XMI, aussi, veillez à identifier la version exacte d'OMG UML XMI produite par votre outil source. Fichier *.argo   Éléments obligatoires

 

Mapping du pont

Meta Integration Repository (MIR)
Métamodèle
(se base sur le standard OMG CWM)
"Tigris ArgoUML (via UML 1.x XMI)"
Métamodèle
OmgUmlXmi
Mapping des commentaires
     
Name (Nom) Foundation.Core.ModelElement.name/nom  
Argument Foundation.Core.Parameter/Paramètre  
DefaultValue Foundation.Core.Parameter.defaultValue/defaultValue  
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Type Foundation.Core.Parameter.kind/type  
Name (Nom) Foundation.Core.ModelElement.name/nom  
Position   Ordre dans le fichier XMI
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
Association Foundation.Core.Association/Association  
Agrégation   Vrai si l'un des AssociationRoles a Foundation.Core.AssociationEnd.aggregation/son agrégation configurée à vrai
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
ExtraConstraint Foundation.Core.Constraint/Contrainte  
Name (Nom) Foundation.Core.ModelElement.name/nom  
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
AssociationRole Foundation.Core.AssociationEnd/AssociationEnd  
CppContainment Foundation.Core.AssociationEnd.aggregation/agrégation Mappé uniquement pour le rôle d'Association source des Associations d'agrégation. Sinon, la valeur par défaut est utilisée
CppScope Foundation.Core.ModelElement.visibility/visibilité  
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
ExtraConstraint Foundation.Core.Constraint/Contrainte  
Multiplicité Foundation.Core.AssociationEnd.multiplicity/multiplicité  
Name (Nom) Foundation.Core.ModelElement.name/nom  
Navigable Foundation.Core.AssociationEnd.isNavigable/isNavigable  
Trié Foundation.Core.AssociationEnd.ordering/Foundation.Core.AssociationEnd.isOrdered/isOrdered  
Source   Basé sur la multiplicité de chaque rôle
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
Attribut Foundation.Core.Attribute/Attribut  
CppDerived Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs nommées "derived" ayant un mot-clé dans XMI Toolkit uniquement
CppScope Foundation.Core.ModelElement.visibility/visibilité  
CppStatic Foundation.Core.Feature.ownerScope/ownerScope  
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
InitialValue Foundation.Core.Attribute.initialValue/initialValue  
Name (Nom) Foundation.Core.ModelElement.name/nom  
Position   Ordre dans le fichier XMI
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
Classe Foundation.Core.Class ou Foundation.Core.Interface/Classe ou Interface  
CppAbstract Foundation.Core.GeneralizableElement.isAbstract/isAbstract  
CppClassType   Cette propriété est configurée à "InterfaceClass" pour les Interfaces, à l'une des variantes paramétrées si la Classe a des paramètres, à "MetaClass" ou l'une des variantes d'"Utility" si elle a le stéréotype "metaclass" standard UML 1.3 ou "utility", respectivement
CppConcurrency Foundation.Core.Class.isActive/isActive Si ce mot-clé contient true (vrai), alors cppConcurrency est configuré à "ACTIVE (Actif)"
CppPersistent Foundation.Core.ModelElement.taggedValue/taggedValue Configuré en fonction de la valeur nommée "persistence (persistance)" ayant un mot-clé, comme défini dans UML 1.3
CppScope Foundation.Core.ModelElement.visibility/visibilité  
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Foundation.Core.ModelElement.name/nom  
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
Dépendance Foundation.Core.Dependency/Dépendance Les Dépendances vers ou depuis autre chose que les Classes (comme les Packages) ne sont pas supportées. Les liens entre les Dépendances et ces objets seront ignorés et la Dépendance supprimée si elle devient invalide
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Foundation.Core.ModelElement.name/nom  
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
DerivedType Foundation.Data_Types.Primitive ou Foundation.Data_Types.Enumeration ou Foundation.Core.DataType/DataType  
DesignPackage Foundation.Core.Package/Modèle En mode Argo/UML, tous les modèles, sauf le modèle supérieur, représentent des packages
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Foundation.Core.ModelElement.name/nom  
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
Généralisation Foundation.Core.Generalization/Généralisation  
CppScope Foundation.Core.ModelElement.visibility/visibilité La propriété cppScope est configurée à "implementation (implémentation)" si la généralisation a le stéréotype UML 1.3 "implementation (implémentation)" standard
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Foundation.Core.ModelElement.name/nom  
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
GeneralizationRole Foundation.Core.Generalization/Généralisation  
Operation (Opération) Foundation.Core.Operation/Opération La sémantique est configurée en fonction de la valeur nommée "semantics" ayant un mot-clé
CppAbstract Foundation.Core.Operation.isAbstract XMI 1.1 uniquement
CppConcurrency Foundation.Core.Operation.concurrency/concurrence  
CppScope Foundation.Core.ModelElement.visibility/visibilité  
CppStatic Foundation.Core.Feature.ownerScope/ownerScope  
CppVirtual Foundation.Core.Operation.isPolymorphic/isPolymorphic XMI 1.0 uniquement
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Foundation.Core.ModelElement.name/nom  
Postcondition Foundation.Core.Constraint/Contrainte Contrainte avec le stéréotype 'postcondition' comme défini dans UML 1.3
Précondition Foundation.Core.Constraint/Contrainte Contrainte avec le stéréotype 'precondition' comme défini dans UML 1.3
Sémantique Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'semantics' (sémantiques) comme défini dans UML 1.3
Stéréotype Foundation.Extension_Mechanisms.Stereotype  
PropertyElementTypeScope Propriété définie par l'utilisateur  
Périmètre Classe UDP  
PropertyType Propriété définie par l'utilisateur  
Name (Nom) mot-clé Configurez le nom du mot-clé
Utilisation   Configurer comme UML
PropertyValue Propriété définie par l'utilisateur Utilisé pour stocker les valeurs ayant des mots-clés
Name (Nom) mot-clé Configurez le nom du mot-clé
Valeur value Valeur du mot-clé
Réalisation Foundation.Core.Dependency Cela est implémenté en tant que simple lien entre les classes en XMI 1.0 et en tant que Dépendance avec la "réalisation" du Stéréotype en XMI 1.1, comme défini en UML 1.3
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Foundation.Core.ModelElement.name/nom XMI 1.1. uniquement
StoreModel Model_Management.Model/Modèle  
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Foundation.Core.ModelElement.name/nom  
TypeValue Foundation.Core.Attribute ou Foundation.Data_Types.EnumerationLiteral/Attribut  
Description Foundation.Core.ModelElement.taggedValue/taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Foundation.Core.ModelElement.name/nom  
Position   Ordre dans le fichier XMI
Valeur   Configuré comme équivalent au nom

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.