Servizi chiave (building block di gestione modelli)
I servizi chiave riportati di seguito sono disponibili nel building block di gestione modelli. Tutti i servizi di questo building block possono essere visualizzati passando alla pagina Servizi dell'oggetto PTC.ModelManagementImpl.Manager.
I servizi chiave seguenti sono disponibili nell'oggetto PTC.ModelManagementImpl.Manager:
• AddModel - Aggiunge una voce del modello al database e aggiunge anche un oggetto per il modello.
• AddThing - Crea un oggetto per il modello in base al nome della data shape e ai valori del modello di oggetto di base specificati e lo aggiunge anche al progetto, se viene specificato un nome di progetto.
• AddModelInternal - Contiene tutta la logica per la funzionalità del servizio AddModel. Il servizio non deve essere chiamato direttamente, ma deve essere chiamato solo dal servizio AddModel.
• DeleteModel - Elimina una voce del modello dal database e rimuove l'oggetto dalla rete passata.
• DeleteModelInternal - Contiene la logica per la funzionalità del servizio DeleteModel. Il servizio non deve essere chiamato direttamente, ma deve essere chiamato solo dal servizio DeleteModel.
• UpdateModel - Aggiorna i campi del modello. Il nome dell'oggetto di un modello non può essere aggiornato e presenta una convalida.
• UpdateModelInternal - Contiene la logica per la funzionalità del servizio UpdateModel. Il servizio non deve essere chiamato direttamente, ma deve essere chiamato solo dal servizio UpdateModel.
• Tutti gli altri servizi sono servizi CRUD di base per gli oggetti, i modelli di oggetto, le thing shape, i tag, i progetti, i modelli, i link di modello, le classi di modello, i link di classe di modello, i link tra modello e classe e i tipi di modello. Nota: le classi di modello, i link di classe di modello, i link tra modello e classe non vengono utilizzati nell'oggetto PTC.ModelManagementImpl.Manager al di fuori dei servizi CRUD.
I diagrammi seguenti mostrano il flusso della sequenza per i servizi chiave: