ASTSelection.java

package edu.udel.cis.vsl.tass.front.minimp.ast.statement;

import edu.udel.cis.vsl.tass.front.minimp.ast.expression.ASTExpressionIF;
import edu.udel.cis.vsl.tass.util.Source;

public class ASTSelection {
  private ASTExpressionIF predicate;
  private ASTStatementIF action;
  private Source source;

  public ASTSelection(ASTExpressionIF predicate, ASTStatementIF action) {
    this.predicate = predicate;
    this.action = action;
  }

  public ASTExpressionIF getPredicate() {
    return this.predicate;
  }

  public ASTStatementIF getStatement() {
    return this.action;
  }

  public Source source() {
    return this.source;
  }

  public void setSource(Source source) {
    this.source = source;
  }

  public void setText(String text) {
    this.source.setText(text);
  }
}