public interface Segment extends org.eclipse.emf.ecore.EObject, Map<String,Object>
IdocPackage.getSegment()
Modifier and Type | Method and Description |
---|---|
<T> T |
get(Object key,
Class<T> type)
Returns the value to which the specified key is mapped,
or
null if this Segment contains no mapping for the key. |
String |
getApplicationRelease()
Returns the value of the 'Application Release' attribute.
|
<S extends Segment> |
getChildren() |
<S extends Segment> |
getChildren(String segmentType)
Returns a list of child segments of the specified segment type.
|
String |
getDefinition()
Returns the value of the 'Definition' attribute.
|
String |
getDescription()
Returns the value of the 'Description' attribute.
|
Document |
getDocument()
Returns the value of the 'Document' reference.
|
int |
getHierarchyLevel()
Returns the value of the 'Hierarchy Level' attribute.
|
String |
getIdocType()
Returns the value of the 'Idoc Type' attribute.
|
String |
getIdocTypeExtension()
Returns the value of the 'Idoc Type Extension' attribute.
|
long |
getMaxOccurrence()
Returns the value of the 'Max Occurrence' attribute.
|
long |
getMinOccurrence()
Returns the value of the 'Min Occurrence' attribute.
|
int |
getNumFields()
Returns the value of the 'Num Fields' attribute.
|
Segment |
getParent()
Returns the value of the 'Parent' reference.
|
int |
getRecordLength()
Returns the value of the 'Record Length' attribute.
|
String |
getSystemRelease()
Returns the value of the 'System Release' attribute.
|
String |
getType()
Returns the value of the 'Type' attribute.
|
org.eclipse.emf.common.util.EList<String> |
getTypes() |
boolean |
isMandatory()
Returns the value of the 'Mandatory' attribute.
|
boolean |
isQualified()
Returns the value of the 'Qualified' attribute.
|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Segment getParent()
If the meaning of the 'Parent' containment reference isn't clear, there really should be more of a description here...
IdocPackage.getSegment_Parent()
<S extends Segment> org.eclipse.emf.common.util.EList<S> getChildren()
Return a immutable list of all child segments
<S extends Segment> SegmentList<S> getChildren(String segmentType)
org.eclipse.emf.common.util.EList<String> getTypes()
Document getDocument()
If the meaning of the 'Document' reference isn't clear, there really should be more of a description here...
IdocPackage.getSegment_Document()
String getDescription()
If the meaning of the 'Description' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_Description()
String getType()
If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_Type()
String getDefinition()
If the meaning of the 'Definition' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_Definition()
int getHierarchyLevel()
If the meaning of the 'Hierarchy Level' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_HierarchyLevel()
String getIdocType()
""
.
If the meaning of the 'Idoc Type' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_IdocType()
String getIdocTypeExtension()
""
.
If the meaning of the 'Idoc Type Extension' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_IdocTypeExtension()
String getSystemRelease()
""
.
If the meaning of the 'System Release' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_SystemRelease()
String getApplicationRelease()
""
.
If the meaning of the 'Application Release' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_ApplicationRelease()
int getNumFields()
"0"
.
If the meaning of the 'Num Fields' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_NumFields()
long getMaxOccurrence()
"0"
.
If the meaning of the 'Max Occurrence' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_MaxOccurrence()
long getMinOccurrence()
"0"
.
If the meaning of the 'Min Occurrence' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_MinOccurrence()
boolean isMandatory()
"false"
.
If the meaning of the 'Mandatory' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_Mandatory()
boolean isQualified()
"false"
.
If the meaning of the 'Qualified' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_Qualified()
int getRecordLength()
"0"
.
If the meaning of the 'Record Length' attribute isn't clear, there really should be more of a description here...
IdocPackage.getSegment_RecordLength()
<T> T get(Object key, Class<T> type)
null
if this Segment
contains no mapping for the key.key
- - the key whose associated value is to be returnedtype
- - the type of required valuenull
if this map contains no mapping for the key
Apache Camel