Release Notes |
This document contains a summary of new features and enhancements, late breaking product issues, and bug fixes. The following describes changes to Rogue Wave JViews TGO since version 8.10. Release notes documenting changes in previous versions are located in the current directory.
Incompatibilities
General Changes
Library Changes
ilog.cpl.equipment.action.toolbar.IlpEquipmentMakePolyLinkButton
ilog.cpl.graph.background.IlpImageTileBackground
ilog.cpl.graph.graphlayout.css.IlpUniformLengthEdgesLayoutParameters
ilog.cpl.graph.interactor.internal.IlpGraphEquipmentMoveViewsInteractor
ilog.cpl.graphic.views.IlpPolygon
ilog.cpl.graphic.views.IlpPolyline
ilog.cpl.graphic.views.IlpPolyPoints
ilog.cpl.graphic.views.IlpShelfItemPosition
ilog.cpl.network.action.toolbar.IlpNetworkMakePolyLinkButton
ilog.cpl.sdm.binding.IlpAbstractPositionBinding
ilog.cpl.sdm.binding.IlpPointPositionBinding
ilog.cpl.sdm.binding.IlpPolygonPositionBinding
ilog.cpl.sdm.binding.IlpPolylinePositionBinding
ilog.cpl.sdm.binding.IlpRectPositionBinding
ilog.cpl.sdm.binding.IlpRelativePointPositionBinding
ilog.cpl.sdm.binding.IlpShelfItemPositionBinding
ilog.tgo.composite.IltcCompositeGraphic
ilog.tgo.composite.IltcCompositeManager
ilog.tgo.graphic.graphlayout.IltLinkLayout
ilog.tgo.graphic.graphlayout.IltLocalLinkLayout
ilog.tgo.graphic.graphlayout.IltShortLinkLayout
ilog.tgo.graphic.graphlayout.labellayout.IltLabelingModel
ilog.tgo.graphic.IltCompositeGrapher
ilog.tgo.graphic.IltCompositeGraphic
ilog.tgo.graphic.IltGrapherAdapter
ilog.tgo.graphic.IltLineSpec
ilog.tgo.graphic.renderer.IltCardCarrierBaseRenderer
ilog.tgo.graphic.renderer.IltNEBaseRenderer$General
ilog.tgo.graphic.renderer.IltShelfBaseRenderer
ilog.tgo.graphic.renderer.IltShelfItemContainerBaseRenderer
ilog.tgo.grprim.Ilt1DPalette
ilog.tgo.grprim.IltBoundingBox
ilog.tgo.grprim.IltContains
ilog.tgo.grprim.IltGraphicUtil
ilog.tgo.interactor.IltEditLinkPortInteractor
ilog.tgo.interactor.IltMakePolyLinkInteractor
ilog.tgo.interactor.IltMoveInteractor
ilog.tgo.interactor.IltSelectInteractorMoveSelection
ilog.tgo.model.IltCardCarrier
ilog.tgo.model.IltLink
ilog.tgo.model.IltShelf
ilog.cpl.graphic.IlpPoint
ilog.cpl.graphic.IlpRect
ilog.cpl.graphic.IlpRelativePoint
ilog.cpl.graphic.IlpRelativeRect
ilog.cpl.equipment.action.toolbar.IlpEquipmentMakePolyLinkButton
setMinPointsDistance(double)
: Sets the minimum distance between two consecutive points.setMinPointsDistance(float)
ilog.cpl.graph.background.IlpImageTileBackground
setOriginX(double)
: Sets the X coordinate of the tile origin.setOriginY(double)
: Sets the Y coordinate of the tile origin.setTileHeight(double)
: Sets the tile height.setTileWidth(double)
: Sets the tile width.setOriginX(float)
setOriginY(float)
setTileHeight(float)
setTileWidth(float)
ilog.cpl.graph.graphlayout.css.IlpUniformLengthEdgesLayoutParameters
setPreferredLength(double)
: Sets the preferred length of a link.setPreferredLength(float)
ilog.cpl.graphic.views.IlpPolygon
computeParallel(double, double)
: Returns a parallel polygon.computeThickLinkShape(double, double)
: Returns the two polylines bounding the result of blowing up this
polyline to a given thickness.computeParallel(float, float)
computeThickLinkShape(float, float)
ilog.cpl.graphic.views.IlpPolyline
adjustForArrow(ilog.cpl.graphic.views.IlpLineSegment, double, double)
: Returns the points necessary to add to the polyline to draw an arrow at
one extremity of the link.adjustForFromArrow(double, double)
: Adds one or two points depending on the shape of the polyline, which can
then be used to draw a link with an arrow at the from end.adjustForToArrow(double, double)
: Adds one or two points depending on the shape of the polyline, which can
then be used to draw a link with an arrow at the to end.computeParallel(double, double)
: Returns a parallel polyline.computeParallel(double, double, boolean)
: Returns a parallel polyline.computeThickLinkShape(double, double)
: Returns the two polylines bounding the result of blowing up this
polyline to a given thickness.getMedian(double)
: Returns the "midpoint" of the polyline, and the direction of the
segment containing it.adjustForArrow(ilog.cpl.graphic.views.IlpLineSegment, float, float)
adjustForFromArrow(float, float)
adjustForToArrow(float, float)
computeParallel(float, float)
computeParallel(float, float, boolean)
computeThickLinkShape(float, float)
getMedian(float)
ilog.cpl.graphic.views.IlpPolyPoints
computeThickLinkShape(double, double)
: Returns the two polylines bounding the result of blowing up this
polyline to a given thickness.computeThickLinkShape(float, float)
ilog.cpl.graphic.views.IlpShelfItemPosition
IlpShelfItemPosition(int, int, double, double)
: Creates a new position based on given information.IlpShelfItemPosition(int, int, float, float)
setXSpan(double)
: Sets the xSpan
attribute.setYSpan(double)
: Sets the ySpan
attribute.setXSpan(float)
setYSpan(float)
ilog.cpl.network.action.toolbar.IlpNetworkMakePolyLinkButton
setMinPointsDistance(double)
: Sets the minimum distance between two consecutive points.setMinPointsDistance(float)
ilog.cpl.sdm.binding.IlpAbstractPositionBinding
convertXToPosition(java.lang.Double)
: This method implements the conversion from the x SDM model
property to the TGO position attribute.convertYToPosition(java.lang.Double)
: This method implements the conversion from the y SDM model
property to the TGO position attribute.convertXToPosition(java.lang.Float)
convertYToPosition(java.lang.Float)
ilog.cpl.sdm.binding.IlpPointPositionBinding
convertXToPosition(java.lang.Float)
convertYToPosition(java.lang.Float)
ilog.cpl.sdm.binding.IlpPolygonPositionBinding
convertXToPosition(java.lang.Float)
convertYToPosition(java.lang.Float)
ilog.cpl.sdm.binding.IlpPolylinePositionBinding
convertXToPosition(java.lang.Float)
convertYToPosition(java.lang.Float)
ilog.cpl.sdm.binding.IlpRectPositionBinding
convertXToPosition(java.lang.Float)
convertYToPosition(java.lang.Float)
ilog.cpl.sdm.binding.IlpRelativePointPositionBinding
convertXToPosition(java.lang.Float)
convertYToPosition(java.lang.Float)
ilog.cpl.sdm.binding.IlpShelfItemPositionBinding
convertXToPosition(java.lang.Float)
convertYToPosition(java.lang.Float)
ilog.tgo.composite.IltcCompositeGraphic
linkConnectionRect(double, boolean)
: Returns the rectangle to which links can connect.linkConnectionRect(float, boolean)
ilog.tgo.composite.IltcCompositeManager
translateObject(ilog.tgo.composite.IltcCompositeGraphic, double, double)
: Moves a composite object.TranslateObject(ilog.tgo.composite.IltcCompositeGraphic, double, double)
: Moves a composite object.translateObject(ilog.tgo.composite.IltcCompositeGraphic, float, float)
TranslateObject(ilog.tgo.composite.IltcCompositeGraphic, float, float)
ilog.tgo.graphic.graphlayout.IltLinkLayout
setHorizontalGridBase(double)
: Sets the horizontal base coordinate of the grid.setHorizontalGridOffset(double)
: Sets the horizontal offset between the grid lines.setHorizontalMinOffset(double)
: Sets the minimal horizontal offset between the node border and a link
segment that is (vertically) parallel to the node border.setLinkOffset(double)
: Sets the offset between links connected on the same side of the node.setMinFinalSegmentLength(double)
: Sets the minimum length of the first and last segments of each link.setMinNodeCornerOffset(double)
: Sets the minimum offset between a node corner and a link starting at
this node.setVerticalGridBase(double)
: Sets the vertical base coordinate of the grid.setVerticalGridOffset(double)
: Sets the vertical offset between the grid lines.setVerticalMinOffset(double)
: Sets the minimal vertical offset between the node border and a link
segment that is (horizontally) parallel to the node border.setHorizontalGridBase(float)
setHorizontalGridOffset(float)
setHorizontalMinOffset(float)
setLinkOffset(float)
setMinFinalSegmentLength(float)
setMinNodeCornerOffset(float)
setVerticalGridBase(float)
setVerticalGridOffset(float)
setVerticalMinOffset(float)
ilog.tgo.graphic.graphlayout.IltLocalLinkLayout
setLinkDistance(float)
setNodeBorderWidth(float)
ilog.tgo.graphic.graphlayout.IltShortLinkLayout
setBypassDistance(double)
: Allows you to specify the minimum distance between the origin and destination node for which a link shape going directly from one node to another is allowed.
setLinkOffset(double)
: Allows you to specify the offset between links connected on the same side of the node.
setMinFinalSegmentLength(double)
: Allows you to specify the minimum length of the final (first and last) segment of the links.
setBypassDistance(float)
setLinkOffset(float)
setMinFinalSegmentLength(float)
ilog.tgo.graphic.graphlayout.labellayout.IltLabelingModel
moveLabel(java.lang.Object, float, float, boolean)
ilog.tgo.graphic.IltCompositeGrapher
translateObject(ilog.tgo.graphic.IltCompositeGraphic, float, float)
ilog.tgo.graphic.IltCompositeGraphic
linkConnectionRect(double, boolean)
: Returns the rectangle to which links can connect.linkConnectionRect(float, boolean)
ilog.tgo.graphic.IltGrapherAdapter
moveNode(java.lang.Object, float, float, boolean)
IltLineSpec(double)
: Creates a new IltLineSpec.IltLineSpec(float)
NewBorderedLineSpec(double, double, ilog.tgo.grprim.Ilt1DPalette, ilog.tgo.grprim.Ilt1DPalette)
: Returns a new IltLineSpec which draws the middle of the line using
a palette, and additionally draws borders around it using another palette.NewReliefLineSpec(double, double, ilog.tgo.grprim.Ilt1DPalette, ilog.tgo.grprim.Ilt1DPalette, ilog.tgo.grprim.Ilt1DPalette)
: Returns a new IltLineSpec which draws the middle of the line using
a palette, and additionally borders with a relief look.NewSimpleLineSpec(double, ilog.tgo.grprim.Ilt1DPalette)
: Returns a new IltLineSpec which draws the entire line using
a single Ilt1DPalette.scale(double)
: Returns a scaled version of this linespec.NewBorderedLineSpec(float, float, ilog.tgo.grprim.Ilt1DPalette, ilog.tgo.grprim.Ilt1DPalette)
NewReliefLineSpec(float, float, ilog.tgo.grprim.Ilt1DPalette, ilog.tgo.grprim.Ilt1DPalette, ilog.tgo.grprim.Ilt1DPalette)
NewSimpleLineSpec(float, ilog.tgo.grprim.Ilt1DPalette)
scale(float)
ilog.tgo.graphic.renderer.IltCardCarrierBaseRenderer
getSlotRect(int, double, int, double, ilog.views.IlvRect)
: Returns the rectangle where the shelf item at the given slot position
(defined by slotXIndex
and slotYIndex
indexes)
should be drawn.getSlotRect(int, double, ilog.views.IlvRect)
: Returns the rectangle where the shelf item at the given slot index should
be drawn.getSlotRect(int, float, int, float, ilog.views.IlvRect)
getSlotRect(int, float, ilog.views.IlvRect)
ilog.tgo.graphic.renderer.IltNEBaseRenderer$General
setHorizontalAutoResizeMargin(double)
: setShapeAspectRatio(double)
: Changes the aspect ratio of the shape.setShapeHeight(double)
: Changes the height of the shape.setShapeWidth(double)
: Changes the width of the shape.setVerticalAutoResizeMargin(double)
: setHorizontalAutoResizeMargin(float)
setShapeAspectRatio(float)
setShapeHeight(float)
setShapeWidth(float)
setVerticalAutoResizeMargin(float)
ilog.tgo.graphic.renderer.IltShelfBaseRenderer
getSlotRect(int, double, int, double, ilog.views.IlvRect)
: Returns the rectangle where the shelf item at the given slot position
(defined by slotXIndex
and slotYIndex
indexes)
should be drawn.getSlotRect(int, float, int, float, ilog.views.IlvRect)
ilog.tgo.graphic.renderer.IltShelfItemContainerBaseRenderer
getSlotRect(int, double, int, double, ilog.views.IlvRect)
: Returns the rectangle where the shelf item at the given slot position
(defined by slotXIndex
and slotYIndex
indexes)
should be drawn.getSlotRect(int, double, ilog.views.IlvRect)
: Returns the rectangle where the shelf item at the given slotIndex should
be drawn.getSlotRect(int, float, int, float, ilog.views.IlvRect)
getSlotRect(int, float, ilog.views.IlvRect)
getStroke(int, int, double)
: Returns the stroke properties according to this palette configuration.getStroke(int, int, float)
ilog.tgo.grprim.IltBoundingBox
DrawPolygon(ilog.tgo.grprim.IltPolygon, double, double, int)
: Returns the bounding box of a polygon with a given thickness.DrawPolygon(ilog.tgo.grprim.IltPolygon, double, double, double, int)
: Returns the bounding box of a polygon with a given thickness.DrawPolyline(ilog.tgo.grprim.IltPolyline, double, int, int)
: Returns the bounding box of a polyline with a given thickness.DrawPolyline(ilog.tgo.grprim.IltPolyline, double, double, int, int)
: Returns the bounding box of a polyline with a given thickness.DrawPolygon(ilog.tgo.grprim.IltPolygon, float, float, int)
DrawPolygon(ilog.tgo.grprim.IltPolygon, float, float, float, int)
DrawPolyline(ilog.tgo.grprim.IltPolyline, float, int, int)
DrawPolyline(ilog.tgo.grprim.IltPolyline, float, float, int, int)
DrawPolygon(int, int, ilog.tgo.grprim.IltPolygon, double, double, int)
: Tests for containment in a polygon.DrawPolyline(int, int, ilog.tgo.grprim.IltPolyline, double, int, int)
: Tests for containment in a polyline.DrawRect(int, int, int, int, int, int, double, int)
: Test for containment in a rectangle boundary of a given thickness.FillRect(int, int, int, int, int, int, double, int)
: Test for containment in a rectangle of a given thickness.DrawPolygon(int, int, ilog.tgo.grprim.IltPolygon, float, float, int)
DrawPolyline(int, int, ilog.tgo.grprim.IltPolyline, float, int, int)
DrawRect(int, int, int, int, int, int, float, int)
FillRect(int, int, int, int, int, int, float, int)
ilog.tgo.grprim.IltGraphicUtil
DrawLegacyShape(java.awt.Graphics, java.awt.Shape, ilog.tgo.grprim.Ilt1DPalette, double, int)
: Method created to address support call 1-43367250
(performance on remote XWindows).DrawLine(java.awt.Graphics, int, int, int, int, ilog.tgo.grprim.Ilt1DPalette, double, int)
: Draws a line of a given thickness in a given palette.DrawPolygon(java.awt.Graphics, ilog.tgo.grprim.IltPolygon, ilog.tgo.grprim.Ilt1DPalette, double, double, int)
: Draws a polygon with a given thickness in a given palette.DrawPolygon(java.awt.Graphics, ilog.views.IlvTransformer, ilog.tgo.grprim.IltPolygon, ilog.tgo.grprim.IltPalette, double, double, int)
: Draws a polygon with a given thickness in a given palette.DrawPolyline(java.awt.Graphics, ilog.tgo.grprim.IltPolyline, ilog.tgo.grprim.Ilt1DPalette, double, int, int)
: Draws a sequence of consecutive lines with a given thickness in a given
palette.DrawReliefPolyline(java.awt.Graphics, ilog.tgo.grprim.IltPolyline, ilog.tgo.grprim.Ilt1DPalette, ilog.tgo.grprim.Ilt1DPalette, double, int, int)
: Draws a sequence of consecutive lines with a given thickness.drawShape(java.awt.Graphics, java.awt.Shape, ilog.tgo.grprim.Ilt1DPalette, double, int, int, boolean)
: Draws a shape with the given configuration.DrawShape(java.awt.Graphics, java.awt.Shape, ilog.tgo.grprim.IltPalette, double, int, int, boolean)
: Draws a shape with the given configuration.DrawLegacyShape(java.awt.Graphics, java.awt.Shape, ilog.tgo.grprim.Ilt1DPalette, float, int)
DrawLine(java.awt.Graphics, int, int, int, int, ilog.tgo.grprim.Ilt1DPalette, float, int)
DrawPolygon(java.awt.Graphics, ilog.tgo.grprim.IltPolygon, ilog.tgo.grprim.Ilt1DPalette, float, float, int)
DrawPolygon(java.awt.Graphics, ilog.views.IlvTransformer, ilog.tgo.grprim.IltPolygon, ilog.tgo.grprim.IltPalette, float, float, int)
DrawPolyline(java.awt.Graphics, ilog.tgo.grprim.IltPolyline, ilog.tgo.grprim.Ilt1DPalette, float, int, int)
DrawReliefPolyline(java.awt.Graphics, ilog.tgo.grprim.IltPolyline, ilog.tgo.grprim.Ilt1DPalette, ilog.tgo.grprim.Ilt1DPalette, float, int, int)
drawShape(java.awt.Graphics, java.awt.Shape, ilog.tgo.grprim.Ilt1DPalette, float, int, int, boolean)
DrawShape(java.awt.Graphics, java.awt.Shape, ilog.tgo.grprim.IltPalette, float, int, int, boolean)
ilog.tgo.interactor.IltEditLinkPortInteractor
createLinkPortName(ilog.tgo.graphic.IltCompositeGraphic, double, double)
: Returns the name that will be used to create a new link port in the given
object.createLinkPortName(ilog.tgo.graphic.IltCompositeGraphic, float, float)
ilog.tgo.interactor.IltMakePolyLinkInteractor
setMinPointsDistance(double)
: Sets the minimum distance between two consecutive points.setMinPointsDistance(float)
ilog.tgo.interactor.IltMoveInteractor
trigger(java.awt.AWTEvent, double, double)
: This method is called when the user has released the mouse, thus
finishing the move operation.trigger(java.awt.AWTEvent, float, float)
ilog.tgo.interactor.IltSelectInteractorMoveSelection
trigger(java.awt.AWTEvent, float, float)
getItems(int, double, int, double)
: Returns an Enumeration
of the child items
(IltObject
instances) in the container that are fully
or partially covered by the given area defined by
slotXIndex
, slotYIndex
,
slotXSpan
and slotYSpan
.getItems(int, double)
: Returns an Enumeration
of the child items contained in the
container starting at position slotIndex
and spanning over
slotSpan
.setItem(int, double, int, double, ilog.tgo.model.IltObject)
: Adds a child item to the container at a given position and span.setItem(int, ilog.tgo.model.IltObject, double)
: Adds a child item to this container at a given position.getItems(int, float, int, float)
getItems(int, float)
setItem(int, float, int, float, ilog.tgo.model.IltObject)
setItem(int, ilog.tgo.model.IltObject, float)
setDecorationsOffset(double, double)
: Sets the relative position of the link information cluster with
reference to the default position, middle of the links.setDecorationsOffset(float, float)
getItems(int, double, int, double)
: Returns an Enumeration
of the child items
(IltObject
instances) in the container which are fully
or partially covered by the area defined by
xSlotIndex
, ySlotIndex
,
xSlotSpan
and ySlotSpan
.getItems(int, double)
: Returns an Enumeration
of the child items located in the
container, starting at position slotIndex
and spanning over
slotSpan
.setItem(int, double, int, double, ilog.tgo.model.IltObject)
: Adds a child item to the container at a given position and span.setItem(int, ilog.tgo.model.IltObject, double)
: Adds a child item to this container at a given position.getItems(int, float, int, float)
getItems(int, float)
setItem(int, float, int, float, ilog.tgo.model.IltObject)
setItem(int, ilog.tgo.model.IltObject, float)
IlpPoint(double, double)
: Creates a new point at the specified location.IlpPoint(float, float)
IlpRect(double, double, double, double)
: Creates a new rectangle.IlpRect(float, float, float, float)
ilog.cpl.graphic.IlpRelativePoint
IlpRelativePoint(double, double)
: Creates a new relative point at the specified location.IlpRelativePoint(float, float)
ilog.cpl.graphic.IlpRelativeRect
IlpRelativeRect(double, double, double, double)
: Creates a new relative rectangle.IlpRelativeRect(float, float, float, float)