Navigation

grid

EXPRESS specification:

ENTITY grid
SUPERTYPE OF (ONEOF(grid_of_building, grid_of_site, grid_of_structure) ANDOR ONEOF(grid_orthogonal, grid_skewed, grid_radial));
grid_name  :  label;
grid_description  :  OPTIONAL text;
grid_use  :  OPTIONAL text;
DERIVE
gridlines  :  SET [1:?] OF gridline :=  bag_to_set 
(USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.GRIDLINE.PARENT_GRID'));
grid_levels  :  SET OF grid_level :=  bag_to_set 
(USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.GRID_LEVEL.PARENT_GRID'));
INVERSE
constituent_lines  :  SET [1:?] OF gridline FOR parent_grid;
END_ENTITY;

References (10):

Name Type Referred through Express-G
grid_level Entity
Attribute 'parent_grid'
No Diagram
grid_of_building Entity
Supertype
No Diagram
grid_of_site Entity
Supertype
No Diagram
grid_of_structure Entity
Supertype
No Diagram
grid_orthogonal Entity
Supertype
No Diagram
grid_radial Entity
Supertype
No Diagram
grid_skewed Entity
Supertype
No Diagram
gridline Entity
Attribute 'parent_grid'
No Diagram
select_structural_item Select
Select relation
No Diagram
zone_bounded Entity
Attribute 'bounding_grid'
No Diagram

Inheritance graph

ENTITY grid;
ENTITY grid;
grid_name  :  label;
grid_description  :  OPTIONAL text;
grid_use  :  OPTIONAL text;
DERIVE
gridlines  :  SET [1:?] OF gridline :=  bag_to_set 
(USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.GRIDLINE.PARENT_GRID'));
grid_levels  :  SET OF grid_level :=  bag_to_set 
(USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.GRID_LEVEL.PARENT_GRID'));
INVERSE
constituent_lines  :  SET [1:?] OF gridline FOR parent_grid;
END_ENTITY;