public interface GenDataType extends GenClassifier
The following features are supported:
GenModelPackage.getGenDataType()
Modifier and Type | Method and Description |
---|---|
GenDataType |
getBaseType() |
java.lang.String |
getConverterBody(java.lang.String indentation) |
java.lang.String |
getCreatorBody(java.lang.String indentation) |
EDataType |
getEcoreDataType()
Returns the value of the 'Ecore Data Type' reference
|
java.util.List<java.lang.String> |
getEnumerationLiterals() |
int |
getFractionDigits() |
java.lang.String |
getImportedInstanceClassName() |
java.lang.String |
getImportedParameterizedObjectInstanceClassName() |
java.lang.String |
getImportedWildcardObjectInstanceClassName() |
GenDataType |
getItemType() |
java.lang.String |
getLengthAccessorFunction() |
int |
getMaxLength() |
java.lang.String |
getMaxLiteral() |
java.util.List<GenDataType> |
getMemberTypes() |
int |
getMinLength() |
java.lang.String |
getMinLiteral() |
java.lang.String |
getModelInfo() |
java.lang.String |
getObjectInstanceClassName() |
GenDataType |
getObjectType() |
java.util.List<java.util.List<java.lang.String>> |
getPatterns() |
java.lang.String |
getPrimitiveValueFunction() |
java.lang.String |
getQualifiedInstanceClassName() |
java.lang.String |
getSerializableFlag() |
java.lang.String |
getStaticValue(java.lang.String literal) |
java.lang.String |
getStaticValue(java.lang.String literal,
boolean includeCast) |
int |
getTotalDigits() |
java.lang.String |
getWhiteSpace() |
boolean |
hasConversionDelegate() |
boolean |
hasConverterBody() |
boolean |
hasCreatorBody() |
void |
initialize(EDataType eDataType) |
boolean |
isArrayType() |
boolean |
isMaxInclusive() |
boolean |
isMinInclusive() |
boolean |
isObjectType() |
boolean |
isPrimitiveType() |
boolean |
isSerializable() |
boolean |
isXMLCalendar() |
boolean |
isXMLDuration() |
boolean |
reconcile(GenDataType oldGenDataVersion) |
void |
setEcoreDataType(EDataType value)
Sets the value of the '
Ecore Data Type ' reference |
getAllGenConstraints, getClassifierAccessorName, getClassifierID, getClassifierInstanceName, getConstraintDelegate, getConstraintExpression, getConstraintImplementor, getEcoreClassifier, getFormattedName, getGenConstraints, getGeneratedInstanceClassFlag, getGenPackage, getGenTypeParameters, getImportedBoundedWildcardInstanceClassName, getImportedMetaType, getImportedParameterizedInstanceClassName, getImportedWildcardInstanceClassName, getMetaType, getName, getQualifiedClassifierAccessor, getRawImportedInstanceClassName, getRawInstanceClassName, getSafeUncapName, getValidationDelegate, hasConstraintExpression, hasOnlyDefaultConstraints, isUncheckedCast
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getCopyright, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, getGenModel, hasCopyright, hasDocumentation, reconcile, safeName, uncapName, uncapPrefixedName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
EDataType getEcoreDataType()
setEcoreDataType(EDataType)
,
GenModelPackage.getGenDataType_EcoreDataType()
void setEcoreDataType(EDataType value)
Ecore Data Type
' reference.
value
- the new value of the 'Ecore Data Type' reference.getEcoreDataType()
java.lang.String getQualifiedInstanceClassName()
java.lang.String getImportedInstanceClassName()
getImportedInstanceClassName
in interface GenClassifier
java.lang.String getObjectInstanceClassName()
java.lang.String getImportedParameterizedObjectInstanceClassName()
java.lang.String getImportedWildcardObjectInstanceClassName()
boolean isObjectType()
boolean isPrimitiveType()
boolean isArrayType()
boolean isSerializable()
java.lang.String getPrimitiveValueFunction()
java.lang.String getSerializableFlag()
java.lang.String getModelInfo()
GenDataType getBaseType()
GenDataType getItemType()
java.util.List<GenDataType> getMemberTypes()
GenDataType getObjectType()
java.lang.String getMinLiteral()
boolean isMinInclusive()
java.lang.String getMaxLiteral()
boolean isMaxInclusive()
java.lang.String getLengthAccessorFunction()
int getMinLength()
int getMaxLength()
int getTotalDigits()
int getFractionDigits()
java.util.List<java.lang.String> getEnumerationLiterals()
java.lang.String getWhiteSpace()
java.util.List<java.util.List<java.lang.String>> getPatterns()
boolean isXMLCalendar()
boolean isXMLDuration()
java.lang.String getStaticValue(java.lang.String literal)
java.lang.String getStaticValue(java.lang.String literal, boolean includeCast)
void initialize(EDataType eDataType)
boolean reconcile(GenDataType oldGenDataVersion)
boolean hasCreatorBody()
java.lang.String getCreatorBody(java.lang.String indentation)
boolean hasConverterBody()
java.lang.String getConverterBody(java.lang.String indentation)
boolean hasConversionDelegate()