view src/lite/ITLSolver.java @ 76:854477cf9aa9

*** empty log message ***
author kono
date Thu, 17 Jan 2008 03:45:54 +0900
parents 147864a924cd
children 70cc3ff5c73b
line wrap: on
line source

package lite;

import java.util.LinkedList;

import sbdd.BDDInterface;
import sbdd.SBDDFactoryInterface;
import verifier.Backtrack;
import verifier.LogicSolver;

public class ITLSolver extends LogicSolver 
	implements Next,BDDInterface {
	
	public boolean value;
	public int hash=-1;
	public int order=-1;
	
	public ITLSolver sat(ITLSatisfier sat, Continuation next) throws Backtrack {
		return null;
	}

	@Override
	public String toString() {
		return null;
	}

	public ITLSolver next(ITLSatisfier sat, lite.Continuation next, ITLSolver value) throws Backtrack {
		return null;
	}


	public void setValue(boolean solver) {
		
	}

	public boolean isMacro() {
		return false;
	}
	
	public LinkedList<ITLSolver> arguments() {
		return null;
	}

	public ITLSolver predicate() {
		return null;
	}

	public ITLSolver eval(LinkedList<ITLSolver> args) {
		return this;
	}

	public boolean isTermMacro() {
		return false;
	}

	public boolean isModal() {
		return false;
	}
	
	public BDDSolver toSBDD(SBDDFactoryInterface sf) {
		return (BDDSolver) sf.falseNode();
	}

	public boolean value() {
		return value;
	}

	
}