ENTITY maths_function ABSTRACT SUPERTYPE OF (ONEOF (finite_function, constant_function, selector_function, elementary_function, restriction_function, repackaging_function, reindexed_array_function, series_composed_function, parallel_composed_function, explicit_table_function, homogeneous_linear_function, general_linear_function, b_spline_basis, b_spline_function, rationalize_function, partial_derivative_function, definite_integral_function, abstracted_expression_function, expression_denoted_function, imported_point_function, imported_curve_function, imported_surface_function, imported_volume_function, application_defined_function)) SUBTYPE OF (generic_expression); DERIVE domain : tuple_space := derive_function_domain(SELF); range : tuple_space := derive_function_range(SELF); END_ENTITY; -- maths_function |
Entity data types and their attributesgeneric_expression- maths_function (DER) domain: tuple_space; (DER) range: tuple_space; |
abstracted_expression_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
application_defined_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
b_spline_basis (MATHEMATICAL_FUNCTIONS_SCHEMA) |
b_spline_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
constant_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
definite_integral_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
elementary_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
explicit_table_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
expression_denoted_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
finite_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
general_linear_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
homogeneous_linear_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
imported_curve_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
imported_point_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
imported_surface_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
imported_volume_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
parallel_composed_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
partial_derivative_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
rationalize_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
reindexed_array_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
repackaging_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
restriction_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
selector_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
series_composed_function (MATHEMATICAL_FUNCTIONS_SCHEMA) |
Global rules for this entity data type- |
public interface EMaths_function extends EGeneric_expressiondomain (derived attribute)EEntity getDomain(EMaths_function type)boolean testDomain(EMaths_function type) range (derived attribute)EEntity getRange(EMaths_function type)boolean testRange(EMaths_function type) |
public class CMaths_function implements EMaths_functionstatic EAttribute attributeDomain(EMaths_function type)static int usedinDomain(EMaths_function type, EEntity instance, ASdaiModel domain, AMaths_function result) static EAttribute attributeRange(EMaths_function type) static int usedinRange(EMaths_function type, EEntity instance, ASdaiModel domain, AMaths_function result) |
public class AMaths_function extends AEntitypublic EMaths_function getByIndex(int index)public EMaths_function getCurrentMember(SdaiIterator it) |