Udostępnij za pośrednictwem


Interfejs IModelStore

Magazyn związane z IModelingProject, w których 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, zdefiniowanego w tym IModelStore.
Właściwość publiczna Integer Pierwotny typ Integer jest zdefiniowany w tym IModelStore.
Właściwość publiczna IsReadOnly Jeśli true, nie można zaktualizować modelu.
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 Pierwotnych typu ciąg, która jest zdefiniowana 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 modeli, 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 wartość null.
Metoda publiczna Instances<T> Wszystkie elementy w magazynie modeli, które mają określonego typu T, który nie może być abstrakcyjny.

Początek

Metody rozszerzenia

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

Początek

Uwagi

Aby uzyskać więcej informacji o diagramach UML, zobacz Modele projektowania dla projektowania oprogramowania.

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

Zobacz też

Informacje

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