package org.whole.lang.queries.codebase;
import org.whole.lang.builders.IBuilderOperation;
import org.whole.lang.commons.model.QuantifierEnum;
import org.whole.lang.commons.reflect.CommonsEntityDescriptorEnum;
import org.whole.lang.templates.AbstractTemplateFactory;
public class IfWithTemplate extends AbstractTemplateFactory<org.whole.lang.queries.model.If> {
public void apply(IBuilderOperation op) {
org.whole.lang.queries.builders.IQueriesBuilder b0 = (org.whole.lang.queries.builders.IQueriesBuilder) op.wGetBuilder(org.whole.lang.queries.reflect.QueriesLanguageKit.URI);
b0.If_();
b0.ExpressionTest_();
org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI);
b1.StageUpFragment_();
b1.Variable("pattern", CommonsEntityDescriptorEnum.Any, QuantifierEnum.MANDATORY);
b1._StageUpFragment();
b0._ExpressionTest();
b1.Variable("expression", CommonsEntityDescriptorEnum.Any, QuantifierEnum.MANDATORY);
b0._If();
}
}