ENTITY printed_part_template_connected_terminals_definition_armx SUBTYPE OF (printed_part_template_connected_terminals_definition); connected_terminals : SET [2:?] OF printed_part_template_terminal_armx; DERIVE scope : printed_part_template_armx := connected_terminals[1].associated_definition; SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.description : text := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; UNIQUE ur1 : name, scope; WHERE wr1: SIZEOF(QUERY(t <* connected_terminals | t.associated_definition :<>: scope)) = 0; END_ENTITY; -- printed_part_template_connected_terminals_definition_armx |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; printed_part_template_connected_terminals_definition - printed_part_template_connected_terminals_definition_armx connected_terminals: SET [2:?] OF printed_part_template_terminal_armx; (DER) scope: printed_part_template_armx; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; |
Global rules for this entity data type- |
public interface EPrinted_part_template_connected_terminals_definition_armx extends EPrinted_part_template_connected_terminals_definitionconnected_terminals (explicit attribute)boolean testConnected_terminals(EPrinted_part_template_connected_terminals_definition_armx type)APrinted_part_template_terminal_armx getConnected_terminals(EPrinted_part_template_connected_terminals_definition_armx type) APrinted_part_template_terminal_armx createConnected_terminals(EPrinted_part_template_connected_terminals_definition_armx type) void unsetConnected_terminals(EPrinted_part_template_connected_terminals_definition_armx type) scope (derived attribute)EPrinted_part_template_armx getScope(EPrinted_part_template_connected_terminals_definition_armx type)boolean testScope(EPrinted_part_template_connected_terminals_definition_armx type) |
public class CPrinted_part_template_connected_terminals_definition_armx implements EPrinted_part_template_connected_terminals_definition_armxstatic EAttribute attributeConnected_terminals(EPrinted_part_template_connected_terminals_definition_armx type)static int usedinConnected_terminals(EPrinted_part_template_connected_terminals_definition_armx type, EPrinted_part_template_terminal_armx instance, ASdaiModel domain, APrinted_part_template_connected_terminals_definition_armx result) static EAttribute attributeScope(EPrinted_part_template_connected_terminals_definition_armx type) static int usedinScope(EPrinted_part_template_connected_terminals_definition_armx type, EPrinted_part_template_armx instance, ASdaiModel domain, APrinted_part_template_connected_terminals_definition_armx result) static EAttribute attributeOf_shape(EPrinted_part_template_connected_terminals_definition_armx type) static int usedinOf_shape(EPrinted_part_template_connected_terminals_definition_armx type, EProduct_definition_shape instance, ASdaiModel domain, APrinted_part_template_connected_terminals_definition_armx result) static EAttribute attributeDescription(EPrinted_part_template_connected_terminals_definition_armx type) static EAttribute attributeProduct_definitional(EPrinted_part_template_connected_terminals_definition_armx type) |
public class APrinted_part_template_connected_terminals_definition_armx extends AEntitypublic EPrinted_part_template_connected_terminals_definition_armx getByIndex(int index)public EPrinted_part_template_connected_terminals_definition_armx getCurrentMember(SdaiIterator it) |