public abstract class YDescriptor extends YTypeSystemElement
| Constructor and Description |
|---|
YDescriptor(YNamespace container,
String qualifier,
String typeCode) |
| Modifier and Type | Method and Description |
|---|---|
int |
getModifiers() |
String |
getQualifier() |
YType |
getType() |
String |
getTypeCode() |
boolean |
isUniqueModifier() |
protected void |
redeclare(String typeCode) |
protected void |
redeclare(String typeCode,
int modifiers) |
void |
resetCaches()
Since most typesystem elements use lazy references e.g.
|
void |
setModifiers(int modifiers) |
void |
setUniqueModifier(boolean uniqueModifier) |
String |
toString() |
void |
validate()
Validates the element.
|
addCustomProperties, addCustomProperty, getCustomProps, getDefaultMetaTypeCode, getMetaType, getMetaTypeCode, isAutocreate, isGenerate, setAutocreate, setGenerate, setMetaTypeCodegetLoaderInfo, getNamespace, getTypeSystem, setLoaderInfopublic YDescriptor(YNamespace container, String qualifier, String typeCode)
protected void redeclare(String typeCode)
protected void redeclare(String typeCode, int modifiers)
public String toString()
toString in class YNameSpaceElementpublic void validate()
YNameSpaceElementvalidate in class YTypeSystemElementpublic void resetCaches()
YNameSpaceElementresetCaches in class YTypeSystemElementpublic String getQualifier()
public int getModifiers()
public void setModifiers(int modifiers)
public String getTypeCode()
public YType getType()
public void setUniqueModifier(boolean uniqueModifier)
public boolean isUniqueModifier()
Copyright © 2017 SAP SE. All Rights Reserved.