public class YEnumType extends YComposedType
YComposedType.YModelConstructor| Constructor and Description |
|---|
YEnumType(YNamespace container,
String code) |
YEnumType(YNamespace container,
String code,
String superTypeCode,
String jaloClassName) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allowMetaTypeInheritanceFrom(YComposedType superType)
Dont inherit meta type from 'normal' composed types - using default meta type instead.
|
protected String |
getDefaultMetaTypeCode() |
Object |
getDefaultValue() |
String |
getModelPackage() |
List<YEnumValue> |
getValues() |
boolean |
isDynamic() |
protected boolean |
isRootEnumType() |
void |
setDynamic(boolean dynamic) |
void |
setModelPackage(String modelPackage) |
void |
validate()
Validates the element.
|
addConstructorSignatures, equals, getAllSubtypes, getAllSuperTypes, getAttribute, getAttributeIncludingSuperType, getAttributes, getCustomProps, getDeclaredAttributes, getDeployment, getDeploymentName, getJaloClass, getJaloClassName, getJaloOnlyClass, getJavaClassName, getMetaType, getOwnCustomProps, getOwnDeployment, getOwnJaloClass, getOwnJaloClassName, getRedeclaredAttributes, getSubtypes, getSuperType, getSuperTypeCode, getTypeDescription, getYModelConstructors, hashCode, isAbstract, isAssignableFrom, isGenerateModel, isJaloClassAbstract, isJaloOnly, isLegacyPersistence, isSingleton, isViewType, setAbstract, setDeploymentName, setGenerateModel, setJaloClassName, setJaloOnly, setLegacyPersistence, setSingleton, setTypeDescriptiongetCode, getDefaultValueDefinition, setDefaultValueDefinition, toStringaddCustomProperties, addCustomProperty, getMetaTypeCode, isAutocreate, isGenerate, resetCaches, setAutocreate, setGenerate, setMetaTypeCodegetLoaderInfo, getNamespace, getTypeSystem, setLoaderInfopublic YEnumType(YNamespace container, String code)
public YEnumType(YNamespace container, String code, String superTypeCode, String jaloClassName)
protected boolean allowMetaTypeInheritanceFrom(YComposedType superType)
allowMetaTypeInheritanceFrom in class YComposedTypeprotected boolean isRootEnumType()
protected String getDefaultMetaTypeCode()
getDefaultMetaTypeCode in class YComposedTypepublic void validate()
YNameSpaceElementvalidate in class YComposedTypepublic List<YEnumValue> getValues()
public Object getDefaultValue()
public boolean isDynamic()
public void setDynamic(boolean dynamic)
public String getModelPackage()
public void setModelPackage(String modelPackage)
Copyright © 2017 SAP SE. All Rights Reserved.