ENTITY part_device_terminal SUBTYPE OF (shape_aspect); used_bare_die_terminal : minimally_defined_bare_die_terminal_armx; terminated_device : part_device; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.description : text := ?; SELF\shape_aspect.name : label := ?; UNIQUE ur1 : used_bare_die_terminal, terminated_device; END_ENTITY; -- part_device_terminal |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; part_device_terminal used_bare_die_terminal: minimally_defined_bare_die_terminal_armx; terminated_device: part_device; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) description: text; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EPart_device_terminal extends EShape_aspectused_bare_die_terminal (explicit attribute)boolean testUsed_bare_die_terminal(EPart_device_terminal type)EMinimally_defined_bare_die_terminal_armx getUsed_bare_die_terminal(EPart_device_terminal type) void setUsed_bare_die_terminal(EPart_device_terminal type, EMinimally_defined_bare_die_terminal_armx value) void unsetUsed_bare_die_terminal(EPart_device_terminal type) terminated_device (explicit attribute)boolean testTerminated_device(EPart_device_terminal type)EPart_device getTerminated_device(EPart_device_terminal type) void setTerminated_device(EPart_device_terminal type, EPart_device value) void unsetTerminated_device(EPart_device_terminal type) |
public class CPart_device_terminal implements EPart_device_terminalstatic EAttribute attributeUsed_bare_die_terminal(EPart_device_terminal type)static int usedinUsed_bare_die_terminal(EPart_device_terminal type, EMinimally_defined_bare_die_terminal_armx instance, ASdaiModel domain, APart_device_terminal result) static EAttribute attributeTerminated_device(EPart_device_terminal type) static int usedinTerminated_device(EPart_device_terminal type, EPart_device instance, ASdaiModel domain, APart_device_terminal result) static EAttribute attributeOf_shape(EPart_device_terminal type) static int usedinOf_shape(EPart_device_terminal type, EProduct_definition_shape instance, ASdaiModel domain, APart_device_terminal result) static EAttribute attributeProduct_definitional(EPart_device_terminal type) static EAttribute attributeDescription(EPart_device_terminal type) static EAttribute attributeName(EPart_device_terminal type) |
public class APart_device_terminal extends AEntitypublic EPart_device_terminal getByIndex(int index)public EPart_device_terminal getCurrentMember(SdaiIterator it) |