Author Topic: How to get one complete list in browser from cloned version packages?  (Read 2797 times)

flexjoly

  • EA User
  • **
  • Posts: 27
  • Karma: +1/-0
  • Divaeloper
    • View Profile
    • Female Divaeloper
Hi,

Very enthousiastic I used the time-aware modeling and cloned my packages into newer versions. Including php-source files.

But now it is all fragmentated :-(

Like in 1 project with root-packages:
- version 1.0
- version 1.1
- version 1.2

In version 1.2 only new classes (php source files) are shown. I understand that is how this cloning works. But to find a class in the browser you need to search back in previous versions.... that is quite annoying...
I know that I can search etc. But I just want to have a nested overview of all elements....

I searched a lot for this. But can't find it.
Tracebility... does not help on packages...

Thanks in advance
flexjoly


Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13387
  • Karma: +566/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: How to get one complete list in browser from cloned version packages?
« Reply #1 on: September 05, 2019, 01:34:05 pm »
Yeah, time aware modeling. I'm not a fan.

You could write a script to pull all elements into you latest version and then delete all the rest I guess.

Geert

flexjoly

  • EA User
  • **
  • Posts: 27
  • Karma: +1/-0
  • Divaeloper
    • View Profile
    • Female Divaeloper
Re: How to get one complete list in browser from cloned version packages?
« Reply #2 on: September 05, 2019, 07:08:52 pm »
ah.... the way time-aware works isn't helping indeed. And if you even say so...
Then I have to stop using it also.

I am trying to synchronize it back to 1 branch.
That is seems IMPOSSIBLE for EA itself!  :-[   >:(
Very strange! I cant figure it out (still hoping I miss something here)

I have tried to import and merge the package with xmi. But EA tells me they cannot be merged. When choosing the option 'one transision' or something like that, it dóes import... but just makes new packages with same name, next to the existing ones.... so no merging.  >:(

Adding a new root-node and importing the sources from files even does not help! So when using this time-aware on a package, the whole project becomes time-aware, and I dont know how to disable that.

So made a new root-node and put the existing packages in this new one. Deleting the time-aware root-node.... Still not helping...  :-[ >:(

So for anyone who reads this:
be carefull when you clone a package to a new version !!
You cannot undo it!
And you might end up with a very fragmented project

Still hoping that EA will do something about this, for it can be a very good feature!!

Luckily we have a few versions yet, so we can merge things manually. I am happy that I stumbled upon this missing feature early on.
« Last Edit: September 05, 2019, 07:36:15 pm by flexjoly »