ICopyDictionary
Словарь данных, представляющий собой набор узлов и связей и их соответствующих копий, используемых в процессе копирования.
Свойства
public IDataCollection Copies { get; }
value = iCopyDictionary.Copies
Получает коллекцию скопированных узлов и скопированных ссылок в виде IDataCollection.
public IDiagramModel DestinationModel { get; set; }
value = iCopyDictionary.DestinationModel
iCopyDictionary.DestinationModel = value
Получает или устанавливает модель назначения для операции копирования.
public IDataCollection SourceCollection { get; set; }
value = iCopyDictionary.SourceCollection
iCopyDictionary.SourceCollection = value
Получает или устанавливает исходный набор данных, подлежащих копированию для операции копирования.
public IDiagramModel SourceModel { get; set; }
value = iCopyDictionary.SourceModel
iCopyDictionary.SourceModel = value
Получает или устанавливает исходную модель для операции копирования.
Методы
public void AddCopiedLink(object srclinkdata, object dstlinkdata)
iCopyDictionary.AddCopiedLink(srclinkdata, dstlinkdata)
Объявить отображение исходных данных ссылки на скопированные данные ссылки.
- srclinkdata
- dstlinkdata
public void AddCopiedNode(object srcnodedata, object dstnodedata)
iCopyDictionary.AddCopiedNode(srcnodedata, dstnodedata)
Объявить отображение данных исходного узла на скопированные данные узла.
- srcnodedata
- dstnodedata
public bool ContainsSourceLink(object srclinkdata)
result = iCopyDictionary.ContainsSourceLink(srclinkdata)
Этот предикат верен, если данные данной ссылки находятся в исходном наборе.
- srclinkdata
public bool ContainsSourceNode(object srcnodedata)
result = iCopyDictionary.ContainsSourceNode(srcnodedata)
Этот предикат верен, если данные данного узла находятся в сборе источника.
- srcnodedata
public object FindCopiedLink(object srclinkdata)
result = iCopyDictionary.FindCopiedLink(srclinkdata)
Найдите скопированную ссылку для данной исходной ссылки.
- srclinkdata
public object FindCopiedNode(object srcnodedata)
result = iCopyDictionary.FindCopiedNode(srcnodedata)
Найдите скопированный узел для данного исходного узла.
- srcnodedata
public void RemoveSourceLink(object srclinkdata)
iCopyDictionary.RemoveSourceLink(srclinkdata)
Удалите любую связь между исходными данными ссылки и любыми скопированными данными ссылки.
- srclinkdata
public void RemoveSourceNode(object srcnodedata)
iCopyDictionary.RemoveSourceNode(srcnodedata)
Удалите любую связь между данными исходного узла и любыми скопированными данными узла.
- srcnodedata