|
ENTITY oriented_open_shell SUBTYPE OF (open_shell); open_shell_element : open_shell; orientation : BOOLEAN; DERIVE SELF\connected_face_set.cfs_faces : SET [1:?] OF face := conditional_reverse ( SELF . orientation , SELF . open_shell_element . cfs_faces ) ; WHERE wr1: NOT ( 'topology_schema.oriented_open_shell' IN TYPEOF ( SELF . open_shell_element ) ) ; END_ENTITY; -- oriented_open_shell |
Entity data types and their attributesrepresentation_itemname: label; topological_representation_item - connected_face_set cfs_faces: SET [1:?] OF face; open_shell - oriented_open_shell open_shell_element: open_shell; orientation: BOOLEAN; (RT) (DER) cfs_faces: SET [1:?] OF face; |
Global rules for this entity data type- |
public interface EOriented_open_shell extends EOpen_shellopen_shell_element (explicit attribute)boolean testOpen_shell_element(EOriented_open_shell type)EOpen_shell getOpen_shell_element(EOriented_open_shell type) void setOpen_shell_element(EOriented_open_shell type, EOpen_shell value) void unsetOpen_shell_element(EOriented_open_shell type) orientation (explicit attribute)boolean testOrientation(EOriented_open_shell type)boolean getOrientation(EOriented_open_shell type) void setOrientation(EOriented_open_shell type, boolean value) void unsetOrientation(EOriented_open_shell type) |
public class COriented_open_shell implements EOriented_open_shellstatic EAttribute attributeOpen_shell_element(EOriented_open_shell type)static int usedinOpen_shell_element(EOriented_open_shell type, EOpen_shell instance, ASdaiModel domain, AOriented_open_shell result) static EAttribute attributeOrientation(EOriented_open_shell type) static EAttribute attributeCfs_faces(EOriented_open_shell type) static int usedinCfs_faces(EOriented_open_shell type, EFace instance, ASdaiModel domain, AOriented_open_shell result) |
public class AOriented_open_shell extends AEntitypublic EOriented_open_shell getByIndex(int index)public EOriented_open_shell getCurrentMember(SdaiIterator it) |