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 Diagrammer since version 8.10. Release notes documenting changes in previous versions are located in the current directory.
Incompatibilities
General Changes
Library Changes
ilog.views.bpmn.IlvBPMNMakeSDMNodeInteractor
ilog.views.dashboard.IlvDashboardDiagram
ilog.views.dashboard.IlvDashboardKeySelectManager
ilog.views.dashboard.IlvDashboardSymbol
ilog.views.graphlayout.basic.IlvBasicLinkStyleLayout
ilog.views.graphlayout.bus.IlvBusLayout
ilog.views.graphlayout.bus.IlvBusLinkConnector
ilog.views.graphlayout.circular.IlvCircularLayout
ilog.views.graphlayout.grid.IlvGridLayout
ilog.views.graphlayout.hierarchical.IlvHierarchicalLayout
ilog.views.graphlayout.hierarchical.IlvSwimLaneConstraint
ilog.views.graphlayout.IlvClipLinkConnector
ilog.views.graphlayout.IlvGrapherAdapter
ilog.views.graphlayout.IlvGraphLayout
ilog.views.graphlayout.IlvGraphModel
ilog.views.graphlayout.IlvRotatedGraphModel
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelDescriptor
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelLayout
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingPointLabelDescriptor
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingPolylineLabelDescriptor
ilog.views.graphlayout.labellayout.IlvDefaultLabelingModel
ilog.views.graphlayout.labellayout.IlvLabelingModel
ilog.views.graphlayout.labellayout.IlvLabelingModelWithRotation
ilog.views.graphlayout.link.IlvLinkLayout
ilog.views.graphlayout.link.longlink.IlvLongLinkLayout
ilog.views.graphlayout.link.shortlink.IlvShortLinkLayout
ilog.views.graphlayout.springembedder.IlvSpringEmbedderLayout
ilog.views.graphlayout.topologicalmesh.IlvTopologicalMeshLayout
ilog.views.graphlayout.tree.IlvTreeLayout
ilog.views.graphlayout.uniformlengthedges.IlvUniformLengthEdgesLayout
ilog.views.hypergraph.crossing.IlvAbstractCrossingGraphic
ilog.views.hypergraph.crossing.IlvBridgeCrossings
ilog.views.hypergraph.crossing.IlvCrossingAwareSegment
ilog.views.hypergraph.crossing.IlvCrossingCalculation
ilog.views.hypergraph.crossing.IlvCrossingGraphic
ilog.views.hypergraph.crossing.IlvParameterizedCrossingAwareObject
ilog.views.hypergraph.crossing.IlvTunnelCrossings
ilog.views.hypergraph.edgeconnector.IlvHyperEdgeConnector
ilog.views.hypergraph.edgeconnector.IlvHyperGrapherPin
ilog.views.hypergraph.IlvHyperEdge
ilog.views.hypergraph.IlvHyperGrapher
ilog.views.hypergraph.IlvSegmentedHyperEdge
ilog.views.hypergraph.interactor.IlvMakeHyperEdgeBaseInteractor
ilog.views.hypergraph.interactor.IlvMakeHyperEdgeInteractor
ilog.views.hypergraph.interactor.IlvMakeHyperEdgePinConnectorInteractor
ilog.views.hypergraph.interactor.IlvMakeSegmentedHyperEdgeInteractor
ilog.views.sdm.graphic.IlvExpandedFrame
ilog.views.sdm.graphic.IlvGeneralLink
ilog.views.sdm.graphic.IlvGeneralLinkTunnelCrossings
ilog.views.sdm.graphic.IlvGeneralNode
ilog.views.sdm.graphic.IlvSimpleLink
ilog.views.sdm.IlvSDMEngine
ilog.views.sdm.interactor.IlvMakeSDMNodeInteractor
ilog.views.sdm.renderer.graphlayout.IlvGraphLayoutRenderer
ilog.views.sdm.renderer.graphlayout.IlvSwimLanesRenderer
ilog.views.sdm.renderer.IlvLaneRenderer
ilog.views.sdm.renderer.IlvLegendRenderer
ilog.views.sdm.renderer.IlvSubGraphRenderer$GraphicManagerFrame
ilog.views.bpmn.IlvBPMNSDMUtilitiesFactory
ilog.views.sdm.renderer.IlvGrapherPinRenderer$SDMGrapherPin
ilog.views.bpmn.IlvBPMNMakeSDMLinkInteractor
ilog.views.bpmn.IlvBPMNMakeSDMNodeInteractor
createNode(double, double)
: Creates the new node.createNode(float, float)
ilog.views.dashboard.IlvDashboardDiagram
readDashboard(org.w3c.dom.Document, boolean, double, double)
: Reads the dashboard diagram contents from document
.readDashboard(org.w3c.dom.Document, boolean, float, float)
ilog.views.dashboard.IlvDashboardKeySelectManager
selectAt(double, double, ilog.views.IlvManagerView)
: Selects the object located at the (x
,y
)
coordinate in view
.selectAt(float, float, ilog.views.IlvManagerView)
ilog.views.dashboard.IlvDashboardSymbol
setHeight(double)
: Sets the height for this symbol.setWidth(double)
: Sets the width for this symbol.setX(double)
: Sets the x coordinate for this symbol.setY(double)
: Sets the y coordinate of this symbol.setHeight(float)
setWidth(float)
setX(float)
setY(float)
ilog.views.graphlayout.basic.IlvBasicLinkStyleLayout
setMultiLinkMaxSpread(double)
: Sets the maximum spread width between multiple links between the same
pair of nodes.setMultiLinkOffset(double)
: Sets the offset between multiple links between the same pair of nodes.setMultiSelfLinkMaxSpread(double)
: Sets the maximum spread width between multiple self-links (that is,
multiple links that start and end at the same node).setMultiSelfLinkOffset(double)
: Sets the offset between multiple self-links (that is, multiple links
that start and end at the same node).setSelfLinkSpacing(double)
: Sets the minimal spacing between node border and self-links (that is,
links that start and end at the same node).setMultiLinkMaxSpread(float)
setMultiLinkOffset(float)
setMultiSelfLinkMaxSpread(float)
setMultiSelfLinkOffset(float)
setSelfLinkSpacing(float)
ilog.views.graphlayout.bus.IlvBusLayout
setConnectionOnBusMargin(double)
: Sets the horizontal offset between the first/last node on a given
level and the left/right margin of the level.setHorizontalOffset(double)
: Sets the horizontal offset between nodes placed on the same level of
the bus.setMargin(double)
: Sets the horizontal offset between the left/right border of the bus
level and the left/right border of the layout region.setMarginOnBus(double)
: Sets the horizontal offset between the first/last node on a given
level and the left/right margin of the level.setVerticalOffsetToLevel(double)
: Sets the vertical offset between the nodes and the horizontal level of
the bus to which they are connected.setVerticalOffsetToPreviousLevel(double)
: Sets the vertical offset between the nodes and the horizontal level of
the bus above the nodes.setConnectionOnBusMargin(float)
setHorizontalOffset(float)
setMargin(float)
setMarginOnBus(float)
setVerticalOffsetToLevel(float)
setVerticalOffsetToPreviousLevel(float)
ilog.views.graphlayout.bus.IlvBusLinkConnector
setMargin(double)
: Sets the horizontal offset between the first/last node on a given
level and the left/right margin of the level.setMargin(float)
ilog.views.graphlayout.circular.IlvCircularLayout
setDisconnectedGraphOffset(double)
: Sets the offset between disconnected groups of clusters (rings and/or
stars).setInterClusterLinkCrossingPenalty(double)
: Sets the penalty for crossings of links between nodes of different
clusters.setIntraClusterLinkCrossingPenalty(double)
: Sets the penalty for crossings of links between nodes of the same
cluster.setLevelOffset(double)
: Sets the offset between two concentric levels.setMixedClusterLinkCrossingPenalty(double)
: Sets the penalty for crossings of intra cluster links with inter
cluster links.setOffset(double)
: Sets the offset value.setDisconnectedGraphOffset(float)
setInterClusterLinkCrossingPenalty(float)
setIntraClusterLinkCrossingPenalty(float)
setLevelOffset(float)
setMixedClusterLinkCrossingPenalty(float)
setOffset(float)
ilog.views.graphlayout.grid.IlvGridLayout
setBottomMargin(double)
: Sets the bottom margin parameter.setHorizontalGridOffset(double)
: Sets the spacing of the grid lines on the horizontal axis.setLeftMargin(double)
: Sets the left margin parameter.setRightMargin(double)
: Sets the right margin parameter.setTopMargin(double)
: Sets the top margin parameter.setVerticalGridOffset(double)
: Sets the spacing of the grid lines on the vertical axis.setBottomMargin(float)
setHorizontalGridOffset(float)
setLeftMargin(float)
setRightMargin(float)
setTopMargin(float)
setVerticalGridOffset(float)
ilog.views.graphlayout.hierarchical.IlvHierarchicalLayout
setHorizontalLinkOffset(double)
: Sets the horizontal offset between parallel segments of links.setHorizontalNodeLinkOffset(double)
: Sets the horizontal offset between a node and a link segment that is
parallel to the node border.setHorizontalNodeOffset(double)
: Sets the horizontal offset between nodes.setIncrementalAbsoluteLevelPositionRange(double)
: Sets the range that is considered very close to the previous node
position.setIncrementalAbsoluteLevelPositionTendency(double)
: Sets the percentage how much the layout algorithm tries to place nodes
to absolute positions within the level that are close to the previous
positions during incremental layout.setMaxInterLevelApertureAngle(double)
: Sets the maximum aperture angle of the links incident to a node.setMinEndSegmentLength(double)
: Sets the minimum length of the last segment of each link, that is, the
segment that is incident to the "to" node.setMinForkSegmentLength(double)
: Sets the minimum length of the start or end segment of links if a fork
shape is used for these links.setMinStartSegmentLength(double)
: Sets the minimum length of the first segment of each link, that is,
the segment that is incident to the "from" node.setMultiLinkOptimizationMaxSpread(double)
: Sets the maximum spread width for the bends introduced by the
optimization of overlapping multiple links.setMultiLinkOptimizationOffset(double)
: Sets the minimum distance between bends introduced by the optimization
of overlapping multiple links.setPreferredForkAxisLength(double)
: Sets the preferred length of the axis of a fork shape.setVerticalLinkOffset(double)
: Sets the vertical offset between parallel segments of links.setVerticalNodeLinkOffset(double)
: Sets the vertical offset between a node and a link segment that is
parallel to the node border.setVerticalNodeOffset(double)
: Sets the vertical offset between nodes.setHorizontalLinkOffset(float)
setHorizontalNodeLinkOffset(float)
setHorizontalNodeOffset(float)
setIncrementalAbsoluteLevelPositionRange(float)
setIncrementalAbsoluteLevelPositionTendency(float)
setMaxInterLevelApertureAngle(float)
setMinEndSegmentLength(float)
setMinForkSegmentLength(float)
setMinStartSegmentLength(float)
setMultiLinkOptimizationMaxSpread(float)
setMultiLinkOptimizationOffset(float)
setPreferredForkAxisLength(float)
setVerticalLinkOffset(float)
setVerticalNodeLinkOffset(float)
setVerticalNodeOffset(float)
ilog.views.graphlayout.hierarchical.IlvSwimLaneConstraint
IlvSwimLaneConstraint(ilog.views.graphlayout.hierarchical.IlvNodeGroup, double, int, double, double)
: Creates a new IlvSwimLaneConstraint
.IlvSwimLaneConstraint(ilog.views.graphlayout.hierarchical.IlvNodeGroup, double, int)
: Creates a new IlvSwimLaneConstraint
.IlvSwimLaneConstraint(ilog.views.graphlayout.hierarchical.IlvNodeGroup, double, int, double)
: Creates a new IlvSwimLaneConstraint
.IlvSwimLaneConstraint(ilog.views.graphlayout.hierarchical.IlvNodeGroup, float, int, float)
IlvSwimLaneConstraint(ilog.views.graphlayout.hierarchical.IlvNodeGroup, float, int)
IlvSwimLaneConstraint(ilog.views.graphlayout.hierarchical.IlvNodeGroup, float, int, float, float)
setEastMinMargin(double)
: Sets the minimal margin of the swimlane at the east side.setMinMargin(double)
: Sets the minimal margin of the swimlane.setRelativeSize(double)
: Sets the relative size of the swimlane.setWestMinMargin(double)
: Sets the minimal margin of the swimlane at the west side.setEastMinMargin(float)
setMinMargin(float)
setRelativeSize(float)
setWestMinMargin(float)
ilog.views.graphlayout.IlvGrapherAdapter
moveNode(java.lang.Object, double, double, boolean)
: Changes the position of the specified node.moveNode(java.lang.Object, float, float, boolean)
ilog.views.graphlayout.IlvGraphLayout
setBalanceSplineCurveThreshold(double)
: Sets the threshold for spline curves at bends which the optimized
spline control point routing uses to balance the curve.setMaxSplineCurveSize(double)
: Sets the maximum curve size used when optimized spline control point
routing is enabled.setMinSplineCurveSize(double)
: Sets the minimum curve size used when optimized spline control point
routing is enabled.setBalanceSplineCurveThreshold(float)
setMaxSplineCurveSize(float)
setMinSplineCurveSize(float)
ilog.views.graphlayout.IlvGraphModel
move(double, double, boolean)
: Moves the entire graph.moveNode(java.lang.Object, double, double, boolean)
: Changes the position of the specified node.move(float, float, boolean)
moveNode(java.lang.Object, float, float, boolean)
ilog.views.graphlayout.IlvRotatedGraphModel
moveNode(java.lang.Object, double, double, boolean)
: Changes the position of the specified node.moveNode(java.lang.Object, float, float, boolean)
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelDescriptor
getMinDist(java.lang.Object, double)
: Returns the minimum distance value between this label and the input
obstacle.setActDistFromPath(double)
: Sets the actual distance of the label from the location on the path
that is given by the property actPathLocation
.setMaxDistFromPath(double)
: Sets the maximum distance from the location on the path.setPosition(double, double)
: Sets the label conceptually to the specified position.setTowardsPreferredPosition(double, double, int, int)
: Sets the label to a position that is closer to the preferred position
than the input position given by pathLocation
and
distFromPath
.updatePosition(double, double)
: Updates the internal representation of the position of the label.getMinDist(java.lang.Object, float)
setActDistFromPath(float)
setMaxDistFromPath(float)
setPosition(double, float)
setTowardsPreferredPosition(double, float, int, int)
updatePosition(float, float)
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelLayout
setLabelOffset(double)
: Sets the minimum offset between the border of neighbored labels.setMinImprovementPercentageToContinue(double)
: Sets the minimum required percentage the layout needs to improve over
a couple of rounds before the layout algorithm stops.setObstacleOffset(double)
: Sets the global minimum offset between a label and an unrelated
obstacle.setLabelOffset(float)
setMinImprovementPercentageToContinue(float)
setObstacleOffset(float)
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingPointLabelDescriptor
IlvAnnealingPointLabelDescriptor(java.lang.Object, java.lang.Object, ilog.views.IlvPoint, double, double, int)
: Creates a new instance of a point label descriptor.IlvAnnealingPointLabelDescriptor(java.lang.Object, java.lang.Object, ilog.views.IlvPoint, int, double, double, double, double, int)
: Creates a new instance of a point label descriptor.IlvAnnealingPointLabelDescriptor(java.lang.Object, java.lang.Object, ilog.views.IlvPoint, float, float, int)
IlvAnnealingPointLabelDescriptor(java.lang.Object, java.lang.Object, ilog.views.IlvPoint, int, float, float, float, float, int)
setHalfHeight(double)
: Sets the half height of the path around the reference point.setHalfWidth(double)
: Sets the half width of the path around the reference point.setMaxDistFromPath(double)
: Sets the maximum distance from the location on the path.setPosition(double, double)
: Sets the label conceptually to the specified position.setPreferredDistFromPath(double)
: Sets the preferred distance from the location on the path.setTowardsPreferredPosition(double, double, int, int)
: Sets the label to a position that is closer to the preferred position
than the input position given by pathLocation
and
distFromPath
.setHalfHeight(float)
setHalfWidth(float)
setMaxDistFromPath(float)
setPosition(double, float)
setPreferredDistFromPath(float)
setTowardsPreferredPosition(double, float, int, int)
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingPolylineLabelDescriptor
IlvAnnealingPolylineLabelDescriptor(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, int, double, double, int, int, int, double, double, double, double)
: Creates a new instance of a polyline link label descriptor.IlvAnnealingPolylineLabelDescriptor(java.lang.Object, java.lang.Object, ilog.views.IlvPoint[], double, double, double, double, double, int, int, int, double, double, double, double)
: Creates a new instance of a polyline label descriptor.IlvAnnealingPolylineLabelDescriptor(java.lang.Object, java.lang.Object, ilog.views.IlvPoint[], double, double, double, double, double, double, int, int, int, double, double, double, double)
: Creates a new instance of a polyline label descriptor.IlvAnnealingPolylineLabelDescriptor(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, int, float, float, int, int, int, float, float, float, float)
IlvAnnealingPolylineLabelDescriptor(java.lang.Object, java.lang.Object, ilog.views.IlvPoint[], float, float, float, float, float, float, int, int, int, float, float, float, float)
IlvAnnealingPolylineLabelDescriptor(java.lang.Object, java.lang.Object, ilog.views.IlvPoint[], float, float, float, float, float, int, int, int, float, float, float, float)
getMinDist(java.lang.Object, double)
: Returns the minimum distance value between this label and the input
obstacle.setBottomOverlap(double)
: Sets the amount the label can overlap the related obstacle or
reference polyline at the bottom side of the label.setLeftOverlap(double)
: Sets the amount the label can overlap the related obstacle or
reference polyline at the left side of the label.setLineWidth(double)
: Sets the line width of the polyline given by the reference points.setMaxDistFromPath(double)
: Sets the maximum distance from the location on the path.setMaxPercentageFromStart(double)
: Sets the percentage relative to the length of the polyline that
defines the end point of the area of the polyline that should be used
for the label.setMinPercentageFromStart(double)
: Sets the percentage relative to the length of the polyline that
defines the start point of the area of the polyline that should be
used for the label.setPosition(double, double)
: Sets the label conceptually to the specified position.setPreferredDistFromPath(double)
: Sets the preferred distance from the location on the path.setPreferredPercentageFromStart(double)
: Sets the percentage relative to the length of the polyline that
defines the preferred position for the label.setRightOverlap(double)
: Sets the amount the label can overlap the related obstacle or
reference polyline at the right side of the label.setTopOverlap(double)
: Sets the amount the label can overlap the related obstacle or
reference polyline at the top side of the label.setTowardsPreferredPosition(double, double, int, int)
: Sets the label to a position that is closer to the preferred position
than the input position given by pathLocation
and
distFromPath
.getMinDist(java.lang.Object, float)
setBottomOverlap(float)
setLeftOverlap(float)
setLineWidth(float)
setMaxDistFromPath(float)
setMaxPercentageFromStart(float)
setMinPercentageFromStart(float)
setPosition(double, float)
setPreferredDistFromPath(float)
setPreferredPercentageFromStart(float)
setRightOverlap(float)
setTopOverlap(float)
setTowardsPreferredPosition(double, float, int, int)
ilog.views.graphlayout.labellayout.IlvDefaultLabelingModel
getLabelOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvRect, double)
: Returns the overlap between two labels, if the labels would be at the
given positions specified by the passed bounding boxes.getLabelOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvRect, double, double)
: Returns the overlap between two labels if you move the labels to the
positions specified by the passed rectangles and the rotation angle.getObstacleOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvRect, double)
: Returns the overlap between the label and the obstacle, if the label
would be at the given position specified by the passed bounding box.getObstacleOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvRect, double)
: Returns the overlap between the label and the obstacle if you move the
label to the position specified by the passed rectangle and the
rotation angle.getPolylineObstacleOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvPoint[], double, double)
: Returns the overlap between the label and the polyline obstacle, if
the label would be at the given position specified by the passed
bounding box.getPolylineObstacleOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvPoint[], double, double)
: Returns the overlap between the label and the polyline obstacle if you
move the label to the position specified by the passed rectangle and
the rotation angle.moveLabel(java.lang.Object, double, double, boolean)
: Changes the position of the specified label.getLabelOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvRect, float)
getLabelOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvRect, double, float)
getObstacleOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvRect, float)
getObstacleOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvRect, float)
getPolylineObstacleOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvPoint[], float, float)
getPolylineObstacleOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvPoint[], float, float)
moveLabel(java.lang.Object, float, float, boolean)
ilog.views.graphlayout.labellayout.IlvLabelingModel
getLabelOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvRect, double)
: Returns the overlap between two labels, if the labels would be at the
given positions specified by the passed bounding boxes.getObstacleOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvRect, double)
: Returns the overlap between the label and the obstacle, if the label
would be at the given position specified by the passed bounding box.getPolylineObstacleOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvPoint[], double, double)
: Returns the overlap between the label and the polyline obstacle, if
the label would be at the given position specified by the passed
bounding box.moveLabel(java.lang.Object, double, double, boolean)
: Changes the position of the specified label.getLabelOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvRect, float)
getObstacleOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvRect, float)
getPolylineObstacleOverlap(java.lang.Object, ilog.views.IlvRect, java.lang.Object, ilog.views.IlvPoint[], float, float)
moveLabel(java.lang.Object, float, float, boolean)
ilog.views.graphlayout.labellayout.IlvLabelingModelWithRotation
getLabelOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvRect, double, double)
: Returns the overlap between two labels, if the labels would be at the
given positions specified by the passed rectangles and the rotation
angle.getObstacleOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvRect, double)
: Returns the overlap between the label and the obstacle, if the label
would be at the given position specified by the passed rectangle and
the rotation angle.getPolylineObstacleOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvPoint[], double, double)
: Returns the overlap between the label and the polyline obstacle, if
the label would be at the given position specified by the passed
rectangle and the rotation angle.getLabelOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvRect, double, float)
getObstacleOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvRect, float)
getPolylineObstacleOverlap(java.lang.Object, ilog.views.IlvRect, double, java.lang.Object, ilog.views.IlvPoint[], float, float)
ilog.views.graphlayout.link.IlvLinkLayout
setBalanceSplineCurveThreshold(double)
: Sets the threshold for spline curves on arcs until the optimized
spline control point routing tries to balance the curve.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.setMaxSplineCurveSize(double)
: Sets the maximum curve size used when optimized spline control point
routing is enabled.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.setMinSplineCurveSize(double)
: Sets the minimum curve size used when optimized spline control point
routing is enabled.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.setBalanceSplineCurveThreshold(float)
setHorizontalGridBase(float)
setHorizontalGridOffset(float)
setHorizontalMinOffset(float)
setLinkOffset(float)
setMaxSplineCurveSize(float)
setMinFinalSegmentLength(float)
setMinNodeCornerOffset(float)
setMinSplineCurveSize(float)
setVerticalGridBase(float)
setVerticalGridOffset(float)
setVerticalMinOffset(float)
ilog.views.graphlayout.link.longlink.IlvLongLinkLayout
setHorizontalGridBase(double)
: Sets the horizontal base coordinate of the grid.setHorizontalGridOffset(double)
: Sets the horizontal offset between the grid lines.setHorizontalMinOffset(double)
: Sets the minimum horizontal offset between the node border and a link
segment that is (vertically) parallel to the node border.setMinEndSegmentLength(double)
: Sets the minimum length of the last segment of each link, that is, the
segment incident to the "to" node.setMinNodeCornerOffset(double)
: Sets the minimum offset between a node corner and a link starting at
this node.setMinStartSegmentLength(double)
: Sets the minimum length of the first segment of each link, that is,
the segment incident to the "from" 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 minimum vertical offset between the node border and a link
segment that is (horizontally) parallel to the node border.setHorizontalGridBase(float)
setHorizontalGridOffset(float)
setHorizontalMinOffset(float)
setMinEndSegmentLength(float)
setMinNodeCornerOffset(float)
setMinStartSegmentLength(float)
setVerticalGridBase(float)
setVerticalGridOffset(float)
setVerticalMinOffset(float)
ilog.views.graphlayout.link.shortlink.IlvShortLinkLayout
setBypassDistance(double)
: Sets the minimum distance between the origin and destination node for
which a link shape going directly from one node to another is
allowed.setEvenlySpacedPinsMarginRatio(double)
: Sets the margin ratio for the evenly spaced pins connector style.setLinkOffset(double)
: Sets the offset between links connected on the same side of the node.setLinkToLinkCrossingPenalty(double)
: Sets the link-to-link crossing penalty factor.setLinkToNodeCrossingPenalty(double)
: Sets the link-to-node crossing penalty factor.setMinFinalSegmentLength(double)
: Sets the minimum length of the final (first and last) segment of the
links.setBypassDistance(float)
setEvenlySpacedPinsMarginRatio(float)
setLinkOffset(float)
setLinkToLinkCrossingPenalty(float)
setLinkToNodeCrossingPenalty(float)
setMinFinalSegmentLength(float)
ilog.views.graphlayout.springembedder.IlvSpringEmbedderLayout
setSpringConstant(double)
: Sets the constant for the springs.setSpringConstant(float)
ilog.views.graphlayout.topologicalmesh.IlvTopologicalMeshLayout
setNodesMoveThreshold(double)
: Sets the convergence criteria of the node placement algorithm (the
second step of the layout algorithm).setNodesMoveThreshold(float)
ilog.views.graphlayout.tree.IlvTreeLayout
setAspectRatio(double)
: Sets the aspect ratio for the layout.setAssociateOffset(double)
: Sets the minimum offset between associates and the orthogonal link
segment starting at the parent.setBranchOffset(double)
: Sets the minimum offset between neighbor nodes that belong to
different branches in the tree.setEastSubtreeBlockMargin(java.lang.Object, double)
: Sets the margin on the east side of the subtree starting at the input
node.setNorthSubtreeBlockMargin(java.lang.Object, double)
: Sets the margin on the north side of the subtree starting at the input
node.setOrthForkPercentage(double)
: Sets the percentage of the parent-child offset that determines the
location where the orthogonal link routing places the bends in order
to fork the routing towards the children.setOverlapPercentage(double)
: Sets the percentage for which a node is considered smaller in the flow
direction.setParentChildAssociateOffset(double)
: Sets the minimum offset between the parent and the first associate.setParentChildOffset(double)
: Sets the minimum offset between a parent and its children.setSiblingOffset(double)
: Sets the minimum offset between siblings, that is, between nodes that
have the same parent in the tree structure.setSouthSubtreeBlockMargin(java.lang.Object, double)
: Sets the margin on the south side of the subtree starting at the input
node.setSubtreeBlockMargin(java.lang.Object, int, double)
: Sets the margin on the specified side of the subtree starting at the
input node.setTipOverBranchOffset(double)
: Sets the minimum offset in the flow direction between neighbor nodes
that belong to different branches in the tree.setWestSubtreeBlockMargin(java.lang.Object, double)
: Sets the margin on the west side of the subtree starting at the input
node.setAspectRatio(float)
setAssociateOffset(float)
setBranchOffset(float)
setEastSubtreeBlockMargin(java.lang.Object, float)
setNorthSubtreeBlockMargin(java.lang.Object, float)
setOrthForkPercentage(float)
setOverlapPercentage(float)
setParentChildAssociateOffset(float)
setParentChildOffset(float)
setSiblingOffset(float)
setSouthSubtreeBlockMargin(java.lang.Object, float)
setSubtreeBlockMargin(java.lang.Object, int, float)
setTipOverBranchOffset(float)
setWestSubtreeBlockMargin(java.lang.Object, float)
ilog.views.graphlayout.uniformlengthedges.IlvUniformLengthEdgesLayout
setAdditionalNodeRepulsionWeight(double)
: Sets the weight of the additional node repulsion force.setConvergenceThreshold(double)
: Sets the threshold value for the convergence detection mechanism.setLinkLengthWeight(double)
: Sets the link length weight.setMaxAllowedMovePerIteration(double)
: Sets the maximum authorized node move at each iteration of the layout
algorithm.setMaxPercentageOfElapsedTimeForRefinement(double)
: Sets the maximum percentage of the time already elapsed that should
be spent on the final refinement step when the layout mode is FAST_MULTILEVEL_MODE
.setMaxPercentageOfTotalAllowedTimeForRefinement(double)
: Sets the maximum percentage of the total allowed time that should be
spent on the final refinement step when the layout mode is FAST_MULTILEVEL_MODE
.setNodeDistanceThreshold(double)
: Sets the node distance threshold.setPreferredLength(java.lang.Object, double)
: Sets the preferred length of a link.setPreferredLinksLength(double)
: Sets the global preferred length of the links.setAdditionalNodeRepulsionWeight(float)
setConvergenceThreshold(float)
setLinkLengthWeight(float)
setMaxAllowedMovePerIteration(float)
setMaxPercentageOfElapsedTimeForRefinement(float)
setMaxPercentageOfTotalAllowedTimeForRefinement(float)
setNodeDistanceThreshold(float)
setPreferredLength(java.lang.Object, float)
setPreferredLinksLength(float)
ilog.views.hypergraph.crossing.IlvAbstractCrossingGraphic
containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Tests if a point lies within the drawing of a crossing.containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
ilog.views.hypergraph.crossing.IlvBridgeCrossings
addCrossingBound(ilog.views.IlvRect, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Adds the bound of the crossing to the input bounding rectangle.containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Tests if a point lies within the drawing of a crossing.drawCrossing(java.awt.Graphics, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Draws the crossing between the input objects.setBridgeLengthFactor(double)
: Sets the bridge length factor.addCrossingBound(ilog.views.IlvRect, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
drawCrossing(java.awt.Graphics, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
setBridgeLengthFactor(float)
ilog.views.hypergraph.crossing.IlvCrossingAwareSegment
createCrossing(double, double, ilog.views.hypergraph.crossing.IlvCrossingAwareSegment)
: Creates a crossing for the segment.createCrossing(float, float, ilog.views.hypergraph.crossing.IlvCrossingAwareSegment)
ilog.views.hypergraph.crossing.IlvCrossingCalculation
setGap(ilog.views.IlvManager, boolean, ilog.views.IlvGraphicFilter, double, boolean)
: Sets the gap width of the crossings of all parameterizable
crossing aware objects.setGap(ilog.views.IlvManager, boolean, ilog.views.IlvGraphicFilter, float, boolean)
ilog.views.hypergraph.crossing.IlvCrossingGraphic
addCrossingBound(ilog.views.IlvRect, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Adds the bound of the crossing to the input bounding rectangle.containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Tests if a point lies within the drawing of a crossing.drawCrossing(java.awt.Graphics, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Draws the crossing between the input objects.addCrossingBound(ilog.views.IlvRect, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
drawCrossing(java.awt.Graphics, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
ilog.views.hypergraph.crossing.IlvParameterizedCrossingAwareObject
setGap(double)
: Sets the gap width of the crossings.setGap(float)
ilog.views.hypergraph.crossing.IlvTunnelCrossings
addCrossingBound(ilog.views.IlvRect, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Adds the bound of the crossing to the input bounding rectangle.containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Tests if a point lies within the drawing of a crossing.drawCrossing(java.awt.Graphics, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Draws the crossing between the input objects.addCrossingBound(ilog.views.IlvRect, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
drawCrossing(java.awt.Graphics, ilog.views.IlvTransformer, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.hypergraph.crossing.IlvCrossingAwareObject, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
ilog.views.hypergraph.edgeconnector.IlvHyperEdgeConnector
move(double, double)
: Moves the object.resize(double, double)
: Resizes the object.translate(double, double)
: Translates the object.move(float, float)
resize(float, float)
translate(float, float)
ilog.views.hypergraph.edgeconnector.IlvHyperGrapherPin
IlvHyperGrapherPin(ilog.views.hypergraph.edgeconnector.IlvHyperEdgePinConnector, ilog.views.IlvPoint, ilog.views.IlvPoint, double, int)
: Creates a new pin and adds it to the input connector.IlvHyperGrapherPin(ilog.views.IlvPoint, ilog.views.IlvPoint, double, int)
: Creates a new pin.IlvHyperGrapherPin(ilog.views.IlvPoint, ilog.views.IlvPoint, float, int)
IlvHyperGrapherPin(ilog.views.hypergraph.edgeconnector.IlvHyperEdgePinConnector, ilog.views.IlvPoint, ilog.views.IlvPoint, float, int)
setAbsoluteOffset(double, double)
: Sets the absolute offset of the pin.setProportionalOffset(double, double)
: Sets the proportional offset of the pin.setAbsoluteOffset(float, float)
setProportionalOffset(float, float)
ilog.views.hypergraph.IlvHyperEdge
getArrowSize(double, ilog.views.IlvTransformer)
: Returns the size of the arrow for the corresponding
IlvTransformer
and lineWidth
.getClosestEnd(double, double, ilog.views.IlvTransformer)
: Returns the end closest to the input point.moveConnectionPoint(ilog.views.hypergraph.IlvHyperEdgeEnd, double, double, ilog.views.IlvTransformer)
: Move the connection point of the hyperedge at the end point.setLineWidth(double)
: Changes the line width of the object.setMaximumLineWidth(double)
: Changes the maximum line width of the edge.shortenForArrowDraw(ilog.views.IlvPoint[], double)
: Shorten the line between pts[0]
and pts[1]
by the size of the arrow.getArrowSize(float, ilog.views.IlvTransformer)
getClosestEnd(float, float, ilog.views.IlvTransformer)
moveConnectionPoint(ilog.views.hypergraph.IlvHyperEdgeEnd, float, float, ilog.views.IlvTransformer)
setLineWidth(float)
setMaximumLineWidth(float)
shortenForArrowDraw(ilog.views.IlvPoint[], float)
ilog.views.hypergraph.IlvHyperGrapher
translateObjects(ilog.views.IlvGraphicEnumeration, double, double, ilog.views.IlvTransformer)
: Translates the input objects that must belong to this manager.translateObjects(ilog.views.IlvGraphicEnumeration, float, float, ilog.views.IlvTransformer)
ilog.views.hypergraph.IlvSegmentedHyperEdge
addSegment(ilog.views.hypergraph.IlvHyperEdgeEnd, double, double, ilog.views.IlvTransformer)
: Adds a new segment at the hyperedge end.addSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, double, double, double, ilog.views.IlvTransformer)
: Adds a new segment incident to the existing input segment.addSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, double, double, ilog.views.IlvTransformer)
: Adds a new segment incident to the existing input segment.addSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, double, double, double, double, ilog.views.IlvTransformer)
: Adds a new segment incident to the existing input segment.drawLine(ilog.views.IlvPoint[], double, float[], java.awt.Graphics, ilog.views.IlvTransformer)
: Draws a line between the input points.getClosestSegment(double, double, ilog.views.IlvTransformer)
: Returns the segment closest to the input point.getClosestSegments(double, double, ilog.views.IlvTransformer, ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment[])
: Returns the two segments whose connection point is closest to the input
point.mergeCrossings(ilog.views.hypergraph.crossing.IlvCrossing, ilog.views.hypergraph.crossing.IlvCrossing, double, double)
: Decides when to merge crossings.moveConnectionPoint(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, double, double, ilog.views.IlvTransformer)
: Moves the connection point of both input segments to the input point.parallelSplitSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, double, double, ilog.views.IlvTransformer)
: Splits the input segment and redistributes the incident segments, if the
segment has incident segments at both sides.setGap(double)
: Sets the gap width of the hyperedge crossings.splitSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, double, double, ilog.views.IlvTransformer)
: Splits the input segment at the input point.addSegment(ilog.views.hypergraph.IlvHyperEdgeEnd, float, float, ilog.views.IlvTransformer)
addSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, double, float, float, ilog.views.IlvTransformer)
addSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, float, float, ilog.views.IlvTransformer)
addSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, float, float, float, float, ilog.views.IlvTransformer)
drawLine(ilog.views.IlvPoint[], float, float[], java.awt.Graphics, ilog.views.IlvTransformer)
getClosestSegment(float, float, ilog.views.IlvTransformer)
getClosestSegments(float, float, ilog.views.IlvTransformer, ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment[])
mergeCrossings(ilog.views.hypergraph.crossing.IlvCrossing, ilog.views.hypergraph.crossing.IlvCrossing, float, float)
moveConnectionPoint(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, float, float, ilog.views.IlvTransformer)
parallelSplitSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, float, float, ilog.views.IlvTransformer)
setGap(float)
splitSegment(ilog.views.hypergraph.IlvSegmentedHyperEdge$Segment, float, float, ilog.views.IlvTransformer)
ilog.views.hypergraph.interactor.IlvMakeHyperEdgeBaseInteractor
setPinMargin(double)
: Sets the margin for pins.setPinMargin(float)
ilog.views.hypergraph.interactor.IlvMakeHyperEdgeInteractor
setLineWidth(double)
: Sets the line width of the newly created hyperedge.setMaximumLineWidth(double)
: Sets the maximum line width of the newly created hyperedge.setLineWidth(float)
setMaximumLineWidth(float)
ilog.views.hypergraph.interactor.IlvMakeHyperEdgePinConnectorInteractor
setPinOffset(double)
: Sets the offset of the newly created pin from the border of the node.setPinSize(double)
: Sets the pin size of the newly created pin.setPinOffset(float)
setPinSize(float)
ilog.views.hypergraph.interactor.IlvMakeSegmentedHyperEdgeInteractor
setBendThreshold(double)
: Sets the threshold for creating bends.setEndThreshold(double)
: Sets the threshold for the last segment that connects to the node.setGap(double)
: Sets the gap width of the hyperedge crossings at the newly created
edge.setBendThreshold(float)
setEndThreshold(float)
setGap(float)
ilog.views.sdm.graphic.IlvExpandedFrame
setThickness(double)
: Sets the thickness of the edge.setThickness(float)
ilog.views.sdm.graphic.IlvGeneralLink
colorize(java.awt.Color, double)
: Generates rainbow colors from a base, when mode is
MODE_GRADIENT
.colorizeNeon(java.awt.Color, double)
: Generates rainbow colors from a base, when mode is
MODE_NEON
.createFillArrowShape(ilog.views.IlvPoint, double, double)
: Returns the shape of a filled arrow.createOpenArrowShape(ilog.views.IlvPoint, double, double)
: Returns the shape of an open arrow.getArrowSize(double, ilog.views.IlvTransformer)
: Returns the size of the arrow for the specified
IlvTransformer
and lineWidth
.getBackArrowSize(double, ilog.views.IlvTransformer)
: Returns the size of the backward arrow for the specified
IlvTransformer
and lineWidth
.getPolylinePosition(ilog.views.IlvPoint[], double, double[], ilog.views.IlvTransformer)
: Utility function to return the position of a point along a polyline.getPolylinePosition(ilog.views.IlvPoint[], double, double[])
: Utility function to return the position of a point along a polyline.mergeCrossings(double, double, double, ilog.views.IlvTransformer)
: Returns whether to merge two subsequent crossings.moveDecoration(int, double, double, ilog.views.IlvTransformer)
: Label layout uses this method to set the decoration
location.moveLabel(double, double, ilog.views.IlvTransformer)
: Label layout uses this method to set the label
location.moveObject(ilog.views.IlvGraphic, double, double, boolean)
: Changes the location of a graphic object.roundedFromManyPoints(ilog.views.IlvPoint[], double, ilog.views.IlvTransformer)
: Called by shapeFromPoints()
to generate a straight shape with rounded corners.setArrowPosition(double)
: Sets the arrow position as a proportion of the link length (for example,
.
setArrowRatio(double)
: Sets the arrow size as a proportion of the link width (for example,
1
is about twice the link width).setBackArrowPosition(double)
: Sets the backward arrow position as a proportion of the link length
(for example,
.
setBorderWidth(double)
: Sets the border width.setContainsMargin(double)
: Sets the margin on the border of all instances of
IlvGeneralLink
to be used for contains
.setCurved(double)
: Sets the curved look and the smoothness of the spline.setDecorationPositions(int, double)
: Sets the relative decoration positions on the link.setDecorationPositions(double[])
: Sets all the relative decoration positions of the link.setInternalZoom(double)
: Sets the internal scale factor.setLineWidth(double)
: Changes the line width of the object.setMinimumLineWidth(double)
: Sets the minimum line width while zooming out.setRadius(double)
: Sets radius for rounded link.translate(double, double)
: Translates the object.colorize(java.awt.Color, float)
colorizeNeon(java.awt.Color, float)
createFillArrowShape(ilog.views.IlvPoint, double, float)
createOpenArrowShape(ilog.views.IlvPoint, double, float)
getArrowSize(float, ilog.views.IlvTransformer)
getBackArrowSize(float, ilog.views.IlvTransformer)
getPolylinePosition(ilog.views.IlvPoint[], float, double[], ilog.views.IlvTransformer)
getPolylinePosition(ilog.views.IlvPoint[], float, double[])
mergeCrossings(float, float, float, ilog.views.IlvTransformer)
moveDecoration(int, float, float, ilog.views.IlvTransformer)
moveLabel(float, float, ilog.views.IlvTransformer)
moveObject(ilog.views.IlvGraphic, float, float, boolean)
roundedFromManyPoints(ilog.views.IlvPoint[], float, ilog.views.IlvTransformer)
setArrowPosition(float)
setArrowRatio(float)
setBackArrowPosition(float)
setBorderWidth(float)
setContainsMargin(float)
setCurved(float)
setDecorationPositions(int, float)
setDecorationPositions(float[])
setInternalZoom(float)
setLineWidth(float)
setMinimumLineWidth(float)
setRadius(float)
translate(float, float)
ilog.views.sdm.graphic.IlvGeneralLinkTunnelCrossings
addCrossingBound(ilog.views.IlvRect, ilog.views.IlvTransformer, ilog.views.IlvLinkImage, ilog.views.IlvLinkImage, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Adds the bound of the crossing to the input bounding rectangle.containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.IlvLinkImage, ilog.views.IlvLinkImage, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Tests whether a point lies within the drawing of a crossing.drawCrossing(java.awt.Graphics, ilog.views.IlvTransformer, ilog.views.IlvLinkImage, ilog.views.IlvLinkImage, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, double, double, double)
: Draws the crossing of the input links.addCrossingBound(ilog.views.IlvRect, ilog.views.IlvTransformer, ilog.views.IlvLinkImage, ilog.views.IlvLinkImage, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
containsAtCrossing(ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvTransformer, ilog.views.IlvLinkImage, ilog.views.IlvLinkImage, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
drawCrossing(java.awt.Graphics, ilog.views.IlvTransformer, ilog.views.IlvLinkImage, ilog.views.IlvLinkImage, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, ilog.views.IlvPoint, float, float, float)
ilog.views.sdm.graphic.IlvGeneralNode
IlvGeneralNode(ilog.views.IlvPoint, double, java.lang.String)
: Creates a new general node with a square shape of a
given size.IlvGeneralNode(ilog.views.IlvPoint, float, java.lang.String)
moveLabel(double, double, ilog.views.IlvTransformer)
: Moves the label(s) of the node to the specified position.setHorizontalAutoResizeMargin(double)
: Sets the margin that is left on both sides
of the shape when it is auto-resized horizontally.setLabelMargin(double)
: Sets the margin that will be kept between the
labels and the edges of the shape when performing
word wrapping or label truncation.setLabelSpacing(double)
: Sets the spacing between the shape and the label.setLineSpacing(double)
: Sets the spacing between the lines of multiline labels.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.setStrokeWidth(double)
: Sets the width of the shape stroke (that is, the border).setVerticalAutoResizeMargin(double)
: Sets the margin that is left on both sides
of the shape when it is auto-resized vertically.setWordWrapMargin(double)
: Sets the margin that will be kept between the
labels and the edges of the shape when performing
wordwrapping.moveLabel(float, float, ilog.views.IlvTransformer)
setHorizontalAutoResizeMargin(float)
setLabelMargin(float)
setLabelSpacing(float)
setLineSpacing(float)
setShapeAspectRatio(float)
setShapeHeight(float)
setShapeWidth(float)
setStrokeWidth(float)
setVerticalAutoResizeMargin(float)
setWordWrapMargin(float)
ilog.views.sdm.graphic.IlvSimpleLink
setGap(double)
: Sets the gap width of the link crossings.setLineWidth(double)
: Changes the line width of the link.setMaximumLineWidth(double)
: Changes the maximum line width of the link.setGap(float)
setLineWidth(float)
setMaximumLineWidth(float)
getParent(ilog.views.IlvManagerView, double, double, boolean)
: Returns the parent object located at the specified coordinates
in the view.moveObject(java.lang.Object, ilog.views.IlvManagerView, double, double, boolean, int, boolean)
: Moves or translates an object to a specified view position.moveObject(java.lang.Object, double, double, ilog.views.IlvTransformer, int, boolean)
: Moves an object to a specified view position.getParent(ilog.views.IlvManagerView, float, float, boolean)
moveObject(java.lang.Object, ilog.views.IlvManagerView, float, float, boolean, int, boolean)
moveObject(java.lang.Object, float, float, ilog.views.IlvTransformer, int, boolean)
ilog.views.sdm.interactor.IlvMakeSDMNodeInteractor
createNode(double, double)
: Creates the new node.createNode(float, float)
ilog.views.sdm.renderer.graphlayout.IlvGraphLayoutRenderer
setRotationAngle(double)
: Sets the rotation angle of the graph model.setRotationAngle(float)
ilog.views.sdm.renderer.graphlayout.IlvSwimLanesRenderer
adjustSpacing(double)
: Moves the swimlanes apart so that the spacing between swimlanes
is augmented or decreased by delta
.setSwimLaneWidth(int, double)
: Changes the width of a swimlane.adjustSpacing(float)
setSwimLaneWidth(int, float)
ilog.views.sdm.renderer.IlvLaneRenderer
setDefaultLength(double)
: Changes the default length of lanes (that is, the width if lanes are
horizontal, or the height if they are vertical).setDefaultSize(double)
: Changes the default size of lanes (that is, the height if lanes are
horizontal, or the width if they are vertical).setMargin(double)
: Sets the margin between the objects inside the lane and the
bounds of the lane.setSpacing(double)
: Changes the minimum spacing between adjacent lanes.setSublaneOffset(double)
: If lanes are horizontal, changes the offset between the left side of a
sub-lane and the left side of its parent lane.setDefaultLength(float)
setDefaultSize(float)
setMargin(float)
setSpacing(float)
setSublaneOffset(float)
ilog.views.sdm.renderer.IlvLegendRenderer
setLinksLength(double[])
: Sets the lengths of links in the legend box.setLinksWidth(double[])
: Sets the widths of links in the legend box.setXOffset(double)
: Sets the horizontal offset of the legend box.setYOffset(double)
: Sets the vertical offset of the legend box.setLinksLength(float[])
setLinksWidth(float[])
setXOffset(float)
setYOffset(float)
ilog.views.sdm.renderer.IlvSubGraphRenderer$GraphicManagerFrame
moveObject(ilog.views.IlvGraphic, double, double, boolean)
: Changes the location of a graphic object.moveObject(ilog.views.IlvGraphic, float, float, boolean)
ilog.views.bpmn.IlvBPMNSDMUtilitiesFactory
IlvBPMNSDMUtilitiesFactory(ilog.views.bpmn.IlvBPMNFrame)
: Creates an IlvBPMNSDMUtilitiesFactory
.getModelerFrame()
: Returns the BPMN Modeler using this factory.
ilog.views.sdm.renderer.IlvGrapherPinRenderer$SDMGrapherPin
IlvGrapherPinRenderer$SDMGrapherPin(ilog.views.linkconnector.IlvPinLinkConnector, ilog.views.sdm.IlvSDMEngine, float, float)
ilog.views.bpmn.IlvBPMNMakeSDMLinkInteractor
IlvBPMNMakeSDMLinkInteractor(ilog.views.bpmn.IlvBPMNFrame)
: Constructs an instance of IlvBPMNMakeSDMLinkInteractor
.