Overview Schemas Index

aic_draughting_annotation         


ENTITY draughting_annotation_occurrence
          SUBTYPE OF (annotation_occurrence);
WHERE
          WR1: (NOT ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_CURVE_OCCURRENCE'
            IN  TYPEOF  (SELF))) OR
    (SIZEOF (QUERY (sty <* SELF.styles |
       NOT ((SIZEOF (sty.styles) = 1)
         AND ('AIC_DRAUGHTING_ANNOTATION.CURVE_STYLE'
                 IN TYPEOF (sty.styles[1]))) )) = 0);
          WR2: (NOT ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_FILL_AREA_OCCURRENCE'
            IN  TYPEOF  (SELF))) OR    (SIZEOF (QUERY (sty <* SELF.styles |
      NOT ((SIZEOF (sty.styles) = 1)
        AND ('AIC_DRAUGHTING_ANNOTATION.FILL_AREA_STYLE'
                IN TYPEOF (sty.styles[1]))) )) = 0);
          WR3: (NOT ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_FILL_AREA_OCCURRENCE'
            IN  TYPEOF  (SELF))) OR    (SIZEOF (QUERY (bound <*
                     SELF.item\annotation_fill_area.boundaries |
       NOT (SIZEOF (QUERY (si <*
                   USEDIN (bound, 'PRESENTATION_APPEARANCE_SCHEMA.' +
                                  'STYLED_ITEM.ITEM') |
         ('AIC_DRAUGHTING_ANNOTATION.' +
             'ANNOTATION_CURVE_OCCURRENCE' IN TYPEOF (si)))) > 0))) = 0);
          WR4: (NOT ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_SYMBOL_OCCURRENCE'
            IN TYPEOF (SELF))) OR    (SIZEOF (QUERY (sty <* SELF.styles |
       NOT ((SIZEOF (sty.styles) = 1)           AND
            (SIZEOF (TYPEOF (sty.styles[1]) *
                ['AIC_DRAUGHTING_ANNOTATION.SYMBOL_STYLE',
                 'AIC_DRAUGHTING_ANNOTATION.NULL_STYLE']) = 1)) )) = 0);
          WR5: (NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_SYMBOL_OCCURRENCE'
             IN  TYPEOF  (SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_SYMBOL'
             IN TYPEOF(SELF.item)))) OR
         (SIZEOF (['AIC_DRAUGHTING_ANNOTATION.' +
                   'DRAUGHTING_SYMBOL_REPRESENTATION',
                  'AIC_DRAUGHTING_ANNOTATION.' +
                  'DRAUGHTING_SUBFIGURE_REPRESENTATION'] *
          TYPEOF (SELF.item\mapped_item.mapping_source.
                  mapped_representation)) = 1);
          WR6: (NOT ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
            IN  TYPEOF  (SELF))) OR
    (SIZEOF (QUERY (sty <* SELF.styles |
       NOT ((SIZEOF (sty.styles) = 1)
        AND ('AIC_DRAUGHTING_ANNOTATION.TEXT_STYLE'
                IN TYPEOF (sty.styles[1]))) )) = 0);
          WR7: (NOT('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN TYPEOF (SELF))) OR
         (SIZEOF (TYPEOF(SELF.item) *
             ['AIC_DRAUGHTING_ANNOTATION.COMPOSITE_TEXT',
              'AIC_DRAUGHTING_ANNOTATION.TEXT_LITERAL']) = 1);
          WR8: (NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN  TYPEOF  (SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.COMPOSITE_TEXT'
             IN  TYPEOF  (SELF.item)))) OR    (SIZEOF (QUERY (tl <*
                   SELF.item\composite_text.collected_text |
             NOT ('AIC_DRAUGHTING_ANNOTATION.TEXT_LITERAL' 
             IN TYPEOF (tl)) )) = 0);
          WR9: (NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN  TYPEOF  (SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.TEXT_LITERAL'
             IN  TYPEOF (SELF.item)))) OR (SELF.item\text_literal.alignment 
             IN ['baseline left', 'baseline centre', 'baseline right']);
          WR10: (NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN  TYPEOF  (SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.COMPOSITE_TEXT'
             IN  TYPEOF (SELF.item)))) OR
         (SIZEOF (QUERY (tl <* QUERY (text <* SELF.
                  item\composite_text.collected_text
             |('AIC_DRAUGHTING_ANNOTATION.TEXT_LITERAL' IN TYPEOF(text))) |
          NOT (tl\text_literal.alignment IN
         ['baseline left', 'baseline centre', 'baseline right']) )) = 0);
          WR11: NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN  TYPEOF(SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.COMPOSITE_TEXT'
             IN TYPEOF (SELF.item))) OR check_text_alignment(SELF.item);
          WR12: NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN  TYPEOF(SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.COMPOSITE_TEXT'
             IN TYPEOF (SELF.item))) OR check_text_font(SELF.item);
          WR13: (NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN  TYPEOF(SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.COMPOSITE_TEXT'
               IN  TYPEOF  (SELF.item)))) OR
         (SIZEOF (QUERY (tl <* QUERY (text <*
            SELF.item\composite_text.collected_text |
            ('AIC_DRAUGHTING_ANNOTATION.TEXT_LITERAL' IN TYPEOF (text))) |
             NOT (SIZEOF (TYPEOF(tl) *
                  ['AIC_DRAUGHTING_ANNOTATION.' +
                   'TEXT_LITERAL_WITH_BLANKING_BOX',
                   'AIC_DRAUGHTING_ANNOTATION.' +
                   'TEXT_LITERAL_WITH_ASSOCIATED_CURVES']) = 0) )) = 0);
          WR14: (NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN  TYPEOF  (SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.TEXT_LITERAL_WITH_ASSOCIATED_CURVES'
             IN  TYPEOF  (SELF.item)))) OR
    (SIZEOF (QUERY (crv <*
                   SELF.item\text_literal_with_associated_curves.
                   associated_curves |
      NOT (SIZEOF (QUERY (si <*  USEDIN (crv, 
             'PRESENTATION_APPEARANCE_SCHEMA.STYLED_ITEM.ITEM') |
        ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_CURVE_OCCURRENCE'
            IN TYPEOF (si)) )) > 0) )) = 0);
          WR15: (NOT (('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_TEXT_OCCURRENCE'
             IN  TYPEOF  (SELF)) AND
         ('AIC_DRAUGHTING_ANNOTATION.COMPOSITE_TEXT_WITH_ASSOCIATED_CURVES'
             IN  TYPEOF  (SELF.item)))) OR
          (SIZEOF (QUERY (crv <*
                SELF.item\composite_text_with_associated_curves.
                associated_curves |
           NOT (SIZEOF (QUERY (si <*  USEDIN (crv,
                'PRESENTATION_APPEARANCE_SCHEMA.STYLED_ITEM.ITEM') |
               ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_CURVE_OCCURRENCE'
           IN TYPEOF (si)) )) > 0) )) = 0);
          WR16: SIZEOF (QUERY (cs <* QUERY (sty <* SELF.styles |
      ('AIC_DRAUGHTING_ANNOTATION.CURVE_STYLE' IN  TYPEOF  (sty.styles[1])))
      | NOT (('AIC_DRAUGHTING_ANNOTATION.LENGTH_MEASURE_WITH_UNIT'
        IN  TYPEOF  (cs.styles[1]\curve_style.curve_width)) AND
       ('MEASURE_SCHEMA.POSITIVE_LENGTH_MEASURE'
        IN TYPEOF (cs.styles[1]\curve_style.
        curve_width\measure_with_unit.value_component))))) = 0;
          WR17: SIZEOF (QUERY (fas <* QUERY  (sty <* SELF.styles |
      ('AIC_DRAUGHTING_ANNOTATION.FILL_AREA_STYLE'
          IN  TYPEOF  (sty.styles[1]))) |
      NOT  ((SIZEOF (QUERY (fs <* fas.styles[1]\fill_area_style.fill_styles
                    | ('AIC_DRAUGHTING_ANNOTATION.FILL_AREA_STYLE_TILES'
                       IN  TYPEOF  (fs)))) <= 1)
       AND (SIZEOF (QUERY (fst <* QUERY (fs <*
                           fas.styles[1]\fill_area_style.fill_styles |
              ('AIC_DRAUGHTING_ANNOTATION.FILL_AREA_STYLE_TILES'
                  IN TYPEOF (fs))) |
                 NOT (SIZEOF (fst\fill_area_style_tiles.tiles) = 1)
           )) = 0))
    )) = 0;
          WR18: SIZEOF (QUERY (fas <* QUERY  (sty <* SELF.styles |
           ('AIC_DRAUGHTING_ANNOTATION.FILL_AREA_STYLE' 
            IN  TYPEOF  (sty.styles[1]))) |
             NOT  (SIZEOF (QUERY (fsh <* QUERY (fs <*
                          fas.styles[1]\fill_area_style.fill_styles |
             ('AIC_DRAUGHTING_ANNOTATION.FILL_AREA_STYLE_HATCHING'
               IN TYPEOF (fs))) |
        NOT (fsh\fill_area_style_hatching.point_of_reference_hatch_line :=:
             fsh\fill_area_style_hatching.pattern_start)  )) = 0)  )) = 0;
          WR19: SIZEOF (QUERY (ts <* QUERY (sty <* SELF.styles |
         ('AIC_DRAUGHTING_ANNOTATION.TEXT_STYLE' 
         IN  TYPEOF(sty.styles[1]))) |
             NOT ('AIC_DRAUGHTING_ANNOTATION.' +
                  'TEXT_STYLE_WITH_BOX_CHARACTERISTICS'
             IN TYPEOF (ts.styles[1])))) = 0;
          WR20: SIZEOF (QUERY (ts <* QUERY (sty <* SELF.styles |
         ('AIC_DRAUGHTING_ANNOTATION.TEXT_STYLE_WITH_BOX_CHARACTERISTICS'
             IN TYPEOF (sty.styles[1]))) |
           NOT (SIZEOF (ts.styles[1]\text_style_with_box_characteristics.
                characteristics) = 4) )) = 0;
END_ENTITY; -- draughting_annotation_occurrence

Entity data types and their attributes

representation_item
          name: label;
styled_item
          styles: SET [1:?] OF presentation_style_assignment;
          item: representation_item;
annotation_occurrence
          -
draughting_annotation_occurrence
          -

Users

representation_item
          analysis_item.items
                    analysed_item
                              upfrompm_ap233_analysed_item
                                        groupable_item
                                                  design_pdm_groupable_item
          analysis_item_within_representation.item
          applied_action_assignment.items
                    action_items
                              observed_context_item
                                        ap233_observed_context_item
          applied_action_method_assignment.items
                    action_method_items
                              upfromsm_ap233_5_action_method_items
          applied_attribute_classification_assignment.items
                    attribute_classification_item
                              upfromsm_pmri_attribute_classification_item
          applied_certification_assignment.items
                    certification_item
                              upfrompm_ap233_certification_item
                                        groupable_item
                                                  design_pdm_groupable_item
          applied_classification_assignment.items
                    classification_item
                              requirement_classification_item
          applied_document_reference.items
                    document_reference_item
                              requirement_document_reference_item
          applied_document_usage_constraint_assignment.items
                    document_reference_item
                              requirement_document_reference_item
          applied_experience_type_assignment.items
                    experience_type_item
                              upfrompm_ap233_experience_type_item
                                        groupable_item
                                                  p_groupable_item
          applied_group_assignment.items
                    groupable_item
                              parameter_value_select_groupable_item
                                        parameter_value_select
                                                  sbb_ap233_parameter_value_select
          applied_person_type_assignment.items
                    person_type_item
                              upfromsm_ap233_person_type_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
                                                                      sbb_ap233_parameter_value_select
          applied_usage_right.items
                    ir_usage_item
                              design_pdm_ir_usage_item
                                        design_pdm_document_reference_item
          attribute_language_assignment.items
                    attribute_language_item
                              ap239_props_attribute_language_item
          compound_representation_item.item_element
                    compound_item_definition
          context_dependent_over_riding_styled_item.style_context
                    style_context_select
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          explicit_constraint.constrained_elements
          explicit_constraint.reference_elements
          founded_item.users
                    founded_item_select
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          indirectly_selected_elements.indirectly_picked_items
          instance_attribute_reference.owning_instance
          issue_reference_mapping.items
                    issue_reference_item
                              ap233_issue_reference_item
          item_defined_transformation.transform_item_1
          item_defined_transformation.transform_item_2
          item_identified_representation_usage.identified_item
          mapped_item.mapping_target
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              mri_multi_language_attribute_item
                                        requirement_mri_multi_language_attribute_item
          ordered_items_group_assignment.items
                    ordered_items_groupable_item
          presentation_layer_assignment.assigned_items
                    layered_item
          presentation_style_by_context.style_context
                    style_context_select
          procedural_representation_sequence.elements
          procedural_representation_sequence.suppressed_items
          representation.items
          representation_item_dependent_layer_assignment.item_context
          representation_item_relationship.related_representation_item
          representation_item_relationship.relating_representation_item
          representation_map.mapping_origin
          risk_impact_assignment.items
                    risk_impact_item
                              rm_ap233_risk_impact_item
          risk_probability_assignment.items
                    probable_item
                              rm_ap233_probable_item
          risk_source_assignment.items
                    risk_source_item
                              rm_ap233_risk_source_item
          row_representation_item.item_element
          styled_item.item
          user_selected_elements.picked_items
          verification_evidence.items
                    verification_evidence_item
                              smpushup_ap233_verification_evidence_item
styled_item
          analysis_item.items
                    analysed_item
                              upfrompm_ap233_analysed_item
                                        groupable_item
                                                  cc3dpa_groupable_item
          annotation_plane.elements
                    annotation_plane_element
          applied_certification_assignment.items
                    certification_item
                              upfrompm_ap233_certification_item
                                        groupable_item
                                                  cc3dpa_groupable_item
          applied_experience_type_assignment.items
                    experience_type_item
                              upfrompm_ap233_experience_type_item
                                        groupable_item
                                                  groupable_item_203e2
          applied_group_assignment.items
                    groupable_item
                              cc3dpa_groupable_item
          applied_person_type_assignment.items
                    person_type_item
                              upfromsm_ap233_person_type_item
                                        groupable_item
                                                  groupable_item_203e2
          attribute_language_assignment.items
                    attribute_language_item
                              automotive_design_attribute_language_item
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          draughting_model.items
                    draughting_model_item_select
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          invisibility.invisible_items
                    invisible_item
          mechanical_design_geometric_presentation_representation.items
                    mechanical_design_geometric_presentation_representation_items
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              automotive_design_multi_language_attribute_item
          over_riding_styled_item.over_ridden_style
          picture_representation.items
                    picture_representation_item_select
          verification_evidence.items
                    verification_evidence_item
                              smpushup_ap233_verification_evidence_item
                                        groupable_item
                                                  cc3dpa_groupable_item
annotation_occurrence
          annotation_occurrence_relationship.related_annotation_occurrence
          annotation_occurrence_relationship.relating_annotation_occurrence
          area_dependent_annotation_representation.items
                    area_dependent_annotation_representation_item
          draughting_group_elements_assignment.items
                    draughting_group_element
          draughting_model_item_association.identified_item
                    draughting_model_item_association_select
          view_dependent_annotation_representation.items
                    view_dependent_annotation_representation_item
draughting_annotation_occurrence

Global rules for this entity data type

          -