public interface GenTypedElement extends GenBase
GenModelPackage.getGenTypedElement()
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getArrayItemType(GenClass context)
This returns the imported name of the array type.
|
EModelElement |
getEcoreModelElement() |
GenJDKLevel |
getEffectiveComplianceLevel() |
java.lang.String |
getEObjectCast()
This returns either "(EObject)", "(org.eclipse.emf.ecore.EObject)", or "" as needed for the reference type.
|
GenClass |
getGenClassType()
Deprecated.
As of EMF 2.1, replaced by
getTypeGenClass() . |
GenDataType |
getGenDataTypeType()
Deprecated.
As of EMF 2.1, replaced by
getTypeGenDataType() . |
GenEnum |
getGenEnumType()
Deprecated.
As of EMF 2.1, replaced by
getTypeGenEnum() . |
java.lang.String |
getImportedEffectiveFeatureMapWrapperClass() |
java.lang.String |
getImportedEffectiveFeatureMapWrapperInternalInterface() |
java.lang.String |
getImportedInternalType()
Deprecated.
|
java.lang.String |
getImportedInternalType(GenClass context)
This returns the real imported feature type used internally, regardless of the value of GenModel.isSuppressEMFValues().
|
java.lang.String |
getImportedMapEntryType() |
java.lang.String |
getImportedMapKeyType(GenClass context) |
java.lang.String |
getImportedMapTemplateArguments(GenClass context) |
java.lang.String |
getImportedMapValueType(GenClass context) |
java.lang.String |
getImportedType()
Deprecated.
|
java.lang.String |
getImportedType(GenClass context)
This returns the feature type, either primitive (e.g.
|
java.lang.String |
getInternalTypeCast()
This returns either "(EObject)", "(org.eclipse.emf.ecore.EObject)", or "" as needed for the reference type.
|
java.lang.String |
getListItemType()
Deprecated.
|
java.lang.String |
getListItemType(GenClass context)
This returns the imported name of the feature type/wrapper class, or if a multi-valued feature, the type of the EList members
|
java.lang.String |
getListTemplateArguments(GenClass context)
Returns either "" or the getListItemType surrounded by <>, depending on the effective compliance level.
|
java.lang.String |
getLowerBound() |
GenClass |
getMapEntryTypeGenClass() |
GenClass |
getMapGenClass()
Deprecated.
As of EMF 2.1, replaced by
getMapEntryTypeGenClass() . |
java.lang.String |
getMapItemType()
Deprecated.
As of EMF 2.1, replaced by
getImportedMapEntryType() . |
java.lang.String |
getNonEObjectInternalTypeCast()
Deprecated.
|
java.lang.String |
getNonEObjectInternalTypeCast(GenClass context)
This returns either a cast to the internal type, or "" if it is EObject.
|
java.lang.String |
getObjectType()
Deprecated.
|
java.lang.String |
getObjectType(GenClass context)
This returns the imported name of the feature type or, if primitive, of the wrapper class (e.g.
|
java.lang.String |
getOrderedFlag() |
java.lang.String |
getPrimitiveValueFunction() |
java.lang.String |
getQualifiedListItemType()
Deprecated.
|
java.lang.String |
getQualifiedListItemType(GenClass context)
This returns the qualified name of the feature type/wrapper class, or if a multi-valued feature, the type of the EList members.
|
java.lang.String |
getQualifiedObjectType(GenClass context)
This returns the qualified name of the feature type or, if primitive, of the wrapper class (e.g.
|
java.lang.String |
getRawBoundType()
This returns the feature type as for getRawType, except for the case that the type is a type parameter, in which case it returns the actual bounding type.
|
java.lang.String |
getRawImportedBoundType()
This returns the feature type as for getRawImportedType, except for the case that the type is a type parameter, in which case it returns the actual bounding type.
|
java.lang.String |
getRawImportedType() |
java.lang.String |
getRawListItemType()
This returns the raw imported name of the feature type/wrapper class, or if a multi-valued feature, the type of the EList members.
|
java.lang.String |
getRawListItemType(GenClass context)
This returns the raw imported name of the feature type/wrapper class, or if a multi-valued feature, the type of the EList members.
|
java.lang.String |
getRawType() |
java.lang.String |
getRawTypeCast()
This returns that case to the actual type if it's different from the raw type.
|
java.lang.String |
getType()
Deprecated.
|
java.lang.String |
getType(GenClass context)
This returns the feature type, either primitive (e.g.
|
java.lang.String |
getTypeClassifier()
Deprecated.
As of EMF 2.1, replaced by
getTypeClassifierAccessorName() . |
java.lang.String |
getTypeClassifierAccessorName() |
GenClass |
getTypeGenClass() |
GenClassifier |
getTypeGenClassifier() |
GenDataType |
getTypeGenDataType() |
GenEnum |
getTypeGenEnum() |
GenPackage |
getTypeGenPackage() |
java.lang.String |
getUniqueFlag() |
java.lang.String |
getUpperBound() |
boolean |
hasGenericType() |
boolean |
isBooleanType() |
boolean |
isEffectiveSuppressEMFTypes() |
boolean |
isEnumBasedType() |
boolean |
isEnumType() |
boolean |
isFeatureMapType() |
boolean |
isFeatureMapWrapped()
Deprecated.
As of EMF 2.1, replaced by
isWrappedFeatureMapType() . |
boolean |
isListDataType() |
boolean |
isListType() |
boolean |
isMapType() |
boolean |
isPrimitiveType() |
boolean |
isStringBasedType() |
boolean |
isStringType() |
boolean |
isUncheckedCast() |
boolean |
isUncheckedCast(GenClass context) |
boolean |
isUnique() |
boolean |
isWrappedFeatureMapType() |
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getCopyright, getDocumentation, 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
EModelElement getEcoreModelElement()
getEcoreModelElement
in interface GenBase
GenPackage getTypeGenPackage()
java.lang.String getTypeClassifierAccessorName()
@Deprecated java.lang.String getTypeClassifier()
getTypeClassifierAccessorName()
.boolean hasGenericType()
java.lang.String getRawType()
java.lang.String getRawBoundType()
java.lang.String getType(GenClass context)
@Deprecated java.lang.String getType()
getType(GenClass)
with either null
for erasing type parameter references
or a GenClass
context representing potential type substitutions for type parameter references.
By default, this will just do getType(getGenClass())
.getType(GenClass)
java.lang.String getRawImportedType()
java.lang.String getRawImportedBoundType()
java.lang.String getImportedType(GenClass context)
@Deprecated java.lang.String getImportedType()
getImportedType(GenClass)
with either null
for erasing type parameter references
or a GenClass
context representing potential type substitutions for type parameter references.
By default, this will just do getImportedType(getGenClass())
.getImportedType(GenClass)
java.lang.String getObjectType(GenClass context)
java.lang.String getQualifiedObjectType(GenClass context)
@Deprecated java.lang.String getObjectType()
getObjectType(GenClass)
with either null
for erasing type parameter references
or a GenClass
context representing potential type substitutions for type parameter references.
By default, this will just do getObjectType(getGenClass())
.getObjectType(GenClass)
java.lang.String getImportedInternalType(GenClass context)
@Deprecated java.lang.String getImportedInternalType()
getImportedInternalType(GenClass)
with either null
for erasing type parameter references
or a GenClass
context representing potential type substitutions for type parameter references.
By default, this will just do getImportedInternalType(getGenClass())
.getImportedInternalType(GenClass)
boolean isFeatureMapType()
boolean isWrappedFeatureMapType()
@Deprecated boolean isFeatureMapWrapped()
isWrappedFeatureMapType()
.boolean isEffectiveSuppressEMFTypes()
GenJDKLevel getEffectiveComplianceLevel()
java.lang.String getImportedEffectiveFeatureMapWrapperInternalInterface()
java.lang.String getImportedEffectiveFeatureMapWrapperClass()
boolean isListType()
boolean isListDataType()
java.lang.String getListTemplateArguments(GenClass context)
java.lang.String getRawListItemType()
java.lang.String getRawListItemType(GenClass context)
java.lang.String getArrayItemType(GenClass context)
java.lang.String getListItemType(GenClass context)
@Deprecated java.lang.String getListItemType()
getListItemType(GenClass)
with either null
for erasing type parameter references
or a GenClass
context representing potential type substitutions for type parameter references.
By default, this will just do getListItemType(getGenClass())
.getListItemType(GenClass)
java.lang.String getQualifiedListItemType(GenClass context)
@Deprecated java.lang.String getQualifiedListItemType()
getQualifiedListItemType(GenClass)
with either null
for erasing type parameter references
or a GenClass
context representing potential type substitutions for type parameter references.
By default, this will just do getQualifiedListItemType(getGenClass())
.getQualifiedListItemType(GenClass)
boolean isMapType()
GenClass getMapEntryTypeGenClass()
java.lang.String getImportedMapEntryType()
java.lang.String getImportedMapKeyType(GenClass context)
java.lang.String getImportedMapValueType(GenClass context)
java.lang.String getImportedMapTemplateArguments(GenClass context)
@Deprecated GenClass getMapGenClass()
getMapEntryTypeGenClass()
.@Deprecated java.lang.String getMapItemType()
getImportedMapEntryType()
.boolean isUncheckedCast()
boolean isUncheckedCast(GenClass context)
java.lang.String getEObjectCast()
java.lang.String getInternalTypeCast()
java.lang.String getNonEObjectInternalTypeCast(GenClass context)
@Deprecated java.lang.String getNonEObjectInternalTypeCast()
getNonEObjectInternalTypeCast(GenClass)
with either null
for erasing type parameter references
or a GenClass
context representing potential type substitutions for type parameter references.
By default, this will just do getNonEObjectInternalTypeCast(getGenClass())
.java.lang.String getRawTypeCast()
boolean isPrimitiveType()
java.lang.String getPrimitiveValueFunction()
boolean isBooleanType()
boolean isStringType()
boolean isStringBasedType()
boolean isEnumType()
boolean isEnumBasedType()
GenEnum getTypeGenEnum()
GenDataType getTypeGenDataType()
GenClass getTypeGenClass()
GenClassifier getTypeGenClassifier()
@Deprecated GenEnum getGenEnumType()
getTypeGenEnum()
.@Deprecated GenDataType getGenDataTypeType()
getTypeGenDataType()
.@Deprecated GenClass getGenClassType()
getTypeGenClass()
.java.lang.String getLowerBound()
java.lang.String getUpperBound()
boolean isUnique()
java.lang.String getUniqueFlag()
java.lang.String getOrderedFlag()