ENTITY draughting_drawing_revision

(* SCHEMA step_merged_ap_schema; *)
-- IN AP232
ENTITY draughting_drawing_revision
   SUBTYPE OF (drawing_revision);
   WHERE
      wr1:
         (SIZEOF(USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')) >= 1) AND (SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT ('STEP_MERGED_AP_SCHEMA.DRAWING_SHEET_REVISION' IN TYPEOF(ais.area)))) = 0);
      wr2:
         SIZEOF(QUERY (app_ass <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.' + 'DRAUGHTING_APPROVAL_ASSIGNMENT.DRAUGHTING_APPROVAL_ITEMS')| NOT (SIZEOF(USEDIN(app_ass.assigned_approval, 'STEP_MERGED_AP_SCHEMA.' + 'APPROVAL_DATE_TIME.DATED_APPROVAL')) = 1))) = 0;
      wr3:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (app_ass <* USEDIN(ais.area, 'STEP_MERGED_AP_SCHEMA.' + 'DRAUGHTING_APPROVAL_ASSIGNMENT.DRAUGHTING_APPROVAL_ITEMS')| NOT (SIZEOF(USEDIN(app_ass.assigned_approval, 'STEP_MERGED_AP_SCHEMA.' + 'APPROVAL_DATE_TIME.DATED_APPROVAL')) = 1))) = 0))) = 0;
      wr4:
         SIZEOF(QUERY (app_ass <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.' + 'DRAUGHTING_APPROVAL_ASSIGNMENT.DRAUGHTING_APPROVAL_ITEMS')| NOT (SIZEOF(USEDIN(app_ass.assigned_approval, 'STEP_MERGED_AP_SCHEMA.' + 'APPROVAL_PERSON_ORGANIZATION.AUTHORIZED_APPROVAL')) >= 1))) = 0;
      wr5:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (app_ass <* USEDIN(ais.area, 'STEP_MERGED_AP_SCHEMA.' + 'DRAUGHTING_APPROVAL_ASSIGNMENT.DRAUGHTING_APPROVAL_ITEMS')| NOT (SIZEOF(USEDIN(app_ass.assigned_approval, 'STEP_MERGED_AP_SCHEMA.' + 'APPROVAL_PERSON_ORGANIZATION.AUTHORIZED_APPROVAL')) >= 1))) = 0))) = 0;
      wr6:
         SIZEOF(USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.' + 'DRAUGHTING_TITLE.ITEMS')) <= 1;
      wr7:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(USEDIN(ais.area, 'STEP_MERGED_AP_SCHEMA.' + 'DRAUGHTING_TITLE.ITEMS')) <= 1))) = 0;
      wr8:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (item <* ais.area.items| NOT (SIZEOF(TYPEOF(item) * [ 'STEP_MERGED_AP_SCHEMA.STYLED_ITEM', 'STEP_MERGED_AP_SCHEMA.MAPPED_ITEM', 'STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT', 'STEP_MERGED_AP_SCHEMA.PLANAR_BOX' ]) = 1))) = 0))) = 0;
      wr9:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (item <* ais.area.items| (SIZEOF(TYPEOF(item) * [ 'STEP_MERGED_AP_SCHEMA.STYLED_ITEM', 'STEP_MERGED_AP_SCHEMA.MAPPED_ITEM' ]) = 1))) > 0))) = 0;
      wr10:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (p_b <* QUERY (item <* ais.area.items| ('STEP_MERGED_AP_SCHEMA.PLANAR_BOX' IN TYPEOF(item)))| NOT (SIZEOF(USEDIN(p_b, 'STEP_MERGED_AP_SCHEMA' + '.PRESENTATION_SIZE.SIZE')) = 1))) = 0))) = 0;
      wr11:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (mi <* QUERY (item <* ais.area.items| ('STEP_MERGED_AP_SCHEMA.MAPPED_ITEM' IN TYPEOF(item)))| NOT ('STEP_MERGED_AP_SCHEMA.PRESENTATION_VIEW' IN TYPEOF(mi.mapping_source.mapped_representation)))) = 0))) = 0;
      wr12:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (a2p <* QUERY (item <* ais.area.items| ('STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT' IN TYPEOF(item)))| NOT (SIZEOF(USEDIN(a2p, 'STEP_MERGED_AP_SCHEMA.' + 'MAPPED_ITEM.MAPPING_TARGET')) > 0))) = 0))) = 0;
      wr13:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(ais.area.context_of_items.representations_in_context) = 1))) = 0;
      wr14:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (mi <* QUERY (item <* ais.area.items| ('STEP_MERGED_AP_SCHEMA.MAPPED_ITEM' IN TYPEOF(item)))| NOT (SIZEOF(USEDIN(mi.mapping_source.mapped_representation, 'STEP_MERGED_AP_SCHEMA.' + 'REPRESENTATION_MAP.MAPPED_REPRESENTATION')) = 1))) = 0))) = 0;
      wr15:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (mi <* QUERY (item <* ais.area.items| ('STEP_MERGED_AP_SCHEMA.MAPPED_ITEM' IN TYPEOF(item)))| NOT (SIZEOF(QUERY (pv_item <* mi.mapping_source.mapped_representation.items| NOT (SIZEOF(TYPEOF(pv_item) * [ ('STEP_MERGED_AP_SCHEMA.' + 'STYLED_ITEM'), 'STEP_MERGED_AP_SCHEMA.CAMERA_IMAGE', ('STEP_MERGED_AP_SCHEMA.' + 'AXIS2_PLACEMENT') ]) = 1))) = 0))) = 0))) = 0;
      wr16:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (mi <* QUERY (item <* ais.area.items| ('STEP_MERGED_AP_SCHEMA.MAPPED_ITEM' IN TYPEOF(item)))| NOT (SIZEOF(QUERY (pv_item <* mi.mapping_source.mapped_representation.items| ('STEP_MERGED_AP_SCHEMA.CAMERA_IMAGE' IN TYPEOF(pv_item)))) = 1))) = 0))) = 0;
      wr17:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (mi <* QUERY (item <* ais.area.items| ('STEP_MERGED_AP_SCHEMA.MAPPED_ITEM' IN TYPEOF(item)))| NOT (SIZEOF(QUERY (a2p <* QUERY (pv_item <* mi.mapping_source.mapped_representation.items| ('STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT' IN TYPEOF(pv_item)))| ('STEP_MERGED_AP_SCHEMA.' + 'REPRESENTATION_MAP.MAP_USAGE' IN ROLESOF(a2p)))) = 1))) = 0))) = 0;
      wr18:
         SIZEOF(QUERY (ais <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.AREA_IN_SET.IN_SET')| NOT (SIZEOF(QUERY (mi <* QUERY (item <* ais.area.items| ('STEP_MERGED_AP_SCHEMA.MAPPED_ITEM' IN TYPEOF(item)))| NOT (SIZEOF(mi.mapping_source.mapped_representation.context_of_items.representations_in_context) = 1))) = 0))) = 0;
END_ENTITY;

Explicit Attributes

Entity draughting_drawing_revision has the following local and inherited explicit attributes:
AttributeTypeDefined By
 revision_identifieridentifier (STRING)drawing_revision
 drawing_identifierdrawing_definition (ENTITY)drawing_revision
 intended_scaletext (STRING)drawing_revision

Derived Attributes

    No derived attributes

Inverse Attributes

Entity draughting_drawing_revision has the following local and inherited inverse attributes:
AttributeTypeDefined By
 areasSET OF area_in_set (ENTITY)presentation_set

Supertypes

Entity draughting_drawing_revision inherits from the following supertypes:
  presentation_set
    drawing_revision

Subtypes

    No subtypes

Referenced By

Entity draughting_drawing_revision and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_item SELECT drawing_revision
 action_request_item SELECT drawing_revision
 approval_item SELECT drawing_revision
 area_in_set ENTITY presentation_set
 contract_item SELECT drawing_revision
 date_and_time_item SELECT drawing_revision
 date_item SELECT drawing_revision
 draughting_approval_item SELECT drawing_revision
 draughting_titled_item SELECT drawing_revision
 drawing_revision_sequence ENTITY drawing_revision
 effectivity_item SELECT drawing_revision
 event_occurrence_item SELECT drawing_revision
 invisibility_context SELECT presentation_set
 organization_item SELECT drawing_revision
 person_and_organization_item SELECT drawing_revision
 presentation_representation_select SELECT presentation_set
 restrict_drawing RULE drawing_revision
 security_classification_item SELECT drawing_revision
 specified_item SELECT drawing_revision
 style_context_select SELECT presentation_set
 time_interval_item SELECT drawing_revision


[Top Level Definitions] [Exit]

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