All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.coode.oppl.search.solvability.SolvabilitySearchNodeVisitorEx Maven / Gradle / Ivy

package org.coode.oppl.search.solvability;

/** @author Luigi Iannone
 * @param 
 *            type */
public interface SolvabilitySearchNodeVisitorEx {
    /** @param solvedSearchNode
     *            solvedSearchNode
     * @return visitor value */
    O visitSolvedSearchNode(SolvedSearchNode solvedSearchNode);

    /** @param unsolvableSearchNode
     *            unsolvableSearchNode
     * @return visitor value */
    O visitUnsolvableSearchNode(UnsolvableSearchNode unsolvableSearchNode);

    /** @param solvableSearchNode
     *            solvableSearchNode
     * @return visitor value */
    O visitSolvableSearchNode(SolvableSearchNode solvableSearchNode);

    /** @param noSolutionSolvableSearchNode
     *            noSolutionSolvableSearchNode
     * @return visitor value */
    O visitNoSolutionSolvableSearchNode(
            NoSolutionSolvableSearchNode noSolutionSolvableSearchNode);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy