Exemplo n.º 1
0
        public override IEnumerable <IModelChange> Invert()
        {
            var child = new CompositionListDeletion
            {
                AffectedElement = AffectedElement,
                Feature         = Feature,
                DeletedElement  = MovedElement,
                Index           = Index
            };
            var composition = (ICompositionInsertion)(Origin.Invert().First());

            yield return(composition.ConvertIntoMove(child));
        }
Exemplo n.º 2
0
 /// <summary>
 /// Creates a new instance
 /// </summary>
 public CompositionListDeletionReferencedElementsCollection(CompositionListDeletion parent)
 {
     this._parent = parent;
 }