ENTITY product_of_mesh; operands : LIST [2:2] OF mesh; product : mesh; WHERE wr1: (this_schema+'.STRUCTURED_MESH' IN TYPEOF(operands[1])) AND (this_schema+'.STRUCTURED_MESH' IN TYPEOF(operands[2])) AND (this_schema+'.STRUCTURED_MESH' IN TYPEOF(product)); wr2: operands[1].index_count = 1; wr3: operands[1].index_count + operands[2].index_count = product.index_count; END_ENTITY; -- product_of_mesh |
Entity data types and their attributesproduct_of_meshoperands: LIST [2:2] OF mesh; product: mesh; |
Usersproduct_of_mesh |
Global rules for this entity data type- |
public interface EProduct_of_mesh extends EEntityoperands (explicit attribute)boolean testOperands(EProduct_of_mesh type)AMesh getOperands(EProduct_of_mesh type) AMesh createOperands(EProduct_of_mesh type) void unsetOperands(EProduct_of_mesh type) product (explicit attribute)boolean testProduct(EProduct_of_mesh type)EMesh getProduct(EProduct_of_mesh type) void setProduct(EProduct_of_mesh type, EMesh value) void unsetProduct(EProduct_of_mesh type) |
public class CProduct_of_mesh implements EProduct_of_meshstatic EAttribute attributeOperands(EProduct_of_mesh type)static int usedinOperands(EProduct_of_mesh type, EMesh instance, ASdaiModel domain, AProduct_of_mesh result) static EAttribute attributeProduct(EProduct_of_mesh type) static int usedinProduct(EProduct_of_mesh type, EMesh instance, ASdaiModel domain, AProduct_of_mesh result) |
public class AProduct_of_mesh extends AEntitypublic EProduct_of_mesh getByIndex(int index)public EProduct_of_mesh getCurrentMember(SdaiIterator it) |