|
ENTITY derived_shape_aspect SUPERTYPE OF (ONEOF (apex, centre_of_symmetry, geometric_alignment, geometric_intersection, parallel_offset, perpendicular_to, extension, tangent)) SUBTYPE OF (shape_aspect); INVERSE deriving_relationships : SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; WHERE WR1: SIZEOF (QUERY (dr <* SELF\derived_shape_aspect.deriving_relationships | NOT ('SHAPE_ASPECT_DEFINITION_SCHEMA.' + 'SHAPE_ASPECT_DERIVING_RELATIONSHIP' IN TYPEOF (dr)))) = 0; END_ENTITY; -- derived_shape_aspect |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; derived_shape_aspect (INV) deriving_relationships: SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; |
| apex (shape_aspect_definition_schema) |
| centre_of_symmetry (shape_aspect_definition_schema) |
| extension (shape_aspect_definition_schema) |
| geometric_alignment (shape_aspect_definition_schema) |
| geometric_intersection (shape_aspect_definition_schema) |
| parallel_offset (shape_aspect_definition_schema) |
| perpendicular_to (shape_aspect_definition_schema) |
| tangent (shape_aspect_definition_schema) |
Global rules for this entity data type- |