close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Last modified 13 years ago

#1033 new enhancement

Copiar Explicative Terms de un submodelo a otro

Reported by: imendez Owned by: Pedro Gea
Priority: major Milestone: Next
Component: Edition Keywords:
Cc: atorre@…, lgonzalez@…

Description

Hola, tenemos dos submodelos A y B, y queremos pasar un conjunto de Explicative Terms del submodelo A al B.

En el submodelo B pueden no existir ni las M-Variables ni las Variables contenidas en esos Explicative Terms.

Lo que hemos hecho ha sido generar un código que:

  • Extraiga de A los Explicative Terms que queremos pasar.
  • Para cada Explicative Term:
    • Extraer las Variables que utilizan las M-Variables y crearlas en el DataSet del modelo B si no existen. Esto es necesario porque, en nuestro caso, los submodelos A y B pertenecen a modelos distintos.
    • Extraer los inputs y crear la(s) M-Variable(s) correspondientes en B.
    • Añadir los Explicative Terms al submodelo B

Creo que esto es algo que se puede plantear en numerosas ocasiones, ¿se podría hacer un método que hiciera esto? También sería muy útil que se pudiera hacer desde la GUI, selecionando los Explicative Terms y arrastrándolos al submodelo en el que se quieren copiar (incluso si éste está en otro modelo).

Un saludo.

Attachments (1)

ejemplo.tol (2.4 KB) - added by Pedro Gea 13 years ago.

Download all attachments as: .zip

Change History (3)

comment:1 Changed 13 years ago by Pedro Gea

Se adjunta un código de ejemplo en el que se realiza este proceso.

comment:2 Changed 13 years ago by Pedro Gea

Component: ModelsEdition
Milestone: Next
version: 0.6

Changed 13 years ago by Pedro Gea

Attachment: ejemplo.tol added
Note: See TracTickets for help on using tickets.