public class SegmentImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Segment
The following features are implemented:
| Modifier and Type | Class and Description |
|---|---|
static class |
SegmentImpl.Entry |
org.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 String |
APPLICATION_RELEASE_EDEFAULT
The default value of the '
Application Release' attribute. |
protected static String |
DEFINITION_EDEFAULT
The default value of the '
Definition' attribute. |
protected static String |
DESCRIPTION_EDEFAULT
The default value of the '
Description' attribute. |
protected Document |
document
The cached value of the '
Document' reference. |
protected static int |
HIERARCHY_LEVEL_EDEFAULT
The default value of the '
Hierarchy Level' attribute. |
protected static String |
IDOC_TYPE_EDEFAULT
The default value of the '
Idoc Type' attribute. |
protected static String |
IDOC_TYPE_EXTENSION_EDEFAULT
The default value of the '
Idoc Type Extension' attribute. |
protected static boolean |
MANDATORY_EDEFAULT
The default value of the '
Mandatory' attribute. |
protected static long |
MAX_OCCURRENCE_EDEFAULT
The default value of the '
Max Occurrence' attribute. |
protected static long |
MIN_OCCURRENCE_EDEFAULT
The default value of the '
Min Occurrence' attribute. |
protected static int |
NUM_FIELDS_EDEFAULT
The default value of the '
Num Fields' attribute. |
protected Segment |
parent
The cached value of the '
Parent' reference. |
protected static boolean |
QUALIFIED_EDEFAULT
The default value of the '
Qualified' attribute. |
protected static int |
RECORD_LENGTH_EDEFAULT
The default value of the '
Record Length' attribute. |
protected static String |
SYSTEM_RELEASE_EDEFAULT
The default value of the '
System Release' attribute. |
protected static String |
TYPE_EDEFAULT
The default value of the '
Type' attribute. |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
SegmentImpl() |
| Modifier and Type | Method and Description |
|---|---|
Document |
basicGetDocument() |
Segment |
basicGetParent() |
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
Set<Map.Entry<String,Object>> |
entrySet() |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
Object |
get(Object key) |
<T> T |
get(Object key,
Class<T> type) |
String |
getApplicationRelease() |
<S extends Segment> |
getChildren() |
<S extends Segment> |
getChildren(String segmentType) |
String |
getDefinition() |
String |
getDescription() |
Document |
getDocument() |
protected Map<String,org.eclipse.emf.ecore.EStructuralFeature> |
getFilteredFeatureMap() |
int |
getHierarchyLevel() |
String |
getIdocType() |
String |
getIdocTypeExtension() |
long |
getMaxOccurrence() |
long |
getMinOccurrence() |
int |
getNumFields() |
Segment |
getParent() |
int |
getRecordLength() |
SegmentChildren |
getSegmentChildren()
Returns the Segment Children of the
Segment. |
String |
getSystemRelease() |
String |
getType() |
org.eclipse.emf.common.util.EList<String> |
getTypes() |
boolean |
isEmpty() |
boolean |
isMandatory() |
boolean |
isQualified() |
Set<String> |
keySet() |
Object |
put(String key,
Object value) |
void |
putAll(Map<? extends String,? extends Object> m) |
Object |
remove(Object key) |
void |
setApplicationRelease(String newApplicationRelease) |
void |
setDefinition(String newDefinition) |
void |
setDescription(String newDescription) |
void |
setDocument(Document newDocument) |
void |
setHierarchyLevel(int newHierarchyLevel) |
void |
setIdocType(String newIdocType) |
void |
setIdocTypeExtension(String newIdocTypeExtension) |
void |
setMandatory(boolean newMandatory) |
void |
setMaxOccurrence(long newMaxOccurrence) |
void |
setMinOccurrence(long newMinOccurrence) |
void |
setNumFields(int newNumFields) |
void |
setParent(Segment newParent) |
void |
setQualified(boolean newQualified) |
void |
setRecordLength(int newRecordLength) |
void |
setSystemRelease(String newSystemRelease) |
void |
setType(String newType) |
int |
size() |
Collection<Object> |
values() |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringeBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected Segment parent
Parent' reference.
getParent()protected Document document
Document' reference.
getDocument()protected static final String DESCRIPTION_EDEFAULT
Description' attribute.
getDescription()protected static final String TYPE_EDEFAULT
Type' attribute.
getType()protected static final String DEFINITION_EDEFAULT
Definition' attribute.
getDefinition()protected static final int HIERARCHY_LEVEL_EDEFAULT
Hierarchy Level' attribute.
getHierarchyLevel(),
Constant Field Valuesprotected static final String IDOC_TYPE_EDEFAULT
Idoc Type' attribute.
getIdocType(),
Constant Field Valuesprotected static final String IDOC_TYPE_EXTENSION_EDEFAULT
Idoc Type Extension' attribute.
getIdocTypeExtension(),
Constant Field Valuesprotected static final String SYSTEM_RELEASE_EDEFAULT
System Release' attribute.
getSystemRelease(),
Constant Field Valuesprotected static final String APPLICATION_RELEASE_EDEFAULT
Application Release' attribute.
getApplicationRelease(),
Constant Field Valuesprotected static final int NUM_FIELDS_EDEFAULT
Num Fields' attribute.
getNumFields(),
Constant Field Valuesprotected static final long MAX_OCCURRENCE_EDEFAULT
Max Occurrence' attribute.
getMaxOccurrence(),
Constant Field Valuesprotected static final long MIN_OCCURRENCE_EDEFAULT
Min Occurrence' attribute.
getMinOccurrence(),
Constant Field Valuesprotected static final boolean MANDATORY_EDEFAULT
Mandatory' attribute.
isMandatory(),
Constant Field Valuesprotected static final boolean QUALIFIED_EDEFAULT
Qualified' attribute.
isQualified(),
Constant Field Valuesprotected static final int RECORD_LENGTH_EDEFAULT
Record Length' attribute.
getRecordLength(),
Constant Field Valuesprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImplpublic Segment getParent()
getParent in interface SegmentIdocPackage.getSegment_Parent()public Segment basicGetParent()
public void setParent(Segment newParent)
public <S extends Segment> org.eclipse.emf.common.util.EList<S> getChildren()
getChildren in interface Segmentpublic SegmentChildren getSegmentChildren()
Segment.Segment.public <S extends Segment> SegmentList<S> getChildren(String segmentType)
getChildren in interface Segmentpublic org.eclipse.emf.common.util.EList<String> getTypes()
public Document getDocument()
getDocument in interface SegmentIdocPackage.getSegment_Document()public Document basicGetDocument()
public void setDocument(Document newDocument)
public String getDescription()
getDescription in interface SegmentIdocPackage.getSegment_Description()public void setDescription(String newDescription)
public String getType()
getType in interface SegmentIdocPackage.getSegment_Type()public void setType(String newType)
public String getDefinition()
getDefinition in interface SegmentIdocPackage.getSegment_Definition()public void setDefinition(String newDefinition)
public int getHierarchyLevel()
getHierarchyLevel in interface SegmentIdocPackage.getSegment_HierarchyLevel()public void setHierarchyLevel(int newHierarchyLevel)
public String getIdocType()
getIdocType in interface SegmentIdocPackage.getSegment_IdocType()public void setIdocType(String newIdocType)
public String getIdocTypeExtension()
getIdocTypeExtension in interface SegmentIdocPackage.getSegment_IdocTypeExtension()public void setIdocTypeExtension(String newIdocTypeExtension)
public String getSystemRelease()
getSystemRelease in interface SegmentIdocPackage.getSegment_SystemRelease()public void setSystemRelease(String newSystemRelease)
public String getApplicationRelease()
getApplicationRelease in interface SegmentIdocPackage.getSegment_ApplicationRelease()public void setApplicationRelease(String newApplicationRelease)
public int getNumFields()
getNumFields in interface SegmentIdocPackage.getSegment_NumFields()public void setNumFields(int newNumFields)
public long getMaxOccurrence()
getMaxOccurrence in interface SegmentIdocPackage.getSegment_MaxOccurrence()public void setMaxOccurrence(long newMaxOccurrence)
public long getMinOccurrence()
getMinOccurrence in interface SegmentIdocPackage.getSegment_MinOccurrence()public void setMinOccurrence(long newMinOccurrence)
public boolean isMandatory()
isMandatory in interface SegmentIdocPackage.getSegment_Mandatory()public void setMandatory(boolean newMandatory)
public boolean isQualified()
isQualified in interface SegmentIdocPackage.getSegment_Qualified()public void setQualified(boolean newQualified)
public int getRecordLength()
getRecordLength in interface SegmentIdocPackage.getSegment_RecordLength()public void setRecordLength(int newRecordLength)
public 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 boolean containsKey(Object key)
containsKey in interface Map<String,Object>public boolean containsValue(Object value)
containsValue in interface Map<String,Object>Apache Camel