media_file_drawing

EXPRESS specification:

ENTITY media_file_drawing
SUBTYPE OF ( | media_file);
drawing_number | : | OPTIONAL label;
drawing_type | : | drawing_class;
drawing_size | : | OPTIONAL label;
current_revision_mark | : | OPTIONAL label;
current_revision_by | : | OPTIONAL person_and_organization;
current_revision_date | : | OPTIONAL date_and_time;
current_revision_note | : | OPTIONAL text;
DERIVE
drawing_title | : | label := SELF\group.group_name;
drawn_by | : | person := SELF\media_file.author[1].the_person;
detail_company | : | organization := SELF\media_file.author[1].the_organization;
creation_date | : | date_and_time := SELF\media_file.file_date;
drawing_filename | : | label := SELF\media_file.file_source;
END_ENTITY;

References (1):

Name | Type | Referred through | Express-G
media_file | Entity |
Subtype
| No Diagram

Inheritance graph

ENTITY media_file_drawing;
ENTITY group;
group_name | : | label;
group_description | : | text;
DERIVE
id | : | identifier := get_id_value (SELF);
ENTITY media_file;
file_source | : | label;
file_format | : | label;
file_date | : | date_and_time;
media_type | : | label;
author | : | LIST [1:?] OF person_and_organization;
owner | : | LIST OF person_and_organization;
ENTITY media_file_drawing;
drawing_number | : | OPTIONAL label;
drawing_type | : | drawing_class;
drawing_size | : | OPTIONAL label;
current_revision_mark | : | OPTIONAL label;
current_revision_by | : | OPTIONAL person_and_organization;
current_revision_date | : | OPTIONAL date_and_time;
current_revision_note | : | OPTIONAL text;
DERIVE
drawing_title | : | label := SELF\group.group_name;
drawn_by | : | person := SELF\media_file.author[1].the_person;
detail_company | : | organization := SELF\media_file.author[1].the_organization;
creation_date | : | date_and_time := SELF\media_file.file_date;
drawing_filename | : | label := SELF\media_file.file_source;
END_ENTITY;