ENTITY toroidal_volume SUBTYPE OF (volume); position : axis2_placement_3d; major_radius : positive_length_measure; minor_radius : positive_length_measure; WHERE wr1: minor_radius < major_radius; END_ENTITY; -- toroidal_volume |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; volume - toroidal_volume position: axis2_placement_3d; major_radius: positive_length_measure; minor_radius: positive_length_measure; |
Global rules for this entity data type- |
public interface EToroidal_volume extends EVolumeposition (explicit attribute)boolean testPosition(EToroidal_volume type)EAxis2_placement_3d getPosition(EToroidal_volume type) void setPosition(EToroidal_volume type, EAxis2_placement_3d value) void unsetPosition(EToroidal_volume type) major_radius (explicit attribute)boolean testMajor_radius(EToroidal_volume type)double getMajor_radius(EToroidal_volume type) void setMajor_radius(EToroidal_volume type, double value) void unsetMajor_radius(EToroidal_volume type) minor_radius (explicit attribute)boolean testMinor_radius(EToroidal_volume type)double getMinor_radius(EToroidal_volume type) void setMinor_radius(EToroidal_volume type, double value) void unsetMinor_radius(EToroidal_volume type) |
public class CToroidal_volume implements EToroidal_volumestatic EAttribute attributePosition(EToroidal_volume type)static int usedinPosition(EToroidal_volume type, EAxis2_placement_3d instance, ASdaiModel domain, AToroidal_volume result) static EAttribute attributeMajor_radius(EToroidal_volume type) static EAttribute attributeMinor_radius(EToroidal_volume type) |
public class AToroidal_volume extends AEntitypublic EToroidal_volume getByIndex(int index)public EToroidal_volume getCurrentMember(SdaiIterator it) |