IMergeElements Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс, позволяющий классам ElementOperations в производных моделях получать доступ к защищенным функциям слияния в элементе Model.
public interface class IMergeElements
public interface IMergeElements
type IMergeElements = interface
Public Interface IMergeElements
- Производный
Методы
| CanMerge(ProtoElementBase, ElementGroupPrototype) |
Возвращает значение, указывающее, можно ли добавить к данному элементу исходный элемент, представленный заданным корневым элементом ProtoElement. |
| ChooseMergeTarget(ElementGroup) |
Возвращает ModelElement, который будет использоваться в качестве цели для процесса слияния ElementGroup. |
| ChooseMergeTarget(ElementGroupPrototype) |
Возвращает ModelElement, который будет использоваться в качестве цели для процесса слияния ElementGroupPrototype. |
| MergeConfigure(ElementGroup) |
Вызывается процессом слияния, чтобы разрешить этому элементу модели настраивать себя сразу после того, как процесс слияния применяет его к целевому элементу. |
| MergeDisconnect(ModelElement) |
Выполняет операцию, противоположную Мержерелате, т. е. отсоединяет данный элемент от текущего (удаляет ссылки, созданные Мержерелате). |
| MergeRelate(ModelElement, ElementGroup) |
Вызывается процессом слияния, чтобы создать связь между данным целевым элементом и указанным исходным элементом. Обычно отношение "родитель-потомок" устанавливается между целевым (родительским) и исходным (дочерним) элементами, но можно задать любое отношение. |