ENTITY element_delivery

(* SCHEMA step_merged_ap_schema; *)
-- IN AP214
ENTITY element_delivery
   SUBTYPE OF (action);
   WHERE
      wr1:
         (SIZEOF(QUERY (aa <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION_ASSIGNMENT.ASSIGNED_ACTION')| ('STEP_MERGED_AP_SCHEMA.' + 'APPLIED_ACTION_ASSIGNMENT' IN TYPEOF(aa)))) = 1) AND (SIZEOF(QUERY (aaa <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION_ASSIGNMENT.ASSIGNED_ACTION')| ((('STEP_MERGED_AP_SCHEMA.' + 'APPLIED_ACTION_ASSIGNMENT' IN TYPEOF(aaa)) AND (aaa.role.name = 'deliverable element')) AND (SIZEOF(aaa.items) = 1)) AND (SIZEOF(QUERY (i <* aaa.items| (('STEP_MERGED_AP_SCHEMA.' + 'APPLIED_ACTION_ASSIGNMENT' IN TYPEOF(i)) AND (SIZEOF(i\applied_action_assignment.items) = 1)) AND (SIZEOF(QUERY (i1 <* aaa\applied_action_assignment.items| (('STEP_MERGED_AP_SCHEMA.' + 'CONFIGURATION_ITEM' IN TYPEOF(i1)) OR ('STEP_MERGED_AP_SCHEMA.' + 'PRODUCT_DEFINITION' IN TYPEOF(i1)) AND (i1\product_definition.frame_of_reference.name = 'physical occurrence')) OR ('STEP_MERGED_AP_SCHEMA.' + 'PRODUCT_DEFINITION_FORMATION' IN TYPEOF(i1)) AND (SIZEOF(QUERY (prpc <* USEDIN(i1, 'STEP_MERGED_AP_SCHEMA.PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS')| (prpc\product_category.name IN [ 'part', 'raw material', 'tool' ]))) = 1))) = 1))) = 1))) = 1);
      wr2:
         (SIZEOF(USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.APPLIED_ORGANIZATION_ASSIGNMENT.ITEMS')) = 1) AND (SIZEOF(QUERY (aoa <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.APPLIED_ORGANIZATION_ASSIGNMENT.ITEMS')| (aoa.role.name = 'destination'))) = 1);
      wr3:
         ((SIZEOF(USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION_PROPERTY.DEFINITION')) = 1) AND (SIZEOF(QUERY (ap <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION_PROPERTY.DEFINITION')| (SIZEOF(USEDIN(ap, 'STEP_MERGED_AP_SCHEMA.ACTION_PROPERTY_REPRESENTATION.PROPERTY')) = 1))) = 1)) AND (SIZEOF(QUERY (ap <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION_PROPERTY.DEFINITION')| (SIZEOF(QUERY (apr <* USEDIN(ap, 'STEP_MERGED_AP_SCHEMA.ACTION_PROPERTY_REPRESENTATION.PROPERTY')| ((apr.representation.name = 'delivery quantity') AND (SIZEOF(apr.representation.items) = 1)) AND (SIZEOF(QUERY (i <* apr.representation.items| (SIZEOF([ ('STEP_MERGED_AP_SCHEMA.' + 'MEASURE_REPRESENTATION_ITEM'), ('STEP_MERGED_AP_SCHEMA.' + 'VALUE_RANGE') ] * TYPEOF(i)) = 1))) = 1))) = 1))) = 1);
      wr4:
         SIZEOF(USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION_RELATIONSHIP.RELATING_ACTION')) + SIZEOF(USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION_RELATIONSHIP.RELATED_ACTION')) = 0;
END_ENTITY;

Explicit Attributes

Entity element_delivery has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)action
 descriptiontext (STRING)action
 chosen_methodaction_method (ENTITY)action

Derived Attributes

Entity element_delivery has the following local and inherited derived attributes:
AttributeTypeDefined By
 ididentifier (STRING)action

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity element_delivery inherits from the following supertypes:
  action

Subtypes

    No subtypes

Referenced By

Entity element_delivery and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_assignment ENTITY action
 action_item SELECT action
 action_items SELECT action
 action_method_items SELECT action
 action_relationship ENTITY action
 action_request_item SELECT action
 approval_item SELECT action
 attribute_classification_item SELECT action
 attribute_language_item SELECT action
 change_management_object SELECT action
 characterized_action_definition SELECT action
 classification_item SELECT action
 contract_item SELECT action
 date_and_time_item SELECT action
 date_item SELECT action
 description_item SELECT action
 document_reference_item SELECT action
 effectivity_item SELECT action
 event_occurrence_item SELECT action
 identification_item SELECT action
 id_attribute_select SELECT action
 multi_language_attribute_item SELECT action
 organization_item SELECT action
 person_and_organization_item SELECT action
 presented_item_select SELECT action
 project_item SELECT action
 restrict_action_resource_requirement_for_process_operation RULE action
 restrict_multi_language_for_action RULE action
 restrict_version_assignment_for_action RULE action
 security_classification_item SELECT action
 subtype_exclusiveness_action RULE action
 supported_item SELECT action
 time_interval_item SELECT action


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-09-06T14:00:31-04:00