|
ENTITY datum_feature SUPERTYPE OF (ONEOF (dimensional_location_with_datum_feature, dimensional_size_with_datum_feature)) SUBTYPE OF (shape_aspect); INVERSE feature_basis_relationship : SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; WHERE WR1: SIZEOF(QUERY(sar <* SELF\datum_feature.feature_basis_relationship | ('SHAPE_ASPECT_DEFINITION_SCHEMA.DATUM' IN TYPEOF (sar\shape_aspect_relationship.related_shape_aspect)))) = 1; WR2: SELF\shape_aspect.product_definitional = TRUE; END_ENTITY; -- datum_feature |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; datum_feature (INV) feature_basis_relationship: SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; |
| dimensional_location_with_datum_feature (shape_aspect_definition_schema) |
| dimensional_size_with_datum_feature (shape_aspect_definition_schema) |
Global rules for this entity data type- |