ENTITY oriented_closed_shell SUBTYPE OF (closed_shell); closed_shell_element : closed_shell; orientation : BOOLEAN; DERIVE SELF\connected_face_set.cfs_faces : SET [1:?] OF face := conditional_reverse(SELF.orientation, SELF.closed_shell_element.cfs_faces); WHERE wr1: NOT ('TOPOLOGY_SCHEMA.ORIENTED_CLOSED_SHELL' IN TYPEOF (SELF.closed_shell_element)); END_ENTITY; -- oriented_closed_shell |
Entity data types and their attributesrepresentation_itemname: label; topological_representation_item - connected_face_set cfs_faces: SET [1:?] OF face; closed_shell - oriented_closed_shell closed_shell_element: closed_shell; orientation: BOOLEAN; (RT) (DER) cfs_faces: SET [1:?] OF face; |
Global rules for this entity data type- |
public interface EOriented_closed_shell extends EClosed_shellclosed_shell_element (explicit attribute)boolean testClosed_shell_element(EOriented_closed_shell type)EClosed_shell getClosed_shell_element(EOriented_closed_shell type) void setClosed_shell_element(EOriented_closed_shell type, EClosed_shell value) void unsetClosed_shell_element(EOriented_closed_shell type) orientation (explicit attribute)boolean testOrientation(EOriented_closed_shell type)boolean getOrientation(EOriented_closed_shell type) void setOrientation(EOriented_closed_shell type, boolean value) void unsetOrientation(EOriented_closed_shell type) |
public class COriented_closed_shell implements EOriented_closed_shellstatic EAttribute attributeClosed_shell_element(EOriented_closed_shell type)static int usedinClosed_shell_element(EOriented_closed_shell type, EClosed_shell instance, ASdaiModel domain, AOriented_closed_shell result) static EAttribute attributeOrientation(EOriented_closed_shell type) static EAttribute attributeCfs_faces(EOriented_closed_shell type) static int usedinCfs_faces(EOriented_closed_shell type, EFace instance, ASdaiModel domain, AOriented_closed_shell result) |
public class AOriented_closed_shell extends AEntitypublic EOriented_closed_shell getByIndex(int index)public EOriented_closed_shell getCurrentMember(SdaiIterator it) |