ENTITY protocol_requirement_allocation_to_part_terminal_armx SUBTYPE OF (requirement_assignment_armx, protocol_requirement_allocation_to_part_terminal); SELF\requirement_assignment_armx.assigned_to : part_terminal; protocol_signal : functional_unit_usage_view_terminal_definition; SELF\requirement_assignment_armx.assigned_requirement RENAMED assigned_requirement_property : interface_requirement; WHERE wr1: EXISTS(assigned_requirement_property\Interface_requirement.reference_protocol); wr2: protocol_signal IN assigned_requirement_property\Interface_requirement.reference_protocol.host_functional_definition\Functional_unit_usage_view.access_mechanism; END_ENTITY; -- protocol_requirement_allocation_to_part_terminal_armx |
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; protocol_requirement_allocation_to_part_terminal - protocol_requirement_allocation_to_part_terminal_armx (RT) assigned_to: part_terminal; protocol_signal: functional_unit_usage_view_terminal_definition; (RT) assigned_requirement->assigned_requirement_property: interface_requirement; |
Global rules for this entity data type- |
public interface EProtocol_requirement_allocation_to_part_terminal_armx extends ERequirement_assignment_armx, EProtocol_requirement_allocation_to_part_terminalprotocol_signal (explicit attribute)boolean testProtocol_signal(EProtocol_requirement_allocation_to_part_terminal_armx type)EFunctional_unit_usage_view_terminal_definition getProtocol_signal(EProtocol_requirement_allocation_to_part_terminal_armx type) void setProtocol_signal(EProtocol_requirement_allocation_to_part_terminal_armx type, EFunctional_unit_usage_view_terminal_definition value) void unsetProtocol_signal(EProtocol_requirement_allocation_to_part_terminal_armx type) |
public class CProtocol_requirement_allocation_to_part_terminal_armx implements EProtocol_requirement_allocation_to_part_terminal_armxstatic EAttribute attributeProtocol_signal(EProtocol_requirement_allocation_to_part_terminal_armx type)static int usedinProtocol_signal(EProtocol_requirement_allocation_to_part_terminal_armx type, EFunctional_unit_usage_view_terminal_definition instance, ASdaiModel domain, AProtocol_requirement_allocation_to_part_terminal_armx result) |
public class AProtocol_requirement_allocation_to_part_terminal_armx extends AEntitypublic EProtocol_requirement_allocation_to_part_terminal_armx getByIndex(int index)public EProtocol_requirement_allocation_to_part_terminal_armx getCurrentMember(SdaiIterator it) |