Перейти к основному содержимому

Изменение параметров класса

В связи с изменением бизнес-требований к разрабатываемому приложению или по причине ошибки при создании класса вам может потребоваться изменить параметры класса.

Вы можете изменить параметры класса в проекте, в котором этот класс был создан.

Независимо от факта публикации модели данных проекта вы можете изменять следующие параметры класса:

  • имя;
  • псевдоним;
  • описание;
  • интерфейсы;
  • параметры формирования подписок GraphQL и формирования событий Kafka.

До публикации модели данных в параметрах класса вы можете указать родительский класс.

к сведению

После публикации модели данных или после включения класса в цепочку наследования (в результате настройки параметра Родительский класс) вы не можете делать следующее:

  • изменять тип уникального идентификатора класса;
  • изменять, удалять родительский класс.

Чтобы изменить параметры класса:

  1. В проекте выберите файл DataModel.mdmodel.

  2. На боковой панели нажмите значок UG_settings_icon.png и выберите раздел Классы.

  3. В разделе Классы выберите класс, параметры которого вы хотите изменить.

  4. В рабочей области в правой части строки с именем класса нажмите значок Карандаш.

  5. В окне Класс, которое открывается, измените параметры класса по аналогии с тем, как описано в инструкции о создании класса.

    Если вы хотите удалить интерфейс нажмите значок Х в поле Интерфейс.

  6. Нажмите Сохранить.

    Окно Класс закрывается.

    Если вы указали родительский класс, в список атрибутов изменяемого класса DevTools добавляет атрибуты родительского класса. При наличии атрибутов с совпадающими именами возникает ошибка, и эти атрибуты не добавляются в список атрибутов.

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

    Если вы удалили интерфейс, DevTools удаляет атрибуты интерфейса из списка атрибутов класса. Если проект, в параметрах класса которого вы удалили интерфейс, был ранее опубликован, удаляются данные, относящиеся к атрибутам удаленного интерфейса.

  7. Вверху справа нажмите Сохранить.

подсказка

Вы можете перейти к изменению параметров класса из визуальной модели данных с помощью значка UG_arrow_icon.png (Стрелка) справа от имени класса.