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.EPropertiesHolderImpl
org.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, eSetProxyURI
eAddVirtualValue, 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, toString
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
protected 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.EObjectImpl
public Segment getParent()
getParent
in interface Segment
IdocPackage.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 Segment
public SegmentChildren getSegmentChildren()
Segment
.Segment
.public <S extends Segment> SegmentList<S> getChildren(String segmentType)
getChildren
in interface Segment
public org.eclipse.emf.common.util.EList<String> getTypes()
public Document getDocument()
getDocument
in interface Segment
IdocPackage.getSegment_Document()
public Document basicGetDocument()
public void setDocument(Document newDocument)
public String getDescription()
getDescription
in interface Segment
IdocPackage.getSegment_Description()
public void setDescription(String newDescription)
public String getType()
getType
in interface Segment
IdocPackage.getSegment_Type()
public void setType(String newType)
public String getDefinition()
getDefinition
in interface Segment
IdocPackage.getSegment_Definition()
public void setDefinition(String newDefinition)
public int getHierarchyLevel()
getHierarchyLevel
in interface Segment
IdocPackage.getSegment_HierarchyLevel()
public void setHierarchyLevel(int newHierarchyLevel)
public String getIdocType()
getIdocType
in interface Segment
IdocPackage.getSegment_IdocType()
public void setIdocType(String newIdocType)
public String getIdocTypeExtension()
getIdocTypeExtension
in interface Segment
IdocPackage.getSegment_IdocTypeExtension()
public void setIdocTypeExtension(String newIdocTypeExtension)
public String getSystemRelease()
getSystemRelease
in interface Segment
IdocPackage.getSegment_SystemRelease()
public void setSystemRelease(String newSystemRelease)
public String getApplicationRelease()
getApplicationRelease
in interface Segment
IdocPackage.getSegment_ApplicationRelease()
public void setApplicationRelease(String newApplicationRelease)
public int getNumFields()
getNumFields
in interface Segment
IdocPackage.getSegment_NumFields()
public void setNumFields(int newNumFields)
public long getMaxOccurrence()
getMaxOccurrence
in interface Segment
IdocPackage.getSegment_MaxOccurrence()
public void setMaxOccurrence(long newMaxOccurrence)
public long getMinOccurrence()
getMinOccurrence
in interface Segment
IdocPackage.getSegment_MinOccurrence()
public void setMinOccurrence(long newMinOccurrence)
public boolean isMandatory()
isMandatory
in interface Segment
IdocPackage.getSegment_Mandatory()
public void setMandatory(boolean newMandatory)
public boolean isQualified()
isQualified
in interface Segment
IdocPackage.getSegment_Qualified()
public void setQualified(boolean newQualified)
public int getRecordLength()
getRecordLength
in interface Segment
IdocPackage.getSegment_RecordLength()
public void setRecordLength(int newRecordLength)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean containsKey(Object key)
containsKey
in interface Map<String,Object>
public boolean containsValue(Object value)
containsValue
in interface Map<String,Object>
Apache Camel