ENTITY next_higher_assembly_interface_requirement SUBTYPE OF (specified_higher_usage_occurrence); shape : three_dimensional_shape; version_of_next_higher_assembly : product_definition_formation; DERIVE SELF\assembly_component_usage.reference_designator : identifier := ?; SELF\product_definition_relationship.relating_product_definition : product_definition := ?; SELF\specified_higher_usage_occurrence.next_usage : next_assembly_usage_occurrence := ?; SELF\product_definition_relationship.related_product_definition : product_definition := ?; SELF\specified_higher_usage_occurrence.upper_usage : assembly_component_usage := ?; SELF\product_definition_relationship.id : identifier := ?; END_ENTITY; -- next_higher_assembly_interface_requirement |
Entity data types and their attributesproduct_definition_relationshipid: identifier; name: label; (OPT) description: text; relating_product_definition: product_definition; related_product_definition: product_definition; product_definition_usage - assembly_component_usage (OPT) reference_designator: identifier; specified_higher_usage_occurrence upper_usage: assembly_component_usage; next_usage: next_assembly_usage_occurrence; next_higher_assembly_interface_requirement shape: three_dimensional_shape; version_of_next_higher_assembly: product_definition_formation; (RT) (DER) reference_designator: identifier; (RT) (DER) relating_product_definition: product_definition; (RT) (DER) next_usage: next_assembly_usage_occurrence; (RT) (DER) related_product_definition: product_definition; (RT) (DER) upper_usage: assembly_component_usage; (RT) (DER) id: identifier; |
Global rules for this entity data type- |
public interface ENext_higher_assembly_interface_requirement extends ESpecified_higher_usage_occurrenceshape (explicit attribute)int testShape(ENext_higher_assembly_interface_requirement type)case 1 EEntity getShape(ENext_higher_assembly_interface_requirement type) void setShape(ENext_higher_assembly_interface_requirement type, EEntity value, EEntity node1) void unsetShape(ENext_higher_assembly_interface_requirement type) version_of_next_higher_assembly (explicit attribute)boolean testVersion_of_next_higher_assembly(ENext_higher_assembly_interface_requirement type)EProduct_definition_formation getVersion_of_next_higher_assembly(ENext_higher_assembly_interface_requirement type) void setVersion_of_next_higher_assembly(ENext_higher_assembly_interface_requirement type, EProduct_definition_formation value) void unsetVersion_of_next_higher_assembly(ENext_higher_assembly_interface_requirement type) |
public class CNext_higher_assembly_interface_requirement implements ENext_higher_assembly_interface_requirementstatic EAttribute attributeShape(ENext_higher_assembly_interface_requirement type)static int usedinShape(ENext_higher_assembly_interface_requirement type, EEntity instance, ASdaiModel domain, ANext_higher_assembly_interface_requirement result) static EAttribute attributeVersion_of_next_higher_assembly(ENext_higher_assembly_interface_requirement type) static int usedinVersion_of_next_higher_assembly(ENext_higher_assembly_interface_requirement type, EProduct_definition_formation instance, ASdaiModel domain, ANext_higher_assembly_interface_requirement result) static EAttribute attributeReference_designator(ENext_higher_assembly_interface_requirement type) static EAttribute attributeRelating_product_definition(ENext_higher_assembly_interface_requirement type) static int usedinRelating_product_definition(ENext_higher_assembly_interface_requirement type, EProduct_definition instance, ASdaiModel domain, ANext_higher_assembly_interface_requirement result) static EAttribute attributeNext_usage(ENext_higher_assembly_interface_requirement type) static int usedinNext_usage(ENext_higher_assembly_interface_requirement type, ENext_assembly_usage_occurrence instance, ASdaiModel domain, ANext_higher_assembly_interface_requirement result) static EAttribute attributeRelated_product_definition(ENext_higher_assembly_interface_requirement type) static int usedinRelated_product_definition(ENext_higher_assembly_interface_requirement type, EProduct_definition instance, ASdaiModel domain, ANext_higher_assembly_interface_requirement result) static EAttribute attributeUpper_usage(ENext_higher_assembly_interface_requirement type) static int usedinUpper_usage(ENext_higher_assembly_interface_requirement type, EAssembly_component_usage instance, ASdaiModel domain, ANext_higher_assembly_interface_requirement result) static EAttribute attributeId(ENext_higher_assembly_interface_requirement type) |
public class ANext_higher_assembly_interface_requirement extends AEntitypublic ENext_higher_assembly_interface_requirement getByIndex(int index)public ENext_higher_assembly_interface_requirement getCurrentMember(SdaiIterator it) |