ClosureFindOrCreateAndRelateElementOperation Класс

Определение

Операция закрытия, используемая для пометки операции поиска или создания целевого элемента

public ref class ClosureFindOrCreateAndRelateElementOperation : Microsoft::VisualStudio::Modeling::ClosureFindAndRelateElementOperation, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class ClosureFindOrCreateAndRelateElementOperation : Microsoft.VisualStudio.Modeling.ClosureFindAndRelateElementOperation, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type ClosureFindOrCreateAndRelateElementOperation = class
    inherit ClosureFindAndRelateElementOperation
    interface ISerializable
Public Class ClosureFindOrCreateAndRelateElementOperation
Inherits ClosureFindAndRelateElementOperation
Implements ISerializable
Наследование
Атрибуты
Реализации

Конструкторы

ClosureFindOrCreateAndRelateElementOperation(ModelElement, DomainRoleInfo, ModelElement, DomainRoleInfo, DomainRelationshipInfo)

Конструктор

ClosureFindOrCreateAndRelateElementOperation(SerializationInfo, StreamingContext)

Защищенный конструктор. Выполняется во время десериализации.

Поля

ClosureElementOperationList

Ключ, к которому привязаны сведения о контексте операций с закрытым элементом

(Унаследовано от ClosureElementOperation)

Свойства

CopiedRoleId

Идентификатор domainRole, который скопированный исходный объект воспроизводит в связи

(Унаследовано от ClosureFindAndRelateElementOperation)
CopiedTargetElement

Копируемый элемент, содержащийся в целевом хранилище

(Унаследовано от ClosureFindAndRelateElementOperation)
FoundRoleId

Идентификатор domainRole, который будет воспроизведен найденный целевой элемент в связи

(Унаследовано от ClosureFindAndRelateElementOperation)
SourceElementDomainClassId

Идентификатор доменного класса элемента

(Унаследовано от ClosureFindElementOperation)
SourceElementId

Идентификатор элемента в исходном хранилище

(Унаследовано от ClosureFindElementOperation)
TargetDomainRelationshipId

Идентификатор доменной связи, которую требуется создать.

(Унаследовано от ClosureFindAndRelateElementOperation)
TargetElement

Элемент, содержащийся в целевом хранилище

(Унаследовано от ClosureFindElementOperation)
TargetElementId

Идентификатор элемента, содержащегося в целевом хранилище

(Унаследовано от ClosureFindElementOperation)

Методы

FindElement(Guid, Guid, Store, ElementGroup)

операция поиска по умолчанию, методом простого перебора

(Унаследовано от ClosureFindElementOperation)
GetObjectData(SerializationInfo, StreamingContext)

Заполняет объект SerializationInfo данными, необходимыми для сериализации целевого объекта. Этот метод выполняется во время сериализации.

Matches(ModelElement)

абстрактный метод, чтобы определить, что элемент соответствует элементу, описанному данной операцией поиска

(Унаследовано от ClosureFindElementOperation)
Resolve(Partition, ElementGroup)

Выполняет разрешение для данной операции

ResolveCopiedTargetElement(Partition, ElementGroup)

Разрешает целевой элемент, который был скопирован в Partition

(Унаследовано от ClosureFindAndRelateElementOperation)
ResolveCreateElement(Partition)

Разрешает создание новый элемента в целевом разделе

ResolveCreateElementLink(Partition)

Разрешает создание ссылки на элемент в целевом хранилище

(Унаследовано от ClosureFindAndRelateElementOperation)
ResolveDomainRelationship(Partition)

Получает DomainRelationshipInfo для DomainClassId

(Унаследовано от ClosureFindAndRelateElementOperation)
ResolveFindElement(Partition, ElementGroup)

Разрешает поиск элемента в существующем хранилище

(Унаследовано от ClosureFindAndRelateElementOperation)

Применяется к