Migrar Modelo SysML a Versión SysML Posterior [Guía de Usuario de Enterprise Architect] |
Top Previous Next |
Si ha creado un modelo (o parte de un modelo) bajo un lanzamiento anterior de SysML, puede migrarlo al siguiente lanzamiento (eso quiere decir, 1.1 a 1.2, o 1.2 a 1.3) utilizando la función de Interfaz de Automatización Migrate(). Esta función actualiza los Valores Etiquetados y, si es requerido, estereotipos a para el lanzamiento posterior para todos los elementos, atributos, conectores y diagramas bajo el Paquete o elemento seleccionados. Script de Ejemplo para Migrar SysML 1.1 a SysML 1.2 El siguiente script VB llama la función Migrate() para migrar el Paquete o elemento SysML a SysML 2.0:
Sub MigrateElement (sGUID, lngPackageID) Dim proj as EA.Project set proj = Repository.GetProjectInterface proj.Migrate sGUID, "SysML1.1", "SysML1.2"
'actualizar el modelo If lngPackageID<>0 Then Repository.RefreshModelView (lngPackageID) End If End Sub
Sub MigrateSelectedItem Dim selType Dim selElement as EA.Element Dim selPackage as EA.Package selType = GetTreeSelectedItemType If selType = 4 Then 'means Element set selElement = GetTreeSelectedObject MigrateElement selElement.ElementGUID, selElement.PackageID MsgBox "Element Migration Completed",0,"SysML Migration" ElseIf selType = 5 Then 'means Package set selPackage = GetTreeSelectedObject MigrateElement selPackage.PackageGUID, selPackage.PackageID MsgBox "Package Migration Completed",0,"SysML Migration" Else MsgBox "Select a Package or Element in the Project Browser to initiate migration",0,"SysML Migration" End If End Sub
Sub Main MigrateSelectedItem End Sub
Main
Migrar SysML 1.1 a SysML 1.3 Migrar desde SysML 1.1 a SysML 1.2, como arriba, luego migrar desde SysML 1.2 a SysML 1.3, como abajo. Migrar SysML 1.2 a SysML 1.3 La Tecnología MDG para SysML 1.3 tiene un script incorporado para migrar modelos 1.2 a 1.3. Tiene que activar tanto la Tecnología MDG para SysML 1.2 y la Tecnología MDG para SysML 1.3. Primero, selecciona El Paquete SysML 1.2 en el Explorador de Proyectos, luego abre la ventana de Scripting y abre el grupo de script SysML 1.3, y finalmente ejecutar el script Migrar . Notas
Aprender más |