ENTITY document_product_equivalence

(* SCHEMA step_merged_ap_schema; *)
-- IN AP203e2/AP214/AP232/AP242
ENTITY document_product_equivalence
   SUBTYPE OF (document_product_association);
   WHERE
      wr1:
         SELF\document_product_association.name = 'equivalence';
      wr2:
         NOT ('STEP_MERGED_AP_SCHEMA.PRODUCT' IN TYPEOF(SELF\document_product_association.related_product)) OR (SELF\document_product_association.relating_document.kind.product_data_type = 'configuration controlled document') AND (SIZEOF(QUERY (prpc <* USEDIN(SELF\document_product_association.related_product, 'STEP_MERGED_AP_SCHEMA.' + 'PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS')| (prpc.name = 'document'))) = 1);
      WR3:
         NOT ('STEP_MERGED_AP_SCHEMA.PRODUCT_DEFINITION_FORMATION' IN TYPEOF(SELF.related_product)) OR (SELF\document_product_association.relating_document.kind.product_data_type = 'configuration controlled document version') AND (SIZEOF(QUERY (prpc <* USEDIN(SELF.related_product\product_definition_formation.of_product, 'STEP_MERGED_AP_SCHEMA.' + 'PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS')| (prpc.name = 'document'))) = 1);
      WR4:
         NOT ('STEP_MERGED_AP_SCHEMA.PRODUCT_DEFINITION' IN TYPEOF(SELF.related_product)) OR (SELF\document_product_association.relating_document.kind.product_data_type = 'configuration controlled document definition') AND (SIZEOF(QUERY (prpc <* USEDIN(SELF\document_product_association.related_product\product_definition.formation.of_product, 'STEP_MERGED_AP_SCHEMA.PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS')| (prpc.name = 'document'))) = 1);
END_ENTITY;

Explicit Attributes

Entity document_product_equivalence has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)document_product_association
 descriptiontext (STRING)document_product_association
 relating_documentdocument (ENTITY)document_product_association
 related_productproduct_or_formation_or_definition (SELECT)document_product_association

Derived Attributes

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity document_product_equivalence inherits from the following supertypes:
  document_product_association

Subtypes

    No subtypes

Referenced By

Entity document_product_equivalence and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 document_product_equivalence ENTITY document_product_association
 get_associated_mandatory_document_ids FUNCTION document_product_association
 indentured_list_method_identification_constraint RULE document_product_association
 subtype_mandatory_document_product_association RULE document_product_association


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2017-01-19T11:17:22-05:00