ENTITY shape_aspect_transition

(* SCHEMA step_merged_ap_schema; *)
-- IN AP214
ENTITY shape_aspect_transition
   SUBTYPE OF (shape_aspect_relationship);
   WHERE
      wr1:
         SIZEOF(QUERY (pdr_1 <* get_shape_aspect_property_definition_representations(SELF.relating_shape_aspect)| (SIZEOF(QUERY (pdr_2 <* get_shape_aspect_property_definition_representations(SELF.related_shape_aspect)| (SIZEOF(QUERY (item_1 <* pdr_1.used_representation.items| (SIZEOF(QUERY (item_2 <* pdr_2.used_representation.items| NOT (('STEP_MERGED_AP_SCHEMA.' + 'EDGE' IN TYPEOF(item_1)) AND ('STEP_MERGED_AP_SCHEMA.' + 'EDGE' IN TYPEOF(item_2)) XOR ('STEP_MERGED_AP_SCHEMA.' + 'FACE' IN TYPEOF(item_1)) AND ('STEP_MERGED_AP_SCHEMA.' + 'FACE' IN TYPEOF(item_2))))) > 0))) > 0))) > 0))) = 0;
      wr2:
         SIZEOF(QUERY (pdr_1 <* get_shape_aspect_property_definition_representations(SELF.relating_shape_aspect)| (SIZEOF(QUERY (pdr_2 <* get_shape_aspect_property_definition_representations(SELF.related_shape_aspect)| (SIZEOF(QUERY (item_1 <* pdr_1.used_representation.items| (SIZEOF(QUERY (item_2 <* pdr_2.used_representation.items| (('STEP_MERGED_AP_SCHEMA.' + 'EDGE' IN TYPEOF(item_1)) AND ('STEP_MERGED_AP_SCHEMA.' + 'EDGE' IN TYPEOF(item_2))) AND NOT ((((item_1\edge.edge_start :=: item_2\edge.edge_start) OR (item_1\edge.edge_start :=: item_2\edge.edge_end)) OR (item_1\edge.edge_end :=: item_2\edge.edge_start)) OR (item_1\edge.edge_end :=: item_2\edge.edge_end)))) > 0))) > 0))) > 0))) = 0;
      wr3:
         SIZEOF(QUERY (pdr_1 <* get_shape_aspect_property_definition_representations(SELF.relating_shape_aspect)| (SIZEOF(QUERY (pdr_2 <* get_shape_aspect_property_definition_representations(SELF.related_shape_aspect)| (SIZEOF(QUERY (item_1 <* pdr_1.used_representation.items| (SIZEOF(QUERY (item_2 <* pdr_2.used_representation.items| (('STEP_MERGED_AP_SCHEMA.' + 'FACE' IN TYPEOF(item_1)) AND ('STEP_MERGED_AP_SCHEMA.' + 'FACE' IN TYPEOF(item_2))) AND (SIZEOF(QUERY (f_1 <* item_1\face.bounds| ('STEP_MERGED_AP_SCHEMA.' + 'EDGE_LOOP' IN TYPEOF(f_1.bound)) AND (SIZEOF(QUERY (f_2 <* item_2\face.bounds| ('STEP_MERGED_AP_SCHEMA.' + 'EDGE_LOOP' IN TYPEOF(f_2.bound)) AND (SIZEOF(QUERY (oe_1 <* f_1.bound\path.edge_list| (SIZEOF(QUERY (oe_2 <* f_2.bound\path.edge_list| (oe_1.edge_element :=: oe_2.edge_element))) = 0))) = 0))) = 0))) = 0))) = 0))) = 0))) = 0))) = 0;
      wr4:
         SELF.name IN [ 'g0', 'g1', 'g2' ];
END_ENTITY;

Explicit Attributes

Entity shape_aspect_transition has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)shape_aspect_relationship
 descriptiontext (STRING)shape_aspect_relationship
 relating_shape_aspectshape_aspect (ENTITY)shape_aspect_relationship
 related_shape_aspectshape_aspect (ENTITY)shape_aspect_relationship

Derived Attributes

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

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity shape_aspect_transition inherits from the following supertypes:
  shape_aspect_relationship

Subtypes

    No subtypes

Referenced By

Entity shape_aspect_transition and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 acyclic_shape_aspect_relationship FUNCTION shape_aspect_relationship
 approval_item SELECT shape_aspect_relationship
 assembly_joint ENTITY shape_aspect_relationship
 attribute_language_item SELECT shape_aspect_relationship
 change_relationship_select SELECT shape_aspect_relationship
 component_feature_joint ENTITY shape_aspect_relationship
 component_feature_relationship ENTITY shape_aspect_relationship
 composite_shape_aspect ENTITY shape_aspect_relationship
 compound_features_of_equal_type RULE shape_aspect_relationship
 connection_zone_interface_plane_relationship ENTITY shape_aspect_relationship
 datum ENTITY shape_aspect_relationship
 datum_feature ENTITY shape_aspect_relationship
 datum_target ENTITY shape_aspect_relationship
 dimensional_location ENTITY shape_aspect_relationship
 document_reference_item SELECT shape_aspect_relationship
 draughting_model_item_definition SELECT shape_aspect_relationship
 feature_for_datum_target_relationship ENTITY shape_aspect_relationship
 geometric_item_specific_usage_select SELECT shape_aspect_relationship
 geometric_tolerance ENTITY shape_aspect_relationship
 get_diameter_for_round_hole FUNCTION shape_aspect_relationship
 get_round_holes_for_composite_hole FUNCTION shape_aspect_relationship
 groupable_item SELECT shape_aspect_relationship
 identification_item SELECT shape_aspect_relationship
 id_attribute_select SELECT shape_aspect_relationship
 item_identified_representation_usage_definition SELECT shape_aspect_relationship
 multi_language_attribute_item SELECT shape_aspect_relationship
 represented_definition SELECT shape_aspect_relationship
 restrict_multi_language_for_shape_aspect_relationship RULE shape_aspect_relationship
 runout_zone_orientation_reference_direction ENTITY shape_aspect_relationship
 shape_aspect_deriving_relationship ENTITY shape_aspect_relationship
 shape_aspect_relationship_representation_association ENTITY shape_aspect_relationship
 shape_aspect_relationship_subtype_exclusiveness RULE shape_aspect_relationship
 shape_definition SELECT shape_aspect_relationship
 sts_get_product_definition_shape FUNCTION shape_aspect_relationship
 subtype_exclusiveness_shape_aspect_relationship RULE shape_aspect_relationship
 unique_gdt_element_id_constraint RULE shape_aspect_relationship


[Top Level Definitions] [Exit]

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