package temp;

import java.io.PrintStream;

public class Switch extends Block {
	double threshold;
	String criteria;
	String out_data_type;


public Switch()
{
	threshold=0;
	criteria="u2 >= Threshold";
}

public void translate(PrintStream ps,Assist assist)
{
	if(criteria.matches("u2 >= Threshold"))
		ps.println("component simulinkLib.SwitchGE "+this.block_name+"("+this.threshold+")");
	else if(criteria.matches("u2 > Threshold"))
		ps.println("component simulinkLib.SwitchG "+this.block_name+"("+this.threshold+")");
	else
	{
		this.threshold=0;
		ps.println("component simulinkLib.SwitchNE "+this.block_name+"("+this.threshold+")");
	}
	assist.name.add(this.block_name+".act");
}

}