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