|
ENTITY sequential_laminate_assembly_relationship SUBTYPE OF (assembled_part_association); SELF\product_definition_relationship.relating_product_definition RENAMED assembly : sequential_laminate_stackup_definition_armx; SELF\product_definition_relationship.related_product_definition RENAMED component : sequential_laminate_stackup_component_armx; DERIVE SELF\product_definition_relationship.name : label := 'sequential laminate assembly relationship' ; WHERE wr1: related_product_definition \ definition_based_product_occurrence . derived_from <> relating_product_definition ; END_ENTITY; -- sequential_laminate_assembly_relationship |
Entity data types and their attributesproduct_definition_relationshipid: identifier; name: label; (OPT) description: text; relating_product_definition: product_definition; related_product_definition: product_definition; product_definition_usage - assembly_component_usage (OPT) reference_designator: identifier; part_occurrence_definition_relationship (RT) relating_product_definition: part_view_definition; (RT) related_product_definition: part_occurrence; (RT) (DER) id: STRING; assembled_part_association (RT) relating_product_definition->relating_view: assembly_definition_armx; sequential_laminate_assembly_relationship (RT) relating_product_definition->assembly: sequential_laminate_stackup_definition_armx; (RT) related_product_definition->component: sequential_laminate_stackup_component_armx; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface ESequential_laminate_assembly_relationship extends EAssembled_part_association |
public class CSequential_laminate_assembly_relationship implements ESequential_laminate_assembly_relationshipstatic EAttribute attributeName(ESequential_laminate_assembly_relationship type) |
public class ASequential_laminate_assembly_relationship extends AEntitypublic ESequential_laminate_assembly_relationship getByIndex(int index)public ESequential_laminate_assembly_relationship getCurrentMember(SdaiIterator it) |