-
Terminally Deprecated Elements
-
Deprecated ClassesClassDescriptionuse ReverseFigureChildrenIterator insteadUse
Vector
instead, which offers double precision instead of integer precision.virtual nodes of an edge should be cast to Node.this class is not used
-
Deprecated FieldsFieldDescriptionUse
ConnectionLocator.MIDDLE
instead, since the location is not the midpoint of a line-segment, but the middle of a polyline.access usingFigure.getLocalBackgroundColor()
.access usingFigure.getBorder()
access usingFigure.getLocalForegroundColor()
.access usingFigure.getLocalFont()
access usingFigure.getToolTip()
UseOrderedLayout.ALIGN_TOPLEFT
instead.UseOrderedLayout.ALIGN_BOTTOMRIGHT
instead.UseFlowLayout.getMajorAlignment()
andFlowLayout.setMajorAlignment(int)
instead.UseFlowLayout.getMajorSpacing()
andFlowLayout.setMajorSpacing(int)
instead.UseFlowLayout.getMinorSpacing()
andFlowLayout.setMinorSpacing(int)
instead.UsePrecisionDimension.setPreciseHeight(double)
andPrecisionDimension.preciseHeight()
instead. This field will become private in the future.UsePrecisionDimension.setPreciseWidth(double)
andPrecisionDimension.preciseWidth()
instead. This field will become private in the future.UsePrecisionPoint.setPreciseX(double)
andPrecisionPoint.preciseX()
instead. This field will become private in future versions.UsePrecisionPoint.setPreciseY(double)
andPrecisionPoint.preciseY()
instead. This field will become private in future versions.UsePrecisionRectangle.setPreciseHeight(double)
andPrecisionRectangle.preciseHeight()
instead. This field will become private in the future.UsePrecisionRectangle.setPreciseWidth(double)
andPrecisionRectangle.preciseWidth()
instead. This field will become private in the future.UsePrecisionRectangle.setPreciseX(double)
andPrecisionRectangle.preciseX()
instead. This field will become private in the future.UsePrecisionRectangle.setPreciseX(double)
andPrecisionRectangle.preciseY()
instead. This field will become private in the future.use accessors insteaduseEdge.getPoints()
INTERNAL field, use accessor method Indicates an edge was inverted during the layoutuse accessors insteaduse accessors insteaduse accessors insteaduseEdge.getPoints()
use accessors insteadfor internal use onlyUseSWT.ALT
instead.UseSWT.BUTTON_MASK
instead.UseSWT.BUTTON1
instead.UseSWT.BUTTON2
instead.UseSWT.BUTTON3
instead.UseSWT.BUTTON4
instead.UseSWT.BUTTON5
instead.UseSWT.CONTROL
instead.UseSWT.SHIFT
instead.UseOrderedLayout.setHorizontal(boolean)
andOrderedLayout.isHorizontal()
instead.Pulled up from derived layout manager and deprecated here because unused.UseOrderedLayout.getMinorAlignment()
andOrderedLayout.setMinorAlignment(int)
instead.Pulled up from derived layout manager and deprecated here because unused.UseRoundedRectangle.getCornerDimensions()
instead.UseShape.setLineStyle(int)
instead.UseShape.setLineWidth(int)
orShape.setLineWidthFloat(float)
instead.UseSWT.BUTTON_MASK
instead.Unused.UseToolbarLayout.getSpacing()
andToolbarLayout.setSpacing(int)
instead.Unused.
-
Deprecated MethodsMethodDescriptioncall fireFigureMoved() or fireCoordinateSystemChanged() as appropriatedo not mess with this GCUse
Dimension.expand(int, int)
instead.UseDimension.getShrinked(Dimension)
instead.UsePoint.getDistance(Point)
and square the result instead.May not be guaranteed by precision subclasses and should thus not be used any more.This method should not be accessed by clients any more (it will be made private in future releases). The update of integer and precision fields is performed automatically ifPrecisionDimension.preciseWidth
andPrecisionDimension.preciseHeight
field values are not manipulated directly, but only via respective methods offered by this class.This method should not be accessed by clients any more (it will be made private in future releases). The update of integer and precision fields is performed automatically ifPrecisionPoint.preciseX
andPrecisionPoint.preciseY
field values are not manipulated directly, but only via respective methods offered by this class.UsePrecisionRectangle.setPreciseHeight(double)
instead.UsePrecisionRectangle.setPreciseWidth(double)
instead.UsePrecisionRectangle.setPreciseX(double)
instead.UsePrecisionRectangle.setPreciseX(double)
instead.UsePrecisionRectangle.union(Rectangle)
insteadThis method should not be accessed by clients any more (it will be made private in future releases). The update of integer and precision fields is performed automatically ifPrecisionRectangle.preciseX
,PrecisionRectangle.preciseY
,PrecisionRectangle.preciseWidth
, andPrecisionRectangle.preciseHeight
field values are not manipulated directly, but only via respective methods offered by this class.UseRectangle.shrink(Insets)
instead.UseRectangle.getShrinked(Insets)
instead.Union with a dimension generally does not make much sense, thus deprecating this. UseDimension.max(Dimension, Dimension)
andRectangle.setSize(Dimension)
to implement the desired behavior instead.use UseArrayList.get(int)
instead.use UseArrayList.get(int)
instead.Do not callthe icon is automatically displayed at 1:1callIFigure.remove(IFigure)
insteaduse getContents()call setContents(IFigure) insteadUseToolbarLayout.isStretchMinorAxis()
instead.UseOrderedLayout.setHorizontal(boolean)
with argumentfalse
instead.
-
Deprecated ConstructorsConstructorDescriptionUse
PrecisionPoint
orPoint(int, int)
instead.This class is for internal use only.
ArrayList.get(int)
instead.