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, eUnsetSegment 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