|
ENTITY Placement_group_requirement_definition SUBTYPE OF (Requirement_view_definition); design_specific_usage : STRING; DERIVE requirement : SET [0:?] OF Requirement_view_definition := bag_to_set((QUERY(rvdr <* USEDIN (SELF, 'REQUIREMENT_DECOMPOSITION_ARM.'+ 'REQUIREMENT_VIEW_DEFINITION_RELATIONSHIP.PRIMARY') | (rvdr.relation_type = 'derived_from')))); INVERSE composition : SET [1:?] OF Component_group_assignment FOR associated_group; WHERE WR1: EXISTS (requirement) AND (SIZEOF(requirement) >= 1); WR2: NOT EXISTS (SELF\Product_view_definition.name); END_ENTITY; -- Placement_group_requirement_definition |
Entity data types and their attributesProduct_view_definition(OPT) id: STRING; (OPT) name: STRING; (OPT) additional_characterization: STRING; initial_context: View_definition_context; additional_contexts: SET [0:?] OF View_definition_context; defined_version: Product_version; Requirement_view_definition (RT) defined_version: Requirement_version; Placement_group_requirement_definition design_specific_usage: STRING; (DER) requirement: SET [0:?] OF Requirement_view_definition; (INV) composition: SET [1:?] OF Component_group_assignment FOR associated_group; |
Global rules for this entity data type- |