|
ENTITY assembly_bond_definition_armx SUBTYPE OF (assembly_bond_definition); analytical_assembly_bond_representation : OPTIONAL SET [1:?] OF analytical_model_application; associated_definition : externally_defined_view_definition; bonded_feature_1 : bond_feature; bonded_feature_2 : bond_feature; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ? ; SELF\shape_aspect.description : text := ? ; SELF\shape_aspect.product_definitional : LOGICAL := ? ; INVERSE default_shape : SET [0:1] OF default_assembly_bond_shape_model FOR shape_characterized_definition; bond_category : external_source_identification FOR items; bond_material : material_designation FOR definitions; UNIQUE ur2 : associated_definition; ur1 : name; WHERE wr1: bonded_feature_1 <> bonded_feature_2 ; wr2: 'conductivity_material_aspects_xim.' + 'material_identification_with_conductivity_classification' IN TYPEOF ( bond_material ) ; wr3: NOT ( ( 'physical_unit_usage_view_xim.part_feature' IN TYPEOF ( bonded_feature_1 ) ) XOR ( 'physical_unit_usage_view_xim.part_feature' IN TYPEOF ( bonded_feature_2 ) ) ) ; wr4: NOT ( ( 'physical_unit_usage_view_xim.connection_zone_in_usage_view' IN TYPEOF ( bonded_feature_1 ) ) XOR ( 'physical_unit_usage_view_xim.connection_zone_in_usage_view' IN TYPEOF ( bonded_feature_2 ) ) ) ; wr5: NOT ( ( ( 'physical_layout_template_xim.connection_zone_in_layout_template' IN TYPEOF ( bonded_feature_1 ) ) OR ( 'fabrication_technology_xim.default_attachment_size_based_land_physical_template_armx' IN TYPEOF ( bonded_feature_1 ) ) OR ( 'feature_and_connection_zone_xim.feature_definition_with_connection_area' IN TYPEOF ( bonded_feature_2 ) ) ) XOR ( ( 'physical_layout_template_xim.connection_zone_in_layout_template' IN TYPEOF ( bonded_feature_2 ) ) OR ( 'fabrication_technology_xim.default_attachment_size_based_land_physical_template_armx' IN TYPEOF ( bonded_feature_1 ) ) OR ( 'feature_and_connection_zone_xim.feature_definition_with_connection_area' IN TYPEOF ( bonded_feature_2 ) ) ) ) ; END_ENTITY; -- assembly_bond_definition_armx |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; assembly_bond_definition - assembly_bond_definition_armx (OPT) analytical_assembly_bond_representation: SET [1:?] OF analytical_model_application; associated_definition: externally_defined_view_definition; bonded_feature_1: bond_feature; bonded_feature_2: bond_feature; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; (INV) default_shape: SET [0:1] OF default_assembly_bond_shape_model FOR shape_characterized_definition; (INV) bond_category: external_source_identification FOR items; (INV) bond_material: material_designation FOR definitions; |
Global rules for this entity data type- |
public interface EAssembly_bond_definition_armx extends EAssembly_bond_definitionanalytical_assembly_bond_representation (explicit attribute)boolean testAnalytical_assembly_bond_representation(EAssembly_bond_definition_armx type)AAnalytical_model_application getAnalytical_assembly_bond_representation(EAssembly_bond_definition_armx type) AAnalytical_model_application createAnalytical_assembly_bond_representation(EAssembly_bond_definition_armx type) void unsetAnalytical_assembly_bond_representation(EAssembly_bond_definition_armx type) associated_definition (explicit attribute)boolean testAssociated_definition(EAssembly_bond_definition_armx type)EExternally_defined_view_definition getAssociated_definition(EAssembly_bond_definition_armx type) void setAssociated_definition(EAssembly_bond_definition_armx type, EExternally_defined_view_definition value) void unsetAssociated_definition(EAssembly_bond_definition_armx type) bonded_feature_1 (explicit attribute)int testBonded_feature_1(EAssembly_bond_definition_armx type)case 1 EEntity getBonded_feature_1(EAssembly_bond_definition_armx type) void setBonded_feature_1(EAssembly_bond_definition_armx type, EEntity value, EEntity node1) void unsetBonded_feature_1(EAssembly_bond_definition_armx type) bonded_feature_2 (explicit attribute)int testBonded_feature_2(EAssembly_bond_definition_armx type)case 1 EEntity getBonded_feature_2(EAssembly_bond_definition_armx type) void setBonded_feature_2(EAssembly_bond_definition_armx type, EEntity value, EEntity node1) void unsetBonded_feature_2(EAssembly_bond_definition_armx type) default_shape (inverse attribute)ADefault_assembly_bond_shape_model getDefault_shape(EAssembly_bond_definition_armx type, ASdaiModel domain)bond_category (inverse attribute)AExternal_source_identification getBond_category(EAssembly_bond_definition_armx type, ASdaiModel domain)bond_material (inverse attribute)AMaterial_designation getBond_material(EAssembly_bond_definition_armx type, ASdaiModel domain) |
public class CAssembly_bond_definition_armx implements EAssembly_bond_definition_armxstatic EAttribute attributeAnalytical_assembly_bond_representation(EAssembly_bond_definition_armx type)static int usedinAnalytical_assembly_bond_representation(EAssembly_bond_definition_armx type, EAnalytical_model_application instance, ASdaiModel domain, AAssembly_bond_definition_armx result) static EAttribute attributeAssociated_definition(EAssembly_bond_definition_armx type) static int usedinAssociated_definition(EAssembly_bond_definition_armx type, EExternally_defined_view_definition instance, ASdaiModel domain, AAssembly_bond_definition_armx result) static EAttribute attributeBonded_feature_1(EAssembly_bond_definition_armx type) static int usedinBonded_feature_1(EAssembly_bond_definition_armx type, EEntity instance, ASdaiModel domain, AAssembly_bond_definition_armx result) static EAttribute attributeBonded_feature_2(EAssembly_bond_definition_armx type) static int usedinBonded_feature_2(EAssembly_bond_definition_armx type, EEntity instance, ASdaiModel domain, AAssembly_bond_definition_armx result) static EAttribute attributeOf_shape(EAssembly_bond_definition_armx type) static int usedinOf_shape(EAssembly_bond_definition_armx type, EProduct_definition_shape instance, ASdaiModel domain, AAssembly_bond_definition_armx result) static EAttribute attributeDescription(EAssembly_bond_definition_armx type) static EAttribute attributeProduct_definitional(EAssembly_bond_definition_armx type) static EAttribute attributeDefault_shape(EAssembly_bond_definition_armx type) static EAttribute attributeBond_category(EAssembly_bond_definition_armx type) static EAttribute attributeBond_material(EAssembly_bond_definition_armx type) |
public class AAssembly_bond_definition_armx extends AEntitypublic EAssembly_bond_definition_armx getByIndex(int index)public EAssembly_bond_definition_armx getCurrentMember(SdaiIterator it) |