function Filter(entityManager, resultClass) {
    babelHelpers.classCallCheck(this, Filter);

    /**
     * The actual filters of this node
     * @type Object
     */
    var _this = babelHelpers.possibleConstructorReturn(this, _Node.call(this, entityManager, resultClass));

    _this._filter = {};
    return _this;
  }
/**
   * @param {EntityManager} entityManager The owning entity manager of this query
   * @param {Class<T>} resultClass The query result class
   */
@param {EntityManager} entityManager The owning entity manager of this query
@param {Class} resultClass The query result class
@param { EntityManager } entityManager The owning entity manager of this query @param { Class } resultClass The query result class
function Filter(entityManager, resultClass) {
    babelHelpers.classCallCheck(this, Filter);
    var _this = babelHelpers.possibleConstructorReturn(this, _Node.call(this, entityManager, resultClass));
    _this._filter = {};
    return _this;
  }
function Filter ( entityManager , resultClass ) { babelHelpers . classCallCheck ( this , Filter ) ; var _this = babelHelpers . possibleConstructorReturn ( this , _Node . call ( this , entityManager , resultClass ) ) ; _this . _filter = { } ; return _this ; }
@param {EntityManager} entityManager The owning entity manager of this query
 @param {Class<T>} resultClass The query result class
@param { EntityManager } entityManager The owning entity manager of this query @param { Class<T > } resultClass The query result class
/**
     * The actual filters of this node
     * @type Object
     */