ENTITY part_connected_terminals_element_armx SUBTYPE OF (part_connected_terminals_element); SELF\shape_aspect_relationship.relating_shape_aspect RENAMED start_terminus : fatp_termination_or_junction; SELF\shape_aspect_relationship.related_shape_aspect RENAMED end_terminus : fatp_termination_or_junction; connectivity_context : part_connected_terminals_definition_armx; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect_relationship.description : text := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; UNIQUE ur1 : name, connectivity_context; WHERE wr1: start_terminus <> end_terminus; END_ENTITY; -- part_connected_terminals_element_armx |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; shape_aspect_relationship name: label; (OPT) description: text; relating_shape_aspect: shape_aspect; related_shape_aspect: shape_aspect; (DER) id: identifier; part_connected_terminals_element - part_connected_terminals_element_armx (RT) relating_shape_aspect->start_terminus: fatp_termination_or_junction; (RT) related_shape_aspect->end_terminus: fatp_termination_or_junction; connectivity_context: part_connected_terminals_definition_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 EPart_connected_terminals_element_armx extends EPart_connected_terminals_elementconnectivity_context (explicit attribute)boolean testConnectivity_context(EPart_connected_terminals_element_armx type)EPart_connected_terminals_definition_armx getConnectivity_context(EPart_connected_terminals_element_armx type) void setConnectivity_context(EPart_connected_terminals_element_armx type, EPart_connected_terminals_definition_armx value) void unsetConnectivity_context(EPart_connected_terminals_element_armx type) |
public class CPart_connected_terminals_element_armx implements EPart_connected_terminals_element_armxstatic EAttribute attributeConnectivity_context(EPart_connected_terminals_element_armx type)static int usedinConnectivity_context(EPart_connected_terminals_element_armx type, EPart_connected_terminals_definition_armx instance, ASdaiModel domain, APart_connected_terminals_element_armx result) static EAttribute attributeOf_shape(EPart_connected_terminals_element_armx type) static int usedinOf_shape(EPart_connected_terminals_element_armx type, EProduct_definition_shape instance, ASdaiModel domain, APart_connected_terminals_element_armx result) static EAttribute attributeDescription(EPart_connected_terminals_element_armx type) static EAttribute attributeProduct_definitional(EPart_connected_terminals_element_armx type) |
public class APart_connected_terminals_element_armx extends AEntitypublic EPart_connected_terminals_element_armx getByIndex(int index)public EPart_connected_terminals_element_armx getCurrentMember(SdaiIterator it) |