|
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; |
| 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) |