|
ENTITY class_BSU SUBTYPE OF (basic_semantic_unit); SELF\basic_semantic_unit.code : class_code_type; defined_by : supplier_BSU; DERIVE absolute_id : identifier := defined_by.absolute_id + sep_id + dic_identifier; known_visible_properties : SET [0:?] OF property_BSU := compute_known_visible_properties(SELF); known_visible_data_types : SET [0:?] OF data_type_BSU := compute_known_visible_data_types(SELF); INVERSE subclasses : SET [0:?] OF class FOR its_superclass; added_visible_properties : SET [0:?] OF property_BSU FOR name_scope; added_visible_data_types : SET [0:?] OF data_type_BSU FOR name_scope; UNIQUE UR1 : absolute_id; END_ENTITY; -- class_BSU |
Entity data types and their attributesbasic_semantic_unitcode: code_type; version: version_type; (DER) dic_identifier: identifier; (INV) definition: SET [0:1] OF dictionary_element FOR identified_by; (INV) referenced_by: SET [0:1] OF content_item FOR dictionary_definition; class_BSU (RT) code: class_code_type; defined_by: supplier_BSU; (DER) absolute_id: identifier; (DER) known_visible_properties: SET [0:?] OF property_BSU; (DER) known_visible_data_types: SET [0:?] OF data_type_BSU; (INV) subclasses: SET [0:?] OF class FOR its_superclass; (INV) added_visible_properties: SET [0:?] OF property_BSU FOR name_scope; (INV) added_visible_data_types: SET [0:?] OF data_type_BSU FOR name_scope; |
Users: by entity attributesbasic_semantic_unitcontent_item.dictionary_definition dictionary_element.identified_by class_BSU class.identified_by class.its_superclass class_instance_type.domain data_type_BSU.name_scope property_BSU.name_scope Users: by defined types, not used by any entity attributeclass_BSU- |
Global rules for this entity data type- |