package org.whole.lang.scripts.reflect;
import org.whole.lang.reflect.EntityDescriptorEnum;
import org.whole.lang.reflect.EntityDescriptor;
import org.whole.lang.scripts.model.*;
/**
* @generator Whole
*/
@SuppressWarnings("unchecked")
public class ScriptsEntityDescriptorEnum extends EntityDescriptorEnum {
public static final int Script_ord = 0;
public static final int LanguageName_ord = 1;
public static final int Source_ord = 2;
public static final ScriptsEntityDescriptorEnum instance = new ScriptsEntityDescriptorEnum();
public static final EntityDescriptor<Script> Script = (EntityDescriptor<Script>) instance
.valueOf(Script_ord);
public static final EntityDescriptor<LanguageName> LanguageName = (EntityDescriptor<LanguageName>) instance
.valueOf(LanguageName_ord);
public static final EntityDescriptor<Source> Source = (EntityDescriptor<Source>) instance
.valueOf(Source_ord);
private ScriptsEntityDescriptorEnum() {
}
private static final long serialVersionUID = 1;
protected void initEntityDescriptors() {
putSimpleEntity(Script_ord, "Script", Script.class, false).withFeature(
ScriptsFeatureDescriptorEnum.languageName, LanguageName_ord)
.withFeature(ScriptsFeatureDescriptorEnum.source, Source_ord);
putDataEntity(LanguageName_ord, "LanguageName", LanguageName.class,
false, String.class);
putSimpleEntity(Source_ord, "Source", Source.class, true);
}
}