public class FixedLengthStringTypeImpl extends BaseScalarTypeImpl implements FixedLengthStringType
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected String |
charset
The cached value of the '
Charset' attribute. |
protected static String |
CHARSET_EDEFAULT
The default value of the '
Charset' attribute. |
protected static int |
MAX_LENGTH_EDEFAULT
The default value of the '
Max Length' attribute. |
protected int |
maxLength
The cached value of the '
Max Length' attribute. |
index, INDEX_EDEFAULT, LENGTH_EDEFAULTEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
FixedLengthStringTypeImpl() |
| Modifier and Type | Method and Description |
|---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
String |
encode() |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
String |
getCharset() |
int |
getLength() |
int |
getMaxLength() |
void |
setCharset(String newCharset) |
void |
setMaxLength(int newMaxLength) |
String |
toString() |
eInvoke, getIndex, setIndexeBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final int MAX_LENGTH_EDEFAULT
Max Length' attribute.
getMaxLength(),
Constant Field Valuesprotected int maxLength
Max Length' attribute.
getMaxLength()protected static final String CHARSET_EDEFAULT
Charset' attribute.
getCharset(),
Constant Field Valuesprotected String charset
Charset' attribute.
getCharset()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class BaseScalarTypeImplpublic int getMaxLength()
getMaxLength in interface FixedLengthStringTypeFixedLengthStringType.setMaxLength(int),
MemoryPackage.getFixedLengthStringType_MaxLength()public void setMaxLength(int newMaxLength)
setMaxLength in interface FixedLengthStringTypenewMaxLength - the new value of the 'Max Length' attribute.FixedLengthStringType.getMaxLength()public String getCharset()
getCharset in interface FixedLengthStringTypeFixedLengthStringType.setCharset(String),
MemoryPackage.getFixedLengthStringType_Charset()public void setCharset(String newCharset)
setCharset in interface FixedLengthStringTypenewCharset - the new value of the 'Charset' attribute.FixedLengthStringType.getCharset()public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class BaseScalarTypeImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class BaseScalarTypeImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class BaseScalarTypeImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class BaseScalarTypeImplpublic String toString()
toString in class BaseScalarTypeImplpublic int getLength()
BaseScalarTypeImplgetLength in interface TypegetLength in class BaseScalarTypeImplMemoryPackage.getType_Length()public String encode()
BaseScalarTypeImplencode in interface Typeencode in class BaseScalarTypeImpl