package org.whole.examples.lang.imp.builders;
import org.whole.lang.builders.GenericBuilderContext;
import org.whole.lang.builders.IBuilder;
import org.whole.lang.contexts.IEntityContext;
import org.whole.examples.lang.imp.reflect.ImpFeatureDescriptorEnum;
import org.whole.examples.lang.imp.reflect.ImpEntityDescriptorEnum;
import org.whole.examples.lang.imp.model.PrimitiveTypeEnum;
/**
* @generator Whole
*/
public class ImpSpecificBuilderAdapter extends GenericBuilderContext implements
IImpBuilder {
public ImpSpecificBuilderAdapter(IBuilder strategy) {
super(strategy);
}
public ImpSpecificBuilderAdapter(IBuilder strategy,
IEntityContext entityContext) {
super(strategy, entityContext);
}
public void exp2() {
wFeature(ImpFeatureDescriptorEnum.exp2);
}
public void exp1() {
wFeature(ImpFeatureDescriptorEnum.exp1);
}
public void index() {
wFeature(ImpFeatureDescriptorEnum.index);
}
public void array() {
wFeature(ImpFeatureDescriptorEnum.array);
}
public void indexType() {
wFeature(ImpFeatureDescriptorEnum.indexType);
}
public void contentType() {
wFeature(ImpFeatureDescriptorEnum.contentType);
}
public void upperBound() {
wFeature(ImpFeatureDescriptorEnum.upperBound);
}
public void lowerBound() {
wFeature(ImpFeatureDescriptorEnum.lowerBound);
}
public void arguments() {
wFeature(ImpFeatureDescriptorEnum.arguments);
}
public void language() {
wFeature(ImpFeatureDescriptorEnum.language);
}
public void fileName() {
wFeature(ImpFeatureDescriptorEnum.fileName);
}
public void arrayExp() {
wFeature(ImpFeatureDescriptorEnum.arrayExp);
}
public void updater() {
wFeature(ImpFeatureDescriptorEnum.updater);
}
public void falseBody() {
wFeature(ImpFeatureDescriptorEnum.falseBody);
}
public void trueBody() {
wFeature(ImpFeatureDescriptorEnum.trueBody);
}
public void condition() {
wFeature(ImpFeatureDescriptorEnum.condition);
}
public void exp() {
wFeature(ImpFeatureDescriptorEnum.exp);
}
public void initializer() {
wFeature(ImpFeatureDescriptorEnum.initializer);
}
public void body() {
wFeature(ImpFeatureDescriptorEnum.body);
}
public void parameters() {
wFeature(ImpFeatureDescriptorEnum.parameters);
}
public void name() {
wFeature(ImpFeatureDescriptorEnum.name);
}
public void type() {
wFeature(ImpFeatureDescriptorEnum.type);
}
public void visit() {
}
public void FunctionDeclaration() {
wEntity(ImpEntityDescriptorEnum.FunctionDeclaration);
}
public void FunctionDeclaration_() {
wEntity_(ImpEntityDescriptorEnum.FunctionDeclaration);
}
public void _FunctionDeclaration() {
_wEntity(ImpEntityDescriptorEnum.FunctionDeclaration);
}
public void Parameters() {
wEntity(ImpEntityDescriptorEnum.Parameters);
}
public void Parameters_() {
wEntity_(ImpEntityDescriptorEnum.Parameters);
}
public void Parameters_(int initialCapacity) {
wEntity_(ImpEntityDescriptorEnum.Parameters, initialCapacity);
}
public void _Parameters() {
_wEntity(ImpEntityDescriptorEnum.Parameters);
}
public void Parameter() {
wEntity(ImpEntityDescriptorEnum.Parameter);
}
public void Parameter_() {
wEntity_(ImpEntityDescriptorEnum.Parameter);
}
public void _Parameter() {
_wEntity(ImpEntityDescriptorEnum.Parameter);
}
public void VariableDeclaration() {
wEntity(ImpEntityDescriptorEnum.VariableDeclaration);
}
public void VariableDeclaration_() {
wEntity_(ImpEntityDescriptorEnum.VariableDeclaration);
}
public void _VariableDeclaration() {
_wEntity(ImpEntityDescriptorEnum.VariableDeclaration);
}
public void EmptyStatement() {
wEntity(ImpEntityDescriptorEnum.EmptyStatement);
}
public void EmptyStatement_() {
wEntity_(ImpEntityDescriptorEnum.EmptyStatement);
}
public void _EmptyStatement() {
_wEntity(ImpEntityDescriptorEnum.EmptyStatement);
}
public void ReturnStatement() {
wEntity(ImpEntityDescriptorEnum.ReturnStatement);
}
public void ReturnStatement_() {
wEntity_(ImpEntityDescriptorEnum.ReturnStatement);
}
public void _ReturnStatement() {
_wEntity(ImpEntityDescriptorEnum.ReturnStatement);
}
public void IfStatement() {
wEntity(ImpEntityDescriptorEnum.IfStatement);
}
public void IfStatement_() {
wEntity_(ImpEntityDescriptorEnum.IfStatement);
}
public void _IfStatement() {
_wEntity(ImpEntityDescriptorEnum.IfStatement);
}
public void IfElseStatement() {
wEntity(ImpEntityDescriptorEnum.IfElseStatement);
}
public void IfElseStatement_() {
wEntity_(ImpEntityDescriptorEnum.IfElseStatement);
}
public void _IfElseStatement() {
_wEntity(ImpEntityDescriptorEnum.IfElseStatement);
}
public void WhileStatement() {
wEntity(ImpEntityDescriptorEnum.WhileStatement);
}
public void WhileStatement_() {
wEntity_(ImpEntityDescriptorEnum.WhileStatement);
}
public void _WhileStatement() {
_wEntity(ImpEntityDescriptorEnum.WhileStatement);
}
public void DoWhileStatement() {
wEntity(ImpEntityDescriptorEnum.DoWhileStatement);
}
public void DoWhileStatement_() {
wEntity_(ImpEntityDescriptorEnum.DoWhileStatement);
}
public void _DoWhileStatement() {
_wEntity(ImpEntityDescriptorEnum.DoWhileStatement);
}
public void ForStatement() {
wEntity(ImpEntityDescriptorEnum.ForStatement);
}
public void ForStatement_() {
wEntity_(ImpEntityDescriptorEnum.ForStatement);
}
public void _ForStatement() {
_wEntity(ImpEntityDescriptorEnum.ForStatement);
}
public void ForeachStatement() {
wEntity(ImpEntityDescriptorEnum.ForeachStatement);
}
public void ForeachStatement_() {
wEntity_(ImpEntityDescriptorEnum.ForeachStatement);
}
public void _ForeachStatement() {
_wEntity(ImpEntityDescriptorEnum.ForeachStatement);
}
public void BlockStatement() {
wEntity(ImpEntityDescriptorEnum.BlockStatement);
}
public void BlockStatement_() {
wEntity_(ImpEntityDescriptorEnum.BlockStatement);
}
public void BlockStatement_(int initialCapacity) {
wEntity_(ImpEntityDescriptorEnum.BlockStatement, initialCapacity);
}
public void _BlockStatement() {
_wEntity(ImpEntityDescriptorEnum.BlockStatement);
}
public void PrintStatement() {
wEntity(ImpEntityDescriptorEnum.PrintStatement);
}
public void PrintStatement_() {
wEntity_(ImpEntityDescriptorEnum.PrintStatement);
}
public void _PrintStatement() {
_wEntity(ImpEntityDescriptorEnum.PrintStatement);
}
public void PrintlnStatement() {
wEntity(ImpEntityDescriptorEnum.PrintlnStatement);
}
public void PrintlnStatement_() {
wEntity_(ImpEntityDescriptorEnum.PrintlnStatement);
}
public void _PrintlnStatement() {
_wEntity(ImpEntityDescriptorEnum.PrintlnStatement);
}
public void SaveStatement() {
wEntity(ImpEntityDescriptorEnum.SaveStatement);
}
public void SaveStatement_() {
wEntity_(ImpEntityDescriptorEnum.SaveStatement);
}
public void _SaveStatement() {
_wEntity(ImpEntityDescriptorEnum.SaveStatement);
}
public void ExpressionStatement() {
wEntity(ImpEntityDescriptorEnum.ExpressionStatement);
}
public void ExpressionStatement_() {
wEntity_(ImpEntityDescriptorEnum.ExpressionStatement);
}
public void _ExpressionStatement() {
_wEntity(ImpEntityDescriptorEnum.ExpressionStatement);
}
public void LoadExpression() {
wEntity(ImpEntityDescriptorEnum.LoadExpression);
}
public void LoadExpression_() {
wEntity_(ImpEntityDescriptorEnum.LoadExpression);
}
public void _LoadExpression() {
_wEntity(ImpEntityDescriptorEnum.LoadExpression);
}
public void FunctionInvocationExpression() {
wEntity(ImpEntityDescriptorEnum.FunctionInvocationExpression);
}
public void FunctionInvocationExpression_() {
wEntity_(ImpEntityDescriptorEnum.FunctionInvocationExpression);
}
public void _FunctionInvocationExpression() {
_wEntity(ImpEntityDescriptorEnum.FunctionInvocationExpression);
}
public void Arguments() {
wEntity(ImpEntityDescriptorEnum.Arguments);
}
public void Arguments_() {
wEntity_(ImpEntityDescriptorEnum.Arguments);
}
public void Arguments_(int initialCapacity) {
wEntity_(ImpEntityDescriptorEnum.Arguments, initialCapacity);
}
public void _Arguments() {
_wEntity(ImpEntityDescriptorEnum.Arguments);
}
public void AssignmentExpression() {
wEntity(ImpEntityDescriptorEnum.AssignmentExpression);
}
public void AssignmentExpression_() {
wEntity_(ImpEntityDescriptorEnum.AssignmentExpression);
}
public void _AssignmentExpression() {
_wEntity(ImpEntityDescriptorEnum.AssignmentExpression);
}
public void RunExpression() {
wEntity(ImpEntityDescriptorEnum.RunExpression);
}
public void RunExpression_() {
wEntity_(ImpEntityDescriptorEnum.RunExpression);
}
public void _RunExpression() {
_wEntity(ImpEntityDescriptorEnum.RunExpression);
}
public void SizeExpression() {
wEntity(ImpEntityDescriptorEnum.SizeExpression);
}
public void SizeExpression_() {
wEntity_(ImpEntityDescriptorEnum.SizeExpression);
}
public void _SizeExpression() {
_wEntity(ImpEntityDescriptorEnum.SizeExpression);
}
public void BooleanLiteral() {
wEntity(ImpEntityDescriptorEnum.BooleanLiteral);
}
public void BooleanLiteral(boolean value) {
wEntity(ImpEntityDescriptorEnum.BooleanLiteral, value);
}
public void IntLiteral() {
wEntity(ImpEntityDescriptorEnum.IntLiteral);
}
public void IntLiteral(int value) {
wEntity(ImpEntityDescriptorEnum.IntLiteral, value);
}
public void StringLiteral() {
wEntity(ImpEntityDescriptorEnum.StringLiteral);
}
public void StringLiteral(String value) {
wEntity(ImpEntityDescriptorEnum.StringLiteral, value);
}
public void RangeLiteral() {
wEntity(ImpEntityDescriptorEnum.RangeLiteral);
}
public void RangeLiteral_() {
wEntity_(ImpEntityDescriptorEnum.RangeLiteral);
}
public void _RangeLiteral() {
_wEntity(ImpEntityDescriptorEnum.RangeLiteral);
}
public void ArrayLiteral() {
wEntity(ImpEntityDescriptorEnum.ArrayLiteral);
}
public void ArrayLiteral_() {
wEntity_(ImpEntityDescriptorEnum.ArrayLiteral);
}
public void ArrayLiteral_(int initialCapacity) {
wEntity_(ImpEntityDescriptorEnum.ArrayLiteral, initialCapacity);
}
public void _ArrayLiteral() {
_wEntity(ImpEntityDescriptorEnum.ArrayLiteral);
}
public void Name() {
wEntity(ImpEntityDescriptorEnum.Name);
}
public void Name(String value) {
wEntity(ImpEntityDescriptorEnum.Name, value);
}
public void NameExpression() {
wEntity(ImpEntityDescriptorEnum.NameExpression);
}
public void NameExpression(String value) {
wEntity(ImpEntityDescriptorEnum.NameExpression, value);
}
public void PrimitiveType() {
wEntity(ImpEntityDescriptorEnum.PrimitiveType);
}
public void PrimitiveType(PrimitiveTypeEnum.Value value) {
wEntity(ImpEntityDescriptorEnum.PrimitiveType, value);
}
public void PrimitiveType(String value) {
wEntity(ImpEntityDescriptorEnum.PrimitiveType, value);
}
public void ArrayType() {
wEntity(ImpEntityDescriptorEnum.ArrayType);
}
public void ArrayType_() {
wEntity_(ImpEntityDescriptorEnum.ArrayType);
}
public void _ArrayType() {
_wEntity(ImpEntityDescriptorEnum.ArrayType);
}
public void ArrayAccess() {
wEntity(ImpEntityDescriptorEnum.ArrayAccess);
}
public void ArrayAccess_() {
wEntity_(ImpEntityDescriptorEnum.ArrayAccess);
}
public void _ArrayAccess() {
_wEntity(ImpEntityDescriptorEnum.ArrayAccess);
}
public void Addition() {
wEntity(ImpEntityDescriptorEnum.Addition);
}
public void Addition_() {
wEntity_(ImpEntityDescriptorEnum.Addition);
}
public void _Addition() {
_wEntity(ImpEntityDescriptorEnum.Addition);
}
public void Subtraction() {
wEntity(ImpEntityDescriptorEnum.Subtraction);
}
public void Subtraction_() {
wEntity_(ImpEntityDescriptorEnum.Subtraction);
}
public void _Subtraction() {
_wEntity(ImpEntityDescriptorEnum.Subtraction);
}
public void Multiplication() {
wEntity(ImpEntityDescriptorEnum.Multiplication);
}
public void Multiplication_() {
wEntity_(ImpEntityDescriptorEnum.Multiplication);
}
public void _Multiplication() {
_wEntity(ImpEntityDescriptorEnum.Multiplication);
}
public void Division() {
wEntity(ImpEntityDescriptorEnum.Division);
}
public void Division_() {
wEntity_(ImpEntityDescriptorEnum.Division);
}
public void _Division() {
_wEntity(ImpEntityDescriptorEnum.Division);
}
public void Remainder() {
wEntity(ImpEntityDescriptorEnum.Remainder);
}
public void Remainder_() {
wEntity_(ImpEntityDescriptorEnum.Remainder);
}
public void _Remainder() {
_wEntity(ImpEntityDescriptorEnum.Remainder);
}
public void And() {
wEntity(ImpEntityDescriptorEnum.And);
}
public void And_() {
wEntity_(ImpEntityDescriptorEnum.And);
}
public void _And() {
_wEntity(ImpEntityDescriptorEnum.And);
}
public void Or() {
wEntity(ImpEntityDescriptorEnum.Or);
}
public void Or_() {
wEntity_(ImpEntityDescriptorEnum.Or);
}
public void _Or() {
_wEntity(ImpEntityDescriptorEnum.Or);
}
public void Not() {
wEntity(ImpEntityDescriptorEnum.Not);
}
public void Not_() {
wEntity_(ImpEntityDescriptorEnum.Not);
}
public void _Not() {
_wEntity(ImpEntityDescriptorEnum.Not);
}
public void Equals() {
wEntity(ImpEntityDescriptorEnum.Equals);
}
public void Equals_() {
wEntity_(ImpEntityDescriptorEnum.Equals);
}
public void _Equals() {
_wEntity(ImpEntityDescriptorEnum.Equals);
}
public void NotEquals() {
wEntity(ImpEntityDescriptorEnum.NotEquals);
}
public void NotEquals_() {
wEntity_(ImpEntityDescriptorEnum.NotEquals);
}
public void _NotEquals() {
_wEntity(ImpEntityDescriptorEnum.NotEquals);
}
public void LessThan() {
wEntity(ImpEntityDescriptorEnum.LessThan);
}
public void LessThan_() {
wEntity_(ImpEntityDescriptorEnum.LessThan);
}
public void _LessThan() {
_wEntity(ImpEntityDescriptorEnum.LessThan);
}
public void LessOrEquals() {
wEntity(ImpEntityDescriptorEnum.LessOrEquals);
}
public void LessOrEquals_() {
wEntity_(ImpEntityDescriptorEnum.LessOrEquals);
}
public void _LessOrEquals() {
_wEntity(ImpEntityDescriptorEnum.LessOrEquals);
}
public void GreaterThan() {
wEntity(ImpEntityDescriptorEnum.GreaterThan);
}
public void GreaterThan_() {
wEntity_(ImpEntityDescriptorEnum.GreaterThan);
}
public void _GreaterThan() {
_wEntity(ImpEntityDescriptorEnum.GreaterThan);
}
public void GreaterOrEquals() {
wEntity(ImpEntityDescriptorEnum.GreaterOrEquals);
}
public void GreaterOrEquals_() {
wEntity_(ImpEntityDescriptorEnum.GreaterOrEquals);
}
public void _GreaterOrEquals() {
_wEntity(ImpEntityDescriptorEnum.GreaterOrEquals);
}
}