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, uncapPrefixedNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverEModelElement getEcoreModelElement()
getEcoreModelElement in interface GenBaseGenPackage 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()