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((('PART_TEMPLATE_XIM.CONNECTION_ZONE_IN_LAYOUT_TEMPLATE' IN TYPEOF (bonded_feature_1)) OR ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_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_ARMX' IN TYPEOF(bonded_feature_2))) XOR (('PART_TEMPLATE_XIM.CONNECTION_ZONE_IN_LAYOUT_TEMPLATE' IN TYPEOF(bonded_feature_2)) OR ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_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_ARMX' 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) |