Navigation

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;