ElementOperations.CanMergeElementGroupPrototype 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
CanMergeElementGroupPrototype(ModelElement, ElementGroupPrototype) |
Returns a value indicating whether MergeElementGroupPrototype can be performed. |
CanMergeElementGroupPrototype(ModelElement, ProtoElementBase, ElementGroupPrototype) |
Gets a value indicating whether MergeElementGroupPrototype can be performed
given the particular hoist and element group prototype.
The CanMergeElementGroupPrototype process calls this overload for each root
ProtoElement in the ElementGroupPrototype to determine if either the target |
CanMergeElementGroupPrototype(ModelElement, ElementGroupPrototype)
Returns a value indicating whether MergeElementGroupPrototype can be performed.
public:
virtual bool CanMergeElementGroupPrototype(Microsoft::VisualStudio::Modeling::ModelElement ^ targetElement, Microsoft::VisualStudio::Modeling::ElementGroupPrototype ^ elementGroupPrototype);
public virtual bool CanMergeElementGroupPrototype (Microsoft.VisualStudio.Modeling.ModelElement targetElement, Microsoft.VisualStudio.Modeling.ElementGroupPrototype elementGroupPrototype);
abstract member CanMergeElementGroupPrototype : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ElementGroupPrototype -> bool
override this.CanMergeElementGroupPrototype : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ElementGroupPrototype -> bool
Public Overridable Function CanMergeElementGroupPrototype (targetElement As ModelElement, elementGroupPrototype As ElementGroupPrototype) As Boolean
Parameters
- targetElement
- ModelElement
The ModelElement that will serve as the target for the reconstituted elements from the ElementGroupPrototype.
- elementGroupPrototype
- ElementGroupPrototype
The ElementGroupPrototype that will be reconstituted in the target element's store.
Returns
A value indicating whether MergeElementGroupPrototype can be performed.
Applies to
CanMergeElementGroupPrototype(ModelElement, ProtoElementBase, ElementGroupPrototype)
Gets a value indicating whether MergeElementGroupPrototype can be performed
given the particular hoist and element group prototype.
The CanMergeElementGroupPrototype process calls this overload for each root
ProtoElement in the ElementGroupPrototype to determine if either the target
element or the target's associated model element (if applicable) can serve
as the target of the element represented by the ProtoElement.
protected public:
virtual bool CanMergeElementGroupPrototype(Microsoft::VisualStudio::Modeling::ModelElement ^ targetElement, Microsoft::VisualStudio::Modeling::ProtoElementBase ^ toMergeProtoElement, Microsoft::VisualStudio::Modeling::ElementGroupPrototype ^ elementGroupPrototype);
protected internal virtual bool CanMergeElementGroupPrototype (Microsoft.VisualStudio.Modeling.ModelElement targetElement, Microsoft.VisualStudio.Modeling.ProtoElementBase toMergeProtoElement, Microsoft.VisualStudio.Modeling.ElementGroupPrototype elementGroupPrototype);
abstract member CanMergeElementGroupPrototype : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ProtoElementBase * Microsoft.VisualStudio.Modeling.ElementGroupPrototype -> bool
override this.CanMergeElementGroupPrototype : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ProtoElementBase * Microsoft.VisualStudio.Modeling.ElementGroupPrototype -> bool
Protected Friend Overridable Function CanMergeElementGroupPrototype (targetElement As ModelElement, toMergeProtoElement As ProtoElementBase, elementGroupPrototype As ElementGroupPrototype) As Boolean
Parameters
- targetElement
- ModelElement
The ModelElement that will serve as the target for the reconstituted elements from the ElementGroupPrototype.
- toMergeProtoElement
- ProtoElementBase
A root ProtoElement in the ElementGroupPrototype that, when reconstituted, will become merged into the target element. This parameter can be null, in which case the ElementGroupPrototype does not contain any ProtoElements.
- elementGroupPrototype
- ElementGroupPrototype
The ElementGroupPrototype containing the root ProtoElements.
Returns
a value indicating whether MergeElementGroupPrototype can be performed given the particular target and child.