ENTITY rectangular_area SUBTYPE OF (primitive_2d); position : axis2_placement_2d; x : positive_length_measure; y : positive_length_measure; END_ENTITY; -- rectangular_area |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; primitive_2d - rectangular_area position: axis2_placement_2d; x: positive_length_measure; y: positive_length_measure; |
Global rules for this entity data type- |
public interface ERectangular_area extends EPrimitive_2dposition (explicit attribute)boolean testPosition(ERectangular_area type)EAxis2_placement_2d getPosition(ERectangular_area type) void setPosition(ERectangular_area type, EAxis2_placement_2d value) void unsetPosition(ERectangular_area type) x (explicit attribute)boolean testX(ERectangular_area type)double getX(ERectangular_area type) void setX(ERectangular_area type, double value) void unsetX(ERectangular_area type) y (explicit attribute)boolean testY(ERectangular_area type)double getY(ERectangular_area type) void setY(ERectangular_area type, double value) void unsetY(ERectangular_area type) |
public class CRectangular_area implements ERectangular_areastatic EAttribute attributePosition(ERectangular_area type)static int usedinPosition(ERectangular_area type, EAxis2_placement_2d instance, ASdaiModel domain, ARectangular_area result) static EAttribute attributeX(ERectangular_area type) static EAttribute attributeY(ERectangular_area type) |
public class ARectangular_area extends AEntitypublic ERectangular_area getByIndex(int index)public ERectangular_area getCurrentMember(SdaiIterator it) |