ENTITY torus SUBTYPE OF (geometric_representation_item); position : axis1_placement; major_radius : positive_length_measure; minor_radius : positive_length_measure; WHERE wr1: major_radius > minor_radius; END_ENTITY; -- torus |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; torus position: axis1_placement; major_radius: positive_length_measure; minor_radius: positive_length_measure; |
Global rules for this entity data type- |
public interface ETorus extends EGeometric_representation_itemposition (explicit attribute)boolean testPosition(ETorus type)EAxis1_placement getPosition(ETorus type) void setPosition(ETorus type, EAxis1_placement value) void unsetPosition(ETorus type) major_radius (explicit attribute)boolean testMajor_radius(ETorus type)double getMajor_radius(ETorus type) void setMajor_radius(ETorus type, double value) void unsetMajor_radius(ETorus type) minor_radius (explicit attribute)boolean testMinor_radius(ETorus type)double getMinor_radius(ETorus type) void setMinor_radius(ETorus type, double value) void unsetMinor_radius(ETorus type) |
public class CTorus implements ETorusstatic EAttribute attributePosition(ETorus type)static int usedinPosition(ETorus type, EAxis1_placement instance, ASdaiModel domain, ATorus result) static EAttribute attributeMajor_radius(ETorus type) static EAttribute attributeMinor_radius(ETorus type) |
public class ATorus extends AEntitypublic ETorus getByIndex(int index)public ETorus getCurrentMember(SdaiIterator it) |