I'm making the evaluation for our department in order to purcase CASE editor. I found some problems in the EA( I'm using evaluation version 3.0, build 423.Problems:1.The new generalization link by default has the "Unspecified" direction, which caused to the adding of the pointer to the derived class into the base one. Looks like a error. The same problem found in aggregation connector. Why do not use default "source to target" direction?2.Imported from code interfaces have the icon as the class. Change of the object type do not change it.3.set source and target for connector dialog does not have all objects in the list. No interfaces found in the list.4.from time to time gets the "error reading file" on code generation ( C++ ) if file exists in the disk. Possible caused when no cpp file, the only h one exists.5.Typo in definition of virtual destructor for code generation6.export/import/export removed a word “public” from the class definition7.“const” keyword made a problem while importing class.8.Inner classes are not visible if nesting is more than one (reverse engineering)9.Reverse engineering doesn’t understand the aggregated classe and draws association.10.If you set color of class in some diagram, it will have the same color on all diagrams11. If the disagramm can be added to the word document as object ( not as bitmap )?document?

a lot of problems on export/import.Just try to create one interface and derived from it class and to import/export it 3 times ( do not forget to remove files before export ). New strange links, variables added, public declaration converts to private and so on...

I'm triing to import classes which have the __declspec( dllexport ) prefix; The result is imported the class with name "__declspec". I tried to use the defines to hide the __declspec( dllexport ), or predefinitions ( this way I used when worked with together ), The result is negative anyway - the class with wrong name is created, the real class is not in the project.