IModelStore Interface
TOC
Collapse the table of content
Expand the table of content

IModelStore Interface

 

The store associated with an IModelingProject, in which UML model elements are stored.

Namespace:   Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

public interface IModelStore

NameDescription
System_CAPS_pubpropertyBoolean

The primitive Boolean type that is defined in this IModelStore.

System_CAPS_pubpropertyInteger

The primitive Integer type that is defined in this IModelStore.

System_CAPS_pubpropertyIsReadOnly

If true, the model cannot be updated.

System_CAPS_pubpropertyProfileManager

Provides access to the collection of Profiles available in the Model.

System_CAPS_pubpropertyRoot

The package that contains all the other elements of the model.

System_CAPS_pubpropertyString

The primitive String type that is defined in this IModelStore.

System_CAPS_pubpropertyUnlimitedNatural

The primitive UnlimitedNatural type that is defined in this IModelStore.

NameDescription
System_CAPS_pubmethodAllInstances<T>()

All elements in the model store that belong to the specified type T or one of its subtypes.

System_CAPS_pubmethodFindElement(Guid)

The element in the store that has a specific GUID, or null.

System_CAPS_pubmethodInstances<T>()

All elements in the model store that have the specified type T, which should not be abstract.

NameDescription
System_CAPS_pubmethodDiagrams(String)

All the open diagrams in the model, of a particular type if specified.(Defined by PresentationHelpers.)

For more information about UML diagrams, see Create models for your app.

For more information about using the UML API, see Extend UML models and diagrams.

Return to top
Show:
© 2016 Microsoft