org.eclipse.emf.codegen.ecore.genmodel
Interface GenTypedElement

All Superinterfaces:
EObject, GenBase, Notifier
All Known Subinterfaces:
GenFeature, GenOperation, GenParameter
All Known Implementing Classes:
GenFeatureImpl, GenOperationImpl, GenParameterImpl, GenTypedElementImpl

public interface GenTypedElement
extends GenBase

A representation of the model object 'Gen Typed Element'.

See Also:
GenModelPackage.getGenTypedElement()

Method Summary
 EModelElement getEcoreModelElement()
           
 String getEObjectCast()
           
 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().
 String getImportedEffectiveFeatureMapWrapperClass()
           
 String getImportedEffectiveFeatureMapWrapperInternalInterface()
           
 String getImportedInternalType()
           
 String getImportedMapEntryType()
           
 String getImportedType()
           
 String getInternalTypeCast()
           
 String getListItemType()
           
 String getLowerBound()
           
 GenClass getMapEntryTypeGenClass()
           
 GenClass getMapGenClass()
          Deprecated. As of EMF 2.1, replaced by getMapEntryTypeGenClass().
 String getMapItemType()
          Deprecated. As of EMF 2.1, replaced by getImportedMapEntryType().
 String getNonEObjectInternalTypeCast()
           
 String getObjectType()
           
 String getOrderedFlag()
           
 String getPrimitiveValueFunction()
           
 String getQualifiedListItemType()
           
 String getType()
           
 String getTypeClassifier()
          Deprecated. As of EMF 2.1, replaced by getTypeClassifierAccessorName().
 String getTypeClassifierAccessorName()
           
 GenClass getTypeGenClass()
           
 GenClassifier getTypeGenClassifier()
           
 GenDataType getTypeGenDataType()
           
 GenEnum getTypeGenEnum()
           
 GenPackage getTypeGenPackage()
           
 String getUniqueFlag()
           
 String getUpperBound()
           
 boolean isBooleanType()
           
 boolean isEffectiveSuppressEMFTypes()
           
 boolean isEnumBasedType()
           
 boolean isEnumType()
           
 boolean isFeatureMapType()
           
 boolean isFeatureMapWrapped()
          Deprecated. As of EMF 2.1, replaced by isWrappedFeatureMapType().
 boolean isListType()
           
 boolean isMapType()
           
 boolean isPrimitiveType()
           
 boolean isStringBasedType()
           
 boolean isStringType()
           
 boolean isUnique()
           
 boolean isWrappedFeatureMapType()
           
 
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasDocumentation, reconcile, safeName, uncapName, uncapPrefixedName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getEcoreModelElement

public EModelElement getEcoreModelElement()
Specified by:
getEcoreModelElement in interface GenBase

getTypeGenPackage

public GenPackage getTypeGenPackage()

getTypeClassifierAccessorName

public String getTypeClassifierAccessorName()

getTypeClassifier

public String getTypeClassifier()
Deprecated. As of EMF 2.1, replaced by getTypeClassifierAccessorName().


getType

public String getType()

getImportedType

public String getImportedType()

getObjectType

public String getObjectType()

getImportedInternalType

public String getImportedInternalType()

isFeatureMapType

public boolean isFeatureMapType()

isWrappedFeatureMapType

public boolean isWrappedFeatureMapType()

isFeatureMapWrapped

public boolean isFeatureMapWrapped()
Deprecated. As of EMF 2.1, replaced by isWrappedFeatureMapType().


isEffectiveSuppressEMFTypes

public boolean isEffectiveSuppressEMFTypes()

getImportedEffectiveFeatureMapWrapperInternalInterface

public String getImportedEffectiveFeatureMapWrapperInternalInterface()

getImportedEffectiveFeatureMapWrapperClass

public String getImportedEffectiveFeatureMapWrapperClass()

isListType

public boolean isListType()

getListItemType

public String getListItemType()

getQualifiedListItemType

public String getQualifiedListItemType()

isMapType

public boolean isMapType()

getMapEntryTypeGenClass

public GenClass getMapEntryTypeGenClass()

getImportedMapEntryType

public String getImportedMapEntryType()

getMapGenClass

public GenClass getMapGenClass()
Deprecated. As of EMF 2.1, replaced by getMapEntryTypeGenClass().


getMapItemType

public String getMapItemType()
Deprecated. As of EMF 2.1, replaced by getImportedMapEntryType().


getEObjectCast

public String getEObjectCast()

getInternalTypeCast

public String getInternalTypeCast()

getNonEObjectInternalTypeCast

public String getNonEObjectInternalTypeCast()

isPrimitiveType

public boolean isPrimitiveType()

getPrimitiveValueFunction

public String getPrimitiveValueFunction()

isBooleanType

public boolean isBooleanType()

isStringType

public boolean isStringType()

isStringBasedType

public boolean isStringBasedType()

isEnumType

public boolean isEnumType()

isEnumBasedType

public boolean isEnumBasedType()

getTypeGenEnum

public GenEnum getTypeGenEnum()

getTypeGenDataType

public GenDataType getTypeGenDataType()

getTypeGenClass

public GenClass getTypeGenClass()

getTypeGenClassifier

public GenClassifier getTypeGenClassifier()

getGenEnumType

public GenEnum getGenEnumType()
Deprecated. As of EMF 2.1, replaced by getTypeGenEnum().


getGenDataTypeType

public GenDataType getGenDataTypeType()
Deprecated. As of EMF 2.1, replaced by getTypeGenDataType().


getGenClassType

public GenClass getGenClassType()
Deprecated. As of EMF 2.1, replaced by getTypeGenClass().


getLowerBound

public String getLowerBound()

getUpperBound

public String getUpperBound()

isUnique

public boolean isUnique()

getUniqueFlag

public String getUniqueFlag()

getOrderedFlag

public String getOrderedFlag()

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.