Thanks a lot for your appreciations.
I have to physically delete my existing corresponding attributes, imports and class extensions in my .as files, then recreate them using the diagram drawing tools.
You don't have to do this. I'll explain: when classes are reverse engineered, unidirectional associations
are not automatically created (e.g. the var contact:Contact, doesn't create an unidirectional association automatically). BUT, you can do this manually, if you wish, using the "Create Association for Attribute
" command. Please have a look here:http://www.uml4as.com/flower-platform/documentation/21--diagram-features-documentation.html#4-1-creating-associations-from-attributes
I agree that unidirectional association can be detected automatically as well. We'll add this feature. However, this is not true for bi-directional associations. Btw, bi-directional
associations can already be handled manually (cf. the doc from the link).
As for generalizations and interface realizations: it should work out of the box (e.g. A extends B => the synchronization detects A, B and the generalization between them). If it doesn't, could you please post a scenario?