ENTITY adjacent_stratum_surface_embedded_physical_component_surface_definition SUBTYPE OF (shape_aspect_relationship); name_x : STRING; SELF\shape_aspect_relationship.relating_shape_aspect RENAMED precedent_item : component_feature_or_stratum_surface; SELF\shape_aspect_relationship.related_shape_aspect RENAMED subsequent_item : component_feature_or_stratum_surface; DERIVE SELF\shape_aspect_relationship.description : text := ?; UNIQUE ur2 : precedent_item, subsequent_item; ur1 : name; WHERE wr1: precedent_item <> subsequent_item; wr2: NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.COMPONENT_FEATURE_ARMX' IN TYPEOF(precedent_item)) OR (SIZEOF(['LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.BARE_DIE_SURFACE_ARMX', 'LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.PACKAGE_BODY_SURFACE_ARMX', 'INTERCONNECT_MODULE_USAGE_VIEW_XIM.INTERCONNECT_MODULE_SECONDARY_SURFACE'] * TYPEOF(precedent_item.definition)) = 1); wr3: NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.COMPONENT_FEATURE_ARMX' IN TYPEOF(subsequent_item)) OR (SIZEOF(['LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.BARE_DIE_SURFACE_ARMX', 'LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.PACKAGE_BODY_SURFACE_ARMX', 'INTERCONNECT_MODULE_USAGE_VIEW_XIM.INTERCONNECT_MODULE_PRIMARY_SURFACE'] * TYPEOF(subsequent_item.definition)) = 1); wr4: NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.STRATUM_SURFACE_ARMX' IN TYPEOF(precedent_item)) OR (precedent_item.name = stratum_surface_designation.secondary_surface); wr5: NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.STRATUM_SURFACE_ARMX' 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 attributesshape_aspect_relationshipname: label; (OPT) description: text; relating_shape_aspect: shape_aspect; related_shape_aspect: shape_aspect; (DER) id: identifier; adjacent_stratum_surface_embedded_physical_component_surface_definition name_x: STRING; (RT) relating_shape_aspect->precedent_item: component_feature_or_stratum_surface; (RT) related_shape_aspect->subsequent_item: component_feature_or_stratum_surface; (RT) (DER) description: text; |
adjacent_stratum_surface_embedded_sequential_laminate_surface_definition (SEQUENTIAL_LAMINATE_ASSEMBLY_DESIGN_XIM) |
Global rules for this entity data type- |
public interface EAdjacent_stratum_surface_embedded_physical_component_surface_definition extends EShape_aspect_relationshipname_x (explicit attribute)boolean testName_x(EAdjacent_stratum_surface_embedded_physical_component_surface_definition type)String getName_x(EAdjacent_stratum_surface_embedded_physical_component_surface_definition type) void setName_x(EAdjacent_stratum_surface_embedded_physical_component_surface_definition type, String value) void unsetName_x(EAdjacent_stratum_surface_embedded_physical_component_surface_definition type) |
public class CAdjacent_stratum_surface_embedded_physical_component_surface_definition implements EAdjacent_stratum_surface_embedded_physical_component_surface_definitionstatic EAttribute attributeName_x(EAdjacent_stratum_surface_embedded_physical_component_surface_definition type)static EAttribute attributeDescription(EAdjacent_stratum_surface_embedded_physical_component_surface_definition type) |
public class AAdjacent_stratum_surface_embedded_physical_component_surface_definition extends AEntitypublic EAdjacent_stratum_surface_embedded_physical_component_surface_definition getByIndex(int index)public EAdjacent_stratum_surface_embedded_physical_component_surface_definition getCurrentMember(SdaiIterator it) |