ClosureFindAndRelateElementOperation Class
Represents a closure operation to mark a find or create target element operation.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Microsoft.VisualStudio.Modeling::ClosureElementOperation
Microsoft.VisualStudio.Modeling::ClosureFindElementOperation
Microsoft.VisualStudio.Modeling::ClosureFindAndRelateElementOperation
Microsoft.VisualStudio.Modeling::ClosureFindAndRelateOrDeleteCopiedElementOperation
Microsoft.VisualStudio.Modeling::ClosureFindOrCreateAndRelateElementOperation
| Name | Description | |
|---|---|---|
![]() | ClosureFindAndRelateElementOperation() | Default Constructor |
![]() | ClosureFindAndRelateElementOperation(ModelElement^, DomainRoleInfo^, ModelElement^, DomainRoleInfo^, DomainRelationshipInfo^) | Constructor |
![]() | ClosureFindAndRelateElementOperation(SerializationInfo^, StreamingContext) | Protected constructor. It is executed during deserialization. |
| Name | Description | |
|---|---|---|
![]() | CopiedRoleId | The ID of the domainRole that the copied source object plays in the relationship |
![]() | CopiedTargetElement | The copied element as found in the target store |
![]() | FoundRoleId | The ID of the domainRole that the found target element plays in the relationship |
![]() | SourceElementDomainClassId | Id of the domain class of the element(Inherited from ClosureFindElementOperation.) |
![]() | SourceElementId | Id of the element in the source store(Inherited from ClosureFindElementOperation.) |
![]() | TargetDomainRelationshipId | The id of the domain relationship to create |
![]() | TargetElement | The element as found in the target store(Inherited from ClosureFindElementOperation.) |
![]() | TargetElementId | Id of the element as found in the target store(Inherited from ClosureFindElementOperation.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | FindElement(Guid, Guid, Store^, ElementGroup^) | default brute force search operation(Inherited from ClosureFindElementOperation.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetObjectData(SerializationInfo^, StreamingContext) | Populates a SerializationInfo with the data needed to serialize the target object. This method is executed during serialization.(Overrides ClosureFindElementOperation::GetObjectData(SerializationInfo^, StreamingContext).) |
![]() | GetType() | (Inherited from Object.) |
![]() | Matches(ModelElement^) | abstract method to determine that an element matches the one described by this find operation(Inherited from ClosureFindElementOperation.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | Resolve(Partition^, ElementGroup^) | Performs target resolution of this operation(Overrides ClosureFindElementOperation::Resolve(Partition^, ElementGroup^).) |
![]() | ResolveCopiedTargetElement(Partition^, ElementGroup^) | Resolves the target element that was copied to the Partition |
![]() | ResolveCreateElementLink(Partition^) | Resolves the creation of an element link in the target store |
![]() | ResolveDomainRelationship(Partition^) | Gets the DomainRelationshipInfo for the DomainClassId |
![]() | ResolveFindElement(Partition^, ElementGroup^) | Resolve searching for an element in an existing store |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


