Изменение параметров класса
В связи с изменением бизнес-требований к разрабатываемому приложению или по причине ошибки при создании класса вам может потребоваться изменить параметры класса.
Вы можете изменить параметры класса в проекте, в котором этот класс был создан.
Независимо от факта публикации модели данных проекта вы можете изменять следующие параметры класса:
- имя;
- псевдоним;
- описание;
- интерфейсы;
- параметры формирования подписок GraphQL и формирования событий Kafka.
До публикации модели данных в параметрах класса вы можете указать родительский класс.
После публикации модели данных или после включения класса в цепочку наследования (в результате настройки параметра Родительский класс) вы не можете делать следующее:
- изменять тип уникального идентификатора класса;
- изменять, удалять родительский класс.
Чтобы изменить параметры класса:
В проекте выберите файл
DataModel.mdmodel
.На боковой панели нажмите значок
и выберите раздел Классы.
В разделе Классы выберите класс, параметры которого вы хотите изменить.
В рабочей области в правой части строки с именем класса нажмите значок Карандаш.
В окне Класс, которое открывается, измените параметры класса по аналогии с тем, как описано в инструкции о создании класса.
Если вы хотите удалить интерфейс нажмите значок Х в поле Интерфейс.
Нажмите Сохранить.
Окно Класс закрывается.
Если вы указали родительский класс, в список атрибутов изменяемого класса DevTools добавляет атрибуты родительского класса. При наличии атрибутов с совпадающими именами возникает ошибка, и эти атрибуты не добавляются в список атрибутов.
Если вы добавили интерфейс, в список атрибутов класса DevTools добавляет атрибуты интерфейса. При наличии атрибутов с совпадающими именами возникает ошибка, и эти атрибуты не добавляются в список атрибутов.
Если вы удалили интерфейс, DevTools удаляет атрибуты интерфейса из списка атрибутов класса. Если проект, в параметрах класса которого вы удалили интерфейс, был ранее опубликован, удаляются данные, относящиеся к атрибутам удаленного интерфейса.
Вверху справа нажмите Сохранить.
Вы можете перейти к изменению параметров класса из визуальной модели данных с помощью значка (Стрелка) справа от имени класса.