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