view src/lite/TrueSolver.java @ 107:30e74062f06c continuation-removal

*** empty log message ***
author kono
date Sun, 20 Jan 2008 18:22:55 +0900
parents 854477cf9aa9
children
line wrap: on
line source

package lite;

import parser.TokenID;
import sbdd.SBDDFactoryInterface;

public class TrueSolver extends ITLSolver {

	public TrueSolver() {
		order = TokenID.True.hash;
	}

	
	public String toString() {
		return "true";
	}


	public BDDSolver toSBDD(SBDDFactoryInterface sf) {
		return sf.trueNode().toSBDD(sf);
	}

	public boolean isModal() {
		return true;
	}
	

	public int hashCode() {
		return TokenID.True.hash;
	}
	public boolean equals(Object o) {
		return o==this;
	}


	@Override
	public ITLSolver sat(ITLSatisfier sat, Next next) throws Backtrack {
		return next.next(sat,sat.true_);
	}
}