|
ENTITY structure_enclosure_element SUBTYPE OF (product_definition); WHERE wr1: SIZEOF ( QUERY ( pdr <* USEDIN ( SELF , 'building_item_mim.' + 'product_definition_relationship.related_product_definition' ) | ( ( 'building_item_mim.building_section' IN TYPEOF ( pdr . relating_product_definition ) ) OR ( 'building_item_mim.space_element' IN TYPEOF ( pdr . relating_product_definition ) ) ) ) ) = 1 ; wr2: SIZEOF ( QUERY ( pds <* QUERY ( pd <* USEDIN ( SELF , 'building_item_mim.property_definition.definition' ) | 'building_item_mim.product_definition_shape' IN TYPEOF ( pd ) ) | SIZEOF ( QUERY ( sa <* USEDIN ( pds , 'building_item_mim.' + 'shape_aspect.of_shape' ) | ( 'building_item_mim.positive_component' IN TYPEOF ( sa ) ) AND ( sa . description = 'main' ) ) ) = 1 ) ) = 1 ; END_ENTITY; -- structure_enclosure_element |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; structure_enclosure_element - |
Global rules for this entity data type- |
public interface EStructure_enclosure_element extends EProduct_definition |
public class CStructure_enclosure_element implements EStructure_enclosure_element |
public class AStructure_enclosure_element extends AEntitypublic EStructure_enclosure_element getByIndex(int index)public EStructure_enclosure_element getCurrentMember(SdaiIterator it) |