org.eclipse.emf.ecore
Interface EDataType.Internal

All Superinterfaces:
EClassifier, EDataType, EModelElement, ENamedElement, EObject, InternalEObject, Notifier
All Known Implementing Classes:
EDataTypeImpl, EEnumImpl
Enclosing interface:
EDataType

public static interface EDataType.Internal
extends EDataType, InternalEObject

Internal API implemented by all data types.

Since:
2.8

Nested Class Summary
static interface EDataType.Internal.ConversionDelegate
          An API for converting values of the data type to and from a string representation.
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EDataType
EDataType.Internal
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 EDataType.Internal.ConversionDelegate getConversionDelegate()
          Returns the delegate for this data type.
 void setConversionDelegate(EDataType.Internal.ConversionDelegate conversionDelegate)
          Sets the specialized delegate for this data type.
 
Methods inherited from interface org.eclipse.emf.ecore.EDataType
isSerializable, setSerializable
 
Methods inherited from interface org.eclipse.emf.ecore.EClassifier
getClassifierID, getDefaultValue, getEPackage, getETypeParameters, getInstanceClass, getInstanceClassName, getInstanceTypeName, isInstance, setInstanceClass, setInstanceClassName, setInstanceTypeName
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment
 

Method Detail

getConversionDelegate

EDataType.Internal.ConversionDelegate getConversionDelegate()
Returns the delegate for this data type. A default delegate implementation need not be available, so this might null.

Returns:
the delegate for this feature.

setConversionDelegate

void setConversionDelegate(EDataType.Internal.ConversionDelegate conversionDelegate)
Sets the specialized delegate for this data type.

Parameters:
settingDelegate - the specialized delegate.

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