IModelStore-Schnittstelle
Der einem IModelingProject zugewiesene Speicher, in dem UML-Modellelemente gespeichert werden.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntax
'Declaration
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore = interface end
public interface IModelStore
Der IModelStore-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Boolean | Der primitive boolesche Typ, der in diesem IModelStore definiert ist. | |
Integer | Der primitive ganzzahlige Typ, der in diesem IModelStore definiert ist. | |
IsReadOnly | Wenn true, kann das Modell nicht aktualisiert werden. | |
ProfileManager | Bietet Zugriff auf die Auflistung von Profilen, die im Modell verfügbar sind. | |
Root | Das Paket, das alle anderen Elemente des Modells enthält. | |
String | Der primitive Zeichenfolgentyp, der in diesem IModelStore definiert ist. | |
UnlimitedNatural | Der primitive UnlimitedNatural-Typ, der in diesem IModelStore definiert ist. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AllInstances<T> | Alle Elemente im Modellspeicher, die zum angegebenen Typ T oder einem seiner Untertypen gehören. | |
FindElement | Das Element im Speicher, der eine bestimmte GUID besitzt oder NULL ist. | |
Instances<T> | Alle Elemente im Modellspeicher mit dem angegebenen Typ T, der nicht abstrakt sein sollte. |
Zum Seitenanfang
Erweiterungsmethoden
Name | Beschreibung | |
---|---|---|
Diagrams | Alle geöffneten Diagramme im Modell eines bestimmten Typs, sofern angegeben. (Durch PresentationHelpers definiert.) |
Zum Seitenanfang
Hinweise
Weitere Informationen zu UML-Diagrammen finden Sie unter Entwickeln von Modellen für den Softwareentwurf.
Weitere Informationen zur Verwendung der UML-API finden Sie unter Erweitern von UML-Modellen und Diagrammen.
Siehe auch
Referenz
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml-Namespace