ENTITY linear_array_placement_group_component_link SUBTYPE OF (linear_array_component_definition_link); SELF\product_definition_relationship.relating_product_definition RENAMED precedent_element : linear_array_placement_group_component_armx; SELF\product_definition_relationship.related_product_definition RENAMED subsequent_element : linear_array_placement_group_component_armx; 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 := ?; INVERSE referenced_by : rectangular_array_placement_group_component_armx FOR element; WHERE wr1: acyclic_linear_array_placement_group_component_link(SELF, [subsequent_element], 'COMPONENT_GROUPING_XIM.LINEAR_ARRAY_PLACEMENT_GROUP_COMPONENT_LINK'); END_ENTITY; -- linear_array_placement_group_component_link |
Global rules for this entity data type- |
public interface ELinear_array_placement_group_component_link extends ELinear_array_component_definition_linkreferenced_by (inverse attribute)ARectangular_array_placement_group_component_armx getReferenced_by(ELinear_array_placement_group_component_link type, ASdaiModel domain) |
public class CLinear_array_placement_group_component_link implements ELinear_array_placement_group_component_linkstatic EAttribute attributeFrame_of_reference(ELinear_array_placement_group_component_link type)static int usedinFrame_of_reference(ELinear_array_placement_group_component_link type, EProduct_definition_context instance, ASdaiModel domain, ALinear_array_placement_group_component_link result) static EAttribute attributeDescription(ELinear_array_placement_group_component_link type) static EAttribute attributeFormation(ELinear_array_placement_group_component_link type) static int usedinFormation(ELinear_array_placement_group_component_link type, EProduct_definition_formation instance, ASdaiModel domain, ALinear_array_placement_group_component_link result) static EAttribute attributeId(ELinear_array_placement_group_component_link type) static EAttribute attributeReferenced_by(ELinear_array_placement_group_component_link type) |
public class ALinear_array_placement_group_component_link extends AEntitypublic ELinear_array_placement_group_component_link getByIndex(int index)public ELinear_array_placement_group_component_link getCurrentMember(SdaiIterator it) |