Udostępnij za pośrednictwem


Interfejs IModelStore

Magazyn, związane z IModelingProject, w którym UML są przechowywane elementy modelu.

Przestrzeń nazw:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Zestaw:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (w Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Składnia

'Deklaracja
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore =  interface end
public interface IModelStore

Typ IModelStore uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Boolean Pierwotny typ Boolean, który jest zdefiniowany w tym IModelStore.
Właściwość publiczna Integer Pierwotny typ Integer jest zdefiniowany w tym IModelStore.
Właściwość publiczna IsReadOnly Jeśli ma wartość PRAWDA, nie można zaktualizować model.
Właściwość publiczna ProfileManager Zapewnia dostęp do kolekcji Profile dostępne w modelu.
Właściwość publiczna Root Pakiet, który zawiera wszystkie elementy modelu.
Właściwość publiczna String Pierwotny typu String jest zdefiniowany w tym IModelStore.
Właściwość publiczna UnlimitedNatural Pierwotny typ UnlimitedNatural jest zdefiniowany w tym IModelStore.

Początek

Metody

  Nazwa Opis
Metoda publiczna AllInstances<T> Wszystkie elementy w magazynie modelu, które należą do określonego typu t lub jednego z jego podtypów.
Metoda publiczna FindElement Element magazynu, który ma określonego identyfikatora GUID lub null.
Metoda publiczna Instances<T> Wszystkie elementy w magazynie modelu, które mają określonego typu T, który nie powinien być abstrakcyjna.

Początek

Metody rozszerzające

  Nazwa Opis
Publiczna metoda rozszerzenia Diagrams Wszystkie otwarte diagramy modelu określonego typu, jeśli określony. (Zdefiniowane przez PresentationHelpers).

Początek

Uwagi

Aby uzyskać więcej informacji na temat diagramów UML, zobacz Modele projektowania dla projektowania oprogramowania.

Aby uzyskać więcej informacji dotyczących korzystania z interfejsu API UML, zobacz Rozszerzanie modeli UML i diagramów.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml