SCHEMA Property_space_arm;
USE FROM Engineering_analysis_basics_arm -- Engineering_analysis_basics (Class, Classification, Fusion, Physical_space); USE FROM Independent_property_definition_arm -- Independent_property_definition (Independent_property_definition); USE FROM Independent_property_arm -- Independent_property (Independent_property Independent_property_relationship);
ENTITY Membership_of_property_space SUBTYPE OF (Classification); class : Property_space; member : Independent_property_definition; END_ENTITY;
ENTITY Property_space SUBTYPE OF (Physical_space); END_ENTITY;
ENTITY Property_space_as_property_definition SUBTYPE OF (Fusion); class : Property_space; whole : Independent_property_definition; END_ENTITY;
ENTITY Property_space_tensor_order_and_symmetry
SUBTYPE OF (Class);
code : STRING;
supplier : STRING;
UNIQUE
single_instance_of_class : code, supplier;
WHERE
valid_standard_class :
IF (supplier = 'ISO/PDTS 10303-1039') THEN
code IN ['TO001', 'TO002', 'TO003', 'TO004', 'TO005', 'TO006',
'TO007', 'TO008', 'TO009'];
ELSE
TRUE;
END_IF;
END_ENTITY;
END_SCHEMA;
Page last updated - 7 Sep 2000