Search
    Preparing search index...

    Class RevisionComparisonStore<TAB, TREE_NODE, M>Abstract

    Абстрактный стор сравнения ревизий мета-модели

    Type Parameters

    • TAB extends string
    • TREE_NODE extends string
    • M extends AbstractModel
    Index

    Constructors

    Properties

    currentTab: TAB

    Имя вкладки, открытой на данный момент

    isInitialized: boolean

    Флаг, показывающий, закончилась ли инициализация стора

    Соответствие между названиями вкладок сравнения и данными для них

    revisionA: undefined | IRevisionOption

    Первая ревизия для сравнения

    revisionB: undefined | IRevisionOption

    Вторая ревизия для сравнения

    revisionType: string

    Тип ревизии

    Соответствие между вкладками и сторами, предназначенными для них

    Accessors

    • get selectedItem(): undefined | DifferenceItem<TREE_NODE>

      Геттер, возвращающий данные различия для текущей вкладки

      Returns undefined | DifferenceItem<TREE_NODE>

    Methods

    • Метод, очищающий стор

      Returns void

    • Метод, создающий внутренний стор для вкладки окна сравнения ревизий

      Parameters

      • tab: TAB

        Вкладка

      Returns void

    • Метод, возвращающий все элементы различия для указанной вкладки

      Parameters

      • tab: TAB

        Вкладка

      Returns DifferenceItem<TREE_NODE>[]

    • Метод, возвращающий полный путь до узла различия

      Parameters

      Returns string

    • Метод, определяющий вариант отображения списков во вкладке сравнения

      Parameters

      • tab: TAB

        Вкладка окна сравнения

      Returns RepresentationVariantEnum

    • Метод, возвращающий список внутренних имён вкладок окна сравнения ревизий

      Returns TAB[]

    • Метод, возвращающий отображаемое имя вкладки по её внутреннему имени

      Parameters

      • tab: TAB

        Внутреннее имя вкладки

      Returns string

    • Метод, инициализирующий стор

      Parameters

      Returns void

    • Метод, определяющий, существует ли указанный элемент различия в сравниваемой ревизии

      Parameters

      • differenceItem: DifferenceItem<TREE_NODE>

        Элемент различия

      • isLeft: boolean

        В левой или правой ревизии находится элемент

      Returns boolean

    • Метод, с помощью которого подгружаются полные данные ревизии

      Parameters

      Returns Promise<M>

    • Метод, с помощью которого подгружаются различия между ревизиями

      Parameters

      Returns Promise<void>

    • Метод, устанавливающий имя выделенного узла в сторе текущей вкладки

      Parameters

      • item: string

        Имя выделенного узла

      Returns void

    • Метод, устанавливающий индекс выделенной строки в сторе текущей вкладки

      Parameters

      • item: number

        Ндекс выбранной строки

      Returns void

    • Метод, сбрасывающий выбранный элемент на текущей вкладке

      Returns void

    • Метод, устанавливающий значение currentTab

      Parameters

      • tab: TAB

        Новое значение

      Returns void

    • Метод, устанавливающий флаг isInitialized

      Parameters

      • value: boolean

        Новое значение

      Returns void

    • Метод, определяющий, существуют ли элементы различия на указанной вкладке

      Parameters

      • tab: TAB

        Вкладка

      Returns boolean