|
ENTITY Connection_zone ABSTRACT SUPERTYPE SUBTYPE OF (Shape_feature_occurrence); DERIVE surface_conditions : SET [0:?] OF Surface_condition := bag_to_set(USEDIN(SELF,'SURFACE_CONDITIONS_ARM.SURFACE_CONDITION_ASSOCIATION.DESCRIBED_ELEMENT')); WHERE WR1: (SIZEOF(USEDIN(SELF, 'FEATURE_AND_CONNECTION_ZONE_ARM.FEATURE_DEFINITION_WITH_CONNECTION_AREA.CONNECTION_AREA')) + SIZEOF(USEDIN(SELF, 'FEATURE_AND_CONNECTION_ZONE_ARM.SHAPE_FEATURE.CONNECTION_AREA'))) = 1; WR2: NOT EXISTS (SELF\Shape_element.description); WR3: NOT EXISTS (SELF\Shape_element.element_name); END_ENTITY; -- Connection_zone |
Entity data types and their attributesShape_element(OPT) id: STRING; (OPT) element_name: STRING; (OPT) description: STRING; containing_shape: Item_shape; Shape_feature_occurrence - Connection_zone (DER) surface_conditions: SET [0:?] OF Surface_condition; |
| Connection_zone_in_design_view (Physical_unit_design_view_arm) |
| Connection_zone_in_layout_template (Layered_interconnect_simple_template_arm) |
| Connection_zone_in_part_feature_template_definition (Package_arm) |
| Connection_zone_in_usage_view (Physical_unit_usage_view_arm) |
| pudv_connection_zone_subtypes (Physical_unit_design_view_arm) |
Global rules for this entity data type- |