derived_attribute
INSTANCE derived_attribute#1;
formula = ?z;
END_INSTANCE;
INSTANCE derived_attribute#2;
name = "dimensions";
tipe = entity_type#57;
owner = entity_type#67;
formula = user_function_call#1;
the_entity = entity_type#58; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#3;
name = "p";
tipe = aggregation_type#32;
formula = user_function_call#4;
the_entity = entity_type#84; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#4;
name = "dim";
tipe = defined_type#50;
formula = user_function_call#5;
the_entity = entity_type#93; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#5;
name = "upper_index_on_knots";
tipe = simple_type(integer_type);
formula = built_in_function_call#172;
the_entity = entity_type#202; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#6;
name = "n_segments";
tipe = simple_type(integer_type);
formula = built_in_function_call#181;
the_entity = entity_type#208; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#7;
name = "closed_curve";
tipe = simple_type(logical_type);
formula = binary_operation#472;
the_entity = entity_type#208; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#8;
name = "upper_index_on_control_points";
tipe = simple_type(integer_type);
formula = binary_operation#480;
the_entity = entity_type#210; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#9;
name = "control_points";
tipe = aggregation_type#60;
formula = user_function_call#20;
the_entity = entity_type#210; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#10;
name = "weights";
tipe = aggregation_type#62;
formula = user_function_call#21;
the_entity = entity_type#211; (* set indirectly *)
END_INSTANCE;
INSTANCE derived_attribute#11;
name = "scale";
tipe = defined_type#41;
formula = binary_operation#1475;
the_entity = entity_type#389; (* set indirectly *)
END_INSTANCE;