assembly_design_structural_member_linear_brace

EXPRESS specification:

ENTITY assembly_design_structural_member_linear_brace
SUBTYPE OF ( | assembly_design_structural_member_linear);
brace_type | : | member_brace_type;
WHERE
WRA36 | : | SELF\assembly_design_structural_member_linear.linear_member_type = BRACE;
END_ENTITY;

References (1):

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

Inheritance graph

ENTITY assembly_design_structural_member_linear_brace;
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 structural_frame_product;
life_cycle_stage | : | OPTIONAL label;
ENTITY assembly;
assembly_sequence_number | : | OPTIONAL INTEGER;
complexity | : | OPTIONAL complexity_level;
DERIVE
uses | : | SET OF located_assembly := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.LOCATED_ASSEMBLY.DESCRIPTIVE_ASSEMBLY'));
ENTITY assembly_design;
designed | : | BOOLEAN;
checked | : | BOOLEAN;
roles | : | SET OF functional_role;
governing_criteria | : | SET OF design_criterion;
ENTITY assembly_design_structural_member;
key_member | : | OPTIONAL BOOLEAN;
structural_member_use | : | member_role;
structural_member_class | : | member_class;
DERIVE
restraints | : | SET OF restraint := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.RESTRAINT.RESTRAINED_MBR'));
effective_lengths | : | SET OF effective_buckling_length := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.EFFECTIVE_BUCKLING_LENGTH.APPLICABLE_MEMBER'));
ENTITY assembly_design_structural_member_linear;
linear_member_type | : | member_linear_type;
ENTITY assembly_design_structural_member_linear_brace;
brace_type | : | member_brace_type;
END_ENTITY;