示例#1
0
 /// <summary>
 ///     The behavior is as follow:
 ///     Creates copy of EntityTypes and relationships between them from clipboard format in the Entity Model if:
 ///     - The entity-types and/or relationships do not exist in the model.
 ///     - The passed in diagram parameter is null.
 ///     OR
 ///     Create the associated diagram items in the Diagram Model if:
 ///     - The diagram is not null AND entity-types and/or relationships exist in the model AND the corresponding diagram items do not exist in the diagram.
 /// </summary>
 /// <param name="diagram"></param>
 /// <param name="clipboardEntities"></param>
 /// <param name="modelSpace"></param>
 internal CopyEntitiesCommand(Diagram diagram, EntitiesClipboardFormat clipboardEntities, ModelSpace modelSpace)
 {
     _diagram           = diagram;
     _clipboardEntities = clipboardEntities;
     _modelSpace        = modelSpace;
 }
示例#2
0
 /// <summary>
 ///     Creates a copy of EntityTypes and relationships between them from clipboard format
 /// </summary>
 /// <param name="property"></param>
 internal CopyEntitiesCommand(EntitiesClipboardFormat clipboardEntities, ModelSpace modelSpace)
     : this(null, clipboardEntities, modelSpace)
 {
     _clipboardEntities = clipboardEntities;
     _modelSpace        = modelSpace;
 }