Partition.GetClosurePrototypeGroup 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
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) |
Creates an ElementGroupPrototype of the given closure type based on the given list of root Elements |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) |
Creates an ElementGroupPrototype of the given closure type based on the given list of root Elements |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType)
Creates an ElementGroupPrototype of the given closure type based on the given list of root Elements
public:
Microsoft::VisualStudio::Modeling::ElementGroupPrototype ^ GetClosurePrototypeGroup(System::Collections::Generic::ICollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ rootElements, Microsoft::VisualStudio::Modeling::ClosureType type);
[System.Diagnostics.DebuggerStepThrough]
public Microsoft.VisualStudio.Modeling.ElementGroupPrototype GetClosurePrototypeGroup (System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> rootElements, Microsoft.VisualStudio.Modeling.ClosureType type);
[<System.Diagnostics.DebuggerStepThrough>]
member this.GetClosurePrototypeGroup : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> * Microsoft.VisualStudio.Modeling.ClosureType -> Microsoft.VisualStudio.Modeling.ElementGroupPrototype
Public Function GetClosurePrototypeGroup (rootElements As ICollection(Of ModelElement), type As ClosureType) As ElementGroupPrototype
Parameters
- rootElements
- ICollection<ModelElement>
collection of root elements to begin closure walk from
- type
- ClosureType
type of closure to build
Returns
an ElementGroupPrototype for the element collection selected in the closure walk
- Attributes
Remarks
the element group prototype's DistinguishedElements list will be populated with the root elements list
Applies to
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean)
Creates an ElementGroupPrototype of the given closure type based on the given list of root Elements
public:
Microsoft::VisualStudio::Modeling::ElementGroupPrototype ^ GetClosurePrototypeGroup(System::Collections::Generic::ICollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ rootElements, Microsoft::VisualStudio::Modeling::ClosureType type, bool bypassDemandLoading);
public Microsoft.VisualStudio.Modeling.ElementGroupPrototype GetClosurePrototypeGroup (System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> rootElements, Microsoft.VisualStudio.Modeling.ClosureType type, bool bypassDemandLoading);
member this.GetClosurePrototypeGroup : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> * Microsoft.VisualStudio.Modeling.ClosureType * bool -> Microsoft.VisualStudio.Modeling.ElementGroupPrototype
Public Function GetClosurePrototypeGroup (rootElements As ICollection(Of ModelElement), type As ClosureType, bypassDemandLoading As Boolean) As ElementGroupPrototype
Parameters
- rootElements
- ICollection<ModelElement>
collection of root elements to begin the closure walk from
- type
- ClosureType
type of closure to build
- bypassDemandLoading
- Boolean
indicates whether to bypass demand loading while forming the closure
Returns
an ElementGroupPrototype for the element collection selected in the closure walk
Remarks
All group elements that are not the target of any group-contained, embedding relationship, are marked as root elements in the ElementGroupPrototype.