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()
           
 java.lang.String getEObjectCast()
           
 GenClass getGenClassType()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.getTypeGenClass().
 GenDataType getGenDataTypeType()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.getTypeGenDataType().
 GenEnum getGenEnumType()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.getTypeGenEnum().
 java.lang.String getImportedEffectiveFeatureMapWrapperClass()
           
 java.lang.String getImportedEffectiveFeatureMapWrapperInternalInterface()
           
 java.lang.String getImportedInternalType()
           
 java.lang.String getImportedMapEntryType()
           
 java.lang.String getImportedType()
           
 java.lang.String getInternalTypeCast()
           
 java.lang.String getListItemType()
           
 java.lang.String getLowerBound()
           
 GenClass getMapEntryTypeGenClass()
           
 GenClass getMapGenClass()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.getMapEntryTypeGenClass().
 java.lang.String getMapItemType()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.getImportedMapEntryType().
 java.lang.String getNonEObjectInternalTypeCast()
           
 java.lang.String getObjectType()
           
 java.lang.String getOrderedFlag()
           
 java.lang.String getPrimitiveValueFunction()
           
 java.lang.String getQualifiedListItemType()
           
 java.lang.String getType()
           
 java.lang.String getTypeClassifier()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.getTypeClassifierAccessorName().
 java.lang.String getTypeClassifierAccessorName()
           
 GenClass getTypeGenClass()
           
 GenClassifier getTypeGenClassifier()
           
 GenDataType getTypeGenDataType()
           
 GenEnum getTypeGenEnum()
           
 GenPackage getTypeGenPackage()
           
 java.lang.String getUniqueFlag()
           
 java.lang.String getUpperBound()
           
 boolean isBooleanType()
           
 boolean isEffectiveSuppressEMFTypes()
           
 boolean isEnumBasedType()
           
 boolean isEnumType()
           
 boolean isFeatureMapType()
           
 boolean isFeatureMapWrapped()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.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 java.lang.String getTypeClassifierAccessorName()

getTypeClassifier

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


getType

public java.lang.String getType()

getImportedType

public java.lang.String getImportedType()

getObjectType

public java.lang.String getObjectType()

getImportedInternalType

public java.lang.String getImportedInternalType()

isFeatureMapType

public boolean isFeatureMapType()

isWrappedFeatureMapType

public boolean isWrappedFeatureMapType()

isFeatureMapWrapped

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


isEffectiveSuppressEMFTypes

public boolean isEffectiveSuppressEMFTypes()

getImportedEffectiveFeatureMapWrapperInternalInterface

public java.lang.String getImportedEffectiveFeatureMapWrapperInternalInterface()

getImportedEffectiveFeatureMapWrapperClass

public java.lang.String getImportedEffectiveFeatureMapWrapperClass()

isListType

public boolean isListType()

getListItemType

public java.lang.String getListItemType()

getQualifiedListItemType

public java.lang.String getQualifiedListItemType()

isMapType

public boolean isMapType()

getMapEntryTypeGenClass

public GenClass getMapEntryTypeGenClass()

getImportedMapEntryType

public java.lang.String getImportedMapEntryType()

getMapGenClass

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


getMapItemType

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


getEObjectCast

public java.lang.String getEObjectCast()

getInternalTypeCast

public java.lang.String getInternalTypeCast()

getNonEObjectInternalTypeCast

public java.lang.String getNonEObjectInternalTypeCast()

isPrimitiveType

public boolean isPrimitiveType()

getPrimitiveValueFunction

public java.lang.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 GenTypedElement.getTypeGenEnum().


getGenDataTypeType

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


getGenClassType

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


getLowerBound

public java.lang.String getLowerBound()

getUpperBound

public java.lang.String getUpperBound()

isUnique

public boolean isUnique()

getUniqueFlag

public java.lang.String getUniqueFlag()

getOrderedFlag

public java.lang.String getOrderedFlag()

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