|
ENTITY fixture_equipment_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; -- fixture_equipment_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; fixture_equipment_element - |
Global rules for this entity data type- |
public interface EFixture_equipment_element extends EProduct_definition |
public class CFixture_equipment_element implements EFixture_equipment_element |
public class AFixture_equipment_element extends AEntitypublic EFixture_equipment_element getByIndex(int index)public EFixture_equipment_element getCurrentMember(SdaiIterator it) |