Navigation

element_curve

EXPRESS specification:

ENTITY element_curve
ABSTRACT SUPERTYPE OF (ONEOF(element_curve_simple, element_curve_complex))
SUBTYPE OF ( element);
element_subdivision  :  OPTIONAL INTEGER;
DERIVE
connectivities  :  SET [2:2] OF element_node_connectivity :=  bag_to_set
(USEDIN(SELF, 'STRUCTURAL_FRAME_SCHEMA.ELEMENT_NODE_CONNECTIVITY.CONNECTING_ELEMENT'));
WHERE
WRE3  :  SELF\element.element_dimensionality = 1;
WRE4  :  connectivities[1] :<>: connectivities[2];
WRE5  :  connectivities[1].connecting_node :<>: connectivities[2].connecting_node;
END_ENTITY;

References (4):

Name Type Referred through Express-G
analysis_result_element_curve Entity
Attribute 'result_for_element_curve'
No Diagram
element Entity
Subtype
No Diagram
element_curve_complex Entity
Supertype
No Diagram
element_curve_simple Entity
Supertype
No Diagram

Inheritance graph

ENTITY element_curve;
ENTITY element;
element_name  :  label;
element_description  :  OPTIONAL text;
parent_model  :  analysis_model;
element_dimensionality  :  INTEGER;
INVERSE
connectivity  :  SET [1:?] OF element_node_connectivity FOR connecting_element;
ENTITY element_curve;
element_subdivision  :  OPTIONAL INTEGER;
DERIVE
connectivities  :  SET [2:2] OF element_node_connectivity :=  bag_to_set
(USEDIN(SELF, 'STRUCTURAL_FRAME_SCHEMA.ELEMENT_NODE_CONNECTIVITY.CONNECTING_ELEMENT'));
END_ENTITY;