Application module: Associative text ISO/TS 10303-1132:2014-02(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM type definitions
   4.3 ARM entity definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
F Change history
Bibliography
Index

(*
ISO TC184/SC4/WG12 N7385 - ISO/TS 10303-1132 Associative text - EXPRESS ARM
Supersedes ISO TC184/SC4/WG12 N6863
*)



SCHEMA Associative_text_arm;

USE FROM Appearance_assignment_arm;    -- ISO/TS 10303-1001

USE FROM Colour_arm;    -- ISO/TS 10303-1002

USE FROM Text_appearance_arm;    -- ISO/TS 10303-1136


TYPE at_appearance_select = SELECT BASED_ON appearance_select WITH
   (Text_style);
END_TYPE;

TYPE at_composite_text_element_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON composite_text_element_select WITH
   (Annotation_text);
END_TYPE;

TYPE text_or_composite_text = EXTENSIBLE GENERIC_ENTITY SELECT
   (Annotation_text,
    Composite_presentable_text,
    Defined_character_glyph,
    Text_literal);
END_TYPE;

TYPE text_string_representation_item_select = EXTENSIBLE GENERIC_ENTITY SELECT
   (Annotation_text,
    Composite_presentable_text,
    Defined_character_glyph,
    Text_literal);
END_TYPE;

ENTITY Annotation_curve
  ABSTRACT SUPERTYPE
  SUBTYPE OF (Annotation_element);
  annotation_curve_type : OPTIONAL STRING;
  SELF\Styled_element.element : Curve;
END_ENTITY;

ENTITY Annotation_element
  SUPERTYPE OF (ONEOF (Annotation_text_occurrence,
                       Annotation_curve))
  SUBTYPE OF (Detailed_geometric_model_element, Styled_element);
END_ENTITY;

ENTITY Annotation_text
  SUBTYPE OF (Detailed_geometric_model_element);
  replicated_model : Text_string_representation;
  source : Axis_placement;
  target : Axis_placement;
END_ENTITY;

ENTITY Annotation_text_occurrence
  SUBTYPE OF (Annotation_element);
  SELF\Styled_element.element RENAMED text : text_or_composite_text;
END_ENTITY;

ENTITY Dimension_text
  SUBTYPE OF (Annotation_text_occurrence);
WHERE
  WR1: name IN ['dimension value', 'tolerance value', 'unit text', 'prefix text', 'suffix text'];
END_ENTITY;

ENTITY Text_string_representation
  SUBTYPE OF (Styled_model);
  SELF\Representation.items : SET[1:1] OF text_string_representation_item_select;
END_ENTITY;

ENTITY Text_style;
  font_size_scale : REAL;
  mirror_placement : OPTIONAL Axis_placement;
  text_colour : Colour;
END_ENTITY;

END_SCHEMA;  -- Associative_text_arm


© ISO 2014 — All rights reserved