Modèle d'implémentation (bloc de construction de gestion des modèles)
Le diagramme suivant illustre les relations entre les entités principales dans le bloc de construction de gestion des modèles :
Dans le diagramme, les lignes continues avec flèche à tête creuse (
![](../../../dpm/images/extends_arrow.png)
) indiquent qu'une entité s'étend depuis l'entité vers laquelle pointe la flèche, tandis que les lignes en pointillés avec flèche à tête creuse (
![](../../../dpm/images/implements_arrow.png)
) signifient qu'une entité implémente l'entité vers laquelle pointe la flèche.
Les entités significatives du bloc de construction incluent les éléments suivants :
• PTC.ModelManagement : entité de projet relative au bloc de construction abstrait de gestion des modèles. Utilisé pour empaqueter et contenir toutes les entités de bloc de construction.
Dans le projet PTC.ModelManagement :
◦ PTC.ModelManagement.EntryPoint : objet de point d'entrée relatif au bloc de construction. Contient les métadonnées sur le bloc de construction, telles que le nom affiché, le type et la description.
◦ PTC.ModelManagement.Manager_TT : modèle d'objet relatif au gestionnaire de bloc de construction de gestion des modèles. Implémente toutes les formes d'objet dans le bloc de construction.
◦ PTC.ModelManagement.Management_TS : forme d'objet de gestion par défaut. Utilisé pour héberger les services et les propriétés qui n'appartiennent pas à un type de modèle particulier. Remarque : Ne peut pas être utilisé si d'autres formes d'objet de gestion de type encapsulent toutes les fonctionnalités.
◦ PTC.ModelManagement.ThingManagement_TS : forme d'objet de gestion d'objet. Définit tous les services et propriétés nécessaires à la gestion des entités d'objets.
◦ PTC.ModelManagement.ThingTemplateManagement_TS : forme d'objet de gestion des modèles d'objet. Définit tous les services et propriétés nécessaires à la gestion des entités de modèle d'objet.
◦ PTC.ModelManagement.ThingShapeManagement_TS : forme d'objet de gestion de forme d'objet. Définit tous les services et propriétés nécessaires à la gestion des entités de forme d'objet.
◦ PTC.ModelManagement.NetworkManagement_TS : forme d'objet de gestion du réseau. Définit tous les services et propriétés nécessaires à la gestion des entités réseau.
◦ PTC.ModelManagement.TagManagement_TS : forme d'objet de gestion des tags. Définit tous les services et propriétés nécessaires à la gestion des entités de tags.
◦ PTC.ModelManagement.EntityManagement_TS : forme d'objet de gestion d'entités. Définit tous les services et propriétés nécessaires à la gestion des entités.
◦ PTC.ModelManagement.ProjectManagement_TS : forme d'objet de gestion de projet. Définit tous les services et propriétés nécessaires à la gestion des entités de groupes d'objets.
• PTC.ModelManagementImpl : entité de projet relative au bloc de construction d'implémentation de gestion des modèles. Utilisé pour empaqueter et contenir toutes les entités de bloc de construction.
Dans le projet PTC.ModelManagementImpl :
◦ PTC.ModelManagementImpl.Manager_TT : modèle d'objet de gestionnaire. Implémente le modèle d'objet PTC.ModelManagement.Manager_TT. Remplace les services pour les implémenter.
◦ PTC.ModelManagementImpl.Manager : objet de gestionnaire. Implémente PTC.ModelManagement.Manager_TT et offre la possibilité d'exécuter des services de gestion des modèles.
Vous pouvez consulter la liste complète des entités du bloc de construction en affichant les projets PTC.ModelManagement et PTC.ModelManagementImpl dans ThingWorx Composer.