Share via


ElementOperations.MergeElementGroup(ModelElement, ElementGroup) Method

Definition

Merges the source ElementGroup with the specified target ModelElement. This method is intended for use when an ElementGroupPrototype is not available, that is, when a collection of actual ModelElements should be merged. If an ElementGroupPrototype is available (e.g., clipboard scenarios), call MergeElementGroupProtoype instead. This method performs the following: (1) calls the target element's MergeRelate virtual method for each root element in the group to provide the target with the opportunity to connect a root element to itself, (2) calls the virtual method MergeConfigure on the root element immediately after calling MergeRelate to provide the root element with an opportunity to configure itself, and (3) calls OnMerged to provide any ElementOperations-derived class the opportunity to plug in custom processing.

public:
 virtual void MergeElementGroup(Microsoft::VisualStudio::Modeling::ModelElement ^ targetElement, Microsoft::VisualStudio::Modeling::ElementGroup ^ elementGroup);
public virtual void MergeElementGroup (Microsoft.VisualStudio.Modeling.ModelElement targetElement, Microsoft.VisualStudio.Modeling.ElementGroup elementGroup);
abstract member MergeElementGroup : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ElementGroup -> unit
override this.MergeElementGroup : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ElementGroup -> unit
Public Overridable Sub MergeElementGroup (targetElement As ModelElement, elementGroup As ElementGroup)

Parameters

targetElement
ModelElement

The target element which will serve as the parent of the reconstituted elements.

elementGroup
ElementGroup

The source ElementGroup.

Applies to