|
ENTITY placed_datum_target_feature SUBTYPE OF (datum_target); DERIVE representation_associations : SET [0:?] OF property_definition_representation := get_shape_aspect_property_definition_representations(SELF); WHERE WR1: SELF.description IN ['point','line','rectangle','circle','circular curve']; WR2: SIZEOF (QUERY (pdr <* representation_associations | 'GEOMETRIC_TOLERANCE_MIM.SHAPE_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF (pdr.used_representation) )) = 1; WR3: valid_datum_target_parameters(SELF); END_ENTITY; -- placed_datum_target_feature |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; datum_target target_id: identifier; (INV) target_basis_relationship: SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; placed_datum_target_feature (DER) representation_associations: SET [0:?] OF property_definition_representation; |
Global rules for this entity data type- |