ENTITY reference_composition_path_armx SUBTYPE OF (reference_composition_path); path_element : SET [1:?] OF functional_unit_armx; reference_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; -- reference_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; reference_composition_path - reference_composition_path_armx path_element: SET [1:?] OF functional_unit_armx; reference_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 EReference_composition_path_armx extends EReference_composition_pathpath_element (explicit attribute)boolean testPath_element(EReference_composition_path_armx type)AFunctional_unit_armx getPath_element(EReference_composition_path_armx type) AFunctional_unit_armx createPath_element(EReference_composition_path_armx type) void unsetPath_element(EReference_composition_path_armx type) reference_functional_unit (explicit attribute)boolean testReference_functional_unit(EReference_composition_path_armx type)EFunctional_unit_armx getReference_functional_unit(EReference_composition_path_armx type) void setReference_functional_unit(EReference_composition_path_armx type, EFunctional_unit_armx value) void unsetReference_functional_unit(EReference_composition_path_armx type) |
public class CReference_composition_path_armx implements EReference_composition_path_armxstatic EAttribute attributePath_element(EReference_composition_path_armx type)static int usedinPath_element(EReference_composition_path_armx type, EFunctional_unit_armx instance, ASdaiModel domain, AReference_composition_path_armx result) static EAttribute attributeReference_functional_unit(EReference_composition_path_armx type) static int usedinReference_functional_unit(EReference_composition_path_armx type, EFunctional_unit_armx instance, ASdaiModel domain, AReference_composition_path_armx result) static EAttribute attributeFrame_of_reference(EReference_composition_path_armx type) static int usedinFrame_of_reference(EReference_composition_path_armx type, EProduct_definition_context instance, ASdaiModel domain, AReference_composition_path_armx result) static EAttribute attributeFormation(EReference_composition_path_armx type) static int usedinFormation(EReference_composition_path_armx type, EProduct_definition_formation instance, ASdaiModel domain, AReference_composition_path_armx result) static EAttribute attributeDescription(EReference_composition_path_armx type) static EAttribute attributeId(EReference_composition_path_armx type) |
public class AReference_composition_path_armx extends AEntitypublic EReference_composition_path_armx getByIndex(int index)public EReference_composition_path_armx getCurrentMember(SdaiIterator it) |