|
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) |