Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Migrer le Modèle SysML vers une version ultérieure de SysML

Enterprise Architect fournit une fonctionnalité utile pour migrer un modèle d'une version de SysML à la suivante. Un modèle (ou une partie d'un modèle) créé dans une ancienne version de la technologie SysML peut être migré vers la version suivante à l'aide de l'interface d'automatisation. Cette fonction met à jour les Valeur Étiquetés et, si nécessaire, les stéréotypes vers la version la plus récente pour tous les éléments, attributs, connecteurs et diagrammes sous le Paquetage ou l'élément sélectionné.

Il n'y a aucune facilité à migrer un modèle de SysML 1.4 vers SysML 1.5, car les deux versions sont fonctionnellement identiques.

Migrer SysML 1.3 vers SysML 1.4

La prise en support d' Enterprise Architect pour SysML 1.4 a un script intégré pour la migration des modèles 1.3 vers 1.4.

Vous devez activer à la fois la technologie SysML 1.3 et la technologie SysML 1.4 (sélectionnez l'option de ruban "Spécialiser > Technologies > Gérer la technologie", et cochez la case "Activer" pour chacune des deux Technologies ).

  1. Sélectionnez le Paquetage SysML 1.3 dans la fenêtre Navigateur .
  2. Ouvrez la fenêtre Scriptant et ouvrez le groupe de scripts SysML 1.4.
  3. Exécutez le script de migration.

Migrer SysML 1.2 vers SysML 1.3

La prise en support d' Enterprise Architect pour SysML 1.3 a un script intégré pour la migration des modèles 1.2 vers 1.3.

Vous devez activer à la fois la technologie SysML 1.2 et la technologie SysML 1.3 (sélectionnez l'option de ruban "Spécialiser > Technologies > Gérer la technologie", puis cochez la case "Activer" pour chacune des deux Technologies ).

  1. Sélectionnez le Paquetage SysML 1.2 dans la fenêtre Navigateur .
  2. Ouvrez la fenêtre Scriptant et ouvrez le groupe de scripts SysML 1.3.
  3. Exécutez le script de migration.

Migrer SysML 1.1 vers SysML 1.3

Tout d'abord, suivez les étapes du Script de migration de SysML 1.1 vers SysML 1.2 .

Suivez ensuite les étapes de Migrer de SysML 1.2 vers SysML 1.3 .

Script de migration de SysML 1.1 vers SysML 1.2

Exécuter ce script VB, qui appelle la fonction Migrate() pour migrer le Paquetage ou l'élément SysML 1.1 vers SysML 1.2 :

Sous MigrateElement (sGUID, lngPackageID)

Dim projet comme EA.Project

set proj = Référentiel .GetProjectInterface

proj.Migrate sGUID, "SysML1.1", "SysML1.2"

'actualiser le modèle

Si lngPackageID<>0 Alors

Repository.RefreshModelView (lngPackageID)

Fin si

Sous-titre de fin

Sub MigrateSelectedItem

Dim selType

Dim selElement comme EA.Element

Dim selPackage comme EA. Paquetage

selType = GetTreeSelectedItemType

Si selType = 4 Alors 'signifie Element

set selElement = GetTreeSelectedObject

MigrateElement selElement. ElementGUID , selElement.PackageID

MsgBox "Migration d'élément terminée",0,"Migration SysML"

ElseIf selType = 5 Then 'signifie Paquetage

set selPackage = GetTreeSelectedObject

MigrateElement selPackage.PackageGUID, selPackage.PackageID

MsgBox " Migration Paquetage terminée",0,"Migration SysML"

Autre

MsgBox "Sélectionnez un Paquetage ou un élément dans la fenêtre Navigateur pour lancer la migration",0,"Migration SysML"

Fin si

Sous-titre de fin

Principal sous

MigrateSelectedItem

Sous-titre de fin

Principal

Notes

  • Lors de la migration de SysML 1.1 vers SysML 1.2, le :
    - La dimension du stéréotype est remplacée par la quantitékind
    - Le stéréotype dataType est supprimé de SysML 1.2
    - La dimension Valeur Étiquetée est migrée vers le type de quantité ; ceci s'applique aux stéréotypes <<unité>>
    et <<valueType>>
    - Valeur Étiquetée isConjugated in stereotype <<flowport>> est migré vers les propriétés personnalisées

Apprenez Plus