ENTITY part_connected_terminals_definition_armx SUBTYPE OF (part_connected_terminals_definition); SELF\shape_aspect.of_shape RENAMED associated_definition : part_usage_view; connected_terminals : SET [2:?] OF part_terminal; DERIVE SELF\shape_aspect.description : text := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; UNIQUE ur1 : name, associated_definition; WHERE wr1: SIZEOF(QUERY(ct <* connected_terminals | NOT (associated_definition = ct\Shape_element.containing_shape))) = 0; END_ENTITY; -- part_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; part_connected_terminals_definition - part_connected_terminals_definition_armx (RT) of_shape->associated_definition: part_usage_view; connected_terminals: SET [2:?] OF part_terminal; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; |
part_connected_terminals_structure_definition_armx (FUNCTIONAL_ASSIGNMENT_TO_PART_XIM) |
Global rules for this entity data type- |
public interface EPart_connected_terminals_definition_armx extends EPart_connected_terminals_definitionconnected_terminals (explicit attribute)boolean testConnected_terminals(EPart_connected_terminals_definition_armx type)APart_terminal getConnected_terminals(EPart_connected_terminals_definition_armx type) APart_terminal createConnected_terminals(EPart_connected_terminals_definition_armx type) void unsetConnected_terminals(EPart_connected_terminals_definition_armx type) |
public class CPart_connected_terminals_definition_armx implements EPart_connected_terminals_definition_armxstatic EAttribute attributeConnected_terminals(EPart_connected_terminals_definition_armx type)static int usedinConnected_terminals(EPart_connected_terminals_definition_armx type, EPart_terminal instance, ASdaiModel domain, APart_connected_terminals_definition_armx result) static EAttribute attributeDescription(EPart_connected_terminals_definition_armx type) static EAttribute attributeProduct_definitional(EPart_connected_terminals_definition_armx type) |
public class APart_connected_terminals_definition_armx extends AEntitypublic EPart_connected_terminals_definition_armx getByIndex(int index)public EPart_connected_terminals_definition_armx getCurrentMember(SdaiIterator it) |