ENTITY specified_higher_usage_occurrence

(* SCHEMA technical_data_packaging; *)
  ENTITY specified_higher_usage_occurrence
    SUBTYPE OF (assembly_component_usage);
      upper_usage : assembly_component_usage;
      next_usage  : next_assembly_usage_occurrence;
    UNIQUE
      ur1 : upper_usage, next_usage;
    WHERE
      wr1: (SELF :<>: upper_usage);
      wr2: (SELF\product_definition_relationship.
               relating_product_definition :=: upper_usage.
               relating_product_definition);
      wr3: (SELF\product_definition_relationship.
               related_product_definition :=: next_usage.
               related_product_definition);
      wr4: ((upper_usage.related_product_definition :=: next_usage.
               relating_product_definition) OR (SIZEOF(QUERY ( pdr <* 
               USEDIN(upper_usage.related_product_definition,
               'TECHNICAL_DATA_PACKAGING.PRODUCT_DEFINITION_RELATIONSHIP.' 
               + 'RELATED_PRODUCT_DEFINITION') | (pdr.
               relating_product_definition :=: next_usage.
               relating_product_definition) )) = 1));
      wr5: (SIZEOF([
               'TECHNICAL_DATA_PACKAGING.NEXT_ASSEMBLY_USAGE_OCCURRENCE'
              ,'TECHNICAL_DATA_PACKAGING.SPECIFIED_HIGHER_USAGE_OCCURRENCE'] 
               * TYPEOF(upper_usage)) = 1);
  END_ENTITY; -- specified_higher_usage_occurrence

Explicit Attributes

Entity specified_higher_usage_occurrence has the following local and inherited explicit attributes:
AttributeTypeDefined By
 ididentifier (STRING)product_definition_relationship
 namelabel (STRING)product_definition_relationship
 descriptiontext (STRING)product_definition_relationship
 relating_product_definitionproduct_definition (ENTITY)product_definition_relationship
 related_product_definitionproduct_definition (ENTITY)product_definition_relationship
 reference_designatoridentifier (STRING)assembly_component_usage
 upper_usageassembly_component_usage (ENTITY)specified_higher_usage_occurrence
 next_usagenext_assembly_usage_occurrence (ENTITY)specified_higher_usage_occurrence

Derived Attributes

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity specified_higher_usage_occurrence inherits from the following supertypes:
  product_definition_relationship
    product_definition_usage
      assembly_component_usage

Subtypes

    No subtypes

Referenced By

Entity specified_higher_usage_occurrence and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_item SELECT product_definition_relationship
 action_request_item SELECT product_definition_relationship
 acyclic_product_definition_relationship FUNCTION product_definition_relationship
 approval_item SELECT product_definition_relationship
 assembly_component_usage ENTITY specified_higher_usage_occurrence
 assembly_component_usage_substitute ENTITY assembly_component_usage
 characterized_product_definition SELECT product_definition_relationship
 document_reference_item SELECT product_definition_relationship
 document_reference_item SELECT specified_higher_usage_occurrence
 effectivity_item SELECT product_definition_relationship
 product_definition_effectivity ENTITY product_definition_relationship
 product_definition_occurrence_relationship ENTITY assembly_component_usage
 product_definition_substitute ENTITY product_definition_relationship
 product_definition_usage ENTITY product_definition_relationship
 product_definition_usage ENTITY assembly_component_usage
 security_classification_item SELECT product_definition_relationship
 specified_higher_usage_occurrence ENTITY assembly_component_usage
 specified_higher_usage_occurrence ENTITY product_definition_relationship


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:35-04:00