ENTITY bus_element_link_armx SUBTYPE OF (bus_element_link); SELF\product_definition_relationship.relating_product_definition RENAMED precedent_element : bus_structural_definition_or_node; SELF\product_definition_relationship.related_product_definition RENAMED subsequent_element : bus_structural_definition_or_node; DERIVE SELF\product_definition.frame_of_reference : product_definition_context := ?; SELF\product_definition.description : text := ?; SELF\product_definition.formation : product_definition_formation := ?; SELF\product_definition.id : identifier := ?; UNIQUE ur1 : precedent_element, subsequent_element; WHERE wr1: precedent_element <> subsequent_element; END_ENTITY; -- bus_element_link_armx |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_definition_relationship id: identifier; name: label; (OPT) description: text; relating_product_definition: product_definition; related_product_definition: product_definition; bus_element_link - bus_element_link_armx (RT) relating_product_definition->precedent_element: bus_structural_definition_or_node; (RT) related_product_definition->subsequent_element: bus_structural_definition_or_node; (RT) (DER) frame_of_reference: product_definition_context; (RT) (DER) description: text; (RT) (DER) formation: product_definition_formation; (RT) (DER) id: identifier; |
Global rules for this entity data type- |
public interface EBus_element_link_armx extends EBus_element_link |
public class CBus_element_link_armx implements EBus_element_link_armxstatic EAttribute attributeFrame_of_reference(EBus_element_link_armx type)static int usedinFrame_of_reference(EBus_element_link_armx type, EProduct_definition_context instance, ASdaiModel domain, ABus_element_link_armx result) static EAttribute attributeDescription(EBus_element_link_armx type) static EAttribute attributeFormation(EBus_element_link_armx type) static int usedinFormation(EBus_element_link_armx type, EProduct_definition_formation instance, ASdaiModel domain, ABus_element_link_armx result) static EAttribute attributeId(EBus_element_link_armx type) |
public class ABus_element_link_armx extends AEntitypublic EBus_element_link_armx getByIndex(int index)public EBus_element_link_armx getCurrentMember(SdaiIterator it) |