Class for binary properties of a Cobol AST element
An abstraction for the non-leaves in the Cobol copybook
An abstraction of the statements describing fields of primitive data types in the COBOL copybook
An abstraction of the statements describing fields of primitive data types in the COBOL copybook
A level for the statement
An identifier
An line number in the copybook
A name of a field which is redefined by this one
The number of elements in an fixed size array / minimum items in variable-sized array
The maximum number of items in a variable size array
A field which specifies size of the array in a record
A parent node
Trait for Cobol copybook AST element (a statement).
An abstraction for the non-leaves in the Cobol copybook
A level for the statement
An identifier
An line number in the copybook
Child entities
A name of a field which is redefined by this one
Is the field redefined by an other field
Is the field corresponds to one of the segments (it should be a redefine)
Specifies a parent segment for a segment redefine in hierarchical files
The number of elements in an fixed size array / minimum items in variable-sized array
The maximum number of items in a variable size array
A field which specifies size of the array in a record
Is the group a filler (unnamed block of data)
A USAGE to be inherited by all the fields in the group
The number of non-filler children in the group
Pre-calculated offsets and sizes of thebinary data of the group
A parent node