ENTITY part_connected_terminals_definition_domain_armx SUBTYPE OF (part_connected_terminals_definition_domain); domain_type : fatp_part_connected_terminals_definition_domain_enumeration; associated_definition : part_connected_terminals_definition; DERIVE SELF\shape_aspect.name : label := ?; SELF\shape_aspect.of_shape : product_definition_shape := associated_definition.of_shape; SELF\shape_aspect.product_definitional : LOGICAL := ?; END_ENTITY; -- part_connected_terminals_definition_domain_armx |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; part_connected_terminals_definition_domain - part_connected_terminals_definition_domain_armx domain_type: fatp_part_connected_terminals_definition_domain_enumeration; associated_definition: part_connected_terminals_definition; (RT) (DER) name: label; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) product_definitional: LOGICAL; |
Global rules for this entity data type- |
public interface EPart_connected_terminals_definition_domain_armx extends EPart_connected_terminals_definition_domaindomain_type (explicit attribute)boolean testDomain_type(EPart_connected_terminals_definition_domain_armx type)int getDomain_type(EPart_connected_terminals_definition_domain_armx type) void setDomain_type(EPart_connected_terminals_definition_domain_armx type, int value) void unsetDomain_type(EPart_connected_terminals_definition_domain_armx type) associated_definition (explicit attribute)boolean testAssociated_definition(EPart_connected_terminals_definition_domain_armx type)EPart_connected_terminals_definition getAssociated_definition(EPart_connected_terminals_definition_domain_armx type) void setAssociated_definition(EPart_connected_terminals_definition_domain_armx type, EPart_connected_terminals_definition value) void unsetAssociated_definition(EPart_connected_terminals_definition_domain_armx type) |
public class CPart_connected_terminals_definition_domain_armx implements EPart_connected_terminals_definition_domain_armxstatic EAttribute attributeDomain_type(EPart_connected_terminals_definition_domain_armx type)static EAttribute attributeAssociated_definition(EPart_connected_terminals_definition_domain_armx type) static int usedinAssociated_definition(EPart_connected_terminals_definition_domain_armx type, EPart_connected_terminals_definition instance, ASdaiModel domain, APart_connected_terminals_definition_domain_armx result) static EAttribute attributeName(EPart_connected_terminals_definition_domain_armx type) static EAttribute attributeOf_shape(EPart_connected_terminals_definition_domain_armx type) static int usedinOf_shape(EPart_connected_terminals_definition_domain_armx type, EProduct_definition_shape instance, ASdaiModel domain, APart_connected_terminals_definition_domain_armx result) static EAttribute attributeProduct_definitional(EPart_connected_terminals_definition_domain_armx type) |
public class APart_connected_terminals_definition_domain_armx extends AEntitypublic EPart_connected_terminals_definition_domain_armx getByIndex(int index)public EPart_connected_terminals_definition_domain_armx getCurrentMember(SdaiIterator it) |