/// <summary> /// Accepts relevance evaluation visitor. /// </summary> /// <param name="visitor">Evaluating visitor.</param> /// <param name="sourceConditions">Source conditions being evaluated.</param> /// <param name="currentSubConditions">Currently evaluated sub-conditions.</param> /// <returns>List of predecessors.</returns> public IEnumerable <IPredecessor> Accept(IOperatorDecisionTreeRelevanceVisitor visitor, IConditions sourceConditions, ISimpleConditions currentSubConditions) { return(visitor.Visit(this, sourceConditions, currentSubConditions)); }
/// <summary> /// Accepts relevance evaluation visitor. /// </summary> /// <param name="visitor">Evaluating visitor.</param> /// <param name="sourceConditions">Source conditions being evaluated.</param> /// <param name="currentSubConditions">Currently evaluated sub-conditions.</param> /// <returns>List of predecessors.</returns> public IEnumerable <IPredecessor> Accept(IOperatorDecisionTreeRelevanceVisitor visitor, IConditions sourceConditions, ISimpleConditions currentSubConditions) { yield break; }