ENTITY imported_surface_function SUBTYPE OF (maths_function, generic_literal); geometry : surface; parametric_domain : tuple_space; WHERE wr1: expression_is_constant(parametric_domain); END_ENTITY; -- imported_surface_function |
Entity data types and their attributesgeneric_expression- maths_function (DER) domain: tuple_space; (DER) range: tuple_space; simple_generic_expression - generic_literal - imported_surface_function geometry: surface; parametric_domain: tuple_space; |
Global rules for this entity data type- |
public interface EImported_surface_function extends EMaths_function, EGeneric_literalgeometry (explicit attribute)boolean testGeometry(EImported_surface_function type)ESurface getGeometry(EImported_surface_function type) void setGeometry(EImported_surface_function type, ESurface value) void unsetGeometry(EImported_surface_function type) parametric_domain (explicit attribute)int testParametric_domain(EImported_surface_function type)case 1 EEntity getParametric_domain(EImported_surface_function type) void setParametric_domain(EImported_surface_function type, EEntity value, EEntity node1) case 1 EEntity getParametric_domain(EImported_surface_function type) void setParametric_domain(EImported_surface_function type, EEntity value, EEntity node1) void unsetParametric_domain(EImported_surface_function type) |
public class CImported_surface_function implements EImported_surface_functionstatic EAttribute attributeGeometry(EImported_surface_function type)static int usedinGeometry(EImported_surface_function type, ESurface instance, ASdaiModel domain, AImported_surface_function result) static EAttribute attributeParametric_domain(EImported_surface_function type) static int usedinParametric_domain(EImported_surface_function type, EEntity instance, ASdaiModel domain, AImported_surface_function result) |
public class AImported_surface_function extends AEntitypublic EImported_surface_function getByIndex(int index)public EImported_surface_function getCurrentMember(SdaiIterator it) |