StatementSet.java

package edu.udel.cis.vsl.tass.ast2model.impl;

import java.io.PrintWriter;
import java.util.HashSet;
import java.util.Set;

import edu.udel.cis.vsl.tass.ast2model.IF.StatementSetIF;
import edu.udel.cis.vsl.tass.model.IF.FunctionIF;
import edu.udel.cis.vsl.tass.model.IF.ModelIF;
import edu.udel.cis.vsl.tass.model.IF.ProcessIF;
import edu.udel.cis.vsl.tass.model.IF.expression.ExpressionIF;
import edu.udel.cis.vsl.tass.model.IF.location.LocationIF;
import edu.udel.cis.vsl.tass.model.IF.statement.StatementIF;
import edu.udel.cis.vsl.tass.util.Source;

/**
 * 
 * @author Timothy K. Zirkel (zirkel)
 *
 */
public class StatementSet implements StatementSetIF {

	Set<StatementIF> statements;
	
	public StatementSet() {
		statements = new HashSet<StatementIF>();
	}
	
	@Override
	public StatementKind kind() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public FunctionIF function() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ProcessIF process() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ModelIF model() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public LocationIF sourceLocation() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public LocationIF targetLocation() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ExpressionIF guard() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public StatementIF next() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean isLocal() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void print(PrintWriter out) {
		// TODO Auto-generated method stub

	}

	@Override
	public Source getSource() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setSource(Source source) {
		// TODO Auto-generated method stub

	}

	@Override
	public Set<StatementIF> statements() {
		return statements;
	}

	@Override
	public void setStatements(Set<StatementIF> statements) {
		this.statements = statements;
	}

	@Override
	public void add(StatementIF statement) {
		statements.add(statement);
	}

}