|
ENTITY interface_requirement_occurrence SUBTYPE OF (predefined_requirement_view_definition_armx); interface_to_next_higher_assembly : OPTIONAL next_higher_assembly_interface_requirement; reference_protocol : OPTIONAL protocol_physical_layer_definition_armx; WHERE wr1: SELF \ product_view_definition . initial_context . life_cycle_stage = 'design' ; END_ENTITY; -- interface_requirement_occurrence |
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; predefined_requirement_view_definition - predefined_requirement_view_definition_armx (OPT) required_analytical_representation: SET [1:?] OF analytical_model_application; (OPT) required_functional_specification: SET [1:?] OF functional_specification; (OPT) required_characteristic: characteristic_select; (OPT) required_material: material_designation; (DER) requirement_specification: SET [1:?] OF document_definition; (DER) reference_clause: SET [0:1] OF document_definition; (RT) (DER) description: text; interface_requirement_occurrence (OPT) interface_to_next_higher_assembly: next_higher_assembly_interface_requirement; (OPT) reference_protocol: protocol_physical_layer_definition_armx; |
Global rules for this entity data type- |
public interface EInterface_requirement_occurrence extends EPredefined_requirement_view_definition_armxinterface_to_next_higher_assembly (explicit attribute)boolean testInterface_to_next_higher_assembly(EInterface_requirement_occurrence type)ENext_higher_assembly_interface_requirement getInterface_to_next_higher_assembly(EInterface_requirement_occurrence type) void setInterface_to_next_higher_assembly(EInterface_requirement_occurrence type, ENext_higher_assembly_interface_requirement value) void unsetInterface_to_next_higher_assembly(EInterface_requirement_occurrence type) reference_protocol (explicit attribute)boolean testReference_protocol(EInterface_requirement_occurrence type)EProtocol_physical_layer_definition_armx getReference_protocol(EInterface_requirement_occurrence type) void setReference_protocol(EInterface_requirement_occurrence type, EProtocol_physical_layer_definition_armx value) void unsetReference_protocol(EInterface_requirement_occurrence type) |
public class CInterface_requirement_occurrence implements EInterface_requirement_occurrencestatic EAttribute attributeInterface_to_next_higher_assembly(EInterface_requirement_occurrence type)static int usedinInterface_to_next_higher_assembly(EInterface_requirement_occurrence type, ENext_higher_assembly_interface_requirement instance, ASdaiModel domain, AInterface_requirement_occurrence result) static EAttribute attributeReference_protocol(EInterface_requirement_occurrence type) static int usedinReference_protocol(EInterface_requirement_occurrence type, EProtocol_physical_layer_definition_armx instance, ASdaiModel domain, AInterface_requirement_occurrence result) |
public class AInterface_requirement_occurrence extends AEntitypublic EInterface_requirement_occurrence getByIndex(int index)public EInterface_requirement_occurrence getCurrentMember(SdaiIterator it) |