ENTITY design_composition_path_armx SUBTYPE OF (design_composition_path); path_element : SET [1:?] OF functional_unit_armx; design_functional_unit : functional_unit_armx; DERIVE SELF\product_definition.frame_of_reference : product_definition_context := ?; SELF\product_definition.formation : product_definition_formation := ?; SELF\product_definition.description : text := ?; SELF\product_definition.id : identifier := ?; END_ENTITY; -- design_composition_path_armx |
Entity data types and their attributesgroup_assignmentassigned_group: group; (DER) role: object_role; applied_group_assignment items: SET [1:?] OF groupable_item; product_definition id: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; design_composition_path - design_composition_path_armx path_element: SET [1:?] OF functional_unit_armx; design_functional_unit: functional_unit_armx; (RT) (DER) frame_of_reference: product_definition_context; (RT) (DER) formation: product_definition_formation; (RT) (DER) description: text; (RT) (DER) id: identifier; |
Global rules for this entity data type- |
public interface EDesign_composition_path_armx extends EDesign_composition_pathpath_element (explicit attribute)boolean testPath_element(EDesign_composition_path_armx type)AFunctional_unit_armx getPath_element(EDesign_composition_path_armx type) AFunctional_unit_armx createPath_element(EDesign_composition_path_armx type) void unsetPath_element(EDesign_composition_path_armx type) design_functional_unit (explicit attribute)boolean testDesign_functional_unit(EDesign_composition_path_armx type)EFunctional_unit_armx getDesign_functional_unit(EDesign_composition_path_armx type) void setDesign_functional_unit(EDesign_composition_path_armx type, EFunctional_unit_armx value) void unsetDesign_functional_unit(EDesign_composition_path_armx type) |
public class CDesign_composition_path_armx implements EDesign_composition_path_armxstatic EAttribute attributePath_element(EDesign_composition_path_armx type)static int usedinPath_element(EDesign_composition_path_armx type, EFunctional_unit_armx instance, ASdaiModel domain, ADesign_composition_path_armx result) static EAttribute attributeDesign_functional_unit(EDesign_composition_path_armx type) static int usedinDesign_functional_unit(EDesign_composition_path_armx type, EFunctional_unit_armx instance, ASdaiModel domain, ADesign_composition_path_armx result) static EAttribute attributeFrame_of_reference(EDesign_composition_path_armx type) static int usedinFrame_of_reference(EDesign_composition_path_armx type, EProduct_definition_context instance, ASdaiModel domain, ADesign_composition_path_armx result) static EAttribute attributeFormation(EDesign_composition_path_armx type) static int usedinFormation(EDesign_composition_path_armx type, EProduct_definition_formation instance, ASdaiModel domain, ADesign_composition_path_armx result) static EAttribute attributeDescription(EDesign_composition_path_armx type) static EAttribute attributeId(EDesign_composition_path_armx type) |
public class ADesign_composition_path_armx extends AEntitypublic EDesign_composition_path_armx getByIndex(int index)public EDesign_composition_path_armx getCurrentMember(SdaiIterator it) |