package be.ac.chaq.model.ast.java;
import java.util.List;
import be.ac.chaq.model.entity.EntityIdentifier;
import be.ac.chaq.model.entity.EntityListProperty;
import be.ac.chaq.model.entity.EntityProperty;
public class ForStatement extends Statement {
@EntityListProperty(value = Expression.class)
private List<EntityIdentifier> initializers;
@EntityProperty(value = Expression.class)
private EntityIdentifier expression;
@EntityListProperty(value = Expression.class)
private List<EntityIdentifier> updaters;
@EntityProperty(value = Statement.class)
private EntityIdentifier body;
public List<EntityIdentifier> getInitializers() {
return initializers;
}
public EntityIdentifier getExpression() {
return expression;
}
public List<EntityIdentifier> getUpdaters() {
return updaters;
}
public EntityIdentifier getBody() {
return body;
}
public void setInitializers(List<EntityIdentifier> initializers) {
this.initializers = initializers;
}
public void setExpression(EntityIdentifier expression) {
this.expression = expression;
}
public void setUpdaters(List<EntityIdentifier> updaters) {
this.updaters = updaters;
}
public void setBody(EntityIdentifier body) {
this.body = body;
}
}