I have used StarUML in the past extensively and recently learned about WhiteStarUML. I am glad to see this project back, being an active project.
I have just started to use it and I immediately noticed that class members (fields, methods, even class name) cannot have their attributes edited in place. For example, when adding a method and following the UML syntax one should be able to enter
- MyPrivateMethod(arg1:int, arg2:double): bool
and create a private method named MyPrivateMEthod with two arguments, arg 1 and arg 2 which are int and double respectively. The method should return a bool. It seems that whatever I type when creating or editing a method goes into the method name. This even includes parenthesis, so typing MyMethod() would actually lead to the diagram showing MyMethod()().
I have similar problems when entering a field variable. Even the class name editing does not allow the inclusion of a stereotype. Everything seems to have to be entered via Properties.
I have seen a related ticket opened and closed regarding the ability to type in a stereotype using the <<stereotype>> MyClass syntax. It mentioned re-registering ParseCore.dll with regasm. I have tried but did not fix these issues. Is the regasm mentioned there the .NET assembly registration utility or is there something similar for Delphi?</stereotype>
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I have used StarUML in the past extensively and recently learned about WhiteStarUML. I am glad to see this project back, being an active project.
I have just started to use it and I immediately noticed that class members (fields, methods, even class name) cannot have their attributes edited in place. For example, when adding a method and following the UML syntax one should be able to enter
- MyPrivateMethod(arg1:int, arg2:double): bool
and create a private method named MyPrivateMEthod with two arguments, arg 1 and arg 2 which are int and double respectively. The method should return a bool. It seems that whatever I type when creating or editing a method goes into the method name. This even includes parenthesis, so typing MyMethod() would actually lead to the diagram showing MyMethod()().
I have similar problems when entering a field variable. Even the class name editing does not allow the inclusion of a stereotype. Everything seems to have to be entered via Properties.
I have seen a related ticket opened and closed regarding the ability to type in a stereotype using the <<stereotype>> MyClass syntax. It mentioned re-registering ParseCore.dll with regasm. I have tried but did not fix these issues. Is the regasm mentioned there the .NET assembly registration utility or is there something similar for Delphi?</stereotype>