|
ENTITY Minimally_defined_connector SUBTYPE OF (Packaged_part); SELF\Packaged_part.used_package : SET [1:?] OF Package_external_reference; INVERSE terminal : SET [1:?] OF Shape_element FOR containing_shape; WHERE WR1: SIZEOF(SELF\Packaged_part.access_mechanisms) = 0; WR2: NOT EXISTS(SELF\Packaged_part.implemented_function); WR3: NOT ('ALTERED_PART_ARM.ALTERED_PACKAGED_PART' IN TYPEOF(SELF)); END_ENTITY; -- Minimally_defined_connector |
Entity data types and their attributesProduct_view_definition(OPT) id: STRING; (OPT) name: STRING; (OPT) additional_characterization: STRING; initial_context: View_definition_context; additional_contexts: SET [0:?] OF View_definition_context; defined_version: Product_version; Part_view_definition (RT) defined_version: Part_version; Item_shape (OPT) id: STRING; (OPT) description: STRING; described_element: shapeable_item; Part_usage_view (RT) (DER) described_element: shapeable_item; Packaged_part used_package: SET [1:?] OF package_or_package_external_reference; (OPT) implemented_function: Functional_unit_usage_view; (DER) potting_compound: SET [0:1] OF Material_identification; (DER) base_package: SET [1:?] OF Package; (INV) access_mechanisms: SET [0:?] OF Packaged_part_terminal FOR associated_definition; Minimally_defined_connector (RT) used_package: SET [1:?] OF Package_external_reference; (INV) terminal: SET [1:?] OF Shape_element FOR containing_shape; |
Global rules for this entity data type- |