umbrello (UML редактор) генерирует странный код:)

Тема в разделе "WASM.HEAP", создана пользователем device, 9 июл 2008.

  1. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Вопрос: можно ли исправить ошибки в самом редакторе?

    Создал 2 класса: Menu и MenuItem. Нажал "Генерировать код"

    Увидел код - офигел --- где бы еще такой язык программирования найти?
    Код (Text):
    1. /**
    2.   * class Menu
    3.   */
    4. #include MenuItem
    5.  
    6. Menu = function ()
    7. {
    8.   this._init ();
    9. }
    10.  
    11.  
    12. /**
    13.  * _init sets all Menu attributes to their default value. Make sure to call this
    14.  * method within your class constructor
    15.  */
    16. Menu.prototype._init = function ()
    17. {
    18.  
    19.   /**Aggregations: */
    20.  
    21.   /**Compositions: */
    22.  
    23. }
    24.  
    25. /**
    26.  * @param item
    27.  */
    28. Menu.prototype.addItem function (item)
    29. {
    30.  
    31. }
    32.  
    33.  
    34. /**
    35.  */
    36. Menu.prototype.hide function ()
    37. {
    38.  
    39. }
    40.  
    41.  
    42. /**
    43.  */
    44. Menu.prototype.show function ()
    45. {
    46.  
    47. }
    48. :)))))))
    Может у него есть шаблоны которые можно поправить?
     
  2. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    А саму диаграмму ты верно нарисовал?

    PS Я юзаю в качестве UML редактора StarUML, генерируется вполне осмысленный код, причём настройки достаточно гибки.
     
  3. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    W4FhLF
    в самом тексте проге ошибки
    #include что-то - не допустимо, такой инструкции НЕТ

    menu.show function() - Ошибка. Надо =function(){} Ну и так далее.
    Вообще, меня инклуд убил:)