работа с xml-информацией о uml-биграмме

я пытаюсь вручную добавить новый атрибут в класс на моей диаграмме классов, смоделированной в Papyrus

и дополнение, которое я намереваюсь, находится в XML-файле диаграммы классов, но я не знаю, как я могу управлять моделью диаграммы классов, потому что каждая модель в Papyrus состоит из трех файлов:

  • 1-.uml
  • 2-.notation
  • 3-*.di

    добавления информации, относящейся к атрибуту, только в файл *.uml недостаточно

    Мой вопрос: как я могу управлять этими тремя файлами?


  • person Carlos    schedule 11.12.2012    source источник


    Ответы (1)


    Я не уверен, что вы подразумеваете под «управлением моделью диаграммы классов».

    Однако вам не следует управлять этими файлами напрямую, а позволить инструменту сделать это за вас.

    Для вашей пользы:

    Файл «di» — это просто указатель на два других.

    Файл «notation» содержит всю информацию о диаграммах, например, макет, отображаемые элементы и т. д.

    Файл "uml" содержит всю информацию о семантической модели, например, элементы UML, которые являются частью вашей модели, их свойства и их связи, но не содержит информации о представлении на диаграммах.

    Если вы не являетесь экспертом в сериализации этих файлов, я бы рекомендовал вам никогда не редактировать их напрямую! Позвольте инструменту сделать это за вас.

    person CharlesRivet    schedule 03.05.2017