|
ENTITY Derived_part_view_definition_relationship SUBTYPE OF (View_definition_relationship); SELF\View_definition_relationship.relating_view : Part_view_definition; SELF\View_definition_relationship.related_view : Part_view_definition; WHERE WR1: SIZEOF(get_derived_shape_element(SELF\View_definition_relationship.related_view)) > 0; WR2: SIZEOF(QUERY(gdrse <* get_derived_shape_element(SELF\View_definition_relationship.related_view) | (SIZEOF(QUERY(se <* gdrse.derived_from | SELF\View_definition_relationship.relating_view <> se.containing_shape.described_element )) = 0) )) = SIZEOF(get_derived_shape_element(SELF\View_definition_relationship.related_view)); WR3: NOT EXISTS(SELF\View_definition_relationship.relation_type); END_ENTITY; -- Derived_part_view_definition_relationship |
Entity data types and their attributesView_definition_relationship(OPT) id: STRING; (OPT) relation_type: STRING; (OPT) description: STRING; relating_view: Product_view_definition; related_view: Product_view_definition; Derived_part_view_definition_relationship (RT) relating_view: Part_view_definition; (RT) related_view: Part_view_definition; |
Global rules for this entity data type- |