Share via


IModelStore, interface

Magasin associé à un IModelingProject, dans lequel les éléments de modèle UML sont stockés.

Espace de noms :  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly :  Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

'Déclaration
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore =  interface end
public interface IModelStore

Le type IModelStore expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Boolean Le type booléen primitif qui est défini dans cet IModelStore.
Propriété publique Integer Le type d'entier primitif qui est défini dans cet IModelStore.
Propriété publique IsReadOnly Si la valeur est true, le modèle ne peut pas être mis à jour.
Propriété publique ProfileManager Permet d'accéder à la collection de profils disponibles dans le modèle.
Propriété publique Root Le package qui contient tous les autres éléments du modèle.
Propriété publique String La chaîne de type primitif qui est définie dans cet IModelStore.
Propriété publique UnlimitedNatural Le type de UnlimitedNatural primitif défini dans cet IModelStore.

Début

Méthodes

  Nom Description
Méthode publique AllInstances<T> Tous les éléments du magasin de modèles qui appartiennent au type T spécifié ou à l'un de ses sous-types.
Méthode publique FindElement L'élément dans le magasin ayant un GUID spécifié, ou null.
Méthode publique Instances<T> Tous les éléments du magasin de modèles qui ont le type T spécifié, qui ne doit pas être abstrait.

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique Diagrams Tous les schémas ouverts dans le modèle, d'un type particulier si spécifié. (Défini par PresentationHelpers.)

Début

Notes

Pour plus d'informations sur les diagrammes UML, consultez Développement de modèles pour la conception logicielle.

Pour plus d'informations sur l'utilisation d'API UML, consultez Extension de modèles et de diagrammes UML.

Voir aussi

Référence

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml, espace de noms