ENTITY application_defined_function SUBTYPE OF (maths_function); explicit_domain : tuple_space; explicit_range : tuple_space; parameters : LIST [0:?] OF maths_value; WHERE wr1: expression_is_constant(explicit_domain); wr2: expression_is_constant(explicit_range); END_ENTITY; -- application_defined_function |
Entity data types and their attributesgeneric_expression- maths_function (DER) domain: tuple_space; (DER) range: tuple_space; application_defined_function explicit_domain: tuple_space; explicit_range: tuple_space; parameters: LIST [0:?] OF maths_value; |
mesh_function (MESH_FUNCTION_SCHEMA) |
mesh_function_basis (MESH_FUNCTION_SCHEMA) |
sc1_application_defined_function (MESH_FUNCTION_SCHEMA) |
Global rules for this entity data type- |
public interface EApplication_defined_function extends EMaths_functionexplicit_domain (explicit attribute)int testExplicit_domain(EApplication_defined_function type)case 1 EEntity getExplicit_domain(EApplication_defined_function type) void setExplicit_domain(EApplication_defined_function type, EEntity value, EEntity node1) case 1 EEntity getExplicit_domain(EApplication_defined_function type) void setExplicit_domain(EApplication_defined_function type, EEntity value, EEntity node1) void unsetExplicit_domain(EApplication_defined_function type) explicit_range (explicit attribute)int testExplicit_range(EApplication_defined_function type)case 1 EEntity getExplicit_range(EApplication_defined_function type) void setExplicit_range(EApplication_defined_function type, EEntity value, EEntity node1) case 1 EEntity getExplicit_range(EApplication_defined_function type) void setExplicit_range(EApplication_defined_function type, EEntity value, EEntity node1) void unsetExplicit_range(EApplication_defined_function type) parameters (explicit attribute)boolean testParameters(EApplication_defined_function type)AMaths_value getParameters(EApplication_defined_function type) AMaths_value createParameters(EApplication_defined_function type) void unsetParameters(EApplication_defined_function type) |
public class CApplication_defined_function implements EApplication_defined_functionstatic EAttribute attributeExplicit_domain(EApplication_defined_function type)static int usedinExplicit_domain(EApplication_defined_function type, EEntity instance, ASdaiModel domain, AApplication_defined_function result) static EAttribute attributeExplicit_range(EApplication_defined_function type) static int usedinExplicit_range(EApplication_defined_function type, EEntity instance, ASdaiModel domain, AApplication_defined_function result) static EAttribute attributeParameters(EApplication_defined_function type) static int usedinParameters(EApplication_defined_function type, EEntity instance, ASdaiModel domain, AApplication_defined_function result) |
public class AApplication_defined_function extends AEntitypublic EApplication_defined_function getByIndex(int index)public EApplication_defined_function getCurrentMember(SdaiIterator it) |