ENTITY circular_area SUBTYPE OF (primitive_2d); centre : cartesian_point; radius : positive_length_measure; END_ENTITY; -- circular_area |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; primitive_2d - circular_area centre: cartesian_point; radius: positive_length_measure; |
Global rules for this entity data type- |
public interface ECircular_area extends EPrimitive_2dcentre (explicit attribute)boolean testCentre(ECircular_area type)ECartesian_point getCentre(ECircular_area type) void setCentre(ECircular_area type, ECartesian_point value) void unsetCentre(ECircular_area type) radius (explicit attribute)boolean testRadius(ECircular_area type)double getRadius(ECircular_area type) void setRadius(ECircular_area type, double value) void unsetRadius(ECircular_area type) |
public class CCircular_area implements ECircular_areastatic EAttribute attributeCentre(ECircular_area type)static int usedinCentre(ECircular_area type, ECartesian_point instance, ASdaiModel domain, ACircular_area result) static EAttribute attributeRadius(ECircular_area type) |
public class ACircular_area extends AEntitypublic ECircular_area getByIndex(int index)public ECircular_area getCurrentMember(SdaiIterator it) |