Application module: Datum difference based model | ISO/TS 10303-1660:2018-11(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N9382 - ISO/TS 10303-1660 Datum difference based model - EXPRESS ARM
Supersedes
ISO/TC 184/SC 4/WG 12 N8122
*)
SCHEMA Datum_difference_based_model_arm;
USE FROM
Geometric_tolerance_arm;
-- ISO/TS 10303-1051
USE FROM
Model_parameter_arm;
-- ISO/TS 10303-1703
USE FROM
Functional_usage_view_arm;
-- ISO/TS 10303-1705
TYPE dfbm_analytical_model_port_assignment_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
analytical_model_port_assignment_select
WITH
(Datum_difference);
END_TYPE;
ENTITY Datum_difference;
precedent_datum : Shape_element;
subsequent_datum : Shape_element;
END_ENTITY;
ENTITY Datum_difference_based_characteristic
SUBTYPE OF (Representation_item);
of_datum_difference : Datum_difference;
END_ENTITY;
ENTITY Datum_difference_based_model_parameter
SUBTYPE OF (Model_parameter);
of_datum_difference : Datum_difference;
END_ENTITY;
ENTITY Datum_difference_functional_unit_usage_view_terminal_assignment;
assigned_functional_terminal_definition : Functional_unit_usage_view_terminal_definition;
assigned_datum_difference : Datum_difference;
END_ENTITY;
SUBTYPE_CONSTRAINT ddbm_model_parameter_subtypes FOR Model_parameter;
ONEOF (Datum_difference_based_model_parameter,
Schema_based_model_parameter);
END_SUBTYPE_CONSTRAINT;
END_SCHEMA; -- Datum_difference_based_model_arm
© ISO 2018 — All rights reserved