|
ENTITY footprint_occurrence_sub_assembly_relationship SUBTYPE OF (structured_layout_component_sub_assembly_relationship_armx, footprint_occurrence_product_definition_relationship); SELF\structured_layout_component_sub_assembly_relationship_armx.relating_product_definition : footprint_occurrence_armx; SELF\structured_layout_component_sub_assembly_relationship_armx.related_product_definition : laminate_component_armx; SELF\structured_layout_component_sub_assembly_relationship_armx.first_location RENAMED terminal_location : part_feature_based_template_location; SELF\structured_layout_component_sub_assembly_relationship_armx.second_location RENAMED sub_assembly_reference_designation : template_location_in_structured_template; UNIQUE ur1 : sub_assembly_reference_designation, relating_product_definition, terminal_location; WHERE wr1: terminal_location . assembly :=: relating_product_definition . derived_from ; wr2: terminal_location . template :=: sub_assembly_reference_designation . assembly ; wr3: 'part_template_2d_shape_xim.padstack_definition_armx' IN TYPEOF ( sub_assembly_reference_designation . assembly ) ; END_ENTITY; -- footprint_occurrence_sub_assembly_relationship |
Global rules for this entity data type- |
public interface EFootprint_occurrence_sub_assembly_relationship extends EStructured_layout_component_sub_assembly_relationship_armx, EFootprint_occurrence_product_definition_relationship |
public class CFootprint_occurrence_sub_assembly_relationship implements EFootprint_occurrence_sub_assembly_relationship |
public class AFootprint_occurrence_sub_assembly_relationship extends AEntitypublic EFootprint_occurrence_sub_assembly_relationship getByIndex(int index)public EFootprint_occurrence_sub_assembly_relationship getCurrentMember(SdaiIterator it) |