primitive_2d

EXPRESS specification:

ENTITY primitive_2d
SUPERTYPE OF | (ONEOF(circular_area, elliptic_area, rectangular_area, polygonal_area))
SUBTYPE OF ( | geometric_representation_item);
WHERE
WR1 | : | SELF\geometric_representation_item.dim = 2;
END_ENTITY;

References (6):

Name | Type | Referred through | Express-G
circular_area | Entity |
Supertype
| No Diagram
csg_primitive | Select |
Select relation
| No Diagram
elliptic_area | Entity |
Supertype
| No Diagram
geometric_representation_item | Entity |
Subtype
| No Diagram
polygonal_area | Entity |
Supertype
| No Diagram
rectangular_area | Entity |
Supertype
| No Diagram

Inheritance graph

ENTITY primitive_2d;
ENTITY representation_item;
name | : | label;
ENTITY geometric_representation_item;
DERIVE
dim | : | dimension_count := dimension_of(SELF);
ENTITY primitive_2d;
END_ENTITY;