Modello di implementazione (building block di gestione modelli)
Il diagramma seguente mostra le relazioni tra le entità principali nel building block di gestione modelli:
Nel diagramma, le frecce con punte vuote e linee continue (
) indicano che un'entità si estende dall'entità a cui punta la freccia, mentre le frecce con punte vuote e linee tratteggiate (
) indicano che un'entità implementa l'entità a cui punta la freccia.
Le entità significative nel building block sono le seguenti:
• PTC.ModelManagement - Entità del progetto per il building block astratto di gestione modelli. Utilizzata per creare un package e contenere tutte le entità del building block.
Nel progetto PTC.ModelManagement:
◦ PTC.ModelManagement.EntryPoint - Oggetto punto di entrata per il building block. Utilizzato per contenere i metadati relativi al building block, ad esempio nome visualizzato, tipo e descrizione.
◦ PTC.ModelManagement.Manager_TT - Modello di oggetto per il manager del building block di gestione modelli. Implementa tutte le thing shape del building block.
◦ PTC.ModelManagement.Management_TS - Thing shape di gestione di default. Utilizzata per contenere i servizi e le proprietà non correlati a un determinato tipo di modello. Nota: non può essere utilizzata se altre thing shape di gestione tipi incapsulano tutte le funzionalità.
◦ PTC.ModelManagement.ThingManagement_TS - Thing shape di gestione oggetti. Definisce tutti i servizi e le proprietà necessari per gestire le entità oggetto.
◦ PTC.ModelManagement.ThingTemplateManagement_TS - Thing shape di gestione dei modelli di oggetto. Definisce tutti i servizi e le proprietà necessari per gestire le entità del modello di oggetto.
◦ PTC.ModelManagement.ThingShapeManagement_TS - Thing shape di gestione delle thing shape. Definisce tutti i servizi e le proprietà necessari per gestire le entità delle thing shape.
◦ PTC.ModelManagement.NetworkManagement_TS - Thing shape di gestione della rete. Definisce tutti i servizi e le proprietà necessari per gestire le entità di rete.
◦ PTC.ModelManagement.TagManagement_TS - Thing shape di gestione tag. Definisce tutti i servizi e le proprietà necessari per gestire le entità di tag.
◦ PTC.ModelManagement.EntityManagement_TS - Thing shape di gestione entità. Definisce tutti i servizi e le proprietà necessari per gestire le entità.
◦ PTC.ModelManagement.ProjectManagement_TS - Thing shape di gestione progetti. Definisce tutti i servizi e le proprietà necessari per gestire le entità del gruppo di oggetti.
• PTC.ModelManagementImpl - Entità del progetto per il building block di implementazione della gestione modelli. Utilizzata per creare un package e contenere tutte le entità del building block.
Nel progetto PTC.ModelManagementImpl:
◦ PTC.ModelManagementImpl.Manager_TT - Modello di manager. Implementa il modello PTC.ModelManagement.Manager_TT. Sostituisce i servizi per implementarli.
◦ PTC.ModelManagementImpl.Manager - Oggetto manager. Implementa PTC.ModelManagement.Manager_TT e offre la possibilità di eseguire i servizi di gestione modelli.
È possibile accedere all'elenco completo delle entità del building block visualizzando i progetti PTC.ModelManagement e PTC.ModelManagementImpl in ThingWorx Composer.