Hi,
I am currently using FamixDiff to compute changes between two Java models. But, the FAMIXAnnotationInstance are not computed in the diff and I would like to add them.
As FAMIXAnnotationInstance is a link between a FAMIXNamedEntity and a FAMIXAnnotationType, it seems that its role is to associate both concepts. Moreover, like the other associations, FAMIXAnnotationInstance entities can only be added or
removed but not renamed or moved.
Do you agree that FAMIXAnnotationInstance can be a subclass of Association?
That way, it belongs to the outgoings associations of the method and incomings associations of the annotation type and simplify the computing for the diff.
If no one is against, I will commit the changes tomorrow.
Thanks in advance,
Cheers,
Vincent