ENTITY building SUBTYPE OF (product_definition); WHERE wr1: SIZEOF (QUERY (bdpa <* USEDIN (SELF, 'BUILDING_STRUCTURE_MIM.' + 'APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT.ITEMS') | bdpa.role.name = 'owner')) + SIZEOF (QUERY (bdoa <* USEDIN (SELF, 'BUILDING_STRUCTURE_MIM.' + 'APPLIED_ORGANIZATION_ASSIGNMENT.ITEMS') | bdoa.role.name = 'owner')) = 1; wr2: SIZEOF (QUERY (pdr <* USEDIN (SELF, 'BUILDING_STRUCTURE_MIM.'+ 'PRODUCT_DEFINITION_RELATIONSHIP.RELATING_PRODUCT_DEFINITION') | 'BUILDING_STRUCTURE_MIM.BUILDING_SECTION' IN TYPEOF (pdr.related_product_definition))) >= 1; END_ENTITY; -- building |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; building - |
Global rules for this entity data type- |
public interface EBuilding extends EProduct_definition |
public class CBuilding implements EBuilding |
public class ABuilding extends AEntitypublic EBuilding getByIndex(int index)public EBuilding getCurrentMember(SdaiIterator it) |