ENTITY presentation_style_assignment

(* SCHEMA step_merged_ap_schema; *)
-- DIFF IN AP238 STEP-NC
-- DIFF IN AP232
-- IN AP203e2/AP214/AP232/AP238 STEP-NC/AP242
ENTITY presentation_style_assignment
   SUBTYPE OF (founded_item);
      styles : SET [1:?] OF presentation_style_select;
   WHERE
      wr1:
         SIZEOF(QUERY (style1 <* SELF.styles| NOT (SIZEOF(QUERY (style2 <* SELF.styles - style1| NOT ((TYPEOF(style1) <> TYPEOF(style2)) OR (SIZEOF([ ('STEP_MERGED_AP_SCHEMA.' + 'SURFACE_STYLE_USAGE'), ('STEP_MERGED_AP_SCHEMA.' + 'EXTERNALLY_DEFINED_STYLE') ] * TYPEOF(style1)) = 1)))) = 0))) = 0;
      wr2:
         SIZEOF(QUERY (style1 <* SELF.styles| ('STEP_MERGED_AP_SCHEMA.SURFACE_STYLE_USAGE' IN TYPEOF(style1)))) <= 2;
      WR3:
         SIZEOF(QUERY (style1 <* SELF.styles| ('STEP_MERGED_AP_SCHEMA.SURFACE_STYLE_USAGE' IN TYPEOF(style1)) AND (SIZEOF(QUERY (style2 <* SELF.styles - style1| ('STEP_MERGED_AP_SCHEMA.SURFACE_STYLE_USAGE' IN TYPEOF(style2)) AND (((style1\surface_style_usage.side = both) OR (style2\surface_style_usage.side = both)) OR (style1\surface_style_usage.side = style2\surface_style_usage.side)))) > 0))) = 0;
END_ENTITY;

Explicit Attributes

Entity presentation_style_assignment has the following local and inherited explicit attributes:
AttributeTypeDefined By
 stylesSET OF presentation_style_select (SELECT)presentation_style_assignment

Derived Attributes

Entity presentation_style_assignment has the following local and inherited derived attributes:
AttributeTypeDefined By
 usersSET OF founded_item_select (SELECT)founded_item

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity presentation_style_assignment inherits from the following supertypes:
  founded_item

Subtypes

Entity presentation_style_assignment has the following subtypes:
    presentation_style_by_context*
* - Immediate Subtypes

Referenced By

Entity presentation_style_assignment and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 annotation_plane ENTITY presentation_style_assignment
 founded_item ENTITY presentation_style_assignment
 founded_item_select SELECT founded_item
 styled_item ENTITY presentation_style_assignment
 subtype_exclusiveness_founded_item RULE founded_item
 subtype_mandatory_founded_item RULE founded_item
 validate_dependently_instantiable_entity_data_types RULE founded_item


[Top Level Definitions] [Exit]

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