Navigation

derived_unit

EXPRESS specification:

ENTITY derived_unit
SUPERTYPE OF (ONEOF(force_per_length_unit, inertia_unit, linear_acceleration_unit, linear_stiffness_unit, linear_velocity_unit, mass_per_length_unit, modulus_unit, moment_unit, rotational_acceleration_unit, rotational_stiffness_unit, rotational_velocity_unit));
elements  :  SET [1:?] OF derived_unit_element;
DERIVE
name  :  label :=  get_name_value (SELF);
WHERE
WRD7  :  ( SIZEOF ( elements ) > 1 ) OR (( SIZEOF ( elements ) = 1 ) AND ( elements[1].exponent <> 1.0 ));
WRD13  :  SIZEOF (USEDIN (SELF, 'STRUCTURAL_FRAME_SCHEMA.' + 'NAME_ATTRIBUTE.NAMED_ITEM')) <= 1;
END_ENTITY;

References (14):

Name Type Referred through Express-G
force_per_length_unit Entity
Supertype
No Diagram
inertia_unit Entity
Supertype
No Diagram
linear_acceleration_unit Entity
Supertype
No Diagram
linear_stiffness_unit Entity
Supertype
No Diagram
linear_velocity_unit Entity
Supertype
No Diagram
mass_per_length_unit Entity
Supertype
No Diagram
modulus_unit Entity
Supertype
No Diagram
moment_unit Entity
Supertype
No Diagram
name_attribute_select Select
Select relation
No Diagram
rotational_acceleration_unit Entity
Supertype
No Diagram
rotational_stiffness_unit Entity
Supertype
No Diagram
rotational_velocity_unit Entity
Supertype
No Diagram
select_generic_item Select
Select relation
No Diagram
unit Select
Select relation
No Diagram

Inheritance graph

ENTITY derived_unit;
ENTITY derived_unit;
elements  :  SET [1:?] OF derived_unit_element;
DERIVE
name  :  label :=  get_name_value (SELF);
END_ENTITY;