package org.whole.lang.properties.reflect; import org.whole.lang.reflect.EntityDescriptorEnum; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.properties.model.*; /** * @generator Whole */ @SuppressWarnings("unchecked") public class PropertiesEntityDescriptorEnum extends EntityDescriptorEnum { public static final int Properties_ord = 0; public static final int Entries_ord = 1; public static final int Property_ord = 2; public static final int Comment_ord = 3; public static final int PropertyName_ord = 4; public static final int PropertyValue_ord = 5; public static final PropertiesEntityDescriptorEnum instance = new PropertiesEntityDescriptorEnum(); public static final EntityDescriptor<Properties> Properties = (EntityDescriptor<Properties>) instance .valueOf(Properties_ord); public static final EntityDescriptor<Entries> Entries = (EntityDescriptor<Entries>) instance .valueOf(Entries_ord); public static final EntityDescriptor<Property> Property = (EntityDescriptor<Property>) instance .valueOf(Property_ord); public static final EntityDescriptor<Comment> Comment = (EntityDescriptor<Comment>) instance .valueOf(Comment_ord); public static final EntityDescriptor<PropertyName> PropertyName = (EntityDescriptor<PropertyName>) instance .valueOf(PropertyName_ord); public static final EntityDescriptor<PropertyValue> PropertyValue = (EntityDescriptor<PropertyValue>) instance .valueOf(PropertyValue_ord); private PropertiesEntityDescriptorEnum() { } private static final long serialVersionUID = 1; protected void initEntityDescriptors() { putSimpleEntity(Properties_ord, "Properties", Properties.class, false) .withFeature(PropertiesFeatureDescriptorEnum.comment, Comment_ord, true, false, false, false, false) .withFeature(PropertiesFeatureDescriptorEnum.defaults, Properties_ord, true, false, false, false, false) .withFeature(PropertiesFeatureDescriptorEnum.entries, Entries_ord); putCompositeEntity( Entries_ord, "Entries", Entries.class, false, Property_ord, false, true); putSimpleEntity(Property_ord, "Property", Property.class, false) .withFeature(PropertiesFeatureDescriptorEnum.name, PropertyName_ord, false, true, false, false, false) .withFeature(PropertiesFeatureDescriptorEnum.value, PropertyValue_ord); putDataEntity(Comment_ord, "Comment", Comment.class, false, String.class); putDataEntity(PropertyName_ord, "PropertyName", PropertyName.class, false, String.class); putDataEntity(PropertyValue_ord, "PropertyValue", PropertyValue.class, false, String.class); } }