ENTITY scalar_terminal_definition_link_armx SUBTYPE OF (scalar_terminal_definition_link); SELF\shape_aspect_relationship.relating_shape_aspect RENAMED precedent_terminal_definition : scalar_terminal_definition; SELF\shape_aspect_relationship.related_shape_aspect RENAMED subsequent_terminal_definition : scalar_terminal_definition; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.description : text := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.name : label := ?; UNIQUE ur1 : precedent_terminal_definition, subsequent_terminal_definition; WHERE wr1: precedent_terminal_definition :<>: subsequent_terminal_definition; wr2: acyclic_scalar_terminal_definition_link (SELF, [subsequent_terminal_definition], 'FUNCTIONAL_USAGE_VIEW_XIM.SCALAR_TERMINAL_DEFINITION_LINK_ARMX'); END_ENTITY; -- scalar_terminal_definition_link_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; scalar_terminal_definition_link (RT) relating_shape_aspect: functional_unit_terminal_definition; scalar_terminal_definition_link_armx (RT) relating_shape_aspect->precedent_terminal_definition: scalar_terminal_definition; (RT) related_shape_aspect->subsequent_terminal_definition: scalar_terminal_definition; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EScalar_terminal_definition_link_armx extends EScalar_terminal_definition_link |
public class CScalar_terminal_definition_link_armx implements EScalar_terminal_definition_link_armxstatic EAttribute attributeOf_shape(EScalar_terminal_definition_link_armx type)static int usedinOf_shape(EScalar_terminal_definition_link_armx type, EProduct_definition_shape instance, ASdaiModel domain, AScalar_terminal_definition_link_armx result) static EAttribute attributeDescription(EScalar_terminal_definition_link_armx type) static EAttribute attributeProduct_definitional(EScalar_terminal_definition_link_armx type) static EAttribute attributeName(EScalar_terminal_definition_link_armx type) |
public class AScalar_terminal_definition_link_armx extends AEntitypublic EScalar_terminal_definition_link_armx getByIndex(int index)public EScalar_terminal_definition_link_armx getCurrentMember(SdaiIterator it) |