Flexberry / ember-flexberry-designer

CASE (UML & WYSIWYG Form Editor) addon for ember-flexberry applications
https://flexberry.github.io/ember-flexberry-designer/dummy/develop/
MIT License
7 stars 1 forks source link

Диаграмма классов: доработать объектную модель для примитива Realization #244

Open s-andrey opened 5 years ago

s-andrey commented 5 years ago

Цель

Переписать объектную модель для примитива Realization.

Функциональные требования

  1. Переписать объектную модель для примитива Realization.
  2. Обновить экшен создания примитива.

Требования к реализации

Примитив Realization должен прикрепляться к другим связям, сейчас он прикрепляется только к объектам.

Исходный код

  1. В файле https://github.com/Flexberry/ember-flexberry-designer/blob/develop/addon/objects/uml-primitives/fd-uml-realization.js#L37 надо переписать приметив чтобы он прикреплялся к другим связям.
  2. Обновит экшен https://github.com/Flexberry/ember-flexberry-designer/blob/develop/addon/mixins/actions-for-primitives/fd-actions-for-cad-primitives.js#L227 (даже если входные данные не изменились надо обновить объекты к которым может прикрепляться примитив)

Проект на GitHub: https://github.com/Flexberry/ember-flexberry-designer Ветка: наследоваться от последней версии ветки develop

Документация

Аналоги, примеры реализации

Полезные ссылки, скриншоты

Realization в вин дизайнере image

savolkov commented 5 years ago

Issue в репозитории JointJS

Планируется добавление фичи в следующем крупном обновлении. Пока что рекомендуют создавать маленький элемент и делать линк к нему.

savolkov commented 5 years ago

Фичу реализовали в JointJS v3.0.0 https://github.com/clientIO/joint/issues/1053 @bratchikov @DubrovinPavel