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);
}
}