ElementNameProvider Class
Represents a name provider for domain elements.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | ElementNameProvider() | Initializes a new instance of the ElementNameProvider class. |
| Name | Description | |
|---|---|---|
![]() | DomainProperty | Gets or sets the properties for the name provider. |
| Name | Description | |
|---|---|---|
![]() | CustomSetUniqueNameCore(ModelElement^, String^, IList<ModelElement^>^) | Sets unique name on the element given base name and list of sibling model elements. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetElementNames(ModelElement^, DomainRoleInfo^, ModelElement^) | Gets a map of all unique element names for the elements of a given container and embedded role ID. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetLinkNames(ModelElement^, DomainRoleInfo^, ElementLink^) | Gets a map of the link names for the links that are assigned to the role players. |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | SetUniqueName(ElementLink^, DomainRoleInfo^, String^) | Sets the name of a link that is assigned to an element. |
![]() | SetUniqueName(ModelElement^, ModelElement^, DomainRoleInfo^, String^) | Sets a unique name on an element. |
![]() | SetUniqueNameCore(ModelElement^, String^, IDictionary<String^, ModelElement^>^) | Sets the name of an element. |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


