fastener_simple_stud
EXPRESS specification:
ENTITY
fastener_simple_stud
SUBTYPE
OF
(
fastener_simple
);
thread_length_1
:
positive_length_measure_with_unit
;
thread_length_2
:
OPTIONAL
positive_length_measure_with_unit
;
length_of_shank
:
OPTIONAL
positive_length_measure_with_unit
;
full_section_area
:
OPTIONAL
area_measure_with_unit
;
reduced_section_area
:
OPTIONAL
area_measure_with_unit
;
DERIVE
thread_length_value_1
:
REAL
:= thread_length_1.value_component;
thread_length_value_2
:
REAL
:= NVL(thread_length_2.value_component, 0.0);
length_of_shank_value
:
REAL
:= NVL(length_of_shank.value_component, 0.0);
WHERE
WRF33
:
NOT (EXISTS(SELF\fastener_simple.nominal_length) AND ( (thread_length_value_1 + thread_length_value_2 + length_of_shank_value) > (SELF\fastener_simple.nominal_length.value_component) ) );
END_ENTITY
;
References (1):
Name
Type
Referred through
Express-G
fastener_simple
Entity
Subtype
No Diagram
Inheritance graph
ENTITY
fastener_simple_stud;
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
fastener
;
fastener_grade
:
OPTIONAL
label
;
ENTITY
fastener_simple
;
nominal_diameter
:
positive_length_measure_with_unit
;
nominal_length
:
OPTIONAL
positive_length_measure_with_unit
;
ENTITY
fastener_simple_stud
;
thread_length_1
:
positive_length_measure_with_unit
;
thread_length_2
:
OPTIONAL
positive_length_measure_with_unit
;
length_of_shank
:
OPTIONAL
positive_length_measure_with_unit
;
full_section_area
:
OPTIONAL
area_measure_with_unit
;
reduced_section_area
:
OPTIONAL
area_measure_with_unit
;
DERIVE
thread_length_value_1
:
REAL
:= thread_length_1.value_component;
thread_length_value_2
:
REAL
:= NVL(thread_length_2.value_component, 0.0);
length_of_shank_value
:
REAL
:= NVL(length_of_shank.value_component, 0.0);
END_ENTITY
;