override fun evalFrom()

in src/main/kotlin/jetbrains/buildServer/server/querylang/ast/MainQuery.kt [134:146]


    override fun evalFrom(condition: ConditionAST<WTemplate>): EvalResult<WTemplate> {
        val res = condition.eval()

        return if (res.filter !is NoneObjectFilter)
                EvalResult(NoneObjectFilter(),
                    myProjectManager.allTemplates.filter {
                        checkInterruptionStatus()
                        res.filter.accepts(it.wrap())
                    }.mapNotNull { it.wrap() } + res.objects
                )
            else
                EvalResult(NoneObjectFilter(), res.objects)
    }