Модель реализации (компоновочный блок управления моделями)
На следующей диаграмме показаны взаимосвязи между главными сущностями в компоновочном блоке управления моделями.
На этой схеме стрелками с незакрашенным острием и сплошными линиями (
) обозначены сущности, которые расширяются от сущностей, указанных стрелками, а стрелками с незакрашенным острием и пунктирными линиями (
) обозначены реализации сущностей, указанных стрелками.
Важные сущности в компоновочном блоке включают в себя:
• PTC.ModelManagement: сущность проекта абстрактного компоновочного блока управления моделями. Используется для упаковки и хранения всех сущностей компоновочного блока.
В проекте PTC.ModelManagement:
◦ PTC.ModelManagement.EntryPoint: вещь точки входа для компоновочного блока. Используется для хранения метаданных о компоновочном блоке, таких как отображаемое наименование, тип и описание.
◦ PTC.ModelManagement.Manager_TT: шаблон вещи для диспетчера компоновочного блока управления моделями. Реализует все профили вещи в компоновочном блоке.
◦ PTC.ModelManagement.Management_TS: профиль вещи по умолчанию. Используется для размещения сервисов и свойств, не относящихся к определенному типу модели. Примечание. Может не использоваться, если все профили вещей управления другого типа инкапсулируют всю функциональность.
◦ PTC.ModelManagement.ThingManagement_TS: профиль вещи управления вещью. Определяет все сервисы и свойства, необходимые для управления сущностями вещи.
◦ PTC.ModelManagement.ThingTemplateManagement_TS: профиль вещи управления шаблоном вещи. Определяет все сервисы и свойства, необходимые для управления сущности шаблона вещи.
◦ PTC.ModelManagement.ThingShapeManagement_TS: профиль вещи управления профилем вещи. Определяет все сервисы и свойства, необходимые для управления сущностями профиля вещи.
◦ PTC.ModelManagement.NetworkManagement_TS: профиль вещи управления сетью. Определяет все сервисы и свойства, необходимые для управления сетевыми сущностями.
◦ PTC.ModelManagement.TagManagement_TS: профиль вещи управления тегами. Определяет все сервисы и свойства, необходимые для управления сущностями тегов.
◦ PTC.ModelManagement.EntityManagement_TS: профиль вещи управления сущностью. Определяет все сервисы и свойства, необходимые для управления сущностями.
◦ PTC.ModelManagement.ProjectManagement_TS: профиль вещи управления проектом. Определяет все сервисы и свойства, необходимые для управления сущностями группы вещей.
• PTC.ModelManagementImpl: сущность проекта компоновочного блока реализации модели управления. Используется для упаковки и хранения всех сущностей компоновочного блока.
В проекте PTC.ModelManagementImpl:
◦ PTC.ModelManagementImpl.Manager_TT: шаблон диспетчера. Реализует шаблон вещиPTC.ModelManagement.Manager_TT. Переопределяет сервисы для их реализации.
◦ PTC.ModelManagementImpl.Manager: вещь диспетчера. Реализует PTC.ModelManagement.Manager_TT и предоставляет возможность выполнения сервисов управления моделями.
К полному списку сущностей компоновочного блока можно получить доступ, просмотрев проекты PTC.ModelManagement и PTC.ModelManagementImpl в ThingWorx Composer.