public class SplitTableImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements SplitTable
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 static Pattern |
FIELD_SEPARATOR_PATTERN_EDEFAULT
The default value of the '
Field Separator Pattern' attribute. |
protected org.eclipse.emf.common.util.EList<String> |
fields
The cached value of the '
Fields' attribute list. |
protected Pattern |
fieldSeparatorPattern
The cached value of the '
Field Separator Pattern' attribute. |
protected static int |
ID_COLUMN_EDEFAULT
The default value of the '
Id Column' attribute. |
protected int |
idColumn
The cached value of the '
Id Column' attribute. |
protected static Pattern |
LINE_SEPARATOR_PATTERN_EDEFAULT
The default value of the '
Line Separator Pattern' attribute. |
protected Pattern |
lineSeparatorPattern
The cached value of the '
Line Separator Pattern' attribute. |
protected String |
prefix
The cached value of the '
Prefix' attribute. |
protected static String |
PREFIX_EDEFAULT
The default value of the '
Prefix' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
SplitTableImpl() |
| Modifier and Type | Method and Description |
|---|---|
Extractor |
createExtractor(CreationContext creationContext) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<String> |
getFields() |
Pattern |
getFieldSeparatorPattern() |
int |
getIdColumn() |
Pattern |
getLineSeparatorPattern() |
String |
getPrefix() |
void |
setFieldSeparatorPattern(Pattern newFieldSeparatorPattern) |
void |
setIdColumn(int newIdColumn) |
void |
setLineSeparatorPattern(Pattern newLineSeparatorPattern) |
void |
setPrefix(String newPrefix) |
String |
toString() |
eBasicSetContainer, 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 String PREFIX_EDEFAULT
Prefix' attribute.
getPrefix()protected String prefix
Prefix' attribute.
getPrefix()protected static final Pattern LINE_SEPARATOR_PATTERN_EDEFAULT
Line Separator Pattern' attribute.
getLineSeparatorPattern()protected Pattern lineSeparatorPattern
Line Separator Pattern' attribute.
getLineSeparatorPattern()protected static final Pattern FIELD_SEPARATOR_PATTERN_EDEFAULT
Field Separator Pattern' attribute.
getFieldSeparatorPattern()protected Pattern fieldSeparatorPattern
Field Separator Pattern' attribute.
getFieldSeparatorPattern()protected static final int ID_COLUMN_EDEFAULT
Id Column' attribute.
getIdColumn(),
Constant Field Valuesprotected int idColumn
Id Column' attribute.
getIdColumn()protected org.eclipse.emf.common.util.EList<String> fields
Fields' attribute list.
getFields()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String getPrefix()
getPrefix in interface ExtractorDefinitionExtractorDefinition.setPrefix(String),
ParserPackage.getExtractorDefinition_Prefix()public void setPrefix(String newPrefix)
setPrefix in interface ExtractorDefinitionnewPrefix - the new value of the 'Prefix' attribute.ExtractorDefinition.getPrefix()public Pattern getLineSeparatorPattern()
getLineSeparatorPattern in interface SplitTableSplitTable.setLineSeparatorPattern(Pattern),
ParserPackage.getSplitTable_LineSeparatorPattern()public void setLineSeparatorPattern(Pattern newLineSeparatorPattern)
setLineSeparatorPattern in interface SplitTablenewLineSeparatorPattern - the new value of the 'Line Separator Pattern' attribute.SplitTable.getLineSeparatorPattern()public Pattern getFieldSeparatorPattern()
getFieldSeparatorPattern in interface SplitTableSplitTable.setFieldSeparatorPattern(Pattern),
ParserPackage.getSplitTable_FieldSeparatorPattern()public void setFieldSeparatorPattern(Pattern newFieldSeparatorPattern)
setFieldSeparatorPattern in interface SplitTablenewFieldSeparatorPattern - the new value of the 'Field Separator Pattern' attribute.SplitTable.getFieldSeparatorPattern()public int getIdColumn()
getIdColumn in interface SplitTableSplitTable.setIdColumn(int),
ParserPackage.getSplitTable_IdColumn()public void setIdColumn(int newIdColumn)
setIdColumn in interface SplitTablenewIdColumn - the new value of the 'Id Column' attribute.SplitTable.getIdColumn()public org.eclipse.emf.common.util.EList<String> getFields()
getFields in interface SplitTableParserPackage.getSplitTable_Fields()public Extractor createExtractor(CreationContext creationContext)
createExtractor in interface ExtractorDefinitionpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
eInvoke in interface org.eclipse.emf.ecore.InternalEObjecteInvoke in class org.eclipse.emf.ecore.impl.BasicEObjectImplInvocationTargetExceptionpublic String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl