ENTITY fabrication_thickness_requirement SUBTYPE OF (predefined_requirement_view_definition_armx); characterized_class_range : range_characteristic_armx; tolerance : tolerance_characteristic; characterized_class : metal_or_dielectric; WHERE wr1: SELF\Product_view_definition.initial_context.life_cycle_stage = 'test'; wr2: NOT EXISTS(SELF\Product_view_definition.id); END_ENTITY; -- fabrication_thickness_requirement |
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; fabrication_thickness_requirement characterized_class_range: range_characteristic_armx; tolerance: tolerance_characteristic; characterized_class: metal_or_dielectric; |
Global rules for this entity data type- |
public interface EFabrication_thickness_requirement extends EPredefined_requirement_view_definition_armxcharacterized_class_range (explicit attribute)boolean testCharacterized_class_range(EFabrication_thickness_requirement type)ERange_characteristic_armx getCharacterized_class_range(EFabrication_thickness_requirement type) void setCharacterized_class_range(EFabrication_thickness_requirement type, ERange_characteristic_armx value) void unsetCharacterized_class_range(EFabrication_thickness_requirement type) tolerance (explicit attribute)boolean testTolerance(EFabrication_thickness_requirement type)ETolerance_characteristic getTolerance(EFabrication_thickness_requirement type) void setTolerance(EFabrication_thickness_requirement type, ETolerance_characteristic value) void unsetTolerance(EFabrication_thickness_requirement type) characterized_class (explicit attribute)boolean testCharacterized_class(EFabrication_thickness_requirement type)int getCharacterized_class(EFabrication_thickness_requirement type) void setCharacterized_class(EFabrication_thickness_requirement type, int value) void unsetCharacterized_class(EFabrication_thickness_requirement type) |
public class CFabrication_thickness_requirement implements EFabrication_thickness_requirementstatic EAttribute attributeCharacterized_class_range(EFabrication_thickness_requirement type)static int usedinCharacterized_class_range(EFabrication_thickness_requirement type, ERange_characteristic_armx instance, ASdaiModel domain, AFabrication_thickness_requirement result) static EAttribute attributeTolerance(EFabrication_thickness_requirement type) static int usedinTolerance(EFabrication_thickness_requirement type, ETolerance_characteristic instance, ASdaiModel domain, AFabrication_thickness_requirement result) static EAttribute attributeCharacterized_class(EFabrication_thickness_requirement type) |
public class AFabrication_thickness_requirement extends AEntitypublic EFabrication_thickness_requirement getByIndex(int index)public EFabrication_thickness_requirement getCurrentMember(SdaiIterator it) |