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.queries.reflect.QueriesEntityDescriptorEnum; import org.whole.lang.templates.AbstractTemplateFactory; public class IfWithTypeTest 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_(); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.Variable("typeTest", QueriesEntityDescriptorEnum.TypeTest, QuantifierEnum.MANDATORY); b1.Variable("expression", CommonsEntityDescriptorEnum.Any, QuantifierEnum.MANDATORY); b0._If(); } }