ENTITY elliptic_area SUBTYPE OF (primitive_2d); position : axis2_placement_2d; semi_axis_1 : positive_length_measure; semi_axis_2 : positive_length_measure; END_ENTITY; -- elliptic_area |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; primitive_2d - elliptic_area position: axis2_placement_2d; semi_axis_1: positive_length_measure; semi_axis_2: positive_length_measure; |
Global rules for this entity data type- |
public interface EElliptic_area extends EPrimitive_2dposition (explicit attribute)boolean testPosition(EElliptic_area type)EAxis2_placement_2d getPosition(EElliptic_area type) void setPosition(EElliptic_area type, EAxis2_placement_2d value) void unsetPosition(EElliptic_area type) semi_axis_1 (explicit attribute)boolean testSemi_axis_1(EElliptic_area type)double getSemi_axis_1(EElliptic_area type) void setSemi_axis_1(EElliptic_area type, double value) void unsetSemi_axis_1(EElliptic_area type) semi_axis_2 (explicit attribute)boolean testSemi_axis_2(EElliptic_area type)double getSemi_axis_2(EElliptic_area type) void setSemi_axis_2(EElliptic_area type, double value) void unsetSemi_axis_2(EElliptic_area type) |
public class CElliptic_area implements EElliptic_areastatic EAttribute attributePosition(EElliptic_area type)static int usedinPosition(EElliptic_area type, EAxis2_placement_2d instance, ASdaiModel domain, AElliptic_area result) static EAttribute attributeSemi_axis_1(EElliptic_area type) static EAttribute attributeSemi_axis_2(EElliptic_area type) |
public class AElliptic_area extends AEntitypublic EElliptic_area getByIndex(int index)public EElliptic_area getCurrentMember(SdaiIterator it) |