ModelElement.GetRoleCollection Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetRoleCollection<TCollection,TElement>(Guid) |
Gets or creates the linked element collection |
GetRoleCollection<TCollection,TElement>(ModelElement, Guid) |
Gets or creates the linked element collection |
GetRoleCollection<TCollection,TElement>(Guid)
Gets or creates the linked element collection
protected:
generic <typename TCollection, typename TElement>
where TCollection : Microsoft::VisualStudio::Modeling::ReadOnlyLinkedElementCollection<TElement> where TElement : Microsoft::VisualStudio::Modeling::ModelElement TCollection GetRoleCollection(Guid domainRoleId);
protected TCollection GetRoleCollection<TCollection,TElement> (Guid domainRoleId) where TCollection : Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<TElement> where TElement : Microsoft.VisualStudio.Modeling.ModelElement;
member this.GetRoleCollection : Guid -> 'Collection (requires 'Collection :> Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<'Element> and 'Element :> Microsoft.VisualStudio.Modeling.ModelElement)
Protected Function GetRoleCollection(Of TCollection As ReadOnlyLinkedElementCollection(Of TElement), TElement As ReadOnlyLinkedElementCollection(Of TElement)) (domainRoleId As Guid) As TCollection
Type Parameters
- TCollection
The collection type to instanciate
- TElement
The type for each of the elements in the collection
Parameters
- domainRoleId
- Guid
The role id
Returns
A linked element collection using the source role id domainRoleId
Applies to
GetRoleCollection<TCollection,TElement>(ModelElement, Guid)
Gets or creates the linked element collection
protected:
generic <typename TCollection, typename TElement>
where TCollection : Microsoft::VisualStudio::Modeling::ReadOnlyLinkedElementCollection<TElement> where TElement : Microsoft::VisualStudio::Modeling::ModelElement static TCollection GetRoleCollection(Microsoft::VisualStudio::Modeling::ModelElement ^ modelElement, Guid domainRoleId);
protected static TCollection GetRoleCollection<TCollection,TElement> (Microsoft.VisualStudio.Modeling.ModelElement modelElement, Guid domainRoleId) where TCollection : Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<TElement> where TElement : Microsoft.VisualStudio.Modeling.ModelElement;
static member GetRoleCollection : Microsoft.VisualStudio.Modeling.ModelElement * Guid -> 'Collection (requires 'Collection :> Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<'Element> and 'Element :> Microsoft.VisualStudio.Modeling.ModelElement)
Protected Shared Function GetRoleCollection(Of TCollection As ReadOnlyLinkedElementCollection(Of TElement), TElement As ReadOnlyLinkedElementCollection(Of TElement)) (modelElement As ModelElement, domainRoleId As Guid) As TCollection
Type Parameters
- TCollection
The collection type to instanciate
- TElement
The type for each of the elements in the collection
Parameters
- modelElement
- ModelElement
The source role player
- domainRoleId
- Guid
The role id
Returns
A linked element collection using the source role player as modelElement