|
ENTITY Specification_definition SUPERTYPE OF (ONEOF (Design_specification, Process_specification, Material_specification, Test_specification, Language_reference_manual)) SUBTYPE OF (Document_definition); DERIVE source : SET [0:?] OF Organization_or_person_in_organization_assignment := bag_to_set(QUERY(temp <* USEDIN(SELF,'PERSON_ORGANIZATION_ASSIGNMENT_ARM.'+ 'ORGANIZATION_OR_PERSON_IN_ORGANIZATION_ASSIGNMENT.ITEMS') | (temp.role = 'document source') )); WHERE WR1: EXISTS (source) AND (SIZEOF(source) = 1); END_ENTITY; -- Specification_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; Document_definition (RT) (OPT) name->description: STRING; (RT) defined_version->associated_document_version: Document_version; Specification_definition (DER) source: SET [0:?] OF Organization_or_person_in_organization_assignment; |
| Design_specification (Specification_document_arm) |
| Language_reference_manual (Specification_document_arm) |
| Material_specification (Specification_document_arm) |
| Process_specification (Specification_document_arm) |
| Test_specification (Specification_document_arm) |
Global rules for this entity data type- |