/*

Siesta 5.1.0
Copyright(c) 2009-2018 Bryntum AB
https://bryntum.com/contact
https://bryntum.com/products/siesta/license

*/
Ext.define('Siesta.Project.Browser.Model.FilterableTreeStore', {
    extend          : 'Ext.data.TreeStore',

    mixins          : [
        'Sch.data.mixin.FilterableTreeStore'
    ],

    constructor     : function () {
        this.callParent(arguments)
        
        this.initTreeFiltering()
    },

    forEach : function(fn, scope) {
        this.getRootNode().cascadeBy(fn, scope);
    }
})