/// <summary>
        /// Notifies handlers that the operation is completed.
        /// </summary>
        /// <param name="openedDocumentList">The list of opened document.</param>
        public virtual void NotifyCompleted(IReadOnlyList <IDocument> openedDocumentList)
        {
            IDocumentOpenedCompletionArgs CompletionArgs = new DocumentOpenedCompletionArgs(openedDocumentList);

            NotifyEventCompleted(CompletionArgs);
        }
        /// <summary>
        /// Notifies handlers that a document is opened.
        /// </summary>
        /// <param name="openedDocument">The document.</param>
        public virtual void NotifyDocumentOpened(IDocument openedDocument)
        {
            IDocumentOpenedCompletionArgs CompletionArgs = new DocumentOpenedCompletionArgs(openedDocument);

            NotifyEventCompleted(CompletionArgs);
        }