Sdílet prostřednictvím


IModelStore – rozhraní

Obchod přidružený IModelingProject v UML, které jsou uloženy prvky modelu.

Obor názvů:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Sestavení:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (v Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

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

Typ IModelStore zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Boolean Primitivní typ Boolean definovaný v tomto IModelStore.
Veřejná vlastnost Integer Primitivní typ Integer, který je definován v tomto IModelStore.
Veřejná vlastnost IsReadOnly Pokud je hodnota true, model nelze aktualizovat.
Veřejná vlastnost ProfileManager Poskytuje přístup do kolekce profilů, které jsou k dispozici v modelu.
Veřejná vlastnost Root Balíček, který obsahuje všechny ostatní prvky modelu.
Veřejná vlastnost String Primitivní typ řetězec, který je definován v tomto IModelStore.
Veřejná vlastnost UnlimitedNatural Primitivní typ UnlimitedNatural, který je definován v tomto IModelStore.

Nahoru

Metody

  Název Popis
Veřejná metoda AllInstances<T> Všechny prvky v úložišti modelu, které patří do zadaného typu T nebo jeden z jeho podtypů.
Veřejná metoda FindElement Prvek úložiště, který obsahuje konkrétní GUID nebo null.
Veřejná metoda Instances<T> Všechny prvky v úložišti modelu, které mají zadaný typ T, která by neměla být abstraktní.

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda Diagrams Všechny otevřené diagramech modelu určitého typu, je-li zadán. (Definoval PresentationHelpers.)

Nahoru

Poznámky

Další informace o diagramech UML viz Vývoj modelů pro návrh softwaru.

Další informace o použití rozhraní API UML viz Rozšiřování modelů a diagramů UML.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml – obor názvů