joint_system_welded_surface

EXPRESS specification:

ENTITY joint_system_welded_surface
SUBTYPE OF ( | joint_system_welded);
weld_surface | : | bounded_surface;
WHERE
WRJ5 | : | (SELF\joint_system_welded.weld_specification.weld_mechanism_type = PLUG_WELD) OR (SELF\joint_system_welded.weld_specification.weld_mechanism_type = SURFACING_WELD) OR (SELF\joint_system_welded.weld_specification.weld_mechanism_type = SLOT_WELD);
END_ENTITY;

References (1):

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

Inheritance graph

ENTITY joint_system_welded_surface;
ENTITY structural_frame_item;
item_number | : | INTEGER;
item_name | : | label;
item_description | : | OPTIONAL text;
DERIVE
item_ref | : | BAG OF identifier := get_item_ref(SELF);
cost_code | : | BAG OF label := get_item_cost_code(SELF);
object_id | : | globally_unique_id := get_instance_id(SELF);
ENTITY joint_system;
place_of_assembly | : | OPTIONAL shop_or_site;
DERIVE
joint_system_number | : | INTEGER := SELF\structural_frame_item.item_number;
joint_system_name | : | label := SELF\structural_frame_item.item_name;
design_uses | : | SET OF design_joint_system := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.DESIGN_JOINT_SYSTEM.DESIGN_JOINT_SYSTEM_SPEC'));
physical_uses | : | SET OF located_joint_system := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.LOCATED_JOINT_SYSTEM.DESCRIPTIVE_JOINT_SYSTEM'));
ENTITY joint_system_welded;
weld_specification | : | weld_mechanism;
ENTITY joint_system_welded_surface;
weld_surface | : | bounded_surface;
END_ENTITY;