|
ENTITY placement_group_requirement_definition SUBTYPE OF (requirement_view_definition, group_product_definition); SELF\product_definition.id RENAMED design_specific_usage : identifier; DERIVE requirement : SET [0:?] OF requirement_view_definition := bag_to_set ( ( QUERY ( rvdr <* USEDIN ( SELF , 'requirement_decomposition_xim.' + 'requirement_view_definition_relationship.primary' ) | ( rvdr . relation_type = derived_from ) ) ) ) ; SELF\product_definition.description : text := ? ; INVERSE composition : SET [1:?] OF component_group_assignment FOR associated_group; WHERE wr1: EXISTS ( requirement ) AND SIZEOF ( requirement ) >= 1 ; END_ENTITY; -- placement_group_requirement_definition |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; requirement_view_definition (RT) defined_version: requirement_version; product_definition_relationship id: identifier; name: label; (OPT) description: text; relating_product_definition: product_definition; related_product_definition: product_definition; component_definition (RT) (DER) related_product_definition: component_definition; group_product_definition - placement_group_requirement_definition (RT) id->design_specific_usage: identifier; (DER) requirement: SET [0:?] OF requirement_view_definition; (RT) (DER) description: text; (INV) composition: SET [1:?] OF component_group_assignment FOR associated_group; |
Global rules for this entity data type- |
public interface EPlacement_group_requirement_definition extends ERequirement_view_definition, EGroup_product_definitionrequirement (derived attribute)ARequirement_view_definition getRequirement(EPlacement_group_requirement_definition type)boolean testRequirement(EPlacement_group_requirement_definition type) composition (inverse attribute)AComponent_group_assignment getComposition(EPlacement_group_requirement_definition type, ASdaiModel domain) |
public class CPlacement_group_requirement_definition implements EPlacement_group_requirement_definitionstatic EAttribute attributeRequirement(EPlacement_group_requirement_definition type)static int usedinRequirement(EPlacement_group_requirement_definition type, ERequirement_view_definition instance, ASdaiModel domain, APlacement_group_requirement_definition result) static EAttribute attributeDescription(EPlacement_group_requirement_definition type) static EAttribute attributeComposition(EPlacement_group_requirement_definition type) |
public class APlacement_group_requirement_definition extends AEntitypublic EPlacement_group_requirement_definition getByIndex(int index)public EPlacement_group_requirement_definition getCurrentMember(SdaiIterator it) |