package org.whole.lang.xsd.mapping.samples; import org.whole.lang.builders.IBuilderOperation; import org.whole.lang.templates.AbstractTemplateFactory; public class DatatypesInstance extends AbstractTemplateFactory<org.whole.lang.model.IEntity> { public void apply(IBuilderOperation op) { org.whole.lang.commons.builders.ICommonsBuilder b0 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); org.whole.lang.reflect.EntityDescriptorEnum e1 = org.whole.lang.reflect.ReflectionFactory.getLanguageKit("http://samples.lang.whole.org/datatypes", true, null).getEntityDescriptorEnum(); b0.wEntity_(e1.valueOf("DataTypes")); b0.wEntity_(e1.valueOf("DataTypesList"), 36); b0.wEntity(e1.valueOf("XSBoolean"), true); b0.wEntity(e1.valueOf("XSBoolean"), false); b0.wEntity(e1.valueOf("XSByte"), (byte) 127); b0.wEntity(e1.valueOf("XSByte"), (byte) -128); b0.wEntity(e1.valueOf("XSShort"), (short) -32768); b0.wEntity(e1.valueOf("XSShort"), (short) 32767); b0.wEntity(e1.valueOf("XSInt"), -2147483648); b0.wEntity(e1.valueOf("XSInt"), 2147483647); b0.wEntity(e1.valueOf("XSLong"), -9223372036854775808l); b0.wEntity(e1.valueOf("XSLong"), 9223372036854775807l); b0.wEntity(e1.valueOf("XSFloat"), -1.0E8f); b0.wEntity(e1.valueOf("XSFloat"), 1.0E10f); b0.wEntity(e1.valueOf("XSFloat"), Float.NEGATIVE_INFINITY); b0.wEntity(e1.valueOf("XSFloat"), Float.POSITIVE_INFINITY); b0.wEntity(e1.valueOf("XSFloat"), Float.NaN); b0.wEntity(e1.valueOf("XSFloat"), 3.14f); b0.wEntity(e1.valueOf("XSFloat"), -10000.0f); b0.wEntity(e1.valueOf("XSFloat"), 1.26743237E15f); b0.wEntity(e1.valueOf("XSDouble"), -9.9999999E7); b0.wEntity(e1.valueOf("XSDouble"), 9.9999999E7); b0.wEntity(e1.valueOf("XSDouble"), Double.NaN); b0.wEntity(e1.valueOf("XSDouble"), Double.NEGATIVE_INFINITY); b0.wEntity(e1.valueOf("XSDouble"), Double.POSITIVE_INFINITY); b0.wEntity(e1.valueOf("XSDouble"), 3.14); b0.wEntity(e1.valueOf("XSDouble"), -10000.0); b0.wEntity(e1.valueOf("XSDouble"), 1.26743233E15); b0.wEntity(e1.valueOf("MyEnumeration"), "1000"); b0.wEntity(e1.valueOf("XSAnySimpleType"), "zxc o pop 435zxc"); b0.wEntity(e1.valueOf("XSDecimal"), "8347923570435095219358.73248923874"); b0.wEntity(e1.valueOf("XSInteger"), "834792357043509521935873248923874"); b0.wEntity(e1.valueOf("XSDate"), "1999-10-10"); b0.wEntity(e1.valueOf("XSDateTime"), "1990-11-30T12:30:43Z"); b0.wEntity(e1.valueOf("XSTime"), "12:30:43"); b0.wEntity(e1.valueOf("XSGYearMonth"), "1990-11"); b0.wEntity_(e1.valueOf("IntDataTypeSeq")); b0.wEntity(e1.valueOf("XSString"), "xxxxxxxxx"); b0.wEntity(e1.valueOf("XSString"), "yyyyyyyyy"); b0._wEntity(e1.valueOf("IntDataTypeSeq")); b0.wEntity(e1.valueOf("XSDuration"), "P5Y"); b0._wEntity(e1.valueOf("DataTypesList")); b0._wEntity(e1.valueOf("DataTypes")); } }