ENTITY predefined_requirement_view_definition_armx SUPERTYPE OF (ONEOF (constraint_occurrence, design_characteristic_occurrence)) SUBTYPE OF (requirement_view_definition, predefined_requirement_view_definition); required_analytical_representation : OPTIONAL SET [1:?] OF analytical_model_application; required_functional_specification : OPTIONAL SET [1:?] OF functional_specification; required_characteristic : OPTIONAL characteristic_select; required_material : OPTIONAL material_designation; DERIVE requirement_specification : SET [1:?] OF document_definition := get_document_definition(SELF, 'requirement specification', 'SPECIFICATION_DOCUMENT_XIM.SPECIFICATION_DEFINITION_ARMX'); reference_clause : SET [0:1] OF document_definition := get_document_definition(SELF, 'reference clause', 'SPECIFICATION_DOCUMENT_XIM.DOCUMENT_DEFINITION'); SELF\product_definition.description : text := ?; WHERE wr1: NOT (SIZEOF(required_material) = 1) OR ('CONDUCTIVITY_MATERIAL_ASPECTS_XIM.'+ 'MATERIAL_IDENTIFICATION_WITH_CONDUCTIVITY_CLASSIFICATION' IN TYPEOF (required_material)); wr2: SELF\Product_view_definition.initial_context.application_domain IN ['mechanical', 'thermal', 'electromechancial', 'electromagnetic compatibility', 'electrical']; wr3: SELF\Product_view_definition.initial_context.life_cycle_stage IN ['design', 'qualify', 'inspect', 'test']; END_ENTITY; -- predefined_requirement_view_definition_armx |
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; |
assembly_group_spacing_requirement_armx (ASSEMBLY_COMPONENT_PLACEMENT_REQUIREMENTS_XIM) |
assembly_spacing_requirement_armx (ASSEMBLY_COMPONENT_PLACEMENT_REQUIREMENTS_XIM) |
constraint_occurrence (REQUIREMENT_DECOMPOSITION_XIM) |
design_characteristic_occurrence (REQUIREMENT_DECOMPOSITION_XIM) |
fabrication_thickness_requirement (FABRICATION_REQUIREMENT_XIM) |
impedance_measurement_setup_requirement_armx (FABRICATION_TECHNOLOGY_XIM) |
impedance_requirement_armx (FABRICATION_TECHNOLOGY_XIM) |
interface_requirement (ASSEMBLY_PHYSICAL_INTERFACE_REQUIREMENT_XIM) |
item_restricted_requirement_armx (ASSEMBLY_COMPONENT_PLACEMENT_REQUIREMENTS_XIM) |
layout_land_width_tolerance_requirement (FABRICATION_REQUIREMENT_XIM) |
layout_line_width_tolerance_requirement (FABRICATION_REQUIREMENT_XIM) |
layout_spacing_requirement_armx (INTERCONNECT_PLACEMENT_REQUIREMENTS_XIM) |
material_electrical_conductivity_requirement (REQUIREMENT_DECOMPOSITION_XIM) |
physical_connectivity_layout_topology_requirement_armx (PHYSICAL_CONNECTIVITY_DEFINITION_XIM) |
acpr_predefined_requirement_view_definition_subtypes (ASSEMBLY_COMPONENT_PLACEMENT_REQUIREMENTS_XIM) |
fr_predefined_requirement_view_definition_subtypes (FABRICATION_REQUIREMENT_XIM) |
ipr_predefined_requirement_view_definition_armx_subtypes (INTERCONNECT_PLACEMENT_REQUIREMENTS_XIM) |
Global rules for this entity data type- |
public interface EPredefined_requirement_view_definition_armx extends ERequirement_view_definition, EPredefined_requirement_view_definitionrequired_analytical_representation (explicit attribute)boolean testRequired_analytical_representation(EPredefined_requirement_view_definition_armx type)AAnalytical_model_application getRequired_analytical_representation(EPredefined_requirement_view_definition_armx type) AAnalytical_model_application createRequired_analytical_representation(EPredefined_requirement_view_definition_armx type) void unsetRequired_analytical_representation(EPredefined_requirement_view_definition_armx type) required_functional_specification (explicit attribute)boolean testRequired_functional_specification(EPredefined_requirement_view_definition_armx type)AFunctional_specification getRequired_functional_specification(EPredefined_requirement_view_definition_armx type) AFunctional_specification createRequired_functional_specification(EPredefined_requirement_view_definition_armx type) void unsetRequired_functional_specification(EPredefined_requirement_view_definition_armx type) required_characteristic (explicit attribute)int testRequired_characteristic(EPredefined_requirement_view_definition_armx type)case 1 EEntity getRequired_characteristic(EPredefined_requirement_view_definition_armx type) void setRequired_characteristic(EPredefined_requirement_view_definition_armx type, EEntity value, EEntity node1) case 1 EEntity getRequired_characteristic(EPredefined_requirement_view_definition_armx type) void setRequired_characteristic(EPredefined_requirement_view_definition_armx type, EEntity value, EEntity node1) void unsetRequired_characteristic(EPredefined_requirement_view_definition_armx type) required_material (explicit attribute)boolean testRequired_material(EPredefined_requirement_view_definition_armx type)EMaterial_designation getRequired_material(EPredefined_requirement_view_definition_armx type) void setRequired_material(EPredefined_requirement_view_definition_armx type, EMaterial_designation value) void unsetRequired_material(EPredefined_requirement_view_definition_armx type) requirement_specification (derived attribute)ADocument_definition getRequirement_specification(EPredefined_requirement_view_definition_armx type)boolean testRequirement_specification(EPredefined_requirement_view_definition_armx type) reference_clause (derived attribute)ADocument_definition getReference_clause(EPredefined_requirement_view_definition_armx type)boolean testReference_clause(EPredefined_requirement_view_definition_armx type) |
public class CPredefined_requirement_view_definition_armx implements EPredefined_requirement_view_definition_armxstatic EAttribute attributeRequired_analytical_representation(EPredefined_requirement_view_definition_armx type)static int usedinRequired_analytical_representation(EPredefined_requirement_view_definition_armx type, EAnalytical_model_application instance, ASdaiModel domain, APredefined_requirement_view_definition_armx result) static EAttribute attributeRequired_functional_specification(EPredefined_requirement_view_definition_armx type) static int usedinRequired_functional_specification(EPredefined_requirement_view_definition_armx type, EFunctional_specification instance, ASdaiModel domain, APredefined_requirement_view_definition_armx result) static EAttribute attributeRequired_characteristic(EPredefined_requirement_view_definition_armx type) static int usedinRequired_characteristic(EPredefined_requirement_view_definition_armx type, EEntity instance, ASdaiModel domain, APredefined_requirement_view_definition_armx result) static EAttribute attributeRequired_material(EPredefined_requirement_view_definition_armx type) static int usedinRequired_material(EPredefined_requirement_view_definition_armx type, EMaterial_designation instance, ASdaiModel domain, APredefined_requirement_view_definition_armx result) static EAttribute attributeRequirement_specification(EPredefined_requirement_view_definition_armx type) static int usedinRequirement_specification(EPredefined_requirement_view_definition_armx type, EDocument_definition instance, ASdaiModel domain, APredefined_requirement_view_definition_armx result) static EAttribute attributeReference_clause(EPredefined_requirement_view_definition_armx type) static int usedinReference_clause(EPredefined_requirement_view_definition_armx type, EDocument_definition instance, ASdaiModel domain, APredefined_requirement_view_definition_armx result) static EAttribute attributeDescription(EPredefined_requirement_view_definition_armx type) |
public class APredefined_requirement_view_definition_armx extends AEntitypublic EPredefined_requirement_view_definition_armx getByIndex(int index)public EPredefined_requirement_view_definition_armx getCurrentMember(SdaiIterator it) |