ENTITY test_requirement_allocation SUBTYPE OF (requirement_assignment_armx); SELF\requirement_assignment_armx.assigned_to : product_definition_formation; analytical_model_based_test_access : OPTIONAL SET [1:?] OF analytical_model_port_assignment_armx; functional_specification_based_test_access : OPTIONAL SET [1:?] OF functional_usage_view_to_part_terminal_assignment; SELF\requirement_assignment_armx.assigned_requirement RENAMED assigned_requirement_property : predefined_requirement_view_definition_armx; WHERE wr1: EXISTS(analytical_model_based_test_access) XOR EXISTS(functional_specification_based_test_access); wr2: NOT (EXISTS(functional_specification_based_test_access)) OR (SIZEOF(QUERY(fa <* functional_specification_based_test_access | NOT (fa.physical_usage_view_terminal\Shape_element.containing_shape.defined_version = SELF\Requirement_assignment_armx.assigned_to))) = 0); wr3: assigned_requirement_property\Product_view_definition.initial_context\product_definition_context.life_cycle_stage = 'test'; END_ENTITY; -- test_requirement_allocation |
Entity data types and their attributescharacterized_objectname: label; (OPT) description: text; group name: label; (OPT) description: text; (DER) id: identifier; requirement_assignment - requirement_assignment_armx assigned_requirement: requirement_view_definition; assigned_to: requirement_assignment_item; id_x: STRING; (RT) (DER) name: label; (RT) (DER) description: text; (RT) (DER) name: label; (RT) (DER) id: identifier; test_requirement_allocation (RT) assigned_to: product_definition_formation; (OPT) analytical_model_based_test_access: SET [1:?] OF analytical_model_port_assignment_armx; (OPT) functional_specification_based_test_access: SET [1:?] OF functional_usage_view_to_part_terminal_assignment; (RT) assigned_requirement->assigned_requirement_property: predefined_requirement_view_definition_armx; |
Global rules for this entity data type- |
public interface ETest_requirement_allocation extends ERequirement_assignment_armxanalytical_model_based_test_access (explicit attribute)boolean testAnalytical_model_based_test_access(ETest_requirement_allocation type)AAnalytical_model_port_assignment_armx getAnalytical_model_based_test_access(ETest_requirement_allocation type) AAnalytical_model_port_assignment_armx createAnalytical_model_based_test_access(ETest_requirement_allocation type) void unsetAnalytical_model_based_test_access(ETest_requirement_allocation type) functional_specification_based_test_access (explicit attribute)boolean testFunctional_specification_based_test_access(ETest_requirement_allocation type)AFunctional_usage_view_to_part_terminal_assignment getFunctional_specification_based_test_access(ETest_requirement_allocation type) AFunctional_usage_view_to_part_terminal_assignment createFunctional_specification_based_test_access(ETest_requirement_allocation type) void unsetFunctional_specification_based_test_access(ETest_requirement_allocation type) |
public class CTest_requirement_allocation implements ETest_requirement_allocationstatic EAttribute attributeAnalytical_model_based_test_access(ETest_requirement_allocation type)static int usedinAnalytical_model_based_test_access(ETest_requirement_allocation type, EAnalytical_model_port_assignment_armx instance, ASdaiModel domain, ATest_requirement_allocation result) static EAttribute attributeFunctional_specification_based_test_access(ETest_requirement_allocation type) static int usedinFunctional_specification_based_test_access(ETest_requirement_allocation type, EFunctional_usage_view_to_part_terminal_assignment instance, ASdaiModel domain, ATest_requirement_allocation result) |
public class ATest_requirement_allocation extends AEntitypublic ETest_requirement_allocation getByIndex(int index)public ETest_requirement_allocation getCurrentMember(SdaiIterator it) |