Hi,
On 23 Jul 2011, at 11:09, Stéphane Ducasse wrote:
did you think about having a different icon when
an entity has an annotation?
Sure, but this is at a different level. You would need a specialized browser for your
specific use case.
BWT are annotation save when models are saved?
The meta annotations are specialized Fame properties and are part of the meta-meta-model.
The values are saved in the property dictionary of entities. So, when you export the
model, you will save the values. That is quite cool :)
The only problem is that the meta-meta-model does not get persisted. At least at the
moment I do not have a solution for that. This means that when you will load the model in
a fresh image, you will get the value in properties, but the meta annotations will not be
around so you will not see this explicitly.
I see. I think that this is the same as saving a plugin based meta model without the
FamixPlugin extension.
We should probably have a way to bind a meta model (may be a package) with a model.
Cheers,
Doru
Stef
On Jul 23, 2011, at 9:24 AM, Tudor Girba wrote:
Hi,
I finally got Metanool reasonably complete. This is a simple mechanism to help you manage
annotations while you are performing the analysis. To get an idea about Metanool, you can
read about it here:
http://scg.unibe.ch/archive/papers/Brue08b-Metanool.pdf
In the current implementation, Metanool is much simpler and it is embedded in the
MooseFinder: you will find it in the pane with a pencil icon for each entity. Essentially,
what you can do with this is to add a new meta annotation (using the + button on the top
right), and then annotate various entities with this annotation.
There are two modes to work with it:
- when you look at an entity, you directly work with that entity
- when you look at a group, you work with the entities in the group (so not with the
group entity)
A short demo video is available here:
http://youtu.be/XxjpgJo14pQ
Cheers,
Doru
--
www.tudorgirba.com
"Every successful trip needs a suitable vehicle."
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"If you interrupt the barber while he is cutting your hair,
you will end up with a messy haircut."
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev