package org.whole.examples.lang.imp.builders;
import org.whole.lang.contexts.EntityContext;
import org.whole.lang.model.IEntity;
import org.whole.examples.lang.imp.reflect.ImpFeatureDescriptorEnum;
/**
* @generator Whole
*/
public class ImpModelContext extends EntityContext {
public ImpModelContext(IEntity root) {
super(root);
}
public ImpModelContext getType() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.type);
}
public void setType(ImpModelContext type) {
wSet(ImpFeatureDescriptorEnum.type, type);
}
public ImpModelContext getName() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.name);
}
public void setName(ImpModelContext name) {
wSet(ImpFeatureDescriptorEnum.name, name);
}
public ImpModelContext getParameters() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.parameters);
}
public void setParameters(ImpModelContext parameters) {
wSet(ImpFeatureDescriptorEnum.parameters, parameters);
}
public ImpModelContext getBody() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.body);
}
public void setBody(ImpModelContext body) {
wSet(ImpFeatureDescriptorEnum.body, body);
}
public ImpModelContext getInitializer() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.initializer);
}
public void setInitializer(ImpModelContext initializer) {
wSet(ImpFeatureDescriptorEnum.initializer, initializer);
}
public ImpModelContext getExp() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.exp);
}
public void setExp(ImpModelContext exp) {
wSet(ImpFeatureDescriptorEnum.exp, exp);
}
public ImpModelContext getCondition() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.condition);
}
public void setCondition(ImpModelContext condition) {
wSet(ImpFeatureDescriptorEnum.condition, condition);
}
public ImpModelContext getTrueBody() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.trueBody);
}
public void setTrueBody(ImpModelContext trueBody) {
wSet(ImpFeatureDescriptorEnum.trueBody, trueBody);
}
public ImpModelContext getFalseBody() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.falseBody);
}
public void setFalseBody(ImpModelContext falseBody) {
wSet(ImpFeatureDescriptorEnum.falseBody, falseBody);
}
public ImpModelContext getUpdater() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.updater);
}
public void setUpdater(ImpModelContext updater) {
wSet(ImpFeatureDescriptorEnum.updater, updater);
}
public ImpModelContext getArrayExp() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.arrayExp);
}
public void setArrayExp(ImpModelContext arrayExp) {
wSet(ImpFeatureDescriptorEnum.arrayExp, arrayExp);
}
public ImpModelContext getFileName() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.fileName);
}
public void setFileName(ImpModelContext fileName) {
wSet(ImpFeatureDescriptorEnum.fileName, fileName);
}
public ImpModelContext getLanguage() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.language);
}
public void setLanguage(ImpModelContext language) {
wSet(ImpFeatureDescriptorEnum.language, language);
}
public ImpModelContext getArguments() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.arguments);
}
public void setArguments(ImpModelContext arguments) {
wSet(ImpFeatureDescriptorEnum.arguments, arguments);
}
public ImpModelContext getLowerBound() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.lowerBound);
}
public void setLowerBound(ImpModelContext lowerBound) {
wSet(ImpFeatureDescriptorEnum.lowerBound, lowerBound);
}
public ImpModelContext getUpperBound() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.upperBound);
}
public void setUpperBound(ImpModelContext upperBound) {
wSet(ImpFeatureDescriptorEnum.upperBound, upperBound);
}
public ImpModelContext getContentType() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.contentType);
}
public void setContentType(ImpModelContext contentType) {
wSet(ImpFeatureDescriptorEnum.contentType, contentType);
}
public ImpModelContext getIndexType() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.indexType);
}
public void setIndexType(ImpModelContext indexType) {
wSet(ImpFeatureDescriptorEnum.indexType, indexType);
}
public ImpModelContext getArray() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.array);
}
public void setArray(ImpModelContext array) {
wSet(ImpFeatureDescriptorEnum.array, array);
}
public ImpModelContext getIndex() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.index);
}
public void setIndex(ImpModelContext index) {
wSet(ImpFeatureDescriptorEnum.index, index);
}
public ImpModelContext getExp1() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.exp1);
}
public void setExp1(ImpModelContext exp1) {
wSet(ImpFeatureDescriptorEnum.exp1, exp1);
}
public ImpModelContext getExp2() {
return (ImpModelContext) wGet(ImpFeatureDescriptorEnum.exp2);
}
public void setExp2(ImpModelContext exp2) {
wSet(ImpFeatureDescriptorEnum.exp2, exp2);
}
}