Overview Schemas Index

MESH_TOPOLOGY_SCHEMA (jsdai.SMesh_topology_schema)


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 attributes

product_of_mesh
          operands: LIST [2:2] OF mesh;
          product: mesh;

Users

product_of_mesh

Global rules for this entity data type

          -

public interface EProduct_of_mesh extends EEntity

operands (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_mesh

          static 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 AEntity

          public EProduct_of_mesh getByIndex(int index)
          public EProduct_of_mesh getCurrentMember(SdaiIterator it)