Наследование: INavigator, IReaderNavigator, ITranslatorNavigator
        public ATMLNavigationWindow( ATMLNavigator navigator )
        {
            _navigator = navigator;
            _selectedNodes = new List<TreeNode>();

            InitializeComponent();

            docMenu = new ContextMenuStrip();
            docMenu.Items.Add( _openLabel );
            docMenu.Items.Add( _deleteLabel );
            docMenu.Items.Add( _renameLabel );
            docMenu.Items.Add( _addFilesLabel );
            //            docMenu.Items.Add( _createAbfFile );

            testSetNavigationTree.ContextMenuStrip = docMenu;

            _navigator.FileAdded += NavigatorFileAdded;
            _navigator.FileDeleted += NavigatorFileDeleted;
            _navigator.FileRemoved += _navigator_FileRemoved;
            _navigator.TranslatorDocumentAdded += NavigatorDocumentAdded;
            _navigator.AtmlDocumentAdded += NavigatorDocumentAdded;
            _navigator.SourceDocumentAdded += NavigatorSourceDocumentAdded;

            _openLabel.Click += openLabel_Click;
            _deleteLabel.Click += deleteLabel_Click;
            _renameLabel.Click += renameLabel_Click;
            _addFilesLabel.Click += addFilesLabel_Click;
            //            _createAbfFile.Click += _createAbfFile_Click;
            UUTController.Instance.AtmlObjectNameChanged += InstanceOnAtmlObjectNameChanged;
            LoadTree();
        }