ENTITY face SUPERTYPE OF (ONEOF (face_surface, subface, oriented_face)) SUBTYPE OF (topological_representation_item); bounds : SET [1:?] OF face_bound; WHERE wr1: NOT (mixed_loop_type_set(list_to_set(list_face_loops(SELF)))); wr2: SIZEOF(QUERY(temp <* bounds | 'TOPOLOGY_SCHEMA.FACE_OUTER_BOUND' IN TYPEOF(temp))) <= 1; END_ENTITY; -- face |
Entity data types and their attributesrepresentation_itemname: label; topological_representation_item - face bounds: SET [1:?] OF face_bound; |
face_surface (TOPOLOGY_SCHEMA) |
oriented_face (TOPOLOGY_SCHEMA) |
subface (TOPOLOGY_SCHEMA) |
Global rules for this entity data type- |
public interface EFace extends ETopological_representation_itembounds (explicit attribute)boolean testBounds(EFace type)AFace_bound getBounds(EFace type) AFace_bound createBounds(EFace type) void unsetBounds(EFace type) |
public class CFace implements EFacestatic EAttribute attributeBounds(EFace type)static int usedinBounds(EFace type, EFace_bound instance, ASdaiModel domain, AFace result) |
public class AFace extends AEntitypublic EFace getByIndex(int index)public EFace getCurrentMember(SdaiIterator it) |