Overview Schemas Index

Layered_interconnect_module_design_arm         


ENTITY Adjacent_stratum_surface_embedded_physical_component_surface_definition;
          name : STRING;
          precedent_item : component_feature_or_stratum_surface;
          subsequent_item : component_feature_or_stratum_surface;
UNIQUE
          UR2 : precedent_item, subsequent_item;
          UR1 : name;
WHERE
          WR1: precedent_item <> subsequent_item;
          WR2: NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.COMPONENT_FEATURE' IN TYPEOF(precedent_item)) OR 
        (SIZEOF(['LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.BARE_DIE_SURFACE',
               'LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.PACKAGE_BODY_SURFACE',
               'INTERCONNECT_MODULE_USAGE_VIEW_ARM.INTERCONNECT_MODULE_SECONDARY_SURFACE'] * TYPEOF(precedent_item.definition)) = 1);
          WR3: NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.COMPONENT_FEATURE' IN TYPEOF(subsequent_item)) OR 
        (SIZEOF(['LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.BARE_DIE_SURFACE',
                 'LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.PACKAGE_BODY_SURFACE',
                 'INTERCONNECT_MODULE_USAGE_VIEW_ARM.INTERCONNECT_MODULE_PRIMARY_SURFACE'] * TYPEOF(subsequent_item.definition)) = 1);
          WR4: NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.STRATUM_SURFACE' IN TYPEOF(precedent_item)) OR 
                (precedent_item.name = stratum_surface_designation.secondary_surface);
          WR5: NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.STRATUM_SURFACE' IN TYPEOF(subsequent_item)) OR 
                (precedent_item.name = stratum_surface_designation.primary_surface);
END_ENTITY; -- Adjacent_stratum_surface_embedded_physical_component_surface_definition

Entity data types and their attributes

Adjacent_stratum_surface_embedded_physical_component_surface_definition
          name: STRING;
          precedent_item: component_feature_or_stratum_surface;
          subsequent_item: component_feature_or_stratum_surface;

Known subtypes

          Adjacent_stratum_surface_embedded_sequential_laminate_surface_definition (Sequential_laminate_assembly_design_arm)

Users: by entity attributes

Adjacent_stratum_surface_embedded_physical_component_surface_definition
          Add_design_object_management_relationship.current_design_object
                    managed_design_object
                              ap210_managed_design_object
          Change_design_object_management_relationship.current_design_object
                    managed_design_object
                              ap210_managed_design_object
          Change_design_object_management_relationship.previous_design_object
                    managed_design_object
                              ap210_managed_design_object
          Component_2d_embedded_location.precedent_surface
          Component_2d_embedded_location.subsequent_surface
          Delete_design_object_management_relationship.previous_design_object
                    managed_design_object
                              ap210_managed_design_object
          Frozen_assignment.frozen_item
                    managed_design_object
                              ap210_managed_design_object

Users: by defined types, not used by any entity attribute

Adjacent_stratum_surface_embedded_physical_component_surface_definition
          ap210_managed_design_object
                    Add_design_object_management_relationship.current_design_object
                    Change_design_object_management_relationship.current_design_object
                    Change_design_object_management_relationship.previous_design_object
                    Delete_design_object_management_relationship.previous_design_object
                    Frozen_assignment.frozen_item

Global rules for this entity data type

          -