Hiya,
I used AssemblyMetaDatatoXMI converter tool to convert the .NET framework and import it into EA, one thing I was wondering is the way it imports properties,
it imports them as methods with a get_ and set_ prefix.
I started to replace the get_/set_ methods with public attributes and set their stereotype to property.
I was wondering if this an ok thing to do as There seems to be no option to specify wether an attribute has a getter and setter, if you set the stereotype to property it implements both.
I understand you can check the property checkbox and it will implement a method with a get/set.
I guess I only want an exact model of the framework within EA, I don't need to forward engineer it so I suppose by deleting the imported get_ set_ methods and replacing with attributes of stereotype 'property' will have no bad side effects when using the framework model in my projects?
Another thing I noticed that it does it's best to maintain the generalizations between the classes, however it implements the methods and properties of the parent class... I am also deleting these and re-linking the generalizations that did not import correctly. I was wondering if this is also ok thing to do.
Here is a link to a screenshot of ea and the section I am working on in the System.CodeDom namespace, I have re-organized the import packages to have a package per namespace in a folder like heirarchy.
http://www.sunmoonsystems.com/eanet.gifWhilst working through the classes I am copying the documentation from the framework sdk manual into their respective attributes/operations.
If anyone can point out anything I might run into or if I am doing this all wrong please help me now :]
regards
Fluxtah