/// <summary>
        /// Cut command can execute.
        /// </summary>
        public virtual bool OnCutCommandCanExecute()
        {
            if (!this.IsDomainModel)
            {
                Collection <ModelElement> modelElements = new Collection <ModelElement>();
                modelElements.Add(this.Element);

                return(CopyAndPasteOperations.CanExecuteMove(modelElements));
            }

            return(false);
        }