ENTITY assembly_spacing_requirement_armx SUBTYPE OF (predefined_requirement_view_definition_armx, assembly_spacing_requirement); reference_design_object_category : assembly_product_design_object_category_or_group; dependent_design_object_category : assembly_product_design_object_category_or_group; SELF\predefined_requirement_view_definition_armx.required_characteristic : length_tolerance_characteristic; of_spacing_type : assembly_spacing_type; UNIQUE ur1 : reference_design_object_category, dependent_design_object_category; END_ENTITY; -- assembly_spacing_requirement_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_spacing_requirement - assembly_spacing_requirement_armx reference_design_object_category: assembly_product_design_object_category_or_group; dependent_design_object_category: assembly_product_design_object_category_or_group; (RT) required_characteristic: length_tolerance_characteristic; of_spacing_type: assembly_spacing_type; |
Global rules for this entity data type- |
public interface EAssembly_spacing_requirement_armx extends EPredefined_requirement_view_definition_armx, EAssembly_spacing_requirementreference_design_object_category (explicit attribute)int testReference_design_object_category(EAssembly_spacing_requirement_armx type)case 1 EEntity getReference_design_object_category(EAssembly_spacing_requirement_armx type) void setReference_design_object_category(EAssembly_spacing_requirement_armx type, EEntity value, EEntity node1) case sReference_design_object_categoryAssembly_product_design_object_category: int getReference_design_object_category(EAssembly_spacing_requirement_armx type, EAssembly_product_design_object_category node1) void setReference_design_object_category(EAssembly_spacing_requirement_armx type, int value, EAssembly_product_design_object_category node1) void unsetReference_design_object_category(EAssembly_spacing_requirement_armx type) dependent_design_object_category (explicit attribute)int testDependent_design_object_category(EAssembly_spacing_requirement_armx type)case 1 EEntity getDependent_design_object_category(EAssembly_spacing_requirement_armx type) void setDependent_design_object_category(EAssembly_spacing_requirement_armx type, EEntity value, EEntity node1) case sDependent_design_object_categoryAssembly_product_design_object_category: int getDependent_design_object_category(EAssembly_spacing_requirement_armx type, EAssembly_product_design_object_category node1) void setDependent_design_object_category(EAssembly_spacing_requirement_armx type, int value, EAssembly_product_design_object_category node1) void unsetDependent_design_object_category(EAssembly_spacing_requirement_armx type) of_spacing_type (explicit attribute)boolean testOf_spacing_type(EAssembly_spacing_requirement_armx type)int getOf_spacing_type(EAssembly_spacing_requirement_armx type) void setOf_spacing_type(EAssembly_spacing_requirement_armx type, int value) void unsetOf_spacing_type(EAssembly_spacing_requirement_armx type) |
public class CAssembly_spacing_requirement_armx implements EAssembly_spacing_requirement_armxstatic EAttribute attributeReference_design_object_category(EAssembly_spacing_requirement_armx type)static int usedinReference_design_object_category(EAssembly_spacing_requirement_armx type, EEntity instance, ASdaiModel domain, AAssembly_spacing_requirement_armx result) static EAttribute attributeDependent_design_object_category(EAssembly_spacing_requirement_armx type) static int usedinDependent_design_object_category(EAssembly_spacing_requirement_armx type, EEntity instance, ASdaiModel domain, AAssembly_spacing_requirement_armx result) static EAttribute attributeOf_spacing_type(EAssembly_spacing_requirement_armx type) |
public class AAssembly_spacing_requirement_armx extends AEntitypublic EAssembly_spacing_requirement_armx getByIndex(int index)public EAssembly_spacing_requirement_armx getCurrentMember(SdaiIterator it) |