package org.whole.lang.models.codebase; import org.whole.lang.templates.AbstractTemplateFactory; import org.whole.lang.builders.IBuilderOperation; import org.whole.lang.models.reflect.ModelsLanguageKit; import org.whole.lang.models.builders.IModelsBuilder; /** * @generator Whole */ public class TestEntities extends AbstractTemplateFactory<org.whole.lang.models.model.Model> { public void apply(IBuilderOperation op) { IModelsBuilder b0 = (IModelsBuilder) op .wGetBuilder(ModelsLanguageKit.URI); b0.Model_(); b0.SimpleName("TestEntities"); b0.TypeRelations_(0); b0._TypeRelations(); b0.ModelDeclarations_(18); b0.SimpleEntity_(); b0.EntityModifiers(); b0.SimpleName("SimpleTestEntity"); b0.Types_(2); b0.SimpleName("IStructuralEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.Features_(16); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("ITestEntity"); b0.SimpleName("anyEntityValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("IStructuralEntity"); b0.SimpleName("structuralEntityValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("ICompositeEntity"); b0.SimpleName("compositeEntityValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("IDataEntity"); b0.SimpleName("dataEntityValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("BooleanTestEntity"); b0.SimpleName("booleanValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("ByteTestEntity"); b0.SimpleName("byteValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("CharTestEntity"); b0.SimpleName("charValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("DoubleTestEntity"); b0.SimpleName("doubleValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("FloatTestEntity"); b0.SimpleName("floatValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("IntTestEntity"); b0.SimpleName("intValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("LongTestEntity"); b0.SimpleName("longValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("ShortTestEntity"); b0.SimpleName("shortValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("StringTestEntity"); b0.SimpleName("stringValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("DateTestEntity"); b0.SimpleName("dateValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("EnumTestEntity"); b0.SimpleName("enumValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers(); b0.SimpleName("ObjectTestEntity"); b0.SimpleName("objectValue"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.CompositeEntity_(); b0.EntityModifiers(); b0.SimpleName("ListTestEntity"); b0.Types_(3); b0.SimpleName("ICompositeEntity"); b0.SimpleName("IStructuralEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.ComponentModifiers_(1); b0.ComponentModifier("ordered"); b0._ComponentModifiers(); b0.SimpleName("ITestEntity"); b0._CompositeEntity(); b0.CompositeEntity_(); b0.EntityModifiers(); b0.SimpleName("UListTestEntity"); b0.Types_(3); b0.SimpleName("ICompositeEntity"); b0.SimpleName("IStructuralEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.ComponentModifiers_(2); b0.ComponentModifier("unique"); b0.ComponentModifier("ordered"); b0._ComponentModifiers(); b0.SimpleName("IStructuralEntity"); b0._CompositeEntity(); b0.CompositeEntity_(); b0.EntityModifiers(); b0.SimpleName("SetTestEntity"); b0.Types_(3); b0.SimpleName("ICompositeEntity"); b0.SimpleName("IStructuralEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.ComponentModifiers_(1); b0.ComponentModifier("unique"); b0._ComponentModifiers(); b0.SimpleName("ITestEntity"); b0._CompositeEntity(); b0.CompositeEntity_(); b0.EntityModifiers(); b0.SimpleName("BagTestEntity"); b0.Types_(3); b0.SimpleName("ICompositeEntity"); b0.SimpleName("IStructuralEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.ComponentModifiers(); b0.SimpleName("ITestEntity"); b0._CompositeEntity(); b0.MapEntity_(); b0.EntityModifiers(); b0.SimpleName("MapTestEntity"); b0.Types_(3); b0.SimpleName("ICompositeEntity"); b0.SimpleName("IStructuralEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.SimpleName("ITestEntity"); b0.SimpleName("IStructuralEntity"); b0._MapEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("BooleanTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("boolean"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("ByteTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("byte"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("CharTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("char"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("DoubleTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("double"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("FloatTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("float"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("IntTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("int"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("LongTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("long"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("ShortTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("short"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("StringTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("String"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("DateTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("java.util.Date"); b0._DataEntity(); b0.EnumEntity_(); b0.EntityModifiers(); b0.SimpleName("EnumTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.EnumValues_(6); b0.EnumValue("zero"); b0.EnumValue("one"); b0.EnumValue("two"); b0.EnumValue("three"); b0.EnumValue("four"); b0.EnumValue("five"); b0._EnumValues(); b0._EnumEntity(); b0.DataEntity_(); b0.EntityModifiers(); b0.SimpleName("ObjectTestEntity"); b0.Types_(2); b0.SimpleName("IDataEntity"); b0.SimpleName("ITestEntity"); b0._Types(); b0.DataType("java.lang.Object"); b0._DataEntity(); b0._ModelDeclarations(); b0.Namespace("org.whole.lang.testentities"); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.Resolver(); b0.URI("http://lang.whole.org/TestEntities"); b0._Model(); } }