|
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) |