|
Search this API | ||||||||
PREV NEXT | FRAMES NO FRAMES |
DataProvider
key for attaching an AbortHandler instance to a graph
Only instances of AbortHandler
should be assigned to this DataProvider
, otherwise a
ClassCastException
will occur.
AbortHandler
instance.
GenericNodeRealizer
instances.AbstractCustomHotspotPainter
that
paints all 8 possible hot spots.
AbstractCustomHotspotPainter
using a
bit mask to determine which of the 8 possible hotspots to use.
YLabel.Painter
implementations.GenericNodeRealizer
instances.DataAcceptor
-based implementation of InputHandler
.AbstractDataAcceptorInputHandler
class.
AbstractDataAcceptorInputHandler
class.
AbstractOutputHandler
class
that uses an DataProvider
to retrieve the values to output for each item.AbstractDataProviderOutputHandler
class
DeserializationEvent
hierarchic layout algorithm
.AbstractDrawer
with default settings.
AbstractEdgeLayoutSerializer
instance.
EdgeRealizerSerializer
.InputHandler
interface.AbstractInputHandler
class.
AbstractInputHandler
class.
ItemEditor
classes can be
derived.AbstractLabelingAlgorithm
instance with default settings.
LayoutStage
that handles the management of the core layout algorithm
.LayoutStage
instance without a specific core layout algorithm
.
LayoutStage
instance using the given core layout algorithm
.
MouseInputEditor
that
provides convenient support for the necessary listener implementation.AbstractNodeLayoutSerializer
instance.
NodePlacer
interface.AbstractNodePlacer
.
NodeRealizerSerializer
.OutputHandler
interface.AbstractOutputHandler
class.
AbstractOutputHandler
class
PortConstraintOptimizer
interface that minimizes the effort
required to modify the port assignment after the sequencing phase of hierarchic layout algorithm.AbstractPortConstraintOptimizer
instance with default settings.
AbstractPortConstraintOptimizer
.AbstractPortConstraintOptimizer.SameLayerData
instance.
NodePort
data attributes in GraphML.NodePlacer
s that support rotations of the subtrees.AbstractRotatableNodePlacer
whose direction is specified by the given
transformation matrix.
AbstractRotatableNodePlacer
.AbstractRotatableNodePlacer.RootAlignment
describes how a local root node is arranged in relation to its children.AbstractSegmentInfo
.
AbstractSegmentInfo
using a line segment to describe the edge segment.
SerializationHandler
MoveSnapContext
and HotSpotSnapContext
that stores the context and manages the snapping related data for ViewMode
implementations
and the like.Graph2DView
.
NodePort
data attributes in GraphML.XmlWriter
.true
iff the specified File
does not
represent a directory and its filename extension matches this
SuffixFileFilter
's accepting suffix or the accepting suffix'
length is 0
.
Object
should be accepted (or
rejected) by this filter implementation.
true
, iff the specified graph element's visibility
matches this filter's current visibility setting for the corresponding
element type and false
otherwise.
true
if the specified bend should be deleted or false
otherwise.
true
if the specified edge should be deleted or
false
otherwise.
true
if the specified edge label should be deleted or false
otherwise.
true
, iff a representative of the specified model
node should be inserted into an associated view graph; false
otherwise.
true
, iff a representative of the specified model
edge should be inserted into an associated view graph; false
otherwise.
yfiles.type
has the value portconstraints
.
yfiles.type="edgegraphics"
.
yfiles.type="nodegraphics"
.
true
if the specified node should be deleted or false
otherwise.
true
if the specified node label should be deleted or false
otherwise.
true
if the specified node port should be deleted or
false
otherwise.
true
, iff a representative of the specified model
node should be removed from an associated view graph; false
otherwise.
true
, iff a representative of the specified model
edge should be removed from an associated view graph; false
otherwise.
true
, iff a representative of the specified model
node should be retained in an associated view graph; false
otherwise.
true
, iff a representative of the specified model
edge should be retained in an associated view graph; false
otherwise.
(x,y)
starting from node source
.
(x,y)
starting from node source
.
(x,y)
starting from the specified node port of the specified node.
true
if the specified table column should be deleted or false
otherwise.
true
if the specified table row should be deleted or false
otherwise.
(x,y)
by connecting to node target
.
(x,y)
by connecting to the specified node port of the specified node.
moduleSelected
in the
PackageMenuListener
for the selected module.
delete
for the view returned by
getView
.
Graph2DViewActions.DuplicateAction.duplicate(Graph2DView)
for the view returned by
getView(e)
.
editLabel
for the view returned by
getView
.
select
for the view returned by
getView
.
ViewMode.ACTIVE_PROPERTY
as the property name.
ViewMode.ACTIVE_PROPERTY
as the property name.
PropertyChangeEvent.getPropertyName()
.
PropertyChangeEvent.getPropertyName()
.
null
if there is none.
null
if there is none.
ShortestPaths.acyclic(Graph, Node, double[], double[])
but, additionally, this method
yields the path edges of each calculated shortest path.
ShortestPaths.acyclic(Graph, Node, double[], double[])
but uses NodeMap
s and
DataProvider
s instead of arrays.
YList.addLast(Object)
.
Node
to this Layer
instance.
PortCandidate
with capacity 1
to this PortCandidateSet
.
PortCandidate
with the given capacity to this PortCandidateSet
.
EnumOptionItem.add(Object, Object)
with item
as both of the arguments.
Drawable
to this manager's list
of graph objects.
EdgeRealizer
to this manager's list
of graph objects.
NodeRealizer
to this manager's list
of graph objects.
Graph2DViewActions.getAddPredecessorsAction()
.
Graph2DViewActions.getAddSuccessorsAction()
.
EnterIntervalCalculator
s.
EnumOptionItem.add(Object, Object)
method.
0
and 2*Pi
.
0
and 2*Pi
.
AnimationObject
to the composite.
AnimationListener
to the AnimationObject
.
GMLEncoder.addAttribute(String, Object)
for each entry in items
.
GenericTreeLayouter.SubtreeShape
instance by the given rectangle.
ResourceBundle
to the list of bundles that are checked
for localized strings.
ResourceBundle
to the list of bundles that are checked
for localized strings.
MouseInputEditor.isEditing()
state of this instance changes.
PropertyChangeListener
to receive
all PropertyChange
events from all
PropertyChangeReporter
children of this
reporter.
PropertyChangeListener
to receive
specific PropertyChange
events from all
PropertyChangeReporter
children of this
reporter.
VetoableChangeListener
to receive
all VetoableChange
events from all
VetoableChangeReporter
children of this
reporter.
VetoableChangeListener
to receive
specific VetoableChange
events from all
VetoableChangeReporter
children of this
reporter.
column
to the PartitionGrid
instance.
container
at the specified position
and updates the sizes of
it's new ancestors accordingly.
DataProvider
under the given key to the graph.
DeserializationEvent
s.
DeserializationEvent
s.
OptionHandler.addDouble(String,double,double,double)
.
Node
to this AbstractPortConstraintOptimizer.SameLayerData
instance and associates it with the given original (same-layer) Edge
.
DynamicDecomposition.Listener
that will be notified of dynamic decomposition events to the Partition
.
dynamic decomposition listener
to receive
PartitionCell
subdivision and creation events from this decomposition.
GraphPartition
.
EdgeRealizerSerializer
GenericTreeLayouter.SubtreeShape
instance.
CompoundEditor
.
el
so that it will receive notifications
when an editor is added or removed.
el
so that it will receive notifications
when an editor is added or removed.
ListCell
object at the head of this list.
HotSpotSnapContext.getFixedSnapLines(java.util.Collection)
that
collects SnapLine
instances for a given fixed node.
SnapLine
methods to the result
Collection for the given NodeRealizer
.
SnapLine
s that are induced by a given node.
Bend
as a confirmed hit for this
HitInfo
.
Edge
as a confirmed hit for this
HitInfo
.
EdgeLabel
as a confirmed hit for this
HitInfo
.
Node
as a confirmed hit for this
HitInfo
.
NodeLabel
as a confirmed hit for this
HitInfo
.
NodePort
as a confirmed hit for this
HitInfo
.
Port
as a confirmed hit for this
HitInfo
.
Image
instance directly.
URL
instance that describes an image resource.
DataAcceptor
instance for
use as an input data target.
DataAcceptor
instance for
use as an input data target.
DataAcceptor
instance for
use as an input data target
for the actual deserialization.
DataAcceptor
instance for
use as an input data target
for the actual deserialization.
DataAcceptor
instance for
use as an input data target
for the actual deserialization.
DataAcceptor
instance for
use as an input data target.
Future
instance that wraps an DataMap
for
use as an input data target.
Future
instance that wraps an DataMap
for
use as an input data target.
Future
instance that wraps an DataMap
for
use as an input data target.
InputHandler
instance for the current QueryInputHandlersEvent.getKeyDefinition()
.
QueryInputHandlersEvent
s.
QueryInputHandlersEvent
s.
EdgeLabelLayout
to the given edge.
ListCell
object at the tail of this list.
GenericTreeLayouter.SubtreeShape
instance by the given segment.
MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo)
for editors when this mode receives
mouse events.
MultiplexingNodeEditor
instance.
NodeRealizerSerializer
OptionHandler
.
DataProvider
instance for
use as an output data source
This methods creates and configures the necessary handler
itself.
DataProvider
instance for
use as an output data source
This methods creates and configures the necessary handler
itself.
DataProvider
instance for
use as an output data source.
DataProvider
instance for
use as an output data source.
QueryOutputHandlersEvent
s.
QueryOutputHandlersEvent
s.
ParseEventListener
.
ParseEventListener
.
PathSearchExtension
s.
Node
or Edge
with id after
to lie
after the Node
or Edge
with id reference
.
Node
or Edge
at the start of the sequence.
Node
or Edge
at the end of the sequence.
Node
or Edge
with id before
to lie
before the Node
or Edge
with id reference
.
aboveId
to lie above the node referenceId
.
aboveId
to lie at least minDistance
layers above
the node with ID referenceId
.
aboveId
to lie at least minDistance
layers above
the node with ID referenceId
with a given weight penalty for larger layer differences.
Node
with ID aboveId
to lie above the
Node
with ID referenceId
.
Node
with ID aboveId
to lie at least
minDistance
layers above the Node
with ID referenceId
.
Node
with ID aboveId
to lie at least
minDistance
layers above the Node
with ID referenceId
with a given
weight penalty for larger layer differences.
SequenceConstraintFactory.addPlaceAfterConstraint(Object, Object)
instead.
Node
on the bottom layer.
SequenceConstraintFactory.addPlaceAtHeadConstraint(Object)
instead.
SequenceConstraintFactory.addPlaceAtTailConstraint(Object)
instead.
Node
on the topmost layer.
SequenceConstraintFactory.addPlaceBeforeConstraint(Object, Object)
instead.
Node
with ID belowId
to lie below the Node
with ID referenceId
.
Node
with ID belowId
to lie at least
minDistance
layers below the Node
with ID referenceId
.
belowId
to lie at least minDistance
layers below
the node with ID referenceId
with a given weight penalty for larger layer differences.
Node
with ID belowId
to lie below the Node
with ID referenceId
.
Node
with ID belowId
to lie at least
minDistance
layers below the Node
with ID referenceId
.
Node
with ID belowId
to lie at least
minDistance
layers below the Node
with ID referenceId
with a given weight
penalty for larger layer differences.
sameLayerId
to lie in the same-layer as the node with ID
referenceId
.
Node
with ID sameLayerId
to lie in the same layer
as the Node
with ID referenceId
.
PropertyChangeListener
to receive
all PropertyChange
events from this reporter.
PropertyChangeListener
to receive
specific PropertyChange
events from this reporter.
PropertyChangeListener
to the list of registered listeners.
PropertyChangeListener
for the given property
to the list of registered listeners.
DataProvider
instance that has been registered on the underlying graph instance
as source for the given GraphML attribute.
DataProvider
instance that has been registered on the underlying graph instance
as source for the given GraphML attribute.
DataProvider
instance that has been registered on the underlying graph instance
as source for the given GraphML attribute.
row
to the PartitionGrid
instance.
container
at the specified position
and updates the sizes of
it's new ancestors accordingly.
Edge
to this Layer
instance.
p1
and p2
to the set of elements that should be routed within the channel.
segment info
to the channel
.
MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint)
This method can be used to provide this class with segments that cannot be easily obtained from the graph structure.
MoveSnapContext.MovingInfo
s.
segment group
to this channel
.
Graph2DSelectionListener
to the creator's
model graph that creates a local view on selection changes.
SerializationEvent
s.
SerializationEvent
s.
SnapResult
to this instance that will be honored during calls to
AbstractSnapContext.processSnapResults(java.util.List,y.geom.YPoint)
current path request
if it is not already
contained in the list of source cells.
MoveSnapContext.addNodeSnapLines(y.base.Node, NodeRealizer, java.util.Collection, java.util.Collection)
that will be used if the realizer of the node is a TableGroupNodeRealizer
.
current path request
if it is not already
contained in the list of target cells.
VetoableChangeListener
to receive
all VetoableChange
events from this reporter.
VetoableChangeListener
to receive
specific VetoableChange
events from this reporter.
Graph
to the list of views handled by this
manager.
Graph
to the list of views handled by this
manager.
WriteEventListener
.
WriteEventListener
.
initialized
.
LabelSnapContext.initializeEdgeLabelMove(y.geom.YPoint, EdgeLabel)
or
LabelSnapContext.initializeNodeLabelMove(y.geom.YPoint, NodeLabel)
has been and
before LabelSnapContext.cleanUp()
is called.
LabelSnapContext.initializeEdgeLabelMove(y.geom.YPoint, EdgeLabel)
or
LabelSnapContext.initializeNodeLabelMove(y.geom.YPoint, NodeLabel)
has been
and before LabelSnapContext.cleanUp()
is called.
initialization
and before MoveSnapContext.cleanUp()
that will snap the coordinates and update the Drawable
s.
segment info
in the channel
considering
the preferred alignment of the segment.
Editor.commitValue()
instead.
adoptItemValue()
of all contained editors.
OrientedRectangle
to this instance.
LayerSequencer
to this sequencer.
TaskExecutorFactory
that creates TaskExecutor
s that
execute tasks in parallel, i.e., multi-threaded.
DataProvider
key for marking the edges that should be routed.
DataProvider
key for determining which edges are routed.
DataProvider
key for determining which edges are distributed.
DataProvider
key for determining which nodes should be placed by this stage.
DataProvider
key for specifying the size of affected nodes.
NodeAggregation.aggregate(Graph, NodeMap)
run is a hierarchical nested clustering structure.AlgorithmAbortedException
with the specified detail message.
AlgorithmAbortedException
with no detail message.
Graph2DViewActions.getAlignHorizontallyAction()
Graph2DViewActions.getAlignVerticallyAction()
.
HierarchicLayouter
such that they are aligned according to the user's specifications.AlignmentDrawer
instance using the given Drawer
instance as the actual drawer.
DataProvider
that will make all nodes bottom-aligned (in top-to-bottom layouts) when registered.AlignmentDrawer.BottomAlignmentDataProvider
instance.
DataProvider
that will make all nodes left-aligned (in left-to-right layouts) when registered.AlignmentDrawer.LeftAlignmentDataProvider
instance.
DataProvider
that will make all nodes right-aligned (in left-to-right layouts) when registered.AlignmentDrawer.RightAlignmentDataProvider
instance.
DataProvider
that will make all nodes top-aligned (in top-to-bottom layouts) when registered.AlignmentDrawer.TopAlignmentDataProvider
instance.
all
.
AbstractRotatableNodePlacer.RootAlignment
s.
null
) image values can be selected through the editor.
MouseInputMode
.
TableGroupNodeRealizer
.
TableGroupNodeRealizer
.
TableGroupNodeRealizer
.
TableGroupNodeRealizer
.
DataProvider
key for associating alternative paths for edges connecting to groups, group content or folder nodes.
DataProvider
key for associating an alternative bounds with the collapsed/expanded group.
180
degrees
should be added to the angle.
AnimationObject
and informs the
AnimationListener whenever changes in the animation scene should be
displayed.
Graph2DLayoutExecutor.setMode(byte)
and Graph2DLayoutExecutor.getMode()
that tells the executor to
run a buffered
layout and then morph
the current graph to the newly calculated layout.
Graph2DLayoutExecutor.setMode(byte)
and Graph2DLayoutExecutor.getMode()
that tells the executor to
run a buffered
layout and then morph
the current graph to the newly calculated layout.
AnimationEvent
has been fired.
update
for the appropriate events.
NodeLabel.FREE
.
x
to the rear of this queue.
(x,y)
to the list
of bends.
partition cell
of the current CellEntrance
to the neighboring
cell.
layout algorithm
to the end of the chain.
layout algorithms
to the end of the chain.
LayoutStage
to the layout pipeline.
LayoutStage
to the previously added LayoutStage
s.
LayoutStage
to the previously added LayoutStage
s.
entrances
for the path search of the current edge to the given
list of all previously generated entrances.
EdgeLayout
instance.
GraphLayout
to the LayoutGraph
.
Graph2DLayoutExecutor
in
Graph2DLayoutExecutor.BUFFERED
mode to calculate a layout for the currently given
graph using the provided layouter instance.
Graph2DLayoutExecutor
in
Graph2DLayoutExecutor.ANIMATED
mode to calculate a layout for the currently given
graph using the provided layouter instance and applying the new layout in an animated fashion.
Bend.setLocation(double, double)
according to the movement constraints.
Port.setOffsets(double, double)
according to the movement constraints.
ArcEdgeRealizer
.DataProvider
key for specifying the group node inside which the cleared area should be located
The area
that is cleared of elements can be associated to one specific group node.
DataProvider
key for specifying a set of nodes that define the area which should be cleared
These nodes define a sort of component from which the area that must be cleared is derived by
calling method ClearAreaLayouter.createAreaOutline(LayoutGraph, NodeList, EdgeList)
.
NodePlacer
places the subtrees such that the overall aspect ratio of the arranged subtree will
be close to a preferred aspect ratio.ARNodePlacer
with default settings.
ARNodePlacer
with given settings.
ListCellRenderer
and TableCellRenderer
implementation that renders objects of type Arrow
nicely.ARTreeLayouter
arranges tree graphs in a compact fashion.ARTreeLayouter
instance with default settings.
YLabel.Painter
instance to support
automatic flipping of label content according to rotation angle.
AsIsLayerer
assigns nodes to layers by analyzing already existing node coordinates.AsIsLayerer
with default settings.
AsIsSequencer
instance.
Layerer
implementation that delegates the actual layering to a
delegate Layerer
object.AspectRatioComponentLayerer
using the given delegate Layerer
instance.
Layers
instance.
Layers
instance.
Layers
instance.
Layers
instance.
Layers
instance.
Layers
instance based on the given
aspect ratio.
Layers
instance based on relative and
absolute layering constraints defined by the given layering constraints.
Layers
instance.
Layers
instance.
Layers
instance.
DataProvider
registered with the graph using key
GivenLayersLayerer.LAYER_ID_KEY
.
WeightedLayerer.assignNodeLayer(y.layout.LayoutGraph, y.base.NodeMap, y.base.EdgeList, y.base.DataProvider)
instead.
This method does not support graphs that have several disjoint graph components nor the edge weight based cycle removal heuristic.
node compaction
is enabled.
port assignment mode
.
port assignment mode
.
NodeMap
which assigns a profit value to each node in the conflict graph
.
NodeMap
which assigns a profit value to each node in the conflict graph
.
GenericTreeLayouter.SubtreeShape
instance to the given shape applying a modification matrix.
DataProvider
key for marking which nodes are placed as assistants
AssistantPlacer
places nodes that are marked as assistants left and right of their parents and all other
nodes below the assistant nodes.AssistantPlacer
instance with default settings.
AssistantPlacer
instance that uses the transformation defined by the given matrix.
YInsets
insets representing the specified data.
"attr.name"
attribute.
"attr.type"
attribute.
"yfiles:attr.uri"
attribute.
Boolean.TRUE
,
the editor is initialized to be in autoAdopt
mode.
Boolean.TRUE
,
the editor is initialized to be in autoCommit
state.
String
id tag.
handlername.sectionname
.
handlername
.
Object
id tag usable as a
key in a Map
.
ObjectStringConverter
to be
used by editors.
TableEditorFactory.EditorLocation.RELATIVE_TO_REFERENCE_COMPONENT
.
JFileChooser
to be used by editors.
JFileChooser
to be used by editors.
Collection
of OptionGroup
instance that the item belongs to.
ItemListener
.
ListCellRenderer
.
Boolean.TRUE
,
text-based editors should select their text content when they receive
focus due to a focus traversal event (i.e. receiving the focus due to
mouse clicks should not trigger the content selection).
TableEditorFactory.getDefaultEditor(OptionItem)
.
TableEditorFactory.getDefaultRenderer(OptionItem)
.
String
.
String
to be displayed in the
title bar of dialogs created by the showEditor
methods.
String
to be displayed in the title bar of dialogs created
by the showEditor
methods.
OptionItem
should be used as its tool tip text if no
explicit tip text has been specified.
Graph2DView
.(upY
> 0)
.
EdgeLabelModel
implementation used specifically for labels
that are being rotated automatically according to the path of the edge.AutoRotationSliderEdgeLabelModel
and its parameters.Graph2DView
.AbstractCustomNodePainter.restoreGraphics(Graphics2D)
This implementation stores and restores the color, the stroke, and the paint
of the graphics context.
Graph2D.backupRealizers(y.base.EdgeCursor)
call.
Graph2D.backupRealizers(y.base.NodeCursor)
call.
Graph2D.BackupRealizersHandler
implementation.
Graph2D.BackupRealizersHandler
implementation.
OptionItem
subclasses that want to support Editor.resetValue()
.true
iff it is possible to retrieve
a command by calling CommandStream.backward()
.
BadVersionException
is thrown upon deserializing graphs from
YGF
format for elements whose associated serialization
version is not supported by the corresponding
read(ObjectInputStream)
method.BadVersionException
with detail message.
BadVersionException
without detail message.
BadVersionException
without detail message.
BadVersionException
with the specified detail message.
BalloonLayouter
instance with default settings.
BalloonLayouter
.ShortestPaths.bellmanFord(Graph, Node, boolean, double[], double[])
but, additionally, this method
yields the path edges of each calculated shortest path.
ShortestPaths.bellmanFord(Graph, Node, boolean, double[], double[], Edge[])
but uses NodeMap
s and DataProvider
s instead of arrays.
EdgeRealizer.bendChanged(Bend, double, double)
EditMode.mouseReleasedLeft(double,double)
and
EditMode.mouseShiftReleasedLeft(double,double)
when a Bend
has been
clicked.
BendConverter
replaces edge bends with dummy nodes for the core layout algorithm
.BendConverter
instance with default settings.
BendConverter
with the given core layout algorithm
.
BendConverter
instance with the given size as
the width and height for the dummy nodes.
EditMode.mouseDraggedLeft(double,double)
when a
Bend
is being dragged.
GenericNodeRealizer.Painter
that draws a rounded
rectangle with a bevel border and an optional simple drop shadow in a shiny fashion.BezierEdgeRealizer
.BezierPathCalculator
instance.
BezierPathCalculator
instance.
BFSLayerer
uses a breadth first search for assigning layers to the nodes.BFSLayerer
.
AnimationObject
that lets the node represented
by the specified NodeRealizer
blink (once).
AnimationObject
that applies a blurring
fade-in effect to the specified Drawable
.
AnimationObject
that applies a blurring
fade-in effect to the specified NodeRealizer
.
AnimationObject
that applies a blurring
fade-in effect to the specified EdgeRealizer
.
AnimationObject
that applies a blurring
fade-out effect to the specified Drawable
.
AnimationObject
that applies a blurring
fade-out effect to the specified NodeRealizer
.
AnimationObject
that applies a blurring
fade-out effect to the specified EdgeRealizer
.
boolean
.
BorderLine
with the given value from -Double.MAX_VALUE
to +Double.MAX_VALUE
.
BorderLine
from a single segment.
BorderLine
from a single segment.
NodeHalo
size at the bottom side of the node.
NodeLabel.INTERNAL
.
snap type
.
Graph2DViewActions.getBottomAlignAction()
.
NodeLabel.INTERNAL
.
NodeLabel.INTERNAL
.
GenericNodeRealizer.BoundsChangedHandler
implementation to
delegate the actual work to.
LabelCandidate
s to the corresponding nodes in the MISLabelingAlgorithm.conflictGraph
.
PathIterator
s.ListCellRenderer
and TableCellRenderer
implementation that renders objects of type BridgeCalculator
nicely.BridgeCalculatorCellRenderer.STYLE_ALL
D.bug(Object)
, but omits newline.
D.bug(Object, Object)
, but does not append a newline to the
output.
D.bug(int, String)
, but uses no line-feed.
Graph2DLayoutExecutor.setMode(byte)
and Graph2DLayoutExecutor.getMode()
that tells the executor to
run a buffered
layout and then apply
the calculated results to the graph.
BufferedLayouter
is a hull algorithm that invokes its core layout algorithm
on a
copy of the input graph.BufferedLayouter
instance without a core layout algorithm
.
BufferedLayouter
instance using the given core layout algorithm
.
System.out
if
the given debug level if bigger than
DEBUG_LEVEL
.
System.err
unconditionally.
System.err
if the fully qualified
class name of the given source object is encoded
in the system property y.debug
and
if the given debug level if bigger than
DEBUG_LEVEL
.
System.err
if the fully qualified
class name of the given source object is encoded
in the system property y.debug
.
RootAlignment
with the bus of the grid so that the position of the root
depends on the selected bus placement
.
DataProvider
key for specifying the bus to which an edge belongs to.
DataProvider
key for specifying a bus descriptor for each edge
Edges can be assigned to a BusDescriptor
instance; all edges associated to the same descriptor
are routed in a bus-like style.
BusDescriptor
defines settings for edges routed on a common bus and forming a bus substructure
for IncrementalHierarchicLayouter
.BusDescriptor
for the specified bus ID which is marked as not fixed and uses
the default edge group IDs.
BusDescriptor
for the specified parameters and marks it as not fixed.
BusDescriptor
for the specified parameters and default group IDs.
BusDescriptor
for the specified parameters.
BusDescriptor
for the specified parameters.
BusDescriptor
defines settings for edges routed on a common bus by EdgeRouter
.BusPlacer
creates a bus to which all child nodes and the local root node are connected.BusPlacer
with default settings.
BusPlacer
instance that uses the transformation defined by the given matrix.
BusRouter
with default settings.
BusRouter
.distance
with the given scale factor.
NodeHalo
s.
Rectangle2D
objects and puts the result into the specified destination
Rectangle2D
object.
core layout algorithm
without changing the input
graph.
core layout algorithm
without changing the input
graph.
GraphInterface
and GraphLayout
instances.
interval
between the given intervals
.
YLabel.calculateSize(java.awt.font.FontRenderContext)
CellEntrance
to the neighboring PartitionCell
using
different enter intervals.
PartitionCell
via the given enter OrthogonalInterval
.
FixNodeLayoutStage.getFixPointPolicy()
.
CellEntrance
for the next step in
the path search.
CellEntrance
that describe the minimal costs that will
arise to finish the path if the given cell entrance is used as next step.
intervals
.
orthogonal intervals
.
NodeLayout
.
LineSegment
s created by the calculated path points
.
GenericEdgeRealizer.calculatePath(java.awt.geom.Point2D, java.awt.geom.Point2D)
()}.
YPoint
s containing the source port, bend and target port locations.
PortCandidate
s.
segment infos
in the given channel
.
intervals
.
intervals
.
intervals
and the given value.
orthogonal intervals
.
Rectangle2D
objects
and puts the result into the specified destination
Rectangle2D
object.
GenericEdgeRealizer.calcUnionRect(java.awt.geom.Rectangle2D)
method.
GenericNodeRealizer.UnionRectCalculator
implementation to
delegate the actual work to.
GenericNodeRealizer.calcUnionRect(java.awt.geom.Rectangle2D)
method.
NodePort
s.
YLabel.calcUnionRect(java.awt.geom.Rectangle2D)
NodePort
s associated to this realizer.
PathRequest
.
YPoint
instances.
true
iff er.getClass() == getRealizerClass()
.
true
iff n.getNamespaceURI().equals(getNamespaceURI())
&& n.getLocalName().equals(getName())
.
true
iff nr.getClass() == getRealizerClass()
.
true
iff n.getNamespaceURI().equals(getNamespaceURI())
&& n.getLocalName().equals(getName())
.
er
in the given context.
n
in the given context.
nr
in the given context.
n
in the given context.
DeserializationEvent
.
DeserializationEvent.getXmlNode()
satisfies the properties of this class.
SerializationEvent
.
core layout algorithm
.
core layout algorithm
.
pipeline
of LayoutStage
s.
LayoutStage
s can arrange the given graph.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
after this stage has finished preparing the graph.
core layout algorithm
after the insertion
of the parent-edges.
core layouter
.
core layout algorithm
.
core layout algorithm
.
0
and that the specified
core layout algorithm
can handle.
core layout algorithm
can handle.
core layout algorithm
.
DataProviders
are registered
(MultiPageLayouter.NODE_ID_DPKEY
, MultiPageLayouter.EDGE_ID_DPKEY
, MultiPageLayouter.NODE_LABEL_ID_DPKEY
and MultiPageLayouter.EDGE_LABEL_ID_DPKEY
).
core layout algorithm
accepts.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
accepts.
core layout algorithm
.
core layout algorithm
after removing all
parallel edges.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
0
and that the specified
core layout algorithm
can handle.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
after removing all
self-loops.
layout algorithm
in the current chain.
specified subgraph
can be handled by the
core layout algorithm
.
core layout algorithm
.
core layout algorithm
and a
tree layout algorithm
.
core layout algorithm
can arrange the given graph.
core layout algorithm
itself.CanonicMultiStageLayouter
instance with default settings.
false
.
ViewMode
is designed to use instances of NodeCellEditor
to
display a visual editor inline in the Graph2DView to edit a node's data.ViewMode
that is responsible for displaying
NodeCellEditor
instances during editing.
ViewMode
that is responsible for displaying
NodeCellEditor
instances during editing.
partition cell
has been
entered during a path search.CellEntrance
instance for a given PartitionCell
.
CellEntrance
instance that is a copy of a given other CellEntrance
.
partition cell
.CellSegmentInfo
instance.
CellSegmentInfo
of this segment info.
AbstractRotatableNodePlacer.RootAlignment
at the center of the subtrees.
NodeLabel.INTERNAL
.
snap type
.
0
as center nodes.
DiscreteEdgeLabelModel.CENTER
of the edge's path.
RotatedDiscreteEdgeLabelModel.CENTER
of the edge's path.
Channel
that contains the given segment info
.
Path
information.ChannelBasedPathRouting
.
ChannelEdgeRouter
instance with default settings.
OrthogonalEdgeRouter
that can be used as a path
finding strategy for the ChannelEdgeRouter
.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
.
ChannelEdgeRouter
.ChannelRouter
.
ChannelRouter
for a channel with horizontal orientation.
VetoableChangeListener
instead.
true
if the specified event should trigger event
play back and false
otherwise.
0
.
NodeRealizer
.
NodeLabel
.
edgeRealizer
.
EdgeLabel
.
Bend
.
Port
.
NodePort
.
0
.
DataProvider
key for specifying the comparator for the outgoing edges.
PropertyChangeEvent.getPropertyName()
.
PropertyChange
and VetoableChange
notifications
of child elements.GraphMLParseContext
that delegates most calls to
a ChildParseContext.getParentContext()
, but adds the capability to locally add
lookup results
and
deserialization properties
.ChildParseContext
class
that delegates to the provided context and adds the currentObject
to the ChildParseContext.getObjectStack()
.
ChildParseContext
class
that delegates to the provided context.
GraphMLWriteContext
implementation for use in the context of GraphMLWriter
that wraps a given instance and delegates most of the calls to it but allows for modifying
ChildWriteContext.setLookup(Class,Object)
and ChildWriteContext.setSerializationProperty(Object,Object)
.ChildWriteContext
class that delegates to the provided context
and has the ChildWriteContext.getCurrentObject()
set to the given value.
ChildWriteContext
class that delegates to the given parent context.
DataAcceptor
key for publishing the final circle information
For each node, the ID of the circle on which it was placed will be stored.
Arrow.CIRCLE
.
DataProvider
key for defining custom node partitions
The DataProvider
needs to provide a mapping from Node
s to unique Object
IDs for each
group of nodes.
CircularLayouter
instance with the default settings.
CircularLayouter
.HierarchicLayouter
(i.e.,
the order of the nodes within each layer is determined).ClassicLayerSequencer
instance with default settings.
channel
information and the reference to the configuration
.
configuration
and GraphPartition
.
configuration
and context
.
GraphPartitionExtension
s from a given GraphPartition
instance.
DynamicObstacleDecomposition
can be reused and
initialized
with new Obstacle
s.
partition
data such that the GraphPartition
can be reused and
initialized
with a new configuration.
ObstaclePartition
can be reused and
initialized
with new Obstacle
s.
PathSearchExtension
s and DataProviders
added to this PathSearch
.
from
to to
inclusive from this list.
SnapLine
s.
AbstractSnapContext.addSnapResult(SnapResult)
ClearAreaLayouter
with default settings.
ClearAreaLayouter
.PartitionCell
.
CompoundEditor
.
layout algorithms
and therefore removes all layout algorithms.
JComponent.putClientProperty(Object, Object)
for the scroll
buttons.
JComponent.putClientProperty(Object, Object)
for the
scroll buttons.
JComponent.putClientProperty(Object, Object)
for the zoom
buttons.
JComponent.putClientProperty(Object, Object)
for the
zoom buttons.
NodePlacer
instance.
Graph2DViewActions.getCloseGroupsAction()
.
Graph2DViewActions.CloseGroupsAction.acceptNode(Graph2D,y.base.Node)
returns true
.
graph
whose coordinates lie inside the specified
bounds
and stores them in the contentBends
container.
contentNodes
container.
view's
graph into the provided
collection that will have their bounds fixed during the upcoming operation.
MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint)
.
true
iff the given points are collinear, that is, all
three points lie on a common line.
CollinearBendHider
temporarily hides collinear bends on edge paths.CollinearBendHider
using the given
core layout algorithm
.
AnimationObject
that changes the appropriate color
properties of the specified NodeRealizer
to the given color
values.
AnimationObject
that changes the
lineColor
property of the specified EdgeRealizer
to the given color value.
TableGroupNodeRealizer
.
TableGroupNodeRealizer
.
null
if no column in the table's model contains the specified
point.
partition grid
structure.DropTargetListener
can be used to create new columns in a TableGroupNodeRealizer
via drag'n'drop.commitValue()
of all contained editors.
CompactNodePlacer
produces a compact placement of the children.CompactNodePlacer
instance with default settings.
CompactOrthogonalLayouter
instance with default settings.
CompactOrthogonalLayouter
.DataProvider
key for defining a (global) order for edges
DataProvider
key for defining a (global) order for nodes
Comparator
or comparable implementations that do not
define a total order but only a partial order.PortConstraint
s.
DataProvider
.
ColumnDescriptor
instance with a given other ColumnDescriptor
instance based on the
indices of the two instances.
PartitionCellId.Pair
instance with a given other PartitionCellId.Pair
instance.
RowDescriptor
instance with a given other RowDescriptor
instance based on the indices
of the two instances.
Comparable
interface using the SwimLaneDescriptor.getComparator()
and
SwimLaneDescriptor.getClientObject()
fields.
Comparable
interface using SnapResult.getWeight()
complex
.
InputHandler
implementation that uses an DataAcceptor
instance to associate the values with the keys.ComplexDataAcceptorInputHandler
class
that uses the GraphMLParseContext
for deserialization.
ComplexDataAcceptorInputHandler
class
that uses the event handler for deserialization.
AbstractOutputHandler
class,
that can use a ComplexDataProviderOutputHandler.getSerializer()
callback for the serialization
or delegate to one of GraphMLWriteContext
's
serialize
callbacks.ComplexDataProviderOutputHandler
class.
1:1
aspect ratio for the graph.
DataProvider
key for defining custom subgraph components.
edge betweenness centrality
.
edge betweenness centrality
.
edge betweenness centrality
.
DataProvider
key for defining custom components whose elements should preferably not be separated
While the algorithm may move a whole component, it should preferably not move only a subset of
its elements.
DataProvider
key for defining custom components whose elements should preferably not be separated
While the algorithm may move a whole component, it should preferably not move only a subset of
its elements.
DataProvider
key for specifying components of the input graph
Nodes with the same component Id constitute a component and are assigned to the same, temporary, group node,
which is visible during the execution of the core layout algorithm
and again removed afterwards.
DataProvider
key for specifying a layout algorithm for each component node
when used with the recursive group layout stage
If this stage is used in conjunction with RecursiveGroupLayouter
, the layout algorithm
specified here is mapped to be responsible for the arrangement of the nodes forming a specified component.
ComponentLayouter
arranges the connected components of a graph.ComponentLayouter
instance using the given core layout algorithm
.
ComponentLayouter
instance with default settings.
ComponentLayouter
.Drawable
s into oneCompositeLayouter
allows for wrapping a core layout algorithm with multiple LayoutStage
s.CompositeLayouter
instance that prepends the specified LayoutStage
to the given
layout algorithm.
CompositeLayoutStage
allows for combining multiple LayoutStage
s.CompositeLayoutStage
instance with an empty pipeline.
CompositeLayoutStage
instance with two LayoutStage
s in the pipeline.
Arrow.CONCAVE
.
OptionHandler
.
PartitionGrid
was registered.
OptionHandler
.
ComponentLayouter
to take fixed nodes in components into account.
ComponentLayouter
according to the view.
IncrementalHierarchicLayouter
instance.
GraphMLParser.fireDeserializationEvent(DeserializationEvent)
event.
QueryInputHandlersEvent
event.
QueryOutputHandlersEvent
event.
GraphMLWriter.fireSerializationEvent(y.io.graphml.output.SerializationEvent)
event.
Font
,
Color
,
Boolean
,
Byte
,
Short
,
Integer
,
Long
,
Float
,
Double
,
String
, and
TransformAttribute
.
DeserializationEvent
event.
GraphMLHandler
.
GraphListener
, Graph2DListener
, and Graph2DSelectionListener
references that are registered with the parent graph to the newly created graph.
ParseEventListener
for the yfiles.foldertype
attribute.
GraphMLParser
to handle the given graph.
WriteEventListener
for the yfiles.foldertype
attribute.
GraphMLWriter
for writing the given graph.
GraphPartitionExtension
s instances to a given GraphPartition
instance.
GraphMLParser.fireQueryInputHandlersEvent(y.io.graphml.input.QueryInputHandlersEvent)
event.
writer
.
parser
.
writer
to use the namespace declarations set with
GraphMLHandler.addNamespace(String, String)
.
EditMode.createNode(Graph2D,double,double,y.base.Node)
right after a new node has been created (and prior to assigning the new
node a parent node).
QueryOutputHandlersEvent
event.
parser
.
PathSearchExtension
s to a given PathSearch
instance.
ImageOutputHandler
according
to the settings in the module's rendering specific options.
writer
to use the schema locations set with
GraphMLHandler.addSchemaLocation(String, String)
.
Font
,
Color
,
Boolean
,
Byte
,
Short
,
Integer
,
Long
,
Float
,
Double
,
String
, and
TransformAttribute
.
SerializationEvent
event.
GraphMLHandler
.
GraphMLHandler
.
ImageOutputHandler
for tiling
according to the tiling specific options.
writer
.
writer
.
LabelCandidate
s as nodes and edges between them as conflicts, i.e.,
overlaps among candidates.
Layerer
implementation that observes relative and absolute layering constraints defined by
the layer constraint factory
.ConstraintIncrementalLayerer
with the given Layerer
instance as its core layerer.
ConstraintLayerer
considers relative and absolute layering constraints when assigning the nodes to layers.ConstraintLayerer
with the given core Layerer
instance.
ConstraintLayerer
with the default settings.
ConstraintLayerer
instance.ConstraintManager.performActionOnPropertyChange(y.option.ConstraintManager.EditorAction, OptionItem)
or
ConstraintManager.performActionOnCondition(y.option.ConstraintManager.EditorAction, y.option.ConstraintManager.Condition)
.path of edges
from the
result returned by one of the shortest paths methods defined in this class.
ShortestPaths.constructEdgePath(Node, Node, Edge[])
but the path edges are given by a DataProvider
.
path of nodes
from a given path of edges
.
path of nodes
from the
result returned by one of the shortest paths methods defined in this class.
ShortestPaths.constructNodePath(Node, Node, Edge[])
but the path edges are given by a DataProvider
.
YRectangle
contains the
given point.
YRectangle
contains the
given point.
YRectangle
contains the
given rectangle.
YRectangle
contains the
rectangle defined by the given frame.
(x,y)
lies within the given visual
representation of a node.
EdgeRealizer.contains(double, double)
.
GenericNodeRealizer.ContainsTest
implementation to
delegate the actual work to.
GenericNodeRealizer.contains(double, double)
method.
true
if this port's visual representation
contains the specified point and false
otherwise.
true
if the specified port contains the specified
point and false
otherwise.
true
if the specified port contains the specified
point and false
otherwise.
(x,y)
lies within the given visual
representation of a node.
YLabel.contains(double, double)
true
if this group contains the specified option item.
EdgeRealizer.containsSeg(double, double)
.
Drawable
instances registered via the
Graph2DView.addBackgroundDrawable(Drawable)
method) in the calculation of the
content bounding box.
Drawable
instances registered via the
Graph2DView.addDrawable(Drawable)
method) in the calculation of the content
bounding box.
Drawable
instances registered via the
Graph2D.addDrawable(Drawable)
method) in the calculation of
the content bounding box.
HierarchyManager.convertToInterEdge(y.base.Edge, y.base.Node, y.base.Node)
method.
Node
to a label node.
AbstractStringConverter.convertToObject(String)
null
String
AbstractStringConverter.convertToString(Object)
null
object.
Arrow.CONVEX
.
CopiedLayoutGraph
is a LayoutGraph
that serves as a copy of another graph with layout information.CopiedLayoutGraph
instance which is a copy of the given graph.
CopiedLayoutGraph
instance which is a copy of the graph specified by the given
GraphInterface
and GraphLayout
.
originalEdge
from the source graph to the new targetGraph
using the specified new source and target node in the target graph.
GraphCopier.GraphDataCopyFactory.copyData(y.base.Edge,y.base.Edge)
Graph2DClipboard.getCopyFactory(y.base.Graph)
and the provide
new source and target nodes.
EdgeLabelLayout
.
AbortHandler
instance of the given source graph to the target
graph as well.
originalNode
from the source graph to the new targetGraph
GraphCopier.GraphDataCopyFactory.copyData(y.base.Node,y.base.Node)
Graph2DClipboard.getCopyFactory(y.base.Graph)
.
NodeLabelLayout
.
GraphCopier
, sets the copier as this
Graph2DCopyFactory.RecursiveGraph2DCopyFactory.getFolderGraphCopier()
and then calls GraphCopier.copy(y.base.Graph, y.base.Graph)
on it.
GenericNodeRealizer.createCopy(NodeRealizer)
method
to copy the user data
from the original node to the target node.
DataProvider
key for identifying the core nodes of the BFS layering.
interval
fully covers this interval
.
interval
fully covers this interval
given a small
epsilon value.
orthogonal interval
is fully covered by the given
orthogonal interval
.
NodeHalo
with the specified values.
NodeHalo
object with the specified value on each side of the node.
PortConstraint
that constrains the edge to connect to the given side of a node.
PortConstraint
that constrains the edge to connect to the given side of a node and
that can be either strong or weak.
x
and y
data correspond to the specified YPoint
's x
and
y
coordinates.
x
and y
data correspond to the specified Point2D
's x
and
y
coordinates.
x
and y
both equal to 0.
AnimationObject
that will be used after the layout has been calculated.
layout executor
that itself is used by LayoutModule.launchLayouter(y.layout.Layouter, boolean)
.
LayoutMorpher
to play the animation.
OutputRestriction
that confines the layout result to a rectangular area which roughly complies
with the given aspect ratio.
EditMode.mouseDraggedLeft(double,double)
when
a bend should be created.
EdgeRealizer.createBend(double, double, Bend, int)
Node
for the given Edge
in the given Layer
.
Node
for the given Edge
in the given Layer
and assigns it to the given
SwimLaneDescriptor
instance.
NodeData
object for a bend Node
and associates it with the Node
.
NodeData
object for a bend Node
and associates it with the Node
.
EdgeLayout
.
OrthogonalInterval
that defines the location, the size and the orientation of the given
PartitionCell.PartitionCellBorder
.
BorderLine
for the given side or returns the current
BorderLine
instance if it already exists.
bus substructure
.
EdgeData
instance for a
bus dummy edge
.
bus-style routing
edges at a certain root node.
NodeData
instance for a bus
dummy node
.
PortCandidate
instance with the given direction and
zero cost of usage.
PortCandidate
instance with the given direction and cost of
usage.
PortCandidate
instance with zero cost of usage, the given direction
and the given offset values.
PortCandidate
instance with the given cost of usage, direction and
offset values.
PortCandidate
instance with zero cost of usage and the
direction specified by the side
of the given PortConstraint
.
partition cell
identifier that represents the cell defined by the given
column
and row
.
partition cell
identifier that represents the cell defined by the given column
and row index.
partition cell
identifier that represents a multi-cell spanning multiple columns
and rows.
partition cell
identifier that represents a multi-cell spanning multiple columns
and rows.
partition cell
identifier that represents a multi-cell spanning multiple columns
and rows.
OutputRestriction
that confines the layout result to a circle.
NodeLabel
instance, adds the created
instance to the specified realizer, and associates the instance
to the specified column.
bounds
used to indicate the new position of the moved column
.
bounds
indicating the new size of the given column.
partition cell
identifier that represents a cell spanning a whole column.
Comparator
that compares to Objects of type
Comparable.
Comparator
that compares objects of arbitrary type.
Comparator
for outgoing edges that takes the rotation into account.
from-sketch comparators
to the two NodePlacer
s handling assistant and non-assistant nodes.
Comparator
for outgoing edges that takes the rotation into account.
Comparator
for outgoing edges which takes the initial coordinates of the edges' targets into
account.
Comparator
that sorts outgoing edges according to the x-coordinate of their target nodes.
Comparator
for outgoing edges that considers the locations of the target nodes.
Comparator
that compares outgoing edges connecting to assistant nodes and edges connecting to
non-assistant nodes separately.
CompositeAnimationObject
that represents
a set of regular animations that will run concurrently.
CompositeAnimationObject
that represents
a set of regular animations that will run concurrently and conveniently
adds the two specified AnimationObject
instances.
true
if the item
which is identified by the source parameter changes its value to the given value.
true
if the source item
changes its value to the given value.
true
if the source item
changes its value to the given value.
true
if the source item
changes its value to one of the values from the provided collection.
true
if the source item
changes its value to one of the values from the provided collection.
true
if the source item
changes its value to one of the values from the provided array of values.
true
if the source item
changes its value to one of the values from the provided array of values.
true
if the source item
changes its value to one of the values from the provided collection of values.
EdgeLabelDeserializer.parseEdgeLabel(y.io.graphml.input.GraphMLParseContext, org.w3c.dom.Node, y.view.EdgeLabel)
if the specified configuration is not registered.
GenericEdgeRealizerSerializer.parse(y.view.EdgeRealizer,org.w3c.dom.Node,y.io.graphml.input.GraphMLParseContext)
if the specified configuration is not registered.
GenericNodeRealizerSerializer.parse(y.view.NodeRealizer,org.w3c.dom.Node,y.io.graphml.input.GraphMLParseContext)
if the specified configuration is not registered.
NodeLabelDeserializer.parseNodeLabel(y.io.graphml.input.GraphMLParseContext, org.w3c.dom.Node, y.view.NodeLabel)
if the specified configuration is not registered.
NodePortGraphicsReader.readPort(y.view.NodePort, org.w3c.dom.Node, y.io.graphml.input.GraphMLParseContext)
if the specified configuration is not registered.
PathSearchConfiguration
that is used during the path searching process.
NodeRealizer
adapter instance for
GenericNodeRealizer
behavior implementations used by this
class.
AnimationPlayer
that is set to be
non-blocking and on which an AnimationListener
, which
ensures that this factory's Graph2DView
gets updated
on animation events, has been registered.
EdgeInfo.TYPE_CONNECTOR
.
NodeInfo.TYPE_CONNECTOR
.
Node
that mimics a connector to a group Node
.
DataProvider
that returns the given value for each
key.
ConstraintLayerer.ConstraintFactory
that is suitable for this
layerer implementation.
EdgeLayoutDescriptor
instance.
EdgeLayoutDescriptor
instance.
CurveEdgeLayoutDescriptor
instance.
EdgeLayoutDescriptor
instance.
PenaltySettings
instance.
EdgeLayoutDescriptor
instance.
GenericTreeLayouter.SubtreeShape
instance, modifying it using the provided modification matrix.
DataMap
view of the given map.
NodePort
instances.
Comparator
instance to determine the order of the edges according to which
they will be routed.
Node
for the drawing phase using the given bounds in the given Layer
.
Comparator
that compares objects of arbitrary type.
Comparator
that compares objects of type
Edge
.
Comparator
that compares objects of type
Edge
.
bounds
of the new column.
bounds
of the new row.
Drawable
representation of the specified
NodeRealizer
that is independent of the graph to which the
realizer's node belongs.
Drawable
representation of the specified
EdgeRealizer
that is independent of the graph to which the
realizer's edge belongs.
Drawable
representation of the specified
YLabel
.
HierarchicLayouter.getDrawingDistanceCalculator()
if the given
DrawingDistanceCalculator
instance is null
.
Edge
using the given data.
changeEdge
operations.
currentRealizer.createCopy();
currentRealizer.createCopy();
MovePortMode.setChangeEdgeEnabled(boolean)
is set to true
.
AnimationObject
.
AnimationObject
, which results
in a linear increase in animation speed up to stopAcceleration
and a linear decrease in animation speed from
startDeceleration
.
ElementFactory
have to use this method to create an edge.
v
to node w
.
v
to node w
.
DataProvider
view of a double array defined for edges.
DataProvider
view of an int array defined for edges.
DataProvider
view of a boolean array defined for edges.
DataProvider
view of an Object
array defined for edges.
DataProvider
view of a double, int, boolean and Object
array defined for edges.
Node
in the given Layer
.
NodeData
object for an edge group Node
and associates it with the Node
.
GenericEdgeRealizer.createEdgeLabel()
method to create new edge labels for the specified realizer.
EdgeLabel
instance and adds the created
instance to the specified realizer.
LabelLayout
for the given edge.
LabelLayout
for the given edge.
EdgeLayout
.
EdgeLayoutDescriptor
instance that will be used during the various
phases of the layout algorithm to determine the drawing details of the edges of the graph.
EdgeLayoutDescriptor
instance that will be used during the various phases of the layout
algorithm to determine the drawing details of the edges of the graph.
EdgeLayoutDescriptor
instance that will be used during the various phases of the layout
algorithm to determine the drawing details of the edges of the graph.
EdgeLayoutDescriptor
instance that will be used during the various phases of the layout
algorithm to determine the drawing details of the edges of the graph.
EdgeLayoutInputHandler
.
EdgeLayoutOutputHandler
.
EdgeMap
view of the given map.
HierarchicLayouter.doLayoutCore(LayoutGraph)
and reates an appropriate EdgeReverser
implementation.
LabelCandidate
s intersect.
EdgeSplitSupport
to handle
edge splitting on node drops if
edge splitting is enabled
.
element factory
for multi-page layouts.
OutputRestriction
that confines the layout result to an elliptical area.
TaskExecutor
.
NavigationComponent.createFitContentButton()
.
NavigationComponent.createFitContentAction()
HierarchyManager.createFolderNode(Node)
.
nodesToFold
.
ParseEventListener
that parses
yfiles.foldertype
attributes.
WriteEventListener
instance that marks group nodes.
handler
instance and attaches it to the given graph.
AbstractRotatableNodePlacer.createComparator()
.
Comparator
which takes the initial coordinates of the nodes into account.
DefaultNodePlacer.createComparator()
.
Comparator
for the edges which takes the initial x-coordinates of the nodes into account.
Comparator
which takes the initial coordinates of the nodes into account.
Comparator
that sorts the outgoing edges according to the rows and x-coordinates of their target
nodes.
Graph
.
DefaultLayoutGraph
.
Graph2D
.
Graph2D
.
configured
as a copy of the given parent graph, basically.
Graph.getGraphCopyFactory()
to create a (possibly shared) instance.
CopiedLayoutGraph
when copying a graph using GraphCopier
.
LayoutGraph
when copying a graph using GraphCopier
.
GraphCopier.CopyFactory
that can be used by
GraphCopier
to create a copy of a LayoutGraph
instance.
Graph2DCopyFactory.HierarchicGraph2DCopyFactory
GraphElementFactory
instance that creates the graph elements for the graph
instance.
GroupingKeys
that reference
DataAcceptor
implementations.
GraphicsContext
that will be used
for the graphics object during the rendering of the image.
GraphicsContext
that will be used for the
graphics object during printing.
GraphicsContext
for the subsequent rendering.
GraphMLParser
that can handle the given graph.
GraphMLWriter
that is used for writing
the specified graph.
GraphPartition
instance that divides the area of the graph into several rectangles.
Edge
that connects two group border Node
s.
Node
for a group node in the given Layer
.
HierarchicLayouter.doLayoutCore(LayoutGraph)
and creates a Grouping
instance
in case of a grouped graph.
Node
for a group layer
.
HierarchyManager.createGroupNode(Node)
.
Edge
between two group Node
s.
nodesToGroup
.
DataMap
that is based on hashing.
EdgeMap
that is based on hashing.
NodeMap
that is based on hashing.
HierarchicLayouter
instance.
HierarchySupport
instance that supports group nodes
and normal nodes.
PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double)
.
hit info
for a given type of graph elements at
the specified location.
hit information object
for a given type of graph
elements at the specified location.
hit information object
for a given type of graph
elements at the specified location.
ViewMode
that triggers local view creation
after the mouse has been hovering over a graph element for a short
period of time (the trigger delay
).
GroupingKeys.NODE_ID_DPKEY
and GroupingKeys.PARENT_NODE_ID_DPKEY
.
GIFIOHandler
.
ImageIoOutputHandler
for the ImageWriter
of this
class.
ImageOutputHandler
instance that is used for
image export.
JPGIOHandler
.
Object
for a group Node
that should be inserted incrementally during the layering phase.
IncrementalHintsFactory
implementation used for obtaining hint objects associated with nodes
and edges of the graph prior to the invocation of the layout algorithm.
IncrementalHintsFactory
instance that must be used
to obtain hints to be associated with graph elements that
should be laid out incrementally.
HierarchicLayouter.doLayoutCore(LayoutGraph)
and creates an appropriate
Layerer
implementation.
EdgeMap
view of a double array defined for edges.
EdgeMap
view of an int array defined for edges.
EdgeMap
view of a boolean array defined for edges.
EdgeMap
view of an Object
array defined for edges.
EdgeMap
view of a double, int, boolean and Object
array defined for edges.
NodeMap
view of a double array defined for nodes.
NodeMap
view of an int array defined for nodes.
NodeMap
view of a boolean array defined for nodes.
NodeMap
view of an Object
array defined for nodes.
NodeMap
view of a double, int, boolean and Object
array defined for nodes.
NodeMap
to store hierarchy information for each node.
Layers
instance that can be used on the same graph instance for temporary results.
Comparator
that compares objects of arbitrary type.
Comparator
that compares objects of type
Edge
.
Comparator
that compares objects of type
Edge
.
GMLIOHandler
.
GMLIOHandler
.
GraphMLIOHandler
.
GraphMLIOHandler
.
ImageOutputHandler
instance.
TGFIOHandler
.
TGFIOHandler
.
GMLIOHandler
.
GMLIOHandler
.
YGFIOHandler
.
YGFIOHandler
.
HierarchicLayouter.doLayoutCore(LayoutGraph)
, creates the NodeData
and EdgeData
instances and binds them to the elements using the given itemFactory
.
Iterator
view of the given cursor.
root
.
root
.
NodeLabel
for the given TableGroupNodeRealizer.Row
.
NodeLabel
for the given TableGroupNodeRealizer.Column
.
LabelLayoutFactory
for this CopiedLayoutGraph
.
LabelLayoutFactory
for this LayoutGraph
that can be used for copying layout
information of labels.
HierarchicLayouter
instance that creates a
label layouter
.
layer constraint factory
that allows to create hints that affect
the assignment of the nodes to layers.
LayerConstraintFactory
instance that can be used for specifying layer constraints for the given
graph.
HierarchicLayouter.getLayerer()
if no Layerer
instance is
given as input.
Object
for a Node
that should be inserted incrementally during the layering phase.
HierarchicLayouter.doLayoutCore(LayoutGraph)
and creates an appropriate Layers
implementation using the given LayoutDataProvider
instance.
layout executor
property.
layout executor
to create the LayoutMorpher
instance that will be used for the animation of the layout.
layout morpher
used for the animation.
CompositeAnimationObject
that represents
a sequence of regular animations.
CompositeAnimationObject
that represents
a sequence of regular animations and conveniently adds the
two specified AnimationObject
instances.
LineType.serializeLineType(ObjectOutput, LineType)
.
Graph2DView
that is used to
render the view content for the magnifier.
PortCandidateSet.CandidateMatcher
that retrieves entries
from this
PortCandidateSet
.
SmartEdgeLabelModel
with values from the graphML structure.
SmartNodeLabelModel
with values from the graphML structure.
NodeScaledPortLocationModel
.
MoveLabelHelper
for the specified
label.
MoveLabelHelper
instance.
SmartEdgeLabelModel
instance.
XmlNamespaceManager
instance
that can be used by this writer instance
DataProvider
that returns the negated boolean values
provided by another data provider.
ElementFactory
have to use this method to create a node.
DropSupport.dropNodeRealizer(Graph2DView, NodeRealizer, double,
double)
.
EditMode.paperClicked(Graph2D,double,double,boolean)
when a node should be created.
EditMode.groupNodeClicked(y.base.Node)
when a node
should be created.
(x,y)
.
(x,y)
and
the given label text.
(x,y)
,
dimension (w,h)
and the given label text.
DataProvider
view of a double array defined for nodes.
DataProvider
view of an int array defined for nodes.
DataProvider
view of a boolean array defined for nodes.
DataProvider
view of an Object
array defined for nodes.
DataProvider
view of a double, int, boolean and Object
array defined for nodes.
LayoutStage
which temporarily increases the sizes of the nodes to avoid overlaps.
GenericNodeRealizer.LabelFactory
implementation
to delegate the actual work to.
GenericNodeRealizer.createNodeLabel()
method to create new node labels for the specified realizer.
NodeLabel
instance and adds the created
instance to the specified realizer.
LabelLayout
for the given node.
LabelLayout
for the given node.
NodeLayout
.
NodeLayoutDescriptor
instance that will be used during the various
phases of the layout algorithm to determine the drawing details of the nodes of the graph.
NodeLayoutInputHandler
.
NodeLayoutOutputHandler
.
NodeMap
view of the given map.
HierarchicLayouter.getNodePlacer()
if the given
NodePlacer
instance is null
.
NodePortGraphicsReader
,
NodePortGeometryReader
, and NodePortUserDataReader
.
NodePortGraphicsWriter
,
NodePortGeometryWriter
, and NodePortUserDataWriter
.
PreferredPlacementDescriptor
of the given potentially ambiguous one.
EdgeData
object for a normal Edge
and associates it with the edge.
NodeData
object for a normal Node
and associates it with the Node
.
ObjectInputStream
.
ObjectOutputStream
.
Obstacle
using the given bounds and data.
DynamicObstacleDecomposition
that is used by the GraphPartition
to divide the graph
area in rectangles.
OrientationLayouter.createOrientedInsets(YInsets)
instead.
YInsets
that are a geometric transformation of the given YInsets
.
NodeHalo
that is a geometric transformation of the given NodeHalo
.
YDimension
that is a geometric transformation of the given size.
OrthogonalEdgeRouter
that is used for orthogonal routing of edges.
SmartEdgeLabelModel
with values from the graphML structure.
SmartNodeLabelModel
with values from the graphML structure.
GraphMLParseContext
instance.
ChannelBasedPathRouting
instance that routes the edges using pre-calculated Path
objects.
PathSearch
instance that finds the paths of the edges through the GraphPartition
.
PathSearchContext
that provides context information for the path searching algorithm.
AnimationObject
that blocks for the
specified duration.
g
in such a way that it becomes
planar, e. g. by removing (hiding) all edges which cause crossings.
pi
.
NodePort
instances that are bound to the specified node's
visual representation (its NodeRealizer
).
owner
HierarchicLayouter.getPortAllocator()
if the given
PortAllocator
instance is null
.
PortConstraint
for the given edge.
HierarchicLayouter.getPortConstraintOptimizer()
if the given
PortConstraintOptimizer
instance is null
.
PortConstraint
s for all edges of the given graph.
PortConstraint
s for some edges of the given graph.
PostprocessorInputHandler
.
PreferredPlacementDescriptor
instance with values from the graphML structure.
Processor
for pre- and post-processing.
Processor
for pre- and post-processing.
Processor
that prepares the graph for placing assistant node.
Processor
.
Processor
that partitions child nodes of the current root node into two subsets.
Processor
for pre- and post-processing.
Processor
that will change all descending NodePlacer
s to FreePlacer
.
Processor
that prepares the graph for edge grouping.
Processor
that distributes the nodes over the layers.
Processor
for pre- and post-processing.
Processor
for pre- and post-processing.
EdgeInfo.TYPE_PROXY
.
Node
for an Edge
during the drawing phase, changing the Edge
to end/start
at the proxy.
Node
for an Edge
during the drawing phase, changing the Edge
to end/start
at the proxy and assigns it to a SwimLaneDescriptor
instance.
NodeInfo.TYPE_PROXY
.
NodeData
object for a proxy Node
and associates it with the proxy node.
EdgeInfo.TYPE_PROXY_REFERENCE
.
NodeInfo.TYPE_PROXY_REFERENCE
.
ReadEdgeRealizerHandler
.
ReadNodeRealizerHandler
.
node realizer
and edge realizer
instances onto the provided
view.
OutputRestriction
that confines the layout to a rectangular area.
Edge
.
Node
that represents a bend node of a recursive Edge
.
NodeData
for a dummy Node
of a recursive Edge
.
EdgeData
object for a same-layer recursive Edge
and associates it with the edge.
Edge
to replace an Edge
connected to a group Node
.
AnimationObject
that repeats the specified
animation for the specified number of times.
AnimationObject
that repeats the specified
animation for the specified duration.
Edge
using the given data.
Iterator
view of the given cursor.
NodeLabel
instance, adds the created
instance to the specified realizer, and associates the instance
to the specified row.
bounds
used to indicate the new position of the moved row
.
bounds
indicating the new size of the given row.
partition cell
identifier that represents a cell spanning a whole row.
EdgeData
object for a same-layer Edge
and associates it with the edge.
Edge
proxy connecting a newly created proxy Node
and a given proxy Node
in
the given Layer
.
Node
for a same-layer Edge
during the drawing phase that ends at the side of a node.
Node
for a same-layer Edge
during the drawing phase that ends at the side of a node.
Node
(switching between two same-layer Edge
s on two different sides
of the layer).
CompositeAnimationObject
that represents
a set of regular animations that will run concurrently.
CompositeAnimationObject
that represents
a set of regular animations that will run concurrently and conveniently
adds the two specified AnimationObject
instances.
NavigationComponent.createScrollButton(byte)
.
comparator
for sorting the SegmentInfo
s in a Channel
from
left to right (for vertical segments) or top to bottom (for horizontal segments), respectively.
Graph2DSelectionListener
that creates
local view upon selection changes.
EdgeData
object for a self-loop Edge
and associates it with the edge.
CompositeAnimationObject
that represents
a sequence of regular animations.
CompositeAnimationObject
that represents
a sequence of regular animations and conveniently adds the
two specified AnimationObject
instances.
SequenceConstraintFactory
instance that can be used for specifying sequence constraints for the given
graph.
Object
for a Node
or Edge
that should be inserted incrementally
during the sequencing phase.
HierarchicLayouter.getSequencer()
if the given Sequencer
instance is null
.
MoveSnapContext
that will be used by this instance to snap the mouse coordinates.
MoveSnapContext
that will be used by this instance to snap the mouse coordinates.
LabelSnapContext
that will be used by this instance to snap the mouse coordinates.
MoveSnapContext
that will be used by this instance to snap the mouse coordinates.
MoveSnapContext
that will be used by this instance to snap the mouse coordinates.
DataProvider
for edges that return the data provider values
bound to their source nodes.
AnimationObject
that ignores calls to
initAnimation
if initAnimation
has and
disposeAnimation
has not been called already
(and vice versa).
HierarchicLayouter.doLayoutCore(LayoutGraph)
and creates a Sequencer
implementation that
can sequence subgraphs incrementally.
Graph2DView
that will enable the provided view to react to
started drag operations
.
bounds
indicating the new size of the given table.
DataProvider
for edges that return the data provider values
bound to their target nodes.
Theme
object, which can be used to customize
the look of editors created by a TableEditorFactory
.
Thread.MIN_PRIORITY
.
Transferable
for the given NodeRealizer
that is understood
by this instance's support
for dropping nodes
.
Transferable
for the given EdgeRealizer
that is understood
by this instance's support
for DropSupport.dropEdgeRealizer(Graph2DView, EdgeRealizer, double, double)
dropping edges}.
Object
for a Node
that should be inserted incrementally into the graph on
its exact current position.
Object
for a Node
that should be inserted incrementally into the graph on
its exact current layer position.
Object
for a Node
that should be inserted incrementally into the graph on
its exact current sequence position.
Point2D
.
YPoint
.
Graph
.
GraphMLWriteContext
instance.
WriteEdgeRealizerHandler
.
WriteNodeRealizerHandler
.
XmlWriter
implementation that
can write the graph to the given Writer
with the given settings
XmlWriter
implementation that
can write the graph to the given OutputStream
with the given settings.
NavigationComponent.createZoomButton(boolean)
.
NavigationComponent.createZoomIcon(boolean)
.
HashMap
.CreationProperties
.DataProvider
key for defining the priority of critical edges.
DataProvider
key for defining the priority of critical edges.
Arrow.CROSS
.
orthogonal interval
crosses the given one.
Arrow.CROWS_FOOT_MANY_MANDATORY
.
Arrow.CROWS_FOOT_MANY_OPTIONAL
.
Arrow.CROWS_FOOT_MANY
.
Arrow.CROWS_FOOT_ONE_MANDATORY
.
Arrow.CROWS_FOOT_ONE_OPTIONAL
.
Arrow.CROWS_FOOT_ONE
.
Arrow.CROWS_FOOT_OPTIONAL
.
KeyScope
in which an OutputHandler
or custom serialization code is called.
KeyScope
in which an InputHandler
or custom deserialization code is called.
cursors
and iterators
.DataProvider
key for specifying individual edge layout information
If the DataProvider
registered with this key does not contain a CurveEdgeLayoutDescriptor
for an edge, then the default descriptor
is used.
CurveConnectionStyle
provides specifiers that define how edges routed using a curved style connect
at the respective source and target node.CurveRoutingStage
to provide routing details for the edges of the graph.CurveFittingLayoutStage
fits a piecewise cubic bezier curve to given arbitrary edge paths.CurveFittingLayoutStage
with default settings.
CurveFittingLayoutStage
with the given algorithm as core layout algorithm
.
CurveRoutingStage
replaces polyline edge paths with curved segments using cubic bezier splines.CurveRoutingStage
instance using the given core layout
algorithm
.
CurveRoutingStage
.EdgeLabelModel
is used.
NodeLabelModel
is used.
Arrow.DASH
.
DataProvider
and DataAcceptor
interfaces.DataProvider
s.DataProvider
s registered at a graph
with another DataProvider
.String
to a byte array.
YGFIOHandler.encode(String)
.
YLabel.ALIGN_LEFT
,
YLabel.ALIGN_CENTER
or YLabel.ALIGN_RIGHT
,
ArcEdgeRealizer.FIXED_RATIO
or ArcEdgeRealizer.FIXED_HEIGHT
.
NodeLabel
.
GMLIOHandler.convertColor(Color)
.
Font.BOLD
, Font.ITALIC
or Font.PLAIN
.
YLabel.CENTER_TEXT_POSITION
, YLabel.RIGHT_TEXT_POSITION
,
YLabel.LEFT_TEXT_POSITION
, YLabel.LEFT_ALIGNED_TEXT_POSITION
or YLabel.RIGHT_ALIGNED_TEXT_POSITION
LineType.LINE_STYLE
, LineType.DASHED_STYLE
or LineType.DOTTED_STYLE
.
s
.
NameMapper.encodeType(String, y.io.graphml.output.GraphMLWriteContext)
.
YLabel.CENTER_TEXT_POSITION
, YLabel.TOP_TEXT_POSITION
or
YLabel.BOTTOM_TEXT_POSITION
.
TaskExecutorFactory
.
DrawingDistanceCalculator
implementation that is used
by HierarchicLayouter
to configure the NodePlacer
.DefaultDrawingDistanceCalculator
with default settings.
DefaultEdgeLayout
is the default implementation of the EdgeLayout
interface.DefaultEdgeLayout
instance.
DefaultEdgeLayout
which copies the given EdgeLayout
.
OptionHandler
in a tabbed pane fashion.ElementFactory
.DefaultElementFactory
.
GenericGroupNodeRealizer.GenericAutoBoundsFeature
and is
responsible for assigning node bounds for node realizers whose bounds may be determined by other factors then explicit
bound assignment.Graph2D
and default
graph objects corresponding to that graph type.Graph2DTraversal
that provides the (layer-unrelated)
rendering order used in DefaultGraph2DRenderer
.DefaultGraph2DTraversal
.
GraphElementFactory
interface for use with the default Graph
s.GraphElementIdProvider
that provides canonical ids
for graphml elements.DefaultGraphLayout
is a default implementation of the GraphLayout
interface.DefaultGraphLayout
instance.
HierarchyManager
to create
and configure new graph elements within the hierarchy.configuration implementations
that can be used in YLabel.Factory.addConfiguration(String, java.util.Map)
to serve
as a basic implementation.LayeredComponentsMerger
that provides simple default behaviors.DefaultLayeredComponentsMerger
with default settings.
DefaultLayeredComponentsMerger
using the given merging policy.
Sequencer
implementation that performs the second phase of the Sugiyama algorithm.DefaultLayerSequencer
.
DefaultLayoutGraph
is a default implementation of LayoutGraph
which holds the complete layout
information about the graph and its elements.DefaultLayoutGraph
instance with default settings.
DefaultLayoutGraph
instance which is a copy of the given graph.
DefaultLayoutGraph
instance which is a copy of the given subgraph.
DefaultLayoutGraph
instance which is a copy of the given subgraph.
Value
and
ValueSettable
contracts.Value2D
and
Value2DSettable
contracts.DefaultNodeLabelLayout
is a default implementation of NodeLabelLayout
which holds layout
information about a node label.DefaultNodeLabelLayout
instance describing the layout information of a node label.
DefaultNodeLabelLayout
instance describing the layout information of a rotated node label.
DefaultNodeLayout
is the default implementation of the NodeLayout
interface.DefaultNodeLayout
instance with default settings.
DefaultNodeLayout
instance which copies the given NodeLayout
.
DefaultNodeLayout
instance with the specified box.
DefaultNodeLayout
instance with given location and size.
DefaultNodePlacer
is the default implementation of interface NodePlacer
.DefaultNodePlacer
instance with default settings.
DefaultNodePlacer
instance with customized child placement
,
vertical
and horizontal distance
.
DefaultNodePlacer
instance with customized child placement
,
root alignment
, vertical
and
horizontal distance
.
DefaultNodePlacer
instance with customized child placement
,
root alignment
, routing style
,
vertical
and horizontal distance
.
DefaultNodePlacer
instance with custom settings.
OrderRenderer
implementation.DefaultOrderRenderer
which uses
instances of DefaultGraph2DTraversal
to determine
painting and sloppy painting order.
DefaultOrderRenderer
for the specified
painting and sloppy painting orders.
DefaultOutEdgeComparator
is the default implementation for the out-edge comparator used in
SeriesParallelLayouter
.DefaultOutEdgeComparator
instance with default settings.
PortAllocator
implementation.DefaultPortAllocator
with default settings.
DefaultPortAssignment
implements the default port assignment strategy.DefaultPortAssignment
with default settings.
DefaultPortAssignment
instance using the given port assignment mode
.
DefaultPortAssignment
instance using the given mode
and a given value for
the ratio
of the gap between the border and the ports to the gap
between the ports themselves.
DefaultPortAssignment
provides some simple port assignment styles
.DefaultPortAssignment
instance with default settings.
DefaultPortAssignment
instance using the given port assignment mode
.
DefaultPortAssignment
instance using the given port assignment mode and ratio between the
border and the ports and the gap between the ports themselves.
false
for all data holders.
false
for all data holders.
DelegatingNodePlacer
delegates the arrangement of the children to two different NodePlacer
s.DefaultNodePlacer
instance with default settings using the given modification matrix and the
given node placers as delegates.
Graph2DViewActions.getDeleteSelectionAction()
.
acceptXXX
methods.
acceptXXX
methods.
Graph2DViewActions.DeleteSelectionAction.delete(Graph2DView)
instead.
Arrow.DELTA
.
DendrogramPlacer
arranges subtrees as dendrograms.DendrogramPlacer
instance with default settings.
DeserializationHandler
implementations
to let registered deserialization code perform the deserialization.DeserializationEvent
class.
DeserializationEvent
class.
DeserializationEvent
s.GraphMLParseContext.deserialize(GraphMLParseContext,org.w3c.dom.Node,Class)
method
and the like to indicate that the deserializtion failed.DeserializationNotSupportedException
class.
DeserializationNotSupportedException
class with the given message.
DeserializationNotSupportedException
class
targetNode
.
targetNode
.
element
.
Node
for the drawing phase created using
ItemFactory.createDistanceNode(Layer, Rectangle2D.Double, Edge[])
.
PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double)
.
Node
created using ItemFactory.createProxyNode(Edge, boolean)
for the drawing phase.
Edge
proxy created using ItemFactory.createSameLayerProxy(Layer, Edge, Node)
.
Node
created using ItemFactory.createProxyNode(Edge, boolean)
for the drawing
phase.
Node
created using ItemFactory.createSameLayerSwitchProxy(Layer, Edge)
.
horizontally
.
child placement
.
NodePlacer.DIRECTION_NORTH
for every given child node.
NodePlacer.DIRECTION_NORTH
for every given child node.
NodePlacer.DIRECTION_NORTH
for every given child node.
NodePlacer.DIRECTION_NORTH
as connector direction for the child nodes.
SubtreeShape
for each child node.
SubtreeShape
for each child node.
LeftRightPlacer
which arranges the assistant nodes.
NodePlacer.DIRECTION_NORTH
for all children.
NodePlacer
responsible for arranging the nodes in one group.
SubtreeShape
for each child
node.
BalloonLayouter.graph
according to the
chosen root node policy
.
Dfs
instance with default settings.
Arrow.DIAMOND
.
Lookup
implementation that
is backed by a Map
.ShortestPaths.dijkstra(Graph, Node, boolean, double[], double[])
but, additionally, this method
yields the path edges of each calculated shortest path.
ShortestPaths.dijkstra(Graph, Node, boolean, double[], double[])
but uses NodeMap
s and
DataProvider
s instead of arrays.
DataProvider
key for marking edges which should be routed such that they point to the main layout orientation
The main layout orientation can be set using method CanonicMultiStageLayouter.setLayoutOrientation(byte)
.
DataProvider
key for specifying the edges that should be considered to be directed.
0
as root node of the tree.
DirectedOrthogonalLayouter
instance with default settings.
DirectedOrthogonalLayouter
.Direction
provides four main directions and some methods to work with them.DiscreteEdgeLabelModel
describes the placement of labels at some predefined positions along the edge.DiscreteEdgeLabelModel
with default settings.
DiscreteEdgeLabelModel
using the given candidate mask.
DiscreteNodeLabelModel
allows placing labels at eight positions around
a node and at nine positions inside the node.DiscreteNodeLabelModel
with default settings.
DiscreteNodeLabelModel
using the given candidate mask.
DiscreteNodeLabelModel
using the given candidate mask and insets.
instance
.
ConstraintLayerer.ConstraintFactory
.
SequenceConstraintFactory
.
YModule.mainrun()
was finished.
Graph2DUndoManager
instance.
HierarchyJTree
instance.
HierarchyTreeModel
instance.
HierarchyTreeSelectionModel
instance.
ModelViewManager
.
createFaceMap()
.
NodeMap
created to store hierarchy information for each node.
HierarchicLayouter.getMementoSupport()
.
PendularDrawer.initStructures()
.
interval
.
interval
and the given interval
.
ranges
of this orthogonal interval
and
the given orthogonal interval
.
p
to the line segment
[l1, l2]
.
Graph2DViewActions.getDistributeHorizontallyAction()
.
Graph2DViewActions.getDistributeVerticallyAction()
.
true
iff the creation of bends should be allowed.
true
if the creation of bends should be allowed.
true
iff the creation of bends should be allowed.
true
iff the creation of edges should be allowed.
true
iff the selection of labels via mouse clicks
should be allowed.
true
iff events will be handled by a MouseInputMode first.
true
iff the moving of labels should be allowed.
true
iff the moving of ports should be allowed.
true
iff the creation of nodes should be allowed.
true
iff the editing of nodes should be allowed.
true
if the creation of self-loops should be allowed.
true
iff a generic node label is assigned for newly
created nodes.
scope
with dummy nodes before invoking the
core layout algorithm
.
core layout algorithm
to the input graph.
core layout algorithm
to the input graph.
GraphLayout
instance.
core layout algorithm
and optionally arranges the components.
LayoutStage
and the core layout algorithm which apply the layout to the graph.
LayoutStage
and the core layout algorithm which apply the layout to the graph.
core layout algorithm
and
restores the original edge direction after the core layout algorithm has finished.
core layout algorithm
and moves the fixed point back to its initial
location.
core layout algorithm
at a specified width/height
and shifts the remaining graph into the next row/column until the layout has the desired width/height.
core layout algorithm
, executes it and, finally, restores the graph and
routes inter-edges.
core layout algorithm
.
core layout algorithm
.
layout algorithms
are applied to the content of the groups.
NaN
-coordinates during core layout
and restores them afterwards.
PartitionGrid
structure.
SwimLaneDescriptor
instances to nodes and treating top-level group nodes as swimlanes.
PortConstraint
s after invoking the
core layout algorithm
.
core layouter
.
core layout algorithm
.
LabelLayout
information to DataProvider
-based LabelLayoutData
.
layout algorithm
that is assigned to the graph.
core layout algorithm
and restores the original sizes afterwards.
order of nodes
and order
of edges
before invoking the core layout algorithm
.
core layout algorithm
.
core layout algorithm
, while considering
an existing partition grid
structure defined for the graph.
minimum distance
to each other.
minimum distance
to each other.
core layout algorithm
was applied to it.
core layout algorithm
and restores the original edges, introducing bends
at the locations of the split-nodes.
core layout algorithm
and
finishes the orientation change afterwards.
core layout algorithm
and routes
the parallel edges.
ClearAreaLayouter.getArea()
, the area defined via ClearAreaLayouter.AREA_NODES_DPKEY
or
ClearAreaLayouter.EXPANDED_NODE_DPKEY
by moving all other graph elements currently intersecting with it.
core layout algorithm
.
PortConstraint
s and PortCandidate
s.
PortConstraint
s after invoking the
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
core layout algorithm
.
OrthogonalEdgeRouter
to smaller partial subgraphs.
core layout algorithm
.
OrthogonalEdgeRouter
when routing a subset of edges.
core layout algorithm
.
core layout algorithm
and routes
the self-loops.
layout algorithms
in the chain, one after the other.
specified subgraph
of the given graph
to the core layout algorithm
.
component Id
mapping, executes the core layout algorithm, and, finally, removes the temporary group nodes.
tree layout
to them.
core layout algorithm
.
core layout algorithm
.
HierarchicLayouter
instance.
core layout algorithm
.
aspect ratio
.
core layout algorithm
and handles the dummy
nodes.
XmlWriter
that used a
DOM tree internally to build the serialized graphml representation.Result
instance
true
if this mode should display
tip text for an edge.
true
if this mode should display
tip text for a node.
double
.
DoubleLinePlacer
arranges the children of a local root alternating in two lines.DoubleLinePlacer
instance with the default settings.
DoubleLinePlacer
instance whose direction is specified by the given modification matrix.
DataProvider
and
DataAcceptor
to store and retrieve Object support information.
DoubleOptionItem.DoubleOptionItem(String,double,double,double)
.
The drawings seem to be nicer in this way.
DataProvider
key for assigning a node type for each node
The layout algorithm will handle the nodes according to this type.
ColumnDropTargetListener.createDrawable(java.awt.geom.Rectangle2D,y.geom.YInsets)
and added to the view.
RowDropTargetListener.createDrawable(java.awt.geom.Rectangle2D,y.geom.YInsets)
is added to the view.
event
's location is determined and the drawable is updated.
event
's location is determined and the drawable is updated.
hierarchic layout algorithm
(i.e., the assignment of nodes' coordinates).Drawer
instance that will perform the actual drawing.
DropSupport.isIndicatingSourceNode()
source node indicator}
during edge drag operations.
target node indicator
.
target group node indicator
.
target port indicator
.
edge creation
using the edit mode
in
the provided view.
creates the node
after a drop
operation.
Graph2DView
that facilitates the drop part of drag and drop operations.creates support
for
dropping node realizer
and edge realizer
instances onto the view.
edge splitting is enabled
.EdgeSplitSupport
instance.
DropSupport
's default node and edge transfers.NodeMap
used for identifying dummy nodes.
DataProvider
key for identifying dummy nodes during the layout calculation
This DataProvider
is registered and also removed in
TreeComponentLayouter.doLayoutUsingDummies(LayoutGraph, DataProvider)
.
NodeMap
used for identifying dummy nodes.
Graph2DViewActions.getDuplicateGraphAction()
.
EdgeLabel.SIDE_SLIDER
and EdgeLabel.CENTER_SLIDER
.
NodeLabel.EDGE_OPPOSITE
.
Partition
s.Partition
s.ObstaclePartition
that decomposes its area dynamically.DynamicObstacleDecomposition
.
NodeLabel.SIDES
and
NodeLabel.EIGHT_POS
.
PartitionCell
.
Node
) in the directed graph data type Graph
.edge
.
Graph2D
for a new graph
layout is calculated.
DataProvider
key for providing bend costs for each edge
The layout algorithm considers the specified costs
during the bend minimization phase.
DataProvider
key for providing bend costs for each edge
The layout algorithm considers the specified costs
during the bend minimization phase.
DataProvider
key for providing bend costs for each edge
The layout algorithm considers the specified costs during the bend minimization phase.
DataProvider
key for specifying individual bundling settings for edges
If no EdgeBundleDescriptor
is mapped to an edge, the default
descriptor
is used by the layout algorithm to obtain the bundling setup of that edge.
MultiPageLayouter.EDGE_TYPE_DPKEY
.
DataProvider
key for specifying individual crossing costs of the edges.
DataProvider
key for providing crossing costs for each edge
The layout algorithm considers the specified
costs during the crossing minimization phase.
DataProvider
key for providing crossing costs for each edge
The layout algorithm considers the specified
costs during the crossing minimization phase.
DataProvider
key for providing crossing costs for each edge
The layout algorithm considers the specified costs during the crossing minimization phase.
DataProvider
key for specifying a bus descriptor object for each edge
The BusDescriptor
for an edge provides the edge's bus ID, its optional group IDs and whether
or not the edge is fixed.
DataProvider
key for specifying the directedness of edges.
DataProvider
key for specifying the directedness of edges.
DataProvider
key for specifying the directedness of edges.
DataProvider
key for specifying the directedness of edges for the detection of substructures
The edge directedness is considered for the detection of substructures in the input graph
i.e., trees
, chains
and cycles
.
DataProvider
key for specifying the directedness of edges for the detection of substructures
The edge directedness is considered for the detection of substructures in the input graph
i.e., trees
, chains
and cycles
.
DataProvider
key for looking up a unique identifier for each edge in a graph
Layout algorithms may use this information to provide consistent layouts for multiple runs.
DataProvider
key for mapping each edge of the input graph to a unique ID.
List
of Double
values representing factors that are multiplied
by an edge's edge label crossing costs
in case the edge crosses the corresponding edge label
registered with key
PartitionCellKeys.EDGE_LABEL_LAYOUTS_KEY
.
DataProvider
key for mapping each edge label of the input graph to a unique ID.
DataProvider
key for accessing label information of each edge in the input graph
List
of EdgeLabelLayout
s covering a certain PartitionCell
.
DataProvider
key for providing layout information for each edge
DataProvider
key for providing layout information for each edge
If no edge layout descriptor is mapped to an edge, the
default edge layout descriptor
will be used.
DataProvider
key for providing layout information for each edge
If no edge layout descriptor is mapped to an edge, the
default edge layout descriptor
will be used.
DataProvider
key for providing layout information for each edge
If no edge layout descriptor is mapped for an edge, a default edge layout descriptor will be obtained using method
OrthogonalLayouter.createEdgeLayoutDescriptor()
.
DataProvider
key for specifying individual edge layout information
If this DataProvider
does not contain an EdgeLayoutDescriptor
for an edge, then the layout
algorithm will use the default descriptor
.
DataProvider
key for storing individual settings for edges
If no edge layout descriptor is mapped for an edge, a default edge layout descriptor will be obtained by method
SeriesParallelLayouter.getDefaultEdgeLayoutDescriptor()
.
DataProvider
key for specifying the initial path of edges
Each edge can be mapped to an instance of YPointPath
.
DataProvider
key for specifying the edge subset to be routed
This key is used if no custom key for specifying the subset is defined using
BusRouter.setSelectedEdgesDpKey(Object)
.
DataProvider
key for specifying the thickness of the edges.
DataProvider
key for specifying the type of multi-edges.
DataProvider
key for specifying the (non-negative) weights of the edges.
DataProvider
key for adding weights to the edges of the graph.
DataProvider
key for assigning additional edge weights
The Layerer
tries to maintain edges with higher weights short.
EdgeBundleDescriptor
defines the bundling
settings of an edge.EdgeBundleDescriptor
with default settings.
EdgeBundleDescriptor
representing a copy of the given other descriptor instance.
EdgeBundling
instance defines if and how the edges of a graph should be bundled by a
layout algorithm
, given that the algorithm supports edge bundling.EdgeBundling
instance with default settings.
EdgeBundling
instance with the given bundling strength
and bundling quality
.
LayoutStage
that bundles the edges of general undirected graphs to avoid visual cluttering.EdgeBundlingStage
instance with default settings.
EdgeBundlingStage
instance with the given core layout algorithm and default settings.
EdgeBundlingStage
.partition cell
.EdgeCellInfo
instance.
mouseReleasedXXX
methods.
EditMode.mouseReleasedLeft(double,double)
and
EditMode.mouseShiftReleasedLeft(double,double)
when an Edge
has been
clicked.
CreateEdgeMode
.
EditMode.mouseDraggedLeft(double,double)
when an
Edge
is being dragged.
EdgeGroupRouterStage
adds support for a bus-like routing style for OrthogonalEdgeRouter
.EdgeGroupRouterStage
using the given
core layout algorithm
.
EdgeInfo
instance.
EdgeLabelCandidate
describes one valid placement for an edge label considering the label model.EdgeLabelCandidate
described by location, size and model parameter.
EdgeLabelCandidate
described by location, size, model parameter and internal flag.
EdgeLabelCandidate
described by its box, model parameter and internal flag.
EdgeLabelCandidate
described by its box and model parameter.
DeserializationHandler
that can read
EdgeLabel
elements.EdgeLabel
.PreferredPlacementDescriptor
instances.RotatedDiscreteEdgeLabelModel
instances and their model parameters.RotatedSliderEdgeLabelModel
instances and their model parameters.SmartEdgeLabelModel
instances and their model parameters.Map
associating the owner of an edge label with the edge label itself.
EdgeLabelLayout
defines the properties of one edge label from the perspective of a labeling algorithm.EdgeLabelLayoutImpl
is a default implementation of the EdgeLabelLayout
interface.EdgeLabelLayoutImpl
instance with default settings.
EdgeMap
associating EdgeLabelLayout
s with the edges of this graph.
EdgeLabelLayout
.EdgeLabelOrientationSupport
provides orientation and mirroring support for
layout algorithms
with integrated edge labeling.EdgeLabelOrientationSupport
instance.
SerializationHandler
that can write
EdgeLabel
elements.PreferredPlacementDescriptor
instances.RotatedDiscreteEdgeLabelModel
instances and their model parameters.RotatedSliderEdgeLabelModel
instances and their model parameters.SmartEdgeLabelModel
instances and their model parameters.EdgeLayout
encapsulates the layout information for an edge.HierarchicLayouter
during the various phases to provide routing details for the
edges of the graph.EdgeLayoutDescriptor
with the default values.
EdgeLayoutDescriptor
with the default settings.
EdgeRouter
to provide routing details for the edges of the graph.EdgeLayoutDescriptor
with the default settings.
EdgeLayoutDescriptor
provides routing details for an edge that are considered by
SeriesParallelLayouter
.EdgeLayoutDescriptor
with default settings.
EdgeLayoutInputHandler
instance.
String
representation of the path of the given edge.
Edge
.EdgeCursor
object.
true
upon
calling its getBool
method.
EdgeList
.
EdgeOppositeNodeLabelModel
allows for placing node labels at the opposite
side of the outgoing edges of a node.EdgeOppositeNodeLabelModel
with default settings.
EdgeRealizer
.EdgeReversalStage
selectively reverses edges in a graph,
while keeping the layout and label positions of the reversed edges
as close to the pre-reversal layout and positions as possible.EdgeReversalStage
instance with default settings.
EdgeReversalStage
instance using the given algorithm
as core layout algorithm
.
EdgeRouter
instance with a given core layouter and default settings.
EdgeRouter
instance with default settings.
Graph.edges()
.
Node.edges()
.
Graph2DViewActions.getEditLabelAction()
.
Graph2DViewActions.getEditNodeAction()
.
PropertyChangeEvent.getPropertyName()
.
EditMode.editNodeMode
.
Graph2DViewActions.EDIT_NODE
action.
MultiPageLayouter
to create special nodes and edges.EllipticalGroupBoundsCalculator
is a GroupBoundsCalculator
implementation which
assumes that group nodes have an elliptical shape.EllipticalGroupBoundsCalculator
instance.
EllipticalGroupBoundsCalculator.ShapePointProvider
that assumes elliptical node shapes.EllipticalGroupBoundsCalculator.EllipticalShapePointProvider
instance.
ShapePointProvider
retrieves the points that lie
on the convex hull (the shape points) of the visual shape of the nodes in the graph.LayoutStage
s so that upon CanonicMultiStageLayouter.doLayout(y.layout.LayoutGraph)
only the
layout algorithm
will be executed.
LayoutStage
s so that upon InteractiveOrganicLayouter.doLayout(y.layout.LayoutGraph)
only the internal
organic layout algorithm will be executed.
YLabel.getAlignment()
to a string.
fixedHeight
or fixedRatio
.
delta
, standard
,
diamond
, short
,
white_delta
, white_diamond
,
none
.
Font.getStyle()
to a string.
line
, dashed
or dotted
.
snr
.
GMLEncoder.beginSection(String)
x
to the rear of this queue.
partition cell
into an
adjacent one.PortCalculator.equalsEps(double, double, double, double)
.
PartitionCellId
instance with a given other PartitionCellId
instance.
PartitionCellId.Pair
instance with a given other PartitionCellId.Pair
instance based on their
associated ColumnDescriptor
and RowDescriptor
instances.
PortCandidate
is equal to another PortCandidate
based on their
internal attributes.
PortConstraint
is equal to another PortConstraint
based on whether
they are both strong constraints or not and the side attribute.
interval
equals to the given interval
.
Object
AbstractRotatableNodePlacer.Matrix
with the values of the given AbstractRotatableNodePlacer.Matrix
.
YModule.run()
to indicate exceptional behavior.
Throwable
was thrown during the layout.
Runnable
s in the given list and returns as soon as all tasks are finished.
LayoutMorpher.execute(Graph2DView, y.layout.GraphLayout)
method instead.
AnimationPlayer
.
DataProvider
key for marking the node that was expanded and, thus, defines the area that must be cleared
When an expanded node is provided, the area that must be cleared is directly derived from the size of the
expanded node.
DataProvider
key for specifying the original, non-expanded bounds of the expanded node
When an expanded node is provided, the area that must be cleared is directly derived from the bounds of the
expanded node.
DataProvider
key for associating original paths for edges connecting to the expanded node, including edges
that did so only when the node was not yet expanded
When an expanded node is provided, the area that must be cleared is directly derived from the bounds of the
expanded node.
TableSectionEditor
.AnimationObject
that applies an explosion
effect to the specified Drawable
.
AnimationObject
that applies an explosion
effect to the specified NodeRealizer
.
AnimationObject
that applies an explosion
effect to the specified EdgeRealizer
.
DataProvider
key for marking edges that should be routed externally, around the circle instead of inside
The DataProvider
registered with the input with this key allows to individually select the edges that are
routed around the exterior of the circle when CircularLayouter.EDGE_ROUTING_POLICY_MARKED_EXTERIOR
is specified
as edge routing policy
.
CircularLayouter
.AnimationObject
that traverses the edge path
of the edge represented by the specified EdgeRealizer
from source node to target node thereby creating an
extracting effect.
AnimationObject
that applies a fade from
invisibility to visibility effect to the specified
Drawable
.
AnimationObject
that applies a fade from
invisibility to visibility effect to the specified
NodeRealizer
.
AnimationObject
that applies a fade from
invisibility to visibility effect to the specified
EdgeRealizer
.
AnimationObject
that applies a fade-in effect to
the specified Graph2D
by successively fading in nodes
and extracting edges.
AnimationObject
that applies a fade from
visibility to invisibility effect to the specified
Drawable
.
AnimationObject
that applies a fade from
visibility to invisibility effect to the specified
NodeRealizer
.
AnimationObject
that applies a fade from
visibility to invisibility effect to the specified
EdgeRealizer
.
AnimationObject
that applies a fade-out effect to
the specified Graph2D
by successively fading out nodes
and retracting edges.
AbstractEdgeRealizerSerializer
that deserializes
common EdgeRealizer properties from arbitrary EdgeRealizer XML content.AbstractNodeRealizerSerializer
that deserializes
common NodeRealizer properties from arbitrary NodeRealizer XML content.FamilyTreeLayouter
with default settings.
FamilyTreeLayouter
.Double
to indicate that the
item should take up more space if that space is available.
FillAreaLayouter
with default settings.
Iterator
instances that allows the elements
of the decorated Iterator
to be filtered using arbitrary
Filter
implementations.FilterIterator
.
OrientationLayouter
stage.
finalizePath(Path)
method.
Path
, the extension is notified of the found path.
MoveSelectionMode.getNodesToBeMoved()
and MoveSelectionMode.getBendsToBeMoved()
.
MoveSelectionMode.getNodesToBeMoved()
and MoveSelectionMode.getBendsToBeMoved()
.
EdgeList
that contains all the edges that are part of at least one directed or undirected
simple cycle.
start
node to an end
node.
start
node with an end
node.
Paths.findAllPaths(Graph, Node, Node, boolean)
which returns all simple directed or undirected
paths between two given nodes and, additionally, allows to specify a filter for the paths to be returned.
Paths.findAllPaths(Graph, Node, Node, boolean)
,
which returns all simple directed or undirected paths between two given nodes as a special cursor that calculates
the next path in the sequence, only when needed.
ListCell
where object o
is stored.
0
when it compares o
with the cell's
contents or null
if no such cell could be found.
1
.
EdgeList
that contains the edges of a cycle found in the given graph.
EditMode
instance in the given view to start the edge creation
.
GenericNodeRealizer.IntersectionTest
implementation to
delegate the actual work to.
GenericNodeRealizer.findIntersection(double, double, double, double, Point2D)
method.
true
iff the coordinate (ix,iy)
lies within the visual shape of this port and the
coordinate (ox,oy>
lies outside of that shape.
true
if the point i=(ix,iy)
lies inside
and the point o=(ox,oy)
lies outside this port's visual
representation and false<
otherwise.
true
if the point i=(ix,iy)
lies inside
and the point o=(ox,oy)
lies outside the specified port
and false<
otherwise.
true
iff the coordinates (ix,iy)
lies within the visual shape of this port and the
coordinates (ox,oy>
lies outside of that shape.
true
if the point (ix,iy)
lies inside
and the point (ox,oy)
lies outside the specified port
and false<
otherwise.
EdgeList
containing the edges of an undirected simple path within the given graph.
PortCandidateSet.Entry
for the given parameters.
PortCandidateSet.Entry
for the given parameters.
PortCandidateSet.Entry
.
GenericEdgeRealizer.GenericMouseInputEditorProvider
implementation to delegate the actual work to.
GenericEdgeRealizer.findMouseInputEditor(Graph2DView, double, double, HitInfo)
.
GenericNodeRealizer.GenericMouseInputEditorProvider
implementation to
delegate the actual work to.
GenericNodeRealizer.findMouseInputEditor(Graph2DView, double, double, HitInfo)
method.
GroupNodePainter
instance as their
GenericNodeRealizer.GenericMouseInputEditorProvider
.
HierarchicGraphObjectEncoder.createNodeReference(y.base.Graph, y.base.Node, y.view.hierarchy.HierarchyManager)
.
EdgeList
containing the edges of a path from the given start node to the given end node,
if such a path exists.
PathSearchResult
.
o
with the cell's
contents or null
if no such cell could be found.
start
node to target
node.
start
node to a set of target nodes
in the graph not farther away than a given distance.
o
with the cell's
contents or null
if no such cell could be found.
dynamic decomposition listeners
that the given
partition cell
has been created.
DeserializationHandler
instances of event
.
DeserializationHandler
instances of event
.
ModuleEvent.TYPE_MODULE_EXCEPTION_THROWN
to all registered ModuleListener
s.
dynamic decomposition listeners
that the given
partition cell
has been finalized.
ModuleEvent.TYPE_MODULE_DISPOSED
to all registered ModuleListener
s.
ModuleEvent.TYPE_MODULE_INITIALIZING
to all registered ModuleListener
s.
ModuleEvent.TYPE_MODULE_MAIN_RUN_FINISHED
to all registered ModuleListener
s.
ModuleEvent.TYPE_MODULE_MAIN_RUN_STARTING
to all registered ModuleListener
s.
Graph.firePostEvent()
.
Graph.firePreEvent()
.
InputHandlerProvider
instances of event
.
InputHandlerProvider
instances of event
.
OutputHandlerProvider
instances of event
.
OutputHandlerProvider
instances of event
.
SerializationHandler
instances of event
.
SerializationHandler
instances of event
.
dynamic decomposition listeners
of a subdivision
of a given partition cell
.
dynamic decomposition listeners
that the given
partition cell
is unlocked again.
null
if there are no cells in this list.
null
when the list is
empty.
null
if it does
not exist.
null
when the list is
empty.
null
if it does
not exist.
null
if there is
no such segment.
Iterator
that traverses the specified
Graph2D
's elements that match the specified element types.
Iterator
that traverses elements of the specified
types of the given Graph2D
from first to last.
Graph2DView
.
fitContent()
on the current view,
if the current view is of type Graph2DView
.
DataProvider
key for selecting edges for curve fitting
MoveSnapContext.MovingInfo
and its subclasses
that indicates that an item stays fixed at its current location.
OrthogonalLayouter.BOX_STYLE
that maintains the original node size.
DataProvider
key for selecting group nodes whose contents should keep their relative positions.
DataProvider
key for marking group nodes as fixed
The content of a fixed group node will not be changed by this algorithm but be treated as fixed.
OrthogonalLayouter.MIXED_STYLE
that maintains the original node size.
DataProvider
key for determining the nodes that should be considered fixed
DataProvider
key for marking nodes as fixed
A node marked as fixed will not be moved by this algorithm but stay at its current position.
DataProvider
key for marking nodes as fixed
A node marked as fixed will not be moved by this algorithm but stay at its current position.
DataProvider
key for marking nodes as fixed
A node marked as fixed will not be moved by this algorithm but stay at its current position.
layout stage
that can handle fixed nodes in hierarchically grouped graphs.FixedGroupLayoutStage
.
FixedGroupLayoutStage
with the given algorithm as
core layout algorithm
.
FixNodeLayoutStage
fixes the initial position of either a single
node or the alignment of the bounding box of several nodes (but not the
positions of the individual nodes).FixNodeLayoutStage
instance with default settings.
FixNodeLayoutStage
instance using the given algorithm
as core layout algorithm
.
float
.
Graph2DViewActions.getFocusBottomNodeAction()
.
Graph2DViewActions.getFocusLeftNodeAction()
.
Graph2DViewActions.getFocusRightNodeAction()
.
Graph2DViewActions.getFocusTopNodeAction()
.
Iterator
over all edges that the creator
currently stores as input data for creating local views.
Iterator
over all nodes that the creator
currently stores as input data for creating local views.
focusView(newZoom, newCenter, isAnimatedZoomEnabled());
.
view.focusView(newZoom, newCenter, animatedZoom); view.updateView();
.
AnimationObject
that smoothly changes the zoom
level and center view point of this factory's Graph2DView
.
Graph2DViewActions.getFoldSelectionAction()
.
DataProvider
key for marking folder nodes.
Graph2DViewActions.FoldSelectionAction.acceptNode(Graph2D,y.base.Node)
returns true.
true
iff it is possible to retrieve
a command by calling CommandStream.forward()
.
LabelCandidate
and an Edge
of the input graph has been found.
LabelCandidate
and a NodeHalo
of the input graph has been found.
LabelCandidate
s has been found.
LabelCandidate
and a Node
of the input graph has been found.
GenericEdgeRealizer.Painter
implementation that draws (and
optionally fills) the outline of an edge.FramedEdgePainter
instance.
FreeEdgeLabelModel
allows placing edge labels at any location.FreeEdgeLabelModel
.
FreeEdgeLabelModel
.FreeEdgeLabelModel.ModelParameter
with radius 50
and angle 0
.
FreeEdgeLabelModel.ModelParameter
with the given radius and angle.
FreeEdgeLabelModel.ModelParameter
with the given radius, angle and rotation angle.
FreeNodeLabelModel
allows placing node labels at any desired position.FreeNodeLabelModel
.
FreeNodeLabelModel
.FreeNodeLabelModel.ModelParameter
.
FreeNodeLabelModel.ModelParameter
with the given offset.
FreePlacer
is a simple pseudo-placer.FreePlacer
with default settings.
PreferredPlacementDescriptor
instance immutable.
FromSketchNodePlacer
arranges the subtrees while taking the initial locations of the nodes into account.Future.getValue()
.Future
class.
Future
class.
GenericNodeRealizer
that
uses a pre-defined GeneralPath
as the shape for nodes.GeneralPathNodePainter
instance.
GenericEdgeRealizer.Painter
interface implementations.EdgeRealizer
to paint the arrows.GenericEdgeRealizer
to handle the list of bends.GenericEdgeRealizer
to paint the bends.GenericEdgeRealizer
to insert obstacles
into a given BridgeCalculator
instance for a two-pass rendering.GenericEdgeRealizer
to evaluate hit tests.GenericEdgeRealizer
instances.MouseInputEditorProvider
interface to.GenericEdgeRealizer
to evaluate intersection tests.GenericEdgeRealizer.createEdgeLabel()
method to.EdgeRealizer
to paint the labels.GenericEdgeRealizer
to perform the painting.GenericEdgeRealizer
to calculate the final path.GenericEdgeRealizer
to paint the ports.GenericEdgeRealizer
to notify
interested parties of selection state changes.GenericEdgeRealizer
to calculate the bounds.GenericEdgeRealizer
.GenericEdgeRealizer
.GenericNodeRealizer
for group and folder nodes.GenericGroupNodeRealizer
.GenericNodeRealizer.boundsChanged()
.GenericNodeRealizer.contains(double, double)
method to.MouseInputEditorProvider
interface GenericNodeRealizer implements to.GenericNodeRealizer.hotSpotHit(double, double)
method to.GenericNodeRealizer.paintHotSpots(Graphics2D)
method to.GenericNodeRealizer.findIntersection(double, double, double, double, Point2D)
method to.GenericNodeRealizer.labelBoundsChanged(NodeLabel label)
.GenericNodeRealizer.createNodeLabel()
method to.GenericNodeRealizer.getLayer()
and the GenericNodeRealizer.setLayer(byte)
methods to.GenericNodeRealizer.getPortCandidates(double)
.GenericNodeRealizer
to notify
interested parties of selection state changes.GenericNodeRealizer.calcUnionRect(java.awt.geom.Rectangle2D)
method to.GenericNodeRealizer
.GenericNodeRealizer
.LayoutStage
offers generic support for partition grid structures
.core layout algorithm
.
core layout algorithm
.
GenericTreeLayouter
instance with default settings.
GenericTreeLayouter.SubtreeShape
represents the position and the borders of a subtree.LinkInfo
mapped to the specified key.
Object
value associated with the given data holder
.
IntersectionCalculator
that is configured
to calculate the intersection between the given edge (dataHolder
)
and its adjacent source or target node, depending on the source
flag provided during the construction of this instance.
AbortHandler
instance for the current layout calculation.
PatchRouterStage
.
ReducedSphereOfActionStage
.
proxies
that the algorithm tries to place on a page.
additional
SnapLine
s.
DataProvider
key to look up the selection state of the edges.
DataProvider
key to look up which edges are routed.
DataProvider
which determines the edges that shall be routed by this
algorithm.
DataProvider
which determines the edges that shall be routed by this
algorithm.
DataProvider
key to look up the nodes whose incident edges are routed.
Drawer
called when the given graph is not a tree.
PreferredPlacementDescriptor.getAngle()
.
ARTreeLayouter
.
squarified tiling policy
.
Edge
associated with this EdgeData
instance.
Edge
of the Node
of this NodeData
instance
(in case of e.g. bend or same-layer center node).
Node
associated with this EdgeData
instance.
Node
of this NodeData
instance (in case of e.g. back-loop proxy and side proxy).
name
.
AutoBoundsFeature
interface.
edge betweenness
clustering algorithm if it is chosen as clustering policy.
BalloonLayouter
instance used for arranging multiple partitions.
oriented bounds
will match the specified bounds
as closely as possible within the label's current label model
.
oriented bounds
will match the specified bounds
as closely as possible within the label's current label model
.
oriented bounds
will match the specified bounds
as closely as possible within the label's current label model.
data holder
.
n
randomly chosen boolean values
of which trueCount
of them are true
.
true
if and only if there is
an integer attribute valued >0 in the table for the key.
key
.
ImageOutputHandler.createDefaultGraph2DView(y.view.Graph2D)
.
borderFillColor
property.
BorderLine
instance that describes the GenericTreeLayouter.SubtreeShape
at the given side.
borderLineColor
property.
borderLineType
property.
GraphLayout
.
LayoutGraph
.
NodeHalo
s.
oriented box
of the label.
channel
.
PartitionCell
.
GenericTreeLayouter.SubtreeShape
instance.
BridgeCalculator
instance or null
if no such instance is installed.
BridgeCalculator
instance for the given
EdgeRealizer and Graphics context.
MouseEvent.getButton()
.
KeyEvent
which cancels the edge creation.
KeyEvent
which cancels the edge creation.
NodeLabelModel
s.
EdgeLabelModel
s.
partition cell
of this CellEntrance
instance.
partition cell
within which this part of the edge segment lies.
partition cell
within which the item is routed.
collection
of elements of type PartitionCellId.Pair
.
partition cells
that are completely covered by the given Obstacle
.
PartitionCell
s that intersect or cover the given rectangle.
PartitionCell
s that are completely covered by the bounds of the given node.
PartitionCell
s that intersect or cover the given rectangle by delegating to the
corresponding method of the inner partition
.
PartitionCell
s that are completely covered by the given Obstacle
.
PartitionCell
s that intersect or cover the given rectangle.
CellSegmentInfo
at the given index of this segment info.
CellSegmentInfo
s for the segment parts that lie within the associated
partition cell
.
orthogonal interval
in the 2D-coordinate system.
DataProvider
key used for looking up the selected nodes that should be placed in the center.
Substructure
s that represent the undirected chains in the specified graph with at least
minimumSize
nodes.
Substructure
s that represent the chains in the specified graph with at least
minimumSize
nodes.
ChannelEdgeRouter
instance used for inter-edge routing.
null
if this mode has no child.
Comparator
instance that will sort the outgoing edges connecting to the given node.
NodePlacer
instance that places the non-assistant children.
NodeList
that contains the child nodes of the given parent node.
GlobalProperties.load()
.
MouseEvent.getClickCount()
.
object
.
Substructure
s that represent the (undirected) cliques in the specified graph with at
least minimumSize
nodes.
Substructure
s that represent the (undirected) cliques in the specified graph with at
least minimumSize
nodes.
interval
bound that is closest to the given value.
NodeList
s that contain the nodes of the original graph that are associated with the
given dendrogram node.
column
associated with this partition cell
identifier.
ColumnDescriptor
associated with this partition cell
.
column
with the given index.
null
if there is no associated column (e.g. if the specified
label's model is not a ColumnNodeLabelModel
).
null
if there is no corresponding column.
null
if no column in the table's model contains the
specified node's center.
Column
that is currently being painted by the
subordinate painter of a TableNodePainter
or null
if the painter is not responsible for column painting.
partition grid
.
List
view of the container's columns.
partition cell
with the size of the bounding box of all source cells
of the current path request
.
partition cell
with the size of the bounding box of all target
cells of the current path request
.
segments
in this group.
SegmentInfo
representing the grouped segments.
Comparator
instance used for sorting the lanes.
Comparator
that will be used for sorting the outgoing edges
of each local root in the tree before they are being arranged.
Comparator
instance that determines the order of the outgoing edges for each node of the tree.
Comparator
that will be used for sorting the outgoing edges
of each local root in the tree before they are being arranged.
Comparator
instance that is used for sorting the outgoing edges of each node of the tree.
Comparator
instance.
LayoutStage
that arranges the connected components of an input graph.
LayoutStage
that arranges the connected components of an input graph.
ComponentLayouter
instance used for placing the graph partitions.
point path
that describes the bus computed by the EdgeRouter
.
path search configuration
with which the
ChannelBasedPathRouting
has been initialized
.
PathSearch
passed to
GraphPartitionExtension.preparePartition(PathSearchConfiguration, GraphPartition)
.
PathSearch
.
JComponent
that is used to measure and render
HTML formatted text.
PortCandidate
s described by this
PortCandidateSet
or Integer.MAX_VALUE
if the number is unbounded.
PortCandidate
associated with this
PortCandidateSet.Entry
.
DeserializationEvent.getXmlNode()
shall be deserialized.
GraphMLParseContext
instance that can queried for further information.
GraphCopier.CopyFactory
that is currently used to
create graph elements in the specified view graph, or null
if
the default copy factory is used.
NodeLayout
of the root node of this GenericTreeLayouter.SubtreeShape
instance.
ConstraintLayerer
instance.
LayoutStage
.
LayoutStage
.
Layouter
instance that is applied to each subgraph component.
PortCandidate
instance.
entry
and the given
parameters.
previous entrances
.
Edge
associated with this EdgeData
instance.
Edge
associated with this EdgeData
instance.
PortCandidate
s
would be chosen.
EdgeLayoutDescriptor
for the current edge
containing edge specific
settings for the path search.
MouseInputEditor
instance that is the receiver of
the Mouse2DEvents.
segment info
has been assigned within its location range
.
GraphMLParseContext.getObjectStack()
GraphMLWriteContext.getObjectStack()
PathRequest
that is currently routed.
event
could trigger or
null
if the editor does not want to initiate a cursor change.
Cursor.MOVE_CURSOR
if the event
's location is a valid start position or
null otherwise.
- getCursor(Mouse2DEvent) -
Method in class y.view.tabular.TableSizeEditor
- If the position of the
event
is valid to start a row (column) resize gesture,
Cursor.W_RESIZE_CURSOR
(Cursor.N_RESIZE_CURSOR
) is returned.
- getCurveUTurnSymmetry() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns how symmetric u-turn parts of
curved
routes should preferably be.
- getCurveUTurnSymmetry() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns how symmetric u-turn parts of the curved routes should preferably be.
- getCurveUTurnSymmetry() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns how symmetric u-turn parts of
curved
routes should preferably be.
- getCustomArrow(String) -
Static method in class y.view.Arrow
- Returns the custom arrow that was added under the given name.
- getCustomBorderCapacity() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns the number of parallel edge paths that may be accommodated on the routing border around the graph's
bounding box.
- getCustomBorderCapacityEnabled() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns whether or not to use a custom value for the capacity of parallel edge paths
accommodated on the routing border.
- getCustomClip() -
Method in class y.view.Graph2DPrinter
- Returns the custom area clip measured in world coordinates.
- getCustomHeight() -
Method in class y.io.ViewPortConfigurator
- Returns the custom height of the viewport.
- getCustomName() -
Method in class y.view.Arrow
- If this arrow is a custom arrow it's custom name will be returned.
- getCustomProfit() -
Method in class y.layout.LabelCandidate
- Returns the custom profit for this candidate.
- getCustomProfitModelRatio() -
Method in class y.layout.labeling.MISLabelingAlgorithm
- Returns the ratio between the internal profit (ip) and the profit computed using the specified
profit model
(sp).
- getCustomWidth() -
Method in class y.io.ViewPortConfigurator
- Returns the custom width of the viewport.
- getCut(AffineLine) -
Method in class y.geom.YCircle
- Determines the intersection between this circle and a line.
- getCutAction() -
Method in class y.view.Graph2DClipboard
- Returns a swing action that provides the Cut operation on graphs.
- getCutObstacleCost() -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Returns the costs incurred for every
Obstacle
that must be cut in a subdivision.
- getCycles(Graph, int) -
Static method in class y.algo.Substructures
- Returns a list of
Substructure
s that represent the undirected cycles in the specified graph with at least
minimumSize
nodes.
- getCycles(Graph, int, DataProvider, DataProvider) -
Static method in class y.algo.Substructures
- Returns a list of
Substructure
s that represent the cycles in the specified graph with at least
minimumSize
nodes.
- getCycleSize() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns the minimum size (number of nodes) a cycle needs to have to be detected
and explicitly handled as a cycle substructure.
- getCycleSize() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the minimum size (number of nodes) a cycle needs to have to be detected
and explicitly handled as a cycle substructure.
- getCycleStyle() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns the cycle layout style that defines how cycle substructures are arranged.
- getCycleStyle() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the cycle layout style that defines how cycle substructures are arranged.
- getCycleSubstructureSize() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the minimum size (number of nodes) a cycle needs to have to be detected
and handled as a cycle substructure.
- getCycleSubstructureStyle() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the style specifier for cycle substructures.
- getCyclicSelectionModifierMask() -
Method in class y.view.EditMode
-
- getData() -
Method in class y.base.GraphEvent
- Returns the data object associated with this graph event.
- getData() -
Method in class y.layout.router.polyline.Obstacle
- Returns the additional data related to the obstacle.
- getData(Object) -
Method in class y.layout.router.polyline.PartitionCell
- Returns the additional data associated with the given key for this
PartitionCell
.
- getData() -
Method in class y.view.hierarchy.HierarchyEvent
- data associated with a specific event type
- getDataAcceptor(Graph, Object) -
Method in class y.io.graphml.graph2d.PortConstraintInputHandler
-
- getDataAcceptor() -
Method in class y.io.graphml.input.AbstractDataAcceptorInputHandler
- Gets the
DataAcceptor
to use for storing the data.
- getDataHandler(String) -
Method in class y.io.YGFIOHandler
- Deprecated. Returns the DataHandler registered with the given key.
- getDataMapView() -
Method in class y.util.WrappedObjectDataProvider
- Returns a DataMap that can be used to read and write values.
- getDataProvider(Object) -
Method in class y.base.Graph
- Returns the data provider that is registered with the graph using the given
look-up key.
- getDataProvider(Object) -
Method in interface y.base.GraphInterface
- Returns the data provider that is registered with the graph using the given
look-up key.
- getDataProvider() -
Method in class y.io.graphml.output.AbstractDataProviderOutputHandler
- Gets the DataProvider to use for querying the data for each item.
- getDataProvider() -
Method in class y.view.NodeCellRendererPainter
- Returns the DataProvider that is used by the
NodeCellRendererPainter.getNodeCellRendererComponent(Graph2DView, NodeRealizer,boolean)
implementation to query the value for the node being rendered.
- getDataProviderKeys() -
Method in class y.base.Graph
- Returns an array of all data provider look-up keys that are registered with
this graph.
- getDataProviderKeys() -
Method in interface y.base.GraphInterface
- Returns an array of all data provider look-up keys that are registered with
the graph.
- getDataTagAttributes() -
Method in class y.io.graphml.graph2d.PortConstraintOutputHandler
-
- getDataTagAttributes() -
Method in class y.io.graphml.output.AbstractOutputHandler
- Returns XML all attributes of the
data
element.
- getDataTagAttributes() -
Method in interface y.io.graphml.output.OutputHandler
- Gets the XML attributes that should be added to the data element.
- getDecendants(Node) -
Method in class y.layout.hierarchic.incremental.GroupingSupport
- Returns the descendant
Node
s of the given group node.
- getDefault() -
Static method in class y.util.TaskExecutorFactory
- Returns the factory used to create new
TaskExecutor
s.
- getDefaultAbortHandler() -
Method in class y.view.Graph2DLayoutExecutor
- Returns the default
AbortHandler
created for this Graph2DLayoutExecutor
instance.
- getDefaultAngle() -
Method in class y.view.SmartEdgeLabelModel
- Returns the default angle (measured in radians) of the label model which is used to create the default parameter.
- getDefaultBundleDescriptor() -
Method in class y.layout.EdgeBundling
- Returns the default
EdgeBundleDescriptor
used for all edges which do not have a specific
descriptor assigned via a DataProvider
registered with key EdgeBundling.EDGE_BUNDLE_DESCRIPTOR_DPKEY
.
- getDefaultChildComparator() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns the default
Comparator
instance that sorts the outgoing edges in all subtrees that do
not have a specific Comparator
assigned using a DataProvider
.
- getDefaultClipLength() -
Static method in class y.view.Arrow
- Returns the statically shared
clipLength
of all default arrows.
- getDefaultColumnInsets() -
Method in class y.view.tabular.TableGroupNodeRealizer
- Returns the default column insets.
- getDefaultColumnWidth() -
Method in class y.view.tabular.TableGroupNodeRealizer
- Returns the default width of columns.
- getDefaultCopyFactory() -
Method in class y.view.ModelViewManager
- Returns the default
CopyFactory used by this manager.
- getDefaultCursor() -
Method in class y.view.EditMode
- Returns the default cursor displayed by this mode if no other cursor can be found.
- getDefaultCursor() -
Method in class y.view.MovePortMode
- Returns the cursor to be used when the mouse is not over a draggable port point.
- getDefaultCursor() -
Method in class y.view.NavigationMode
- Returns the default cursor that will be used if the navigation will not be active.
- getDefaultDistance() -
Method in class y.view.SmartEdgeLabelModel
- Returns the default distance which is used to create the default parameter.
- getDefaultDrawingDistanceCalculator() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the
DefaultDrawingDistanceCalculator
that is registered
with the layout algorithm by default.
- getDefaultEdgeLayoutDescriptor() -
Method in class y.layout.router.CurveRoutingStage
- Returns the default
CurveEdgeLayoutDescriptor
which provides layout information that is considered when
adding curves to the edge path.
- getDefaultEdgeLayoutDescriptor() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns the
EdgeLayoutDescriptor
instance used for all those edges that do not have a specific edge
layout descriptor assigned.
- getDefaultEdgeLayoutDescriptor() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the
EdgeLayoutDescriptor
instance used for all those edges that do not have a specific layout
descriptor assigned.
- getDefaultEdgeRealizer() -
Method in class y.view.Graph2D
- Returns the default edge realizer.
- getDefaultEdgeRoutingStyle() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns the default routing style for edges that have no individual routing style.
- getDefaultEditor(OptionItem) -
Method in class y.option.TableEditorFactory
- Returns the default editor for the specified OptionItem.
- getDefaultFolderNodeRealizer() -
Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
- Returns the default node realizer for folder nodes.
- getDefaultGroupNodeRealizer() -
Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
- Returns the default node realizer for group nodes.
- getDefaultGuiFactory() -
Static method in class y.option.OptionHandler
- Getter for the default GUIFactory.
- getDefaultHeight() -
Method in class y.view.tabular.RowDropTargetListener
- Returns the initial height of rows created by this listener.
- getDefaultInsets() -
Method in class y.layout.grouping.InsetsGroupBoundsCalculator
- Returns the default insets that will be used if the
DataProvider
registered with the
insets key
does not contain a mapping for a specific node.
- getDefaultInsets() -
Method in class y.view.tabular.ColumnDropTargetListener
- Returns the insets of columns created by this listener.
- getDefaultInsets() -
Method in class y.view.tabular.RowDropTargetListener
- Returns the insets of rows created by this listener.
- getDefaultLeafPlacer() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns the default
NodePlacer
instance that places the leaf nodes of the tree.
- getDefaultMinimumColumnWidth() -
Method in class y.view.tabular.TableGroupNodeRealizer
- Returns the default minimum width of columns.
- getDefaultMinimumHeight() -
Method in class y.view.tabular.RowDropTargetListener
- Returns the minimum height of rows created by this listener.
- getDefaultMinimumNodeSize() -
Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
- Returns the default minimum size (width and height) for group nodes.
- getDefaultMinimumRowHeight() -
Method in class y.view.tabular.TableGroupNodeRealizer
- Returns the default minimum height of rows.
- getDefaultMinimumWidth() -
Method in class y.view.tabular.ColumnDropTargetListener
- Returns the minimum width of columns created by this listener.
- getDefaultNodeLayoutDescriptor() -
Method in class y.layout.tabular.TabularLayouter
- Returns the
NodeLayoutDescriptor
instance used for all the nodes that do not have an individual
layout descriptor.
- getDefaultNodePlacer() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns the default
NodePlacer
instance that arranges all subtrees that do not have a specific
NodePlacer
assigned using a DataProvider
.
- getDefaultNodeRealizer() -
Method in class y.view.Graph2D
- Returns the default node realizer.
- getDefaultNodeSize(LayoutContext, Object, byte) -
Method in class y.layout.multipage.DefaultElementFactory
- Returns the default size for nodes created by this factory.
- getDefaultOptionsIOHandler() -
Static method in class y.option.OptionHandler
- Getter for the default OptionsIOhandler.
- getDefaultOutEdgeComparator() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the default
Comparator
used for sorting the outgoing edges incident to nodes that do not have a
specific Comparator
.
- getDefaultParameter() -
Method in class y.layout.DiscreteEdgeLabelModel
- Returns a model parameter that encodes the default position of this model's allowed edge label positions.
- getDefaultParameter() -
Method in class y.layout.DiscreteNodeLabelModel
- Returns a model parameter that encodes the default position of this model's
allowed node label positions.
- getDefaultParameter() -
Method in interface y.layout.EdgeLabelModel
- Returns a model parameter that encodes the default position of this model's
allowed edge label positions.
- getDefaultParameter() -
Method in class y.layout.EdgeOppositeNodeLabelModel
-
- getDefaultParameter() -
Method in class y.layout.FreeEdgeLabelModel
- Returns the model parameter that encodes the default position of
FreeEdgeLabelModel
.
- getDefaultParameter() -
Method in class y.layout.FreeNodeLabelModel
- Returns a model parameter that encodes the default position of
NodeLabelModel
.
- getDefaultParameter() -
Method in interface y.layout.NodeLabelModel
- Returns a model parameter that encodes the default position of this model's allowed node label positions.
- getDefaultParameter() -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Returns a model parameter that encodes the default position of this model's allowed edge label positions.
- getDefaultParameter() -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Returns a model parameter that encodes the default position of this model's
allowed edge label positions.
- getDefaultParameter() -
Method in class y.layout.SliderEdgeLabelModel
- Returns a model parameter that encodes the default position of this model's
allowed edge label positions.
- getDefaultParameter() -
Method in class y.view.AutoRotationSliderEdgeLabelModel
- Returns a default parameter that indicates a position at the center of the edge's path.
- getDefaultParameter() -
Method in class y.view.PortLabelModel
- Creates a parameter that will position its associated label in the center
of its node independent of all ports.
- getDefaultParameter() -
Method in class y.view.SmartEdgeLabelModel
- Returns the default parameter which uses the specified default angle and distance.
- getDefaultParameter() -
Method in class y.view.SmartNodeLabelModel
- Returns a model parameter that encodes the default position in the center of the node.
- getDefaultParameter() -
Method in class y.view.tabular.TableGroupNodeRealizer.ColumnNodeLabelModel
- Returns a model parameter that is not bound to any column.
- getDefaultParameter() -
Method in class y.view.tabular.TableGroupNodeRealizer.RowNodeLabelModel
- Returns a model parameter that is not bound to any row.
- getDefaultPortAssignment() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the default
PortAssignment
used for those nodes that do not have their own specific instance.
- getDefaultPortAssignment() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns the default
PortAssignment
instance for all subtrees that do not have a
specific PortAssignment
assigned using a DataProvider
.
- getDefaultPortBorderGapRatio() -
Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
- Returns the border gap ratio for the default port.
- getDefaultRenderer(OptionItem) -
Method in class y.option.TableEditorFactory
- Returns the default renderer for the specified OptionItem.
- getDefaultRowHeight() -
Method in class y.view.tabular.TableGroupNodeRealizer
- Returns the default height of rows.
- getDefaultRowInsets() -
Method in class y.view.tabular.TableGroupNodeRealizer
- Returns the default row insets.
- getDefaultValue() -
Method in class y.io.graphml.input.AbstractInputHandler
- Gets the default value that will be applied to the keys where the data attribute is missing.
- getDefaultValue() -
Method in class y.io.graphml.output.AbstractOutputHandler
- Gets the default value.
- getDefaultWidth() -
Method in class y.view.tabular.ColumnDropTargetListener
- Returns the initial width of columns created by this listener.
- getDelegate() -
Method in class y.layout.hierarchic.MedianDrawerWrapper
- Returns the
Drawer
to which the actual drawing is delegated.
- getDeleteSelectionAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that deletes the currently selected elements from the graph.
- getDeletionMask() -
Method in class y.view.Graph2DViewActions.DeleteSelectionAction
- Returns the bit mask that determines the element types to consider for deletion.
- getDeltaX() -
Method in class y.geom.LineSegment
- Returns the distance from start to end point in x-coordinates.
- getDeltaY() -
Method in class y.geom.LineSegment
- Returns the distance from start to end point in y-coordinates.
- getDensity(Graph, boolean) -
Static method in class y.algo.GraphChecker
- Computes the density of a given simple graph.
- getDensity() -
Method in class y.layout.SliderEdgeLabelModel
- Returns the density for the generation of label candidate positions.
- getDensity() -
Method in class y.view.AutoRotationSliderEdgeLabelModel
- Yields the density factor that influences the number of candidates that are yield during
AutoRotationSliderEdgeLabelModel.getLabelCandidates(y.layout.EdgeLabelLayout, y.layout.EdgeLayout, y.layout.NodeLayout, y.layout.NodeLayout)
.
- getDescendantCount() -
Method in class y.algo.AggregationInfo
- Returns the number of nodes of the original graph that are descendants of this aggregate.
- getDescendants(Node) -
Method in class y.layout.grouping.Grouping
- Returns all descendants of the given group node.
- getDescendantWeightSum() -
Method in class y.algo.AggregationInfo
- Returns the sum of the weights of nodes of the original graph that are descendants of this aggregate.
- getDescription() -
Method in class y.io.SuffixFileFilter
- Returns the description for this
SuffixFileFilter
.
- getDescription() -
Method in class y.module.YModule
- Deprecated. Proper module description should take place in the API
documentation.
- getDescription() -
Method in class y.option.IconFilter
- Return the description of this filter.
- getDescriptor() -
Method in class y.layout.router.polyline.PathRequest
- Returns the
EdgeLayoutDescriptor
that describes routing settings for this path request.
- getDescriptors() -
Method in interface y.io.graphml.graph2d.ResourceSerializationHandler
- Returns all currently registered
ResourceDescriptor
instances.
- getDeserializationProperty(Object) -
Method in class y.io.graphml.GraphMLHandler
- Retrieves a deserialization property that has been set using
GraphMLHandler.setDeserializationProperty(Object, Object)
.
- getDeserializationProperty(Object) -
Method in class y.io.graphml.input.ChildParseContext
- Get a property value that specifies information about how to handle specific cases
- getDeserializationProperty(Object) -
Method in interface y.io.graphml.input.GraphMLParseContext
- Get a property value that specifies information about how to handle specific cases.
- getDeserializationProperty(Object) -
Method in class y.io.graphml.input.GraphMLParser
- Retrieve a deserialization property that has been set by
GraphMLParser.setDeserializationProperty(Object,Object)
.
- getDeserializationXmlNode(GraphMLParseContext, Node) -
Method in class y.io.graphml.input.ComplexDataAcceptorInputHandler
- Gets the node to pass to
deserializer
or
GraphMLParseContext.deserialize(GraphMLParseContext, org.w3c.dom.Node, Class)
respectively, given the 'data' or 'default' element from the GraphML.
- getDeserializer() -
Method in class y.io.graphml.input.ComplexDataAcceptorInputHandler
- Gets the custom deserializer.
- getDeserializerTargetType() -
Method in class y.io.graphml.input.ComplexDataAcceptorInputHandler
- Gets the target deserialization type for the
DeserializationEvent.getTargetType()
property.
- getDesiredAspectRatio() -
Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
- Returns the desired aspect ratio.
- getDiameter(Graph, boolean, DataProvider) -
Static method in class y.algo.GraphChecker
- Computes the diameter of a given graph.
- getDirection() -
Method in class y.layout.Direction
- Returns the direction encoded as an integer value.
- getDirection() -
Method in class y.layout.PortCandidate
- Returns the direction of this
PortCandidate
.
- getDirection() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Returns the
Direction
to which the segment of this info points.
- getDirection() -
Method in class y.layout.router.polyline.CellSegmentInfo
- Returns the direction to which the segment of this info points.
- getDirectionForLayoutOrientation(byte) -
Method in class y.layout.PortCandidate
- Returns the direction of this
PortCandidate
instance with respect to the given
layout orientation
.
- getDisableSnappingModifier() -
Method in class y.view.CreateEdgeMode
- Gets the
modifier mask
that can be used to determine whether
the user disables snapping via the snap context
and CreateEdgeMode.getSnapToOrthogonalSegmentsDistance()
or CreateEdgeMode.isSnappingOrthogonalSegments()
temporarily.
- getDisableSnappingModifier() -
Method in class y.view.HotSpotMode
- Gets the
modifier mask
that can be used to determine whether
the user disables snapping
via the snap context
temporarily.
- getDisableSnappingModifier() -
Method in class y.view.MoveLabelMode
- Gets the
modifier mask
that can be used to determine whether
the user disables snapping
via the snap context
temporarily.
- getDisableSnappingModifier() -
Method in class y.view.MovePortMode
- Gets the
modifier mask
that can be used to determine whether
the user disables snapping via the snap context
temporarily.
- getDisableSnappingModifier() -
Method in class y.view.MoveSelectionMode
- Gets the
modifier mask
that can be used to determine whether
the user disables snapping
via the snap context
temporarily.
- getDisableSnappingModifier() -
Method in class y.view.OrthogonalMoveBendsMode
- Gets the
modifier mask
that can be used to determine whether
the user disables snapping
via the snap context
temporarily.
- getDispatcher() -
Method in class y.view.Mouse2DEvent
- Returns the object that constructed and fired the event.
- getDissimilarityValue(Node) -
Method in class y.algo.Groups.Dendrogram
- Returns the dissimilarity value associated with the given node of the dendrogram.
- getDistance(Node, Node) -
Method in interface y.algo.Groups.Distances
- Returns the distance between two given nodes of a graph.
- getDistance() -
Method in class y.layout.DiscreteEdgeLabelModel
- Returns the distance between the label's bounding box and the edge path.
- getDistance() -
Method in class y.layout.DiscreteNodeLabelModel
- Returns the distance between the label's bounding box and the node.
- getDistance() -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Returns the distance between the label's bounding box and the edge path.
- getDistance() -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Returns the distance between the label's box and the edge's path.
- getDistance() -
Method in class y.view.AutoRotationSliderEdgeLabelModel
- Determines how far away from the edge's path the rotation point lies.
- getDistance() -
Method in class y.view.EdgeLabel
- Returns the distance of the label to the edge.
- getDistance() -
Method in class y.view.NodeLabel
- Returns the distance of the label to the node.
- getDistance() -
Method in class y.view.SmartNodeLabelModel
- Returns the distance between the bounding boxes of label and node.
- getDistanceTo(BorderLine) -
Method in class y.geom.BorderLine
- Calculates the minimal distance between this borderline and the other one.
- getDistanceToEdge() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns the preferred distance between a label and the corresponding edge segment.
- getDistanceToNextNode(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the minimum distance between the right border of the given node and
the left border of its right-hand side neighbor in the layer.
- getDistributeHorizontallyAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that places the currently selected nodes such that they
do not overlap horizontally.
- getDistributeVerticallyAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that places the currently selected nodes such that they
do not overlap vertically.
- getDouble(Object) -
Method in interface y.base.DataProvider
- Returns a double value associated with the given data holder.
- getDouble(Object) -
Method in interface y.base.EdgeMap
- Returns the double value bound to the given edge.
- getDouble(Object) -
Method in interface y.base.NodeMap
- Returns the double value bound to the given node.
- getDouble(String) -
Method in class y.io.gml.ItemParser
- Convenience method, which returns a double if there is
an numeric attribute in the table for the key, or
0.0d
- getDouble(String, double) -
Method in class y.io.gml.ItemParser
- Convenience method, which returns a double if there is
an numeric attribute in the table for the key, or the default value
- getDouble(Object) -
Method in class y.layout.hierarchic.AlignmentDrawer.BottomAlignmentDataProvider
- Returns a double value that corresponds to bottom alignment.
- getDouble(Object) -
Method in class y.layout.hierarchic.AlignmentDrawer.LeftAlignmentDataProvider
- Returns a double value that corresponds to left alignment.
- getDouble(Object) -
Method in class y.layout.hierarchic.AlignmentDrawer.RightAlignmentDataProvider
- Returns a double value that corresponds to right alignment.
- getDouble(Object) -
Method in class y.layout.hierarchic.AlignmentDrawer.TopAlignmentDataProvider
- Returns a double value that corresponds to top alignment.
- getDouble(Object) -
Method in class y.layout.hierarchic.incremental.IntValueHolderAdapter
- Returns a double value associated with the given
data holder
.
- getDouble(String, String) -
Method in class y.option.OptionHandler
- Returns the double value of an option item.
- getDouble(String) -
Method in class y.option.OptionHandler
- Returns the double value of an option item.
- getDouble(Object) -
Method in class y.util.DataProviderAdapter
- Subclasses may override this
method to provide access to double values.
- getDouble(Object) -
Method in class y.util.EdgeMapAdapter
- Returns the double value bound to the given edge.
- getDouble(Object) -
Method in class y.util.Maps.HighPerformanceBoolMap
-
- getDouble(Object) -
Method in class y.util.Maps.HighPerformanceDoubleMap
-
- getDouble(Object) -
Method in class y.util.Maps.HighPerformanceIntMap
-
- getDouble(Object) -
Method in class y.util.Maps.HighPerformanceObjectMap
-
- getDouble(Object) -
Method in class y.util.NodeMapAdapter
- Returns the double value bound to the given node.
- getDouble(Object) -
Method in class y.util.WrappedObjectDataProvider
-
- getDouble(Object) -
Static method in class y.util.YUtil
- Converts an Object to double.
- getDoubleLineSpacingRatio() -
Method in class y.layout.tree.DoubleLinePlacer
- Returns the ratio of the
spacing
between the root and the children in the upper line
and the spacing between the two lines of subtrees.
- getDrawable() -
Method in class y.view.AbstractSnapContext
- The
Drawable
that will be placed into the view.
- getDrawable() -
Method in class y.view.Scroller
- Returns the Drawable instance that visualizes the scroll mark.
- getDrawable(AbstractSnapContext, YPoint) -
Method in class y.view.SnapResult
- Creates a drawable that indicates the snapping of this instance.
- getDrawableHeight() -
Method in class y.view.tabular.ColumnDropTargetListener
- Returns the height assigned to the drawable while no valid position for a
new column can be found at the cursor position.
- getDrawables() -
Method in class y.view.Graph2DView
- Returns a collection of Drawables currently associated with this view
- getDrawableWidth() -
Method in class y.view.tabular.RowDropTargetListener
- Returns the width assigned to the drawable while no valid position for a
new row can be found at the cursor position.
- getDrawEdgesFirst() -
Method in class y.view.DefaultGraph2DRenderer
- Returns the drawing order of edges and nodes.
- getDrawer() -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Returns the
Drawer
instance responsible for assigning the coordinates to the nodes (third
phase of the layout algorithm).
- getDrawer() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the
Drawer
instance responsible for assigning the coordinates to the nodes (third
phase of the layout algorithm).
- getDrawingDistanceCalculator() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns the
DrawingDistanceCalculator
instance responsible for determining the minimum distances
between elements that belong to the same layer.
- getDropShadowColor() -
Method in class y.view.ShapeNodeRealizer
-
- getDropShadowOffsetX() -
Method in class y.view.ShapeNodeRealizer
- Returns the horizontal offset of the drop shadow.
- getDropShadowOffsetY() -
Method in class y.view.ShapeNodeRealizer
- Returns the vertical offset of the drop shadow.
- getDualEdge(Edge) -
Method in class y.layout.planar.DualPlanarInformation
-
- getDualNode(Face) -
Method in class y.layout.planar.DualPlanarInformation
-
- getDummyEdgeRealizer() -
Method in class y.view.CreateChildEdgeMode
- Returns the dummy EdgeRealizer which is currently in use.
- getDummyEdgeRealizer() -
Method in class y.view.CreateEdgeMode
- Returns the dummy EdgeRealizer which is currently in use.
- getDummyNodes() -
Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer.SameLayerData
- Returns all dummy nodes of this
AbstractPortConstraintOptimizer.SameLayerData
instance.
- getDummySourceNodeRealizer() -
Method in class y.view.CreateChildEdgeMode
- Returns the currently used dummy node realizer for the source node
of the dummy edge.
- getDummySourceNodeRealizer() -
Method in class y.view.CreateEdgeMode
- Returns the currently used dummy node realizer for the source node
of the dummy edge.
- getDummyTargetNodeRealizer() -
Method in class y.view.CreateChildEdgeMode
- Returns the currently used dummy node realizer for the target node
of the dummy edge.
- getDummyTargetNodeRealizer() -
Method in class y.view.CreateEdgeMode
- Returns the currently used dummy node realizer for the target node
of the dummy edge.
- getDuplicateGraphAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that duplicates selected graph.
- getEdge(Node) -
Method in class y.base.Node
- Returns an edge that connects this node with the given node, if such an edge
exists.
- getEdge() -
Method in class y.layout.router.polyline.EdgeInfo
- Returns the edge whose route is described by this
EdgeInfo
instance.
- getEdge() -
Method in class y.layout.router.polyline.SegmentInfo
- Returns the edge to which the segment of this info belongs.
- getEdge() -
Method in class y.view.Bend
- Returns the edge this bend belongs to.
- getEdge() -
Method in class y.view.EdgeLabel
- Returns the Edge this EdgeLabel is associated with.
- getEdge() -
Method in class y.view.EdgeRealizer
- Returns the edge bound to this realizer.
- getEdge2EdgeDistance() -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Returns the minimum distance between two edges.
- getEdge2EdgeDistance() -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Returns the minimum distance between two edges.
- getEdgeArray() -
Method in class y.base.Graph
- Returns an array containing all edges of this graph.
- getEdgeBundleModeMask() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns the bit mask for defining edge bundles.
- getEdgeBundling() -
Method in class y.layout.circular.CircularLayouter
- Returns the
EdgeBundling
instance that defines the settings of the edge bundling feature.
- getEdgeBundling() -
Method in class y.layout.radial.RadialLayouter
- Returns the
EdgeBundling
instance that defines the settings of the edge bundling feature.
- getEdgeBundling() -
Method in class y.layout.router.EdgeBundlingStage
- Returns the
EdgeBundling
instance that defines the settings of the edge bundling feature.
- getEdgeBundling() -
Method in class y.layout.tree.TreeReductionStage
- Returns the
EdgeBundling
instance that defines the settings of the edge bundling feature.
- getEdgeCellInfo(CellEntrance) -
Method in class y.layout.router.polyline.EdgeInfo
- Returns the
EdgeCellInfo
of the given CellEntrance
in the path.
- getEdgeCellInfos() -
Method in class y.layout.router.polyline.EdgeInfo
- Returns a list of
EdgeCellInfo
s describing how the edge traverses each PartitionCell
on its path.
- getEdgeClippedOnBB(EdgeLayout, NodeLayout, NodeLayout) -
Static method in class y.layout.LayoutTool
- Returns the path of an edge clipped on the bounding box of the source and target node.
- getEdgeClippedOnBB(LayoutGraph, Edge) -
Static method in class y.layout.LayoutTool
- Returns the path of an edge clipped on the bounding box of the source and target node.
- getEdgeClippedOnBB(EdgeLayout, NodeLayout, NodeLayout, double) -
Static method in class y.layout.LayoutTool
- Returns the path of an edge clipped on insets of the bounding box of the source and target node.
- getEdgeCrossingCost() -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Returns the costs for a crossing between two edges.
- getEdgeCrossingPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for a crossing of two edges.
- getEdgeData(Edge) -
Method in interface y.layout.hierarchic.incremental.LayoutDataProvider
- Returns the
EdgeData
instance associated with the given Edge
.
- getEdgeDirection(NodePort) -
Method in class y.view.NodePortLayoutConfigurator
- Determines the preferred direction from which an edge should connect to
the specified node port.
- getEdgeDistributionStrategy() -
Method in class y.layout.router.ChannelEdgeRouter
- Returns the strategy for the edge distribution step.
- getEdgeEncoder() -
Method in class y.io.gml.GraphObjectEncoder
- Getter for property edgeEncoder.
- getEdgeEventHandler() -
Method in class y.view.DropSupport
- Returns the event handler for edge transfers.
- getEdgeFrom(Node) -
Method in class y.base.Node
- Returns an incoming edge that connects the given node with this node, if such
an edge exists.
- getEdgeGroupIDConverter(ObjectStringConverter) -
Static method in class y.io.graphml.graph2d.PortConstraintInputHandler
- Returns the converter that is responsible for converting the string representation
of a source or target group id to an object.
- getEdgeGroupIDConverter(ObjectStringConverter) -
Method in class y.io.graphml.graph2d.PortConstraintOutputHandler
- Returns the converter that is responsible for converting the source or target group ID
to a string representation.
- getEdgeGroupRoutingStyle() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns the routing style for grouped edges at the common segments.
- getEdgeHitSensitivity() -
Method in class y.io.ImageMapOutputHandler
- Returns the width of an additional hit-test-sensitive border applied
to each hyperlinked edge path.
- getEdgeId(Edge, GraphMLWriteContext) -
Method in class y.io.graphml.output.DefaultGraphElementIdProvider
-
- getEdgeId(Edge, GraphMLWriteContext) -
Method in interface y.io.graphml.output.GraphElementIdProvider
- Get an ID for the specified edge Object
- getEdgeInfo(Edge) -
Method in interface y.layout.multipage.ElementInfoManager
- Returns the edge information object of the given edge.
- getEdgeInfo(Edge) -
Method in class y.layout.multipage.LayoutContext
-
- getEdgeInfo(Edge) -
Method in class y.layout.multipage.MultiPageLayout
-
- getEdgeInfo(Edge) -
Method in class y.layout.planar.PlanarInformation
- Returns the information for an edge.
- getEdgeInfo(Edge) -
Method in class y.layout.router.polyline.PathSearchResult
- Returns an
EdgeInfo
for the given edge.
- getEdgeLabelCrossingPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for an edge crossing an edge label.
- getEdgeLabelInfo(EdgeLabelLayout) -
Method in interface y.layout.multipage.ElementInfoManager
- Returns the edge label information object of the given edge label layout.
- getEdgeLabelInfo(EdgeLabelLayout) -
Method in class y.layout.multipage.LayoutContext
-
- getEdgeLabelInfo(EdgeLabelLayout) -
Method in class y.layout.multipage.MultiPageLayout
-
- getEdgeLabelLayout(Object) -
Method in class y.layout.DefaultGraphLayout
-
- getEdgeLabelLayout(Object) -
Method in interface y.layout.GraphLayout
- Returns the layout information for all edge labels belonging to the given edge.
- getEdgeLabelLayout(Object) -
Method in class y.layout.LayoutGraph
- Returns the layout information for all labels associated with the given edge.
- getEdgeLabelPopup(EdgeLabel) -
Method in class y.view.PopupMode
- Provides a JPopupMenu that is displayed for the given edge label.
- getEdgeLabelSnapDistance() -
Method in class y.view.LabelSnapContext
- Retrieves the distance where the edge label snaps in position.
- getEdgeLabelSpacing() -
Method in class y.layout.tree.BalloonLayouter
- Returns the distance between edge labels belonging to the same edge as well
as the distance of the edge labels to the target node of the edge.
- getEdgeLabelsToDuplicate(Graph2D) -
Method in class y.view.Graph2DViewActions.DuplicateAction
- Determines the edge labels to duplicate.
- getEdgeLabelTip(EdgeLabel) -
Method in class y.view.TooltipMode
- Returns the text of the tooltip for a edge's label.
- getEdgeLabelUpVector(PreferredPlacementDescriptor, Direction) -
Static method in class y.layout.EdgeLabelOrientationSupport
- Calculates the up vector of an edge label considering the preferred placement of the label as well as the direction
of the edge segment the label is attached to.
- getEdgeLabelVisibility() -
Method in class y.view.VisibilityFilter
- Returns the visibility bit mask against which the visibility state of edge
labels is checked in this filter's
accept
method.
- getEdgeLayout(Object) -
Method in class y.layout.DefaultGraphLayout
-
- getEdgeLayout(Object) -
Method in interface y.layout.GraphLayout
- Returns the layout information associated with the given edge.
- getEdgeLayout(Object) -
Method in class y.layout.LayoutGraph
- Returns the layout information for the given edge.
- getEdgeLayoutDescriptor() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the
EdgeLayoutDescriptor
instance bound to the Edge
associated with this
EdgeData
instance.
- getEdgeLayoutDescriptor() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the
EdgeLayoutDescriptor
instance used for all those
edges that do not have a specific layout descriptor assigned.
- getEdgeLayoutDescriptor() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns the
EdgeLayoutDescriptor
instance used for all those edges that do not have a
specific layout descriptor
assigned.
- getEdgeLayoutDescriptor() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns the
EdgeLayoutDescriptor
instance used for all those edges that do not have a
specific layout descriptor
assigned.
- getEdgeLayoutDescriptor() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the
EdgeLayoutDescriptor
instance used for all those edges that do not have a specific layout
descriptor assigned.
- getEdgeLayoutDescriptor(Edge) -
Method in class y.layout.router.polyline.EdgeRouter
- Returns the
EdgeLayoutDescriptor
instance for a given edge that is provided by a DataProvider
which is registered with the graph with key EdgeRouter.EDGE_LAYOUT_DESCRIPTOR_DPKEY
.
- getEdgeLayoutDescriptors(LayoutGraph) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Callback method called during
HierarchicLayouter.doLayoutCore(LayoutGraph)
and returns a DataProvider
that holds the
EdgeLayoutDescriptor
information.
- getEdgeLengthPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for the edge length.
- getEdgeList() -
Method in class y.layout.LayoutGraph
- Returns a list of all edges in the graph.
- getEdgeLock(Edge) -
Method in class y.view.DefaultGraph2DRenderer
- Returns the lock to synchronize
intersects
and
paint
calls on for the given edge.
- getEdgeLock(Edge) -
Method in class y.view.DefaultOrderRenderer
- Returns the lock to synchronize
intersects
and
paint
calls on for the given edge.
- getEdgeOrderComparator() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns a custom
Comparator
to define the processing order of the edges.
- getEdgeOverlapCost() -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Returns the costs for overlapping edge paths.
- getEdgeOverlapPenalty() -
Method in class y.layout.LabelCandidate
- Returns a penalty for a candidate position that overlaps the path of an edge.
- getEdgePolicy() -
Method in class y.view.LocalViewCreator.Neighborhood
- Returns the policy specifier that determines which edges should be
included in the local view.
- getEdgePopup(Edge) -
Method in class y.view.PopupMode
- Provides a JPopupMenu that is displayed for the given edge.
- getEdgeRealizer() -
Method in class y.io.gml.EdgeGraphicsParser
- Returns the realizer that is the result of the parsing.
- getEdgeRouter() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns the custom edge router instance that is applied to reroute edges.
- getEdgeRouter() -
Method in class y.layout.partial.PartialLayouter
- Returns the custom edge router instance that is used for partial edges and edges between different subgraph components
(so-called inter-edges).
- getEdgeRouter() -
Method in class y.layout.PartitionLayouter.PolylineInterEdgeRouter
- Returns the
EdgeRouter
instance used for routing inter-edges.
- getEdgeRouter() -
Method in class y.layout.router.polyline.PathSearchConfiguration
- Returns the edge routing algorithm using this configuration.
- getEdgeRoutingPolicy() -
Method in class y.layout.circular.CircularLayouter
- Returns the edge routing policy that determines whether edges are routed internally or externally with
respect to a single partition circle.
- getEdgeRoutingStrategy() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns the routing strategy that is preserved while clearing the area and applied when rerouting edges.
- getEdgeRoutingStrategy() -
Method in class y.layout.partial.PartialLayouter
- Returns the routing strategy that is used for partial edges and inter-edges.
- getEdgeRoutingStrategy() -
Method in class y.layout.radial.RadialLayouter
- Returns the edge routing strategy.
- getEdges() -
Method in class y.algo.Substructure
- Returns the edges that belong to this substructure.
- getEdges() -
Method in class y.layout.router.polyline.PathSearchContext
- Returns the
EdgeCursor
to iterate over the edges that are routed.
- getEdgesGoingIn(Node) -
Method in class y.layout.grouping.Grouping
- Returns all edges crossing the bounds of the given group node such that their targets are inside the group node while
their sources lie outside the group node.
- getEdgesGoingOut(Node) -
Method in class y.layout.grouping.Grouping
- Returns all edges crossing the bounds of the given group node such that their sources are inside the group node while
their targets lie outside the group node.
- getEdgeSpacing() -
Method in class y.layout.GraphLayoutLineWrapper
- Returns the space that should be kept between edges.
- getEdgeSplitSupport() -
Method in class y.view.DropSupport
- Specifies the support class that handles edge splitting on node drops if
edge splitting is enabled
.
- getEdgesToDuplicate(Graph2D) -
Method in class y.view.Graph2DViewActions.DuplicateAction
- Determines the edges to duplicate.
- getEdgeStyle() -
Method in class y.layout.tree.MultiParentDescriptor
- Returns the routing style for edges that connect to nodes which constitute a multi-parent structure.
- getEdgeTip(Edge) -
Method in class y.view.EditMode
- Returns the tip text displayed for the given edge.
- getEdgeTip(Edge) -
Method in class y.view.TooltipMode
- Returns the text of the tooltip for an edge.
- getEdgeTo(Node) -
Method in class y.base.Node
- Returns an outgoing edge that connects this node with the given node, if such
an edge exists.
- getEdgeToEdgeDistance() -
Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
- Returns the minimum distance that exterior edges keep to each other.
- getEdgeToEdgeDistance() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the minimum distance between two directly consecutive edges that pass through the same layer.
- getEdgeToEdgeDistance() -
Method in class y.view.MoveSnapContext
- Gets the preferred distance between edges.
- getEdgeVisibility() -
Method in class y.view.VisibilityFilter
- Returns the visibility bit mask against which the visibility state of
edges, ports, and bends is checked in this filter's
accept
method.
- getEdgeWeight(Edge) -
Method in class y.layout.hierarchic.PendularDrawer
- Returns a non-negative value representing the weight of a given edge.
- getEditingNode() -
Method in class y.view.CellEditorMode
- Returns the Node that is currently being edited or
null
.
- getEditLabelAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that triggers the inline label editor.
- getEditNodeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that starts editing a selected node if the current ViewMode is either a suitable EditMode or
CellEditorMode instance.
- getEditNodeMode() -
Method in class y.view.EditMode
- Returns the minor mode for node editing associated with this mode
- getEditor() -
Method in class y.option.ColorRenderer
-
- getEditor() -
Method in class y.option.ComponentOptionItem
-
- getEditor(int) -
Method in interface y.option.CompoundEditor
- Returns the editor at the specified position.
- getEditor(int) -
Method in class y.option.DefaultCompoundEditor
- Returns the editor at the specified position.
- getEditor() -
Method in class y.option.Editor.Event
- Returns the editor that was added or removed.
- getEditor() -
Method in class y.option.OptionHandler
- Deprecated. Use
EditorFactory.createEditor(y.option.OptionHandler)
instead.
- getEditor() -
Method in class y.option.OptionItem
- Deprecated. Use
ItemEditorFactory.createEditor(y.option.OptionItem)
instead.
- getEditor(GuiFactory, String) -
Method in class y.option.OptionItem
- Deprecated. Use
ItemEditorFactory.createEditor(y.option.OptionItem)
instead.
- getEditor(int) -
Method in class y.option.OptionSection
- Deprecated. Use
EditorFactory.createEditor(y.option.OptionHandler)
instead.
- getEditor(int, GuiFactory, String) -
Method in class y.option.OptionSection
- Deprecated. Use
EditorFactory.createEditor(y.option.OptionHandler)
instead.
- getEditor() -
Method in interface y.option.TableEditorFactory.ItemEditorOwner
- Returns the editor of this
ItemEditorOwner
.
- getEditor() -
Method in class y.view.CellEditorMode
- Returns the current NodeCellEditor in use.
- getEditorFactory() -
Method in class y.option.OptionHandler
- Returns the editor factory.
- getEditors() -
Method in class y.option.OptionHandler
- Returns a list of all the editors that were added to the OptionHandler with
OptionHandler.addEditor(y.option.Editor)
.
- getEditors() -
Method in class y.option.OptionItem
- Returns a list of all the editors that were added to the OptionItem with
OptionItem.addEditor(y.option.ItemEditor)
.
- getEffectFillPaint(NodeRealizer, Graphics2D) -
Method in class y.view.ShinyPlateNodePainter
- Determines the paint for the shiny plate effect.
- getElapsedTime() -
Method in class y.util.Timer
- Returns the period of time the timer has been in an
activated state since the last reset occurred.
- getElement() -
Method in class y.io.graphml.input.ParseEvent
- Gets the XML element that is currently parsed.
- getElementFactory() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns the
element factory
for creating special nodes and
edges in a multi-page layout.
- getElementType() -
Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
- Returns
LocalViewCreator.AbstractLocalViewCreator.ELEMENT_TYPE_NODE
if the creator uses nodes of the
model graph as input data and LocalViewCreator.AbstractLocalViewCreator.ELEMENT_TYPE_EDGE
otherwise.
- getEmptyMask() -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns the bit mask that determines which elements to select if
this action is used to select elements in a graph in which the selection
state of all elements is
false
.
- getEncoder() -
Method in interface y.io.graphml.graph2d.ResourceDescriptor
- Callback to serialize the resource.
- getEncoderFactory() -
Static method in class y.io.GMLIOHandler
- Getter for the ParserFactory (Singleton)
- getEnd() -
Method in class y.geom.BorderLine.Segment
- Returns the end of this segment.
- getEnterDirection() -
Method in class y.layout.router.polyline.CellEntrance
- Returns the direction from which this
cell
was entered.
- getEnterDirection() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the
direction
in which this cell is entered.
- getEnterInterval() -
Method in class y.layout.router.polyline.CellEntrance
- Returns the
OrthogonalInterval
that was used for entering this cell
.
- getEnterInterval() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the
interval
that is used to enter this cell.
- getEnterSegmentGroup() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the
segment group
containing the entering segment.
- getEnterSegmentNo() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the index of the segment that enters this cell.
- getEntrance(int) -
Method in class y.layout.router.polyline.Path
- Returns the
CellEntrance
at the given position of this path.
- getEntries() -
Method in class y.layout.PortCandidateSet
- Returns an
Iterator
over the list of candidate entries
of
this PortCandidateSet
.
- getEnum() -
Method in class y.option.EnumOptionItem
- Returns the range of possible values.
- getEnum(String) -
Method in class y.option.OptionHandler
- Returns the index value of an enumeration item.
- getEnum(String, String) -
Method in class y.option.OptionHandler
- Returns the index value of an enumeration item.
- getEnumRange() -
Method in class y.option.EnumOptionItem
- Returns the range of possible values.
- getEnvironmentName() -
Method in class y.util.GlobalProperties
- Returns the environment name that will be queried for an filename that will
be used for loading the properties into this instance upon invocation
of
GlobalProperties.load()
.
- getEpsilon() -
Method in class y.layout.router.ChannelRouter
- Returns the current epsilon value.
- getEpsilon() -
Method in class y.view.tabular.TableSizeEditor
- Returns the maximal distance the mouse cursor may have to the realizer's bounding box, a column's right border or a
row's bottom border so that a resize gesture still may start there.
- getEuclideanDistance(YRectangle) -
Method in class y.geom.YRectangle
- Returns the Euclidean distance to the passed rectangle.
- getEventType() -
Method in class y.module.ModuleEvent
- Returns the type of the event.
- getException() -
Method in class y.util.DetailedMessagePanel
- Deprecated. Use
DetailedMessagePanel.getThrowable()
instead, this method will return null
if the Throwable is not an Exception
- getException() -
Method in interface y.view.Graph2DLayoutExecutor.LayoutThreadHandle
- Returns the exception (if any) that happened during the layout calculation.
- getExitDirection() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the
direction
in which this cell is exited.
- getExitInterval() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the
interval
that is used to exit this cell.
- getExitSegmentGroup() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the
segment group
containing the exiting segment.
- getExitSegmentNo() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the index of the segment that exits this cell.
- getExitStatus() -
Method in class y.module.YModule
- Yields the exit status.
- getExtension(File) -
Static method in class y.option.IconFilter
- Return the extension of this file.
- getExteriorEdgeLayoutDescriptor() -
Method in class y.layout.circular.CircularLayouter
- Returns the descriptor that defines settings for the exterior edges.
- getFactory() -
Static method in class y.view.EdgeLabel
- Retrieves the factory instance that can be used to store different
configurations
of pluggable node label behaviors.
- getFactory() -
Static method in class y.view.GenericEdgeRealizer
- Returns the factory instance that will be used to read and write
customization configurations.
- getFactory() -
Static method in class y.view.GenericNodeRealizer
- Returns the factory instance that will be used to read and write
customization configurations.
- getFactory() -
Static method in class y.view.NodeLabel
- Retrieves the factory instance that can be used to store different
configurations
of pluggable node label behaviors.
- getFactory() -
Static method in class y.view.NodePort
- Returns the factory instance that will be used to read and write
customization configurations.
- getFeature(NodeLabelLayout) -
Method in class y.layout.CopiedLayoutGraph
- Returns the node of the copied graph to which the given
NodeLabelLayout
belongs.
- getFeature(EdgeLabelLayout) -
Method in class y.layout.CopiedLayoutGraph
- Returns the edge of the copied graph to which the given
EdgeLabelLayout
belongs.
- getFeature(NodeLabelLayout) -
Method in class y.layout.DefaultLayoutGraph
-
- getFeature(EdgeLabelLayout) -
Method in class y.layout.DefaultLayoutGraph
-
- getFeature(NodeLabelLayout) -
Method in class y.layout.LayoutGraph
- Returns the node to which the given
NodeLabelLayout
belongs.
- getFeature(EdgeLabelLayout) -
Method in class y.layout.LayoutGraph
- Returns the edge to which the given
EdgeLabelLayout
belongs.
- getFeature(NodeLabelLayout) -
Method in class y.view.Graph2D
- Returns the node which is described by a given label layout.
- getFeature(EdgeLabelLayout) -
Method in class y.view.Graph2D
- Returns the node which is described by a given label layout.
- getFileFormatString() -
Method in class y.io.GIFIOHandler
- Returns the GIF file format string.
- getFileFormatString() -
Method in class y.io.GMLIOHandler
- Returns the GML file format string.
- getFileFormatString() -
Method in class y.io.GraphMLIOHandler
-
- getFileFormatString() -
Method in class y.io.ImageIoOutputHandler
-
- getFileFormatString() -
Method in class y.io.ImageMapOutputHandler
- Returns "HTML ImageMap"
- getFileFormatString() -
Method in class y.io.IOHandler
- Returns a descriptive string of the supported file format.
- getFileFormatString() -
Method in class y.io.JPGIOHandler
- Returns the JPG file format string.
- getFileFormatString() -
Method in class y.io.TGFIOHandler
- Returns the TGF file format string.
- getFileFormatString() -
Method in class y.io.TiledImageOutputHandler
- This method is delegated to the internal IOHandler.
- getFileFormatString() -
Method in class y.io.XGMLIOHandler
- Returns the XGML file format string.
- getFileFormatString() -
Method in class y.io.XmlXslIOHandler
- Returns a textual description of the IOHandler.
- getFileFormatString() -
Method in class y.io.YGFIOHandler
- Deprecated. Returns the YGF file format string.
- getFileFormatString() -
Method in class y.io.ZipGraphMLIOHandler
- Returns the Zip-compressed GraphML file format string.
- getFileNameExtension() -
Method in class y.io.GIFIOHandler
- Returns the GIF file name extension, i.e.
- getFileNameExtension() -
Method in class y.io.GMLIOHandler
- Returns the GML file name extension, i.e.
- getFileNameExtension() -
Method in class y.io.GraphMLIOHandler
-
- getFileNameExtension() -
Method in class y.io.ImageIoOutputHandler
-
- getFileNameExtension() -
Method in class y.io.ImageMapOutputHandler
- Returns "html"
- getFileNameExtension() -
Method in class y.io.IOHandler
- Returns the file name extension of the supported file format.
- getFileNameExtension() -
Method in class y.io.JPGIOHandler
- Returns the JPG file name extension, i.e.
- getFileNameExtension() -
Method in class y.io.TGFIOHandler
- Returns the TGF file name extension, i.e.
- getFileNameExtension() -
Method in class y.io.TiledImageOutputHandler
- This method is delegated to the internal IOHandler.
- getFileNameExtension() -
Method in class y.io.XGMLIOHandler
- Returns the XGML file name extension, i.e.
- getFileNameExtension() -
Method in class y.io.XmlXslIOHandler
- Returns the empty string since XML files can have
file name extensions.
- getFileNameExtension() -
Method in class y.io.YGFIOHandler
- Deprecated. Returns the YGF file name extension, i.e.
- getFileNameExtension() -
Method in class y.io.ZipGraphMLIOHandler
- Returns the default file name extension for Zip-compressed GraphML files.
- getFileResource(String) -
Static method in class y.util.ResourceResolver
- Resolves the given string and returns an URL.
- getFillColor(NodeRealizer, boolean) -
Method in class y.view.AbstractCustomNodePainter
- Callback method used by
AbstractCustomNodePainter.initializeFill(NodeRealizer, Graphics2D)
to determine the first color for the fill.
- getFillColor(NodeRealizer, boolean) -
Method in class y.view.GeneralPathNodePainter
- Returns the fill color for the specified realizer.
- getFillColor() -
Method in class y.view.NodeRealizer
- Returns the fill color of this realizer.
- getFillColor() -
Method in class y.view.PortConfigurationAdapter
- Returns the main color that is used to fill the interior of
NodePort
s.
- getFillColor() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getFillColor() -
Method in class y.view.ShapeDrawable
- Getter for property fillColor.
- getFillColor(NodeRealizer, boolean) -
Method in class y.view.ShapeNodePainter
- Determines the fill color for the specified realizer.
- getFillColor(NodeRealizer) -
Method in interface y.view.tabular.TableStyle
- Returns the color to be used to fill a table, column, or
row without a border, or the interior of a table, column, or row with a
border.
- getFillColor(NodeRealizer) -
Method in class y.view.tabular.TableStyle.SimpleStyle
- Returns the value of the style's
fillColor
property.
- getFillColor2(NodeRealizer, boolean) -
Method in class y.view.AbstractCustomNodePainter
- Callback method used by
AbstractCustomNodePainter.initializeFill(NodeRealizer, Graphics2D)
to determine the second color for the fill.
- getFillColor2() -
Method in class y.view.NodeRealizer
- Returns the fill color of this realizer.
- getFillColor2() -
Method in class y.view.PortConfigurationAdapter
- Returns the gradient color that is used to fill the interior of
NodePort
s.
- getFillColor2() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getFillPaint(NodeRealizer, boolean) -
Method in class y.view.AbstractCustomNodePainter
- Callback method used by
AbstractCustomNodePainter.initializeFill(NodeRealizer, Graphics2D)
to determine the paint for the fill.
- getFillPaint(EdgeRealizer, boolean) -
Method in class y.view.FramedEdgePainter
- Determines the background paint to fill the outline of the edge.
- getFillStyle() -
Method in class y.layout.tree.ARNodePlacer
- Returns how rows/columns are aligned with each other.
- getFilter() -
Method in class y.util.FilterIterator
- Returns the
Filter
that is used to determine whether or not
an element of the underlying Iterator
should be returned by
this FilterIterator
, too.
- getFilter(Graph) -
Method in class y.view.ModelViewManager
- Returns the
Filter
that is currently associated to the
specified graph, or null
if no filtering is applied to the
contents of the specified graph.
- getFinalizedPath(Edge) -
Method in class y.layout.router.polyline.PathSearch
- Returns the path for the given edge if it has already been finalized.
- getFinalRounds() -
Method in class y.layout.organic.GRIP
- Returns the number of Fruchterman-Reingold refinement rounds which are considered as the
final algorithm rounds.
- getFinalTemperature() -
Method in class y.layout.organic.OrganicLayouter
- Returns the absolute, final temperature value, which will cause the algorithm to stop
if the average temperature falls under this value.
- getFirst() -
Method in class y.geom.YPointPath
- Get the first point in the path.
- getFirstEndPoint() -
Method in class y.geom.LineSegment
- Returns the first end point of the line segment.
- getFirstHit() -
Method in class y.view.HitInfo
- Returns the first hit or
null
if there are no hits.
- getFirstSameLayerEdgeCell() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the first same-layer edge
ListCell
of all same-layer edges or null
if there exists no
same-layer edge.
- getFitContentOnResize() -
Method in class y.view.Graph2DView
- Whether or not the
fitContentOnResize
feature
is enabled.
- getFixedElementsLayerer() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the
Layerer
instance that obtains the layering
for fixed nodes during the incremental layout run.
- getFixedElementsSequencer() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the
Sequencer
instance that calculates the sequence
of the fixed nodes during the incremental layout run.
- getFixedRadius() -
Method in class y.layout.circular.SingleCycleLayouter
- Returns a fixed radius for the circle on which the nodes will be placed.
- getFixedScalingPosterDimension(PageFormat) -
Method in class y.view.Graph2DPrinter
- Returns the best-fit poster dimension measured in
number of page columns and page rows.
- getFixedSnapLines(Collection) -
Method in class y.view.HotSpotSnapContext
- Collects the
SnapLine
s of the nodes that will not be resized during
the current resize operation.
- getFixedWidth() -
Method in class y.layout.GraphLayoutLineWrapper
- Returns the desired width of the lines.
- getFixPointPolicy() -
Method in class y.layout.FixNodeLayoutStage
- Returns the fix point calculation policy used in
FixNodeLayoutStage.calculateFixPoint(Rectangle2D)
to determine which
point in the corresponding rectangle should be considered fixed.
- getFocusBottomNodeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects a node that is below the currently selected node.
- getFocusedFolderPolicy() -
Method in class y.view.LocalViewCreator.Neighborhood
- Determines how to handle interedges at focused folders.
- getFocusLeftNodeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects a node that is to the left of the currently selected node.
- getFocusNode() -
Method in class y.view.LayoutMorpher
- Returns the node being focused at the end of the animation.
- getFocusRightNodeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects a node that is to the right of the currently selected node.
- getFocusTopNodeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects a node that is above the currently selected node.
- getFoldedGraphCopier(Node, HierarchyManager, Node, HierarchyManager) -
Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
- Obtains the copier to use for copying the folder node contents.
- getFolderGraphCopier() -
Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
- Gets the copier to use for recursively copying the contents of the folder nodes.
- getFolderNodes(Graph, boolean) -
Method in class y.view.hierarchy.HierarchyManager
- Returns all folder nodes that are either contained in given graph
or contained in the given graph or one of its graph descendants.
- getFolderPath(Object) -
Method in class y.view.hierarchy.HierarchyManager
- Returns the hierarchy of folder nodes that lie above
the given item within this hierarchy.
- getFolderPolicy() -
Method in class y.view.LocalViewCreator.FolderContents
- Returns the policy specifier that determines whether or not folder nodes
should be included in the local view.
- getFoldSelectionAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that folds the current selection.
- getFont() -
Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
- Returns the font used in the footer.
- getFont() -
Method in class y.view.YLabel
- Returns the font used for this label.
- getFontName() -
Method in class y.view.YLabel
- Returns the name of the label's font.
- getFontSize() -
Method in class y.view.YLabel
- Returns the point size of the label's font
- getFontStyle() -
Method in class y.view.YLabel
- Returns the font style for this label.
- getFooterColor() -
Method in class y.view.Graph2DPrinter.AbstractFooterDrawable
- Returns the background color of the footer.
- getFooterDrawable() -
Method in class y.view.Graph2DPrinter
- Returns the footer drawable of this class.
- getForceGlobalUpdate() -
Method in class y.view.Graph2DViewRepaintManager
- Returns
true
if this Graph2DViewRepaintManager
forces its view to repaint completely.
- getForkStyle() -
Method in class y.layout.seriesparallel.DefaultPortAssignment
- Returns the fork style which influences the port assignment.
- getFoundPath() -
Method in class y.layout.router.polyline.PathRequest
- Returns the path that was found for this path request.
- getFps() -
Method in class y.anim.AnimationPlayer
- Returns the target frames-per-second rate (FPS), which the player tries to
achieve.
- getFrame() -
Method in class y.view.Graph2DView
- Returns the frame this components belongs to.
- getFrame() -
Method in interface y.view.View
- Returns the frame in which the view is contained.
- getFrom() -
Method in class y.view.SnapLine
- Yields the smaller coordinate this snap line starts from.
- getFromGraph(Graph) -
Static method in class y.algo.AbortHandler
- Returns an
AbortHandler
instance for the given graph.
- getFromScratchLayerer() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the
Layerer
instance that obtains the layering
for the nodes if the layout algorithm runs in From Scratch mode
.
- getFromScratchLayeringStrategy() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns a predefined layering strategy for the
from scratch
layerer.
- getFromScratchSequencer() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the
Sequencer
instance that calculates the node
sequence if the layout algorithm runs in From Scratch mode
.
- getFullHeight(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the height of the node when considering the top and the bottom borders of the node.
- getFullWidth(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the width of the node when considering the left and the right borders of the node.
- getGeometricCutCosts(double, double, double, double, double) -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Calculates the cost of a cut with respect to the geometry of the sub-cells.
- getGeometricPortCandidates(Node, Edge) -
Method in class y.view.MovePortMode
- Callback method that contains an alternative implementation to
NodeRealizer.getPortCandidates(double)
.
- getGlassPane() -
Method in class y.view.Graph2DView
- Returns the glass pane of this view or
null
if there is no
glass pane.
- getGlobalLock() -
Method in class y.view.DefaultGraph2DRenderer
- Returns the global synchronization lock that should be used to synchronize
all
intersects
and paint
calls on.
- getGlobalLock() -
Method in class y.view.DefaultOrderRenderer
- Returns the global synchronization lock that should be used to synchronize
all
intersects
and paint
calls on.
- getGraph() -
Method in class y.base.Edge
- Returns the graph this edge belongs to.
- getGraph() -
Method in class y.base.GraphEvent
- Returns the graph that is the emitter of this event.
- getGraph() -
Method in class y.base.Node
- Returns the graph this node belongs to.
- getGraph() -
Method in class y.io.graphml.input.ChildParseContext
-
- getGraph() -
Method in interface y.io.graphml.input.GraphMLParseContext
- Returns the currently active graph object.
- getGraph() -
Method in class y.io.graphml.output.ChildWriteContext
-
- getGraph() -
Method in interface y.io.graphml.output.GraphMLWriteContext
- Returns the currently active graph object
- getGraph() -
Method in class y.layout.grouping.Grouping
- Returns the
Graph
instance for which this Grouping
object provides hierarchy information.
- getGraph() -
Method in interface y.layout.LabelLayoutFactory
- Returns the graph associated with this label factory instance.
- getGraph() -
Method in class y.layout.multipage.LayoutContext
- Returns the relevant graph.
- getGraph() -
Method in class y.layout.planar.SimplePlanarInformation
- Returns the graph for which this planar information is kept.
- getGraph() -
Method in class y.layout.router.polyline.PathSearchConfiguration
- Returns the graph containing the edges whose path is searched.
- getGraph() -
Method in class y.util.GraphHider
- Returns the
Graph
for which this GraphHider
was
created.
- getGraph() -
Method in class y.util.GraphPartitionManager
- Returns the
Graph
for which this partition manager was
created.
- getGraph() -
Method in class y.view.hierarchy.GroupLayoutConfigurator
- Returns the graph associated to this
GroupLayoutConfigurator
instance.
- getGraph() -
Method in class y.view.hierarchy.HierarchyEvent
- the hierarchy level on which a change occurred
- getGraph() -
Method in class y.view.HitInfoFactories.DefaultHitInfoFactory
- Returns the graph whose elements are checked for hits in
HitInfoFactories.DefaultHitInfoFactory.createHitInfo(double, double, int, boolean)
.
- getGraph2D() -
Method in class y.io.ViewPortConfigurator
- Returns the reference graph used to configure the viewport.
- getGraph2D() -
Method in class y.module.YModule
- Grants access to the graph2D acted upon.
- getGraph2D() -
Method in class y.view.EdgeLabel
- Returns that Graph2D instance that owns the Edge this edge is associated with or
null
if this label is not associated with an Edge.
- getGraph2D() -
Method in class y.view.Graph2DClipboard
- Returns the graph that is displayed in the current view.
- getGraph2D() -
Method in class y.view.Graph2DEvent
- Returns the source of this event.
- getGraph2D() -
Method in class y.view.Graph2DSelectionEvent
- Returns the graph that is the emitter of this event.
- getGraph2D() -
Method in class y.view.Graph2DView
- Returns the graph that this view displays.
- getGraph2D() -
Method in class y.view.NodeLabel
- Returns the graph this node label is bound to.
- getGraph2D() -
Method in interface y.view.View
- Returns the Graph2D that this view displays.
- getGraph2D() -
Method in class y.view.ViewMode
- Returns the Graph2D displayed in the view this mode belongs to.
- getGraph2DListeners() -
Method in class y.view.Graph2D
- Returns an iterator that grants access to all registered
Graph2DListeners
- getGraph2DRenderer() -
Method in class y.view.Graph2DView
- Returns the renderer used to render the bound Graph2D.
- getGraph2DSelectionListeners() -
Method in class y.view.Graph2D
- Returns an iterator that grants access to all registered
Graph2DSelectionListeners
- getGraph2DView() -
Method in class y.io.ViewPortConfigurator
- Returns the reference view used to configure the viewport.
- getGraph2DView() -
Method in class y.module.YModule
- Grants access to the current view this module acts upon.
- getGraph2DView() -
Method in class y.view.GraphicsContext
- Yields the view that is currently being painted on.
- getGraph2DView(Object) -
Static method in class y.view.HtmlLabelConfiguration.LabelHyperlinkEvent
- Returns the
Graph2DView
instance that is associated to
a canvas component.
- getGraphCopyFactory() -
Method in class y.base.Graph
- Returns the copy factory that is associated with this instance.
- getGraphEncoder() -
Method in class y.io.gml.GmlObjectEncoder
- Getter for property graphEncoder.
- getGraphEncoder() -
Method in class y.io.gml.HierarchicGraphObjectEncoder
- Getter for property graphEncoder.
- getGraphFactory() -
Method in class y.view.hierarchy.HierarchyManager
- Returns the registered graph factory of this hierarchy manager.
- getGraphics2D() -
Method in class y.view.Graph2DPrinter.PrintContext
- Returns the graphics context used to print on.
- getGraphicsContext(Graphics2D) -
Static method in class y.view.YRenderingHints
- Convenience method that tries to retrieve the
GraphicsContext
from the given graphics object.
- getGraphId(Graph, GraphMLWriteContext) -
Method in class y.io.graphml.output.DefaultGraphElementIdProvider
-
- getGraphId(Graph, GraphMLWriteContext) -
Method in interface y.io.graphml.output.GraphElementIdProvider
- Get an ID for the specified graph Object
- getGraphListeners() -
Method in class y.base.Graph
- Returns an iterator that grants access to all registered graph listeners.
- getGraphMLHandler() -
Method in class y.io.GraphMLIOHandler
- Get the
GraphMLHandler
implementation that does the low level work.
- getGraphPartition() -
Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
- Returns the
GraphPartition
passed to GraphPartitionExtension.preparePartition(PathSearchConfiguration,
GraphPartition)
.
- getGravityFactor() -
Method in class y.layout.organic.OrganicLayouter
- Returns the gravity factor whose magnitude determines the strength of the force towards the
barycenter of the graph.
- getGrid() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns the equidistant spacing between the horizontal and vertical grid lines.
- getGrid() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns the equidistant spacing between the horizontal and vertical grid lines.
- getGrid() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the equidistant spacing between the horizontal and vertical grid lines.
- getGrid() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns the
Grid
instance on which the routing algorithm places the orthogonal segments.
- getGridColor() -
Method in class y.view.Graph2DView
- Returns the currently set grid color
- getGridMode() -
Method in class y.view.Graph2DView
- Asks if grid is on or off on the view.
- getGridOffsetX() -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Returns the x-coordinate of the origin of the grid.
- getGridOffsetY() -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Returns the y-coordinate of the origin of the grid.
- getGridOrigin() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns the point on which the grid starts.
- getGridOrigin() -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Returns the origin of the grid.
- getGridReference() -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Returns the node's reference point that will be placed on a grid coordinate.
- getGridResolution() -
Method in class y.view.Graph2DView
- Get resolution of grid.
- getGridSnapDistance() -
Method in class y.view.MoveSnapContext
- Determines the snap distance for grid snapping.
- getGridSpacing() -
Method in class y.layout.ComponentLayouter
- Returns the current grid spacing.
- getGridSpacing() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns the equidistant spacing between the horizontal and vertical grid lines.
- getGridSpacing() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the equidistant spacing between the horizontal and vertical grid lines.
- getGridSpacing() -
Method in class y.layout.orthogonal.CompactOrthogonalLayouter
- Returns the equidistant spacing between the horizontal and vertical grid lines.
- getGridSpacing() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns the current grid spacing.
- getGridSpacing() -
Method in class y.layout.partial.FillAreaLayouter
- Returns the current grid spacing.
- getGridSpacing() -
Method in class y.layout.router.BusRouter
- Returns the equidistant spacing between the horizontal and vertical grid lines.
- getGridSpacing() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns the equidistant spacing between the horizontal and vertical grid lines.
- getGridType() -
Method in class y.view.Graph2DView
- Get type of grid.
- getGridWidth() -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Returns the spacing of the grid on which edges are routed.
- getGridWidth() -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Returns the spacing between two grid lines.
- getGridX(double) -
Method in class y.view.ViewMode
- Translates a given X-Coordinate to the next X grid line coordinate.
- getGridY(double) -
Method in class y.view.ViewMode
- Translates a given X-Coordinate to the next X grid line coordinate.
- getGroup() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the group that is represented by the
Edge
associated with this EdgeData
instance.
- getGroupAlignmentPolicy() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the group layer alignment strategy used for recursive group layering.
- getGroupBorderWidth() -
Method in class y.view.CreateEdgeMode
- returns the width the active group node border.
- getGroupBorderWidth() -
Method in class y.view.EditMode
- returns the width the active group node border.
- getGroupBoundsCalculator() -
Method in class y.layout.grouping.GroupNodeHider
- Returns the
GroupBoundsCalculator
instance for calculating the sizes of group nodes.
- getGroupBoundsCalculator() -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Returns a
GroupBoundsCalculator
which computes the sizes of all group nodes.
- getGroupBoundsCalculator() -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Returns the
GroupBoundsCalculator
instance.
- getGroupBoundsCalculator() -
Method in class y.layout.organic.GroupedShuffleLayouter
- Returns the
GroupBoundsCalculator
instance that computes the sizes of all group nodes.
- getGroupBoundsCalculator() -
Method in class y.layout.organic.OrganicLayouter
- Returns the
GroupBoundsCalculator
instance used for calculating the size of group nodes.
- getGroupBoundsCalculator() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the
GroupBoundsCalculator
instance used for calculating the size of group
nodes.
- getGroupBoundsPolicy() -
Method in class y.view.HotSpotMode
- Returns the group bounds policy used when resizing the child nodes of a group.
- getGroupBoundsPolicy() -
Method in class y.view.MoveSelectionMode
- Returns the group bounds policy used when moving the child nodes of a group.
- getGroupByPolicy() -
Method in class y.view.LocalViewCreator.EdgeGroup
- Returns the policy used for identifying edge groups.
- getGroupCompactionStrategy() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies the strategy used for controlling the horizontal compactness of group nodes.
- getGroupId() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the group ID of the
Node
of this NodeData
instance if it is a bus-group node.
- getGrouping() -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Returns the associated
Grouping
instance.
- getGrouping() -
Method in class y.layout.router.polyline.PathSearchConfiguration
- Returns the grouping information of the graph.
- getGroupingDropTarget(double, double) -
Method in class y.view.MoveSelectionMode
- Determines the
Node
or Graph
that will be used for the given coordinates for a
reparenting move operation.
- getGroupLayers() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the inner layers of the group
Node
of this NodeData
instance.
- getGroupMode() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns how to handle special nodes (like connector and proxy nodes) with respect to groups.
- getGroupNode() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the group node this node belongs to.
- getGroupNodeCompactness() -
Method in class y.layout.organic.OrganicLayouter
- Returns the compactness of group nodes.
- getGroupNodeCompactness() -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the compactness of group nodes.
- getGroupNodeCrossingPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for an edge crossing a group node.
- getGroupNodeDataProvider() -
Method in class y.view.hierarchy.HierarchyManager
- Returns a data provider the provides boolean values for each node indicating whether
or not the given node is a group node.
- getGroupNodeHider() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns the
LayoutStage
that hides the group nodes of the input graph.
- getGroupNodeInsets(Graph2D, Node) -
Method in class y.view.hierarchy.GroupLayoutConfigurator
- Determines the group node insets that have to be taken into account by
layout algorithms.
- getGroupNodeInsetsDPKey() -
Method in class y.layout.grouping.InsetsGroupBoundsCalculator
- Returns the key to register a
DataProvider
that is used to access the insets for the group nodes.
- getGroupNodePolicy() -
Method in class y.layout.organic.OrganicLayouter
- Returns the policy for the handling of group nodes.
- getGroupSelectionAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that groups the current selection.
- getGroupStateOpacity(NodeRealizer) -
Method in class y.view.hierarchy.GroupNodePainter
- Returns the state icon's opacity value for the given
NodeRealizer
.
- getGroupSubChannelRank(Object) -
Method in class y.layout.router.ChannelRouter
- Returns the sub-channel rank for the specified edge group within the channel.
- getGuiFactory() -
Method in class y.option.DefaultEditorFactory
-
- getGuiFactory() -
Method in interface y.option.EditorFactory
- Returns the
GuiFactory
that is used for I18N by this factory.
- getGuiFactory() -
Method in interface y.option.ItemEditorFactory
- Returns the
GuiFactory
that is used for I18N by this factory.
- getGuiFactory() -
Method in class y.option.OptionHandler
- Getter for property guiFactory.
- getGuiFactory() -
Method in class y.option.TableEditorFactory
-
- getHalo() -
Method in class y.layout.hierarchic.AsIsLayerer
- Returns the size of the halo around a node, that means the insets that
are used for calculating layer overlaps.
- getHalo(LayoutGraph, Node) -
Static method in class y.layout.NodeHalo
- Returns the
NodeHalo
associated with the given node.
- getHaloBox(LayoutGraph, Node) -
Static method in class y.layout.NodeHalo
- Returns a
YRectangle
instance with the bounds of the given node including its NodeHalo
.
- getHaloSpace(Node, boolean) -
Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
- Calculates the horizontal space requirements for the given node.
- getHandler() -
Method in class y.io.graphml.output.QueryOutputHandlersEvent.HandlerStruct
- Returns the output handler encapsulated by this instance.
- getHandler() -
Method in class y.option.ConstraintManager
- Returns the option handler for which this manager was created.
- getHeight() -
Method in class y.geom.OrientedRectangle
- Returns the height of this rectangle.
- getHeight() -
Method in class y.geom.YDimension
- Get the height of the dimension object.
- getHeight() -
Method in class y.layout.DefaultNodeLayout
- Returns the height of the node.
- getHeight() -
Method in class y.layout.LabelCandidate
- Returns the height of the candidate's bounding box.
- getHeight() -
Method in class y.layout.LabelLayoutData
- Returns the height of the label's bounding box.
- getHeight(Node) -
Method in class y.layout.LayoutGraph
- Returns the height of the given node.
- getHeight() -
Method in interface y.layout.NodeLayout
- Returns the height of the node.
- getHeight() -
Method in class y.layout.router.polyline.PartitionCell
- Returns the height of this
PartitionCell
.
- getHeight() -
Method in class y.view.ArcEdgeRealizer
- Returns the height of the arc.
- getHeight(Node) -
Method in class y.view.Graph2D
- Returns the height of the given node.
- getHeight() -
Method in class y.view.hierarchy.GroupNodeRealizer
-
- getHeight() -
Method in class y.view.NodeRealizer
- Returns the height of this realizer.
- getHeight() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getHeight() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Returns the height of the row.
- getHeight() -
Method in class y.view.YLabel
- Returns the height of the bounding box of this label.
- getHeuristicCosts() -
Method in class y.layout.router.polyline.CellEntrance
- Returns the heuristic costs for the implicit path given by the
previous entrances
.
- getHiddenEdges() -
Method in class y.layout.planar.BCCSubgraph
- Returns a list of edges that have been removed in order
to gain a planarization of the input graph.
- getHiddenEdges() -
Method in class y.layout.planar.GT
- Returns a list of the edges that have been removed in order
to gain a planarization of the input graph.
- getHiddenEdges() -
Method in interface y.layout.planar.InitialPlanarSubgraph
- Returns a list of removed edges, if planarization was done by removing
edges.
- getHiddenEdges() -
Method in class y.layout.planar.OverlapGraphMIS
-
- getHiddenEdges() -
Method in class y.layout.planar.PlanarityTestWrapper
- Returns a list of edges that were not added to the planar subgraph
returned by the function
PlanarityTestWrapper.createPlanarization(PlanarInformation)
.
- getHierarchicLayouter() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the current layout algorithm instance.
- getHierarchy() -
Method in class y.view.hierarchy.HierarchyEvent
- Returns the hierarchy manager that is the source of this
event.
- getHierarchyListeners() -
Method in class y.view.hierarchy.HierarchyManager
- Returns an iterator that grants access to all registered
HierarchyListeners.
- getHierarchyManager() -
Method in class y.view.Graph2D
- Returns the HierarchyManager instance that manages this graph, or
null
if the graph is not part of any graph hierarchy.
- getHierarchyManager(Graph2D) -
Method in class y.view.Graph2DViewActions.AbstractGroupingAction
- Return the hierarchy manager to use.
- getHierarchyManager(NodeRealizer) -
Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
- Returns the hierarchy manager responsibly for managing the node represented by this realizer.
- getHierarchyManager() -
Method in class y.view.hierarchy.GroupLayoutConfigurator
- Returns the hierarchy manager associated to this configurator's graph.
- getHierarchyManager(Graph) -
Method in class y.view.hierarchy.GroupNodePainter
- Returns the hierarchy manager responsibly for managing the node represented by this realizer.
- getHierarchyManager() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns the hierarchy manager responsibly for managing the node represented
by this realizer.
- getHierarchyManager() -
Method in class y.view.MoveSelectionMode
- Returns the HierarchyManager associated with the graph displayed in the underlying Graph2DView.
- getHighlightedBendColor() -
Static method in class y.view.EdgeRealizer
- Returns the color of all highlighted bends.
- getHint() -
Method in class y.anim.AnimationEvent
- Returns the event hint.
- getHitBend() -
Method in class y.view.HitInfo
- Returns the first bend that was hit or
null
if none were hit.
- getHitEdge() -
Method in class y.view.HitInfo
- Returns the first edge that was hit or
null
if none were hit.
- getHitEdgeLabel() -
Method in class y.view.HitInfo
- Returns the first edge label that was hit or
null
if none were hit.
- getHitInfo(double, double, boolean) -
Method in class y.view.Graph2D
- Deprecated. Use
HitInfo
's various constructors directly
for control over the hit test order.
- getHitInfo(double, double) -
Method in class y.view.Graph2D
- Deprecated. Use
HitInfo
's various constructors directly
for control over the hit test order.
- getHitInfo(double, double) -
Method in class y.view.MoveNodePortMode
- Determines whether or not a node port is located at the specified
coordinates.
- getHitInfo(double, double) -
Method in class y.view.MovePortMode
- Returns the first hit port, only.
- getHitInfo(double, double) -
Method in class y.view.TooltipMode
- Overwrites
ViewMode.getHitInfo(double, double)
in order to get the hit information of only the first hit of
every kind of graph element at the coordinates (x,y).
- getHitInfo(MouseEvent) -
Method in class y.view.ViewMode
- Query which object is located at position (x,y) in the view.
- getHitInfo(double, double) -
Method in class y.view.ViewMode
- Query which object is located at position (x,y) in world coordinate space.
- getHitInfoFactory() -
Method in class y.view.Graph2DView
- Returns the hit info factory for this view.
- getHitNode() -
Method in class y.view.HitInfo
- Returns the first node that was hit or
null
if none were hit.
- getHitNode(double, double) -
Method in class y.view.MovePortMode
- Returns the possible new node for the currently moved port.
- getHitNodeLabel() -
Method in class y.view.HitInfo
- Returns the first node label that was hit or
null
if none were hit.
- getHitNodePort() -
Method in class y.view.HitInfo
- Returns the first node port that was hit or
null
if none were hit.
- getHitPort() -
Method in class y.view.HitInfo
- Returns the first port that was hit or
null
if none were hit.
- getHorizontalAlignment() -
Method in class y.layout.tabular.NodeLayoutDescriptor
- Returns the horizontal alignment of the node within its column.
- getHorizontalDistance() -
Method in class y.layout.tree.ARNodePlacer
- Returns the horizontal distance between the
GenericTreeLayouter.SubtreeShape
s.
- getHorizontalDistance() -
Method in class y.layout.tree.CompactNodePlacer
- Returns the horizontal distance between nodes or subtrees.
- getHorizontalDistance() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the horizontal distance between nodes or
GenericTreeLayouter.SubtreeShape
s.
- getHorizontalDistance() -
Method in class y.layout.tree.LeftRightPlacer
- Returns the horizontal distance between nodes or subtrees.
- getHorizontalOverlapCriterium() -
Method in class y.layout.organic.ShuffleLayouter
- Returns the criterion for marking an overlap as horizontal.
- getHorizontalPosition(Object) -
Static method in class y.view.tabular.TableGroupNodeRealizer.RowNodeLabelModel
- Returns the left-to-right ratio represented by the specified model
parameter.
- getHorizontalScrollBarPolicy() -
Method in class y.view.Graph2DView
- Returns the scroll bar policy for the horizontal scroll bar.
- getHorizontalScrollingModifierMask() -
Method in class y.view.Graph2DViewMouseWheelScrollListener
- Returns the modifier mask that switches from vertical scrolling to
horizontal scrolling.
- getHorizontalSpace() -
Method in class y.layout.tree.ARTreeLayouter
- Returns the horizontal distance between adjacent nodes.
- getHorizontalSpace() -
Method in class y.layout.tree.HVTreeLayouter
- Returns the horizontal distance between adjacent nodes.
- getHorizontalTextPosition() -
Method in class y.view.YLabel
- Returns the horizontal position of text relative to the icon.
- getHotSpotColor() -
Static method in class y.view.NodeRealizer
- Returns the color of the hotspot marks for all realizers.
- getHotSpotMode() -
Method in class y.view.EditMode
- Getter for child mode HotSpotMode.
- getIcon() -
Method in class y.view.InterfacePort
- Returns the icon associated with this port.
- getIcon() -
Method in class y.view.YLabel
- Returns the icon that is displayed by this label and
If no icon is associated with this label
null
is returned.
- getIconBox(YLabel) -
Method in class y.view.DefaultLabelConfiguration
-
- getIconBox() -
Method in class y.view.YLabel
- Returns the oriented bounds of the label's icon in the coordinate space
of the label's
content box
.
- getIconBox(YLabel) -
Method in interface y.view.YLabel.Painter
- Delegating method of
YLabel.getIconBox()
.
- getIconHeight() -
Method in class y.option.IconCellRenderer
-
- getIconHeight() -
Method in class y.option.ImageCellRenderer
- Returns the height of the last displayed
Image
.
- getIconHeight() -
Method in class y.option.RealizerCellRenderer.EdgeRealizerIcon
- Returns the height of this icon.
- getIconHeight() -
Method in class y.option.RealizerCellRenderer.NodeRealizerIcon
- Returns the total height of this icon including insets.
- getIconLocation() -
Method in class y.view.YLabel
- Returns the absolute coordinate of the upper left corner of the label
icon's paraxial bounding box.
- getIconTextGap() -
Method in class y.view.YLabel
- Returns the gap between text and icon
- getIconWidth() -
Method in class y.option.IconCellRenderer
-
- getIconWidth() -
Method in class y.option.ImageCellRenderer
- Returns the width of the last displayed
Image
.
- getIconWidth() -
Method in class y.option.RealizerCellRenderer.EdgeRealizerIcon
- Returns the width of this icon.
- getIconWidth() -
Method in class y.option.RealizerCellRenderer.NodeRealizerIcon
- Returns the total width of this icon including insets.
- getId() -
Method in interface y.io.graphml.graph2d.ResourceDescriptor
- The id of the resource
- getId() -
Method in interface y.layout.multipage.EdgeInfo
- Returns the unique ID of the associated edge.
- getId() -
Method in interface y.layout.multipage.EdgeLabelInfo
- Returns the unique ID of the associated edge label.
- getId() -
Method in interface y.layout.multipage.NodeInfo
- Returns the unique ID of the node associated with this
info object
.
- getId() -
Method in interface y.layout.multipage.NodeLabelInfo
- Returns the unique ID of the associated node label.
- getID() -
Method in class y.layout.router.BusDescriptor
- Returns the bus ID.
- getId() -
Method in class y.layout.router.polyline.PartitionCell
- Returns a unique identifier of this
PartitionCell
.
- getId() -
Method in class y.layout.tree.LayeredNodePlacer
- Returns the ID of this
LayeredNodePlacer
.
- getId() -
Method in class y.view.Mouse2DEvent
- Returns the id constant for this event.
- getId2Edge() -
Method in class y.io.gml.GraphParser
- Getter for property id2Edge.
- getId2Node() -
Method in class y.io.gml.GraphParser
- Getter for property id2Node.
- getIgnoredInsetTypes() -
Method in class y.view.tabular.TableNodePainter
- Returns a bit mask encoding the ignored inset types of the
TableNodePainter
.
- getImage() -
Method in class y.option.ImageOptionItem
- Returns the current value of this item as an
Image
instance.
- getImage() -
Method in class y.option.URLImageWrapper
- Get the image instance that is currently stored in this wrapper
- getImage() -
Method in class y.view.DefaultBackgroundRenderer
- Returns the image that will be displayed in the background or
null
if there is no image.
- getImage() -
Method in class y.view.Graph2DView
- Deprecated. Use
Graph2DView.paintVisibleContent(Graphics2D)
with a
graphics context of an appropriate image type instead.
- getImage() -
Method in class y.view.ImageNodePainter
- Returns the image that is displayed by this realizer.
- getImage(URL) -
Static method in class y.view.ImageNodeRealizer
- Returns the image that is stored under the given URL in
ImageNodeRealizer's image cache, or
null
if there is no image registered with that URL.
- getImage() -
Method in class y.view.ImageNodeRealizer
- Returns the image that is displayed by this realizer.
- getImageOrigin() -
Method in class y.view.DefaultBackgroundRenderer
- Returns the image origin (upper left corner) of the image.
- getImageProvider() -
Method in class y.option.ImageOptionItem
- Gets the currently registered
ImageOptionItem.ImageProvider
instance for this item.
- getImageResource() -
Method in class y.view.DefaultBackgroundRenderer
- Returns the current image resource.
- getImageTable() -
Static method in class y.view.ImageNodeRealizer
- Returns ImageNodeRealizer's image cache. the keys to the cached
Image objects are their URLs.
- getImageURL() -
Method in class y.view.ImageNodePainter
- Returns the URL of the displayed image, or
null
if no URL is associated with this painter.
- getImageURL() -
Method in class y.view.ImageNodeRealizer
- Returns the URL of the displayed image, or
null
if
no URL is associated with this realizer.
- getImageWriteParam() -
Method in class y.io.ImageIoOutputHandler
- Returns the current ImageWriteParam for the ImageWriter.
- getImageWriter() -
Method in class y.io.ImageIoOutputHandler
- Returns the currently set ImageWriter instance.
- getImplementation(String, Class) -
Method in class y.view.GenericEdgeRealizer.Factory
-
- getImplementation(String, Class) -
Method in class y.view.GenericNodeRealizer.Factory
-
- getImplementation(String, Class) -
Method in class y.view.NodePort.Factory
- Returns the implementation of the specified interface class in the
configuration with the given id.
- getImplementation(String, Class) -
Method in class y.view.YLabel.Factory
-
- getIncrementalHint() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the hint of the incremental mode of the
Node
of this NodeData
instance if
this node is of type NodeData.TYPE_NORMAL
.
- getIncrementalHints(LayoutGraph) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Callback method called during
HierarchicLayouter.doLayoutCore(LayoutGraph)
and returns a DataProvider
that holds
the HierarchicLayouter.IncrementalHint
s information.
- getIndentDepth() -
Method in class y.io.ImageMapOutputHandler
- Selector
- getIndependentSet(Graph) -
Static method in class y.algo.IndependentSets
- Calculates an independent set for a given graph.
- getIndependentSets(Graph) -
Static method in class y.algo.IndependentSets
- Partitions the set of nodes of the given graph into independent sets.
- getIndex() -
Method in class y.layout.grid.ColumnDescriptor
- Returns the index of the column within the
partition grid
.
- getIndex() -
Method in class y.layout.grid.RowDescriptor
- Returns the index of the row within the
partition grid
.
- getIndex() -
Method in interface y.layout.hierarchic.incremental.Layer
- Returns the index of this
Layer
instance in the list of all layers
.
- getIndex() -
Method in class y.option.EnumOptionItem
- Returns the index of the currently set value.
- getIndex(Object[], Object) -
Static method in class y.option.OptionHandler
- Returns the index for the given array at which the given value is found.
- getIndex() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Returns the position of the column in its container.
- getIndex() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Returns the position of the row in its container.
- getIndexOfChild(Object, Object) -
Method in class y.view.GraphTreeModel
- Returns the index of the node in the graph.
- getIndexOfChild(Object, Object) -
Method in class y.view.hierarchy.HierarchyTreeModel
-
- getInfo() -
Method in class y.base.ListCell
- Returns the element stored in this cell.
- getInfo(ListCell) -
Method in class y.base.YList
- Returns the element stored in the given list cell.
- getInfo(Node) -
Method in class y.layout.tree.BalloonLayouter
- Returns the
BalloonLayouter.NodeInfo
object associated with the given node while
the layout algorithm is active.
- getInfo() -
Method in class y.util.SkipList.Cell
- Gets the value of this cell.
- getInfoBackground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the background color of the info component
or
null
representing the look and feel dependent default.
- getInfoForeground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the foreground color of the info component
or
null
representing the look and feel dependent default.
- getInfoSelectionBackground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the color used to render the selection background of the info
component or
null
if the look and feel dependent default
is used.
- getInfoSelectionForeground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the color used to render the selection foreground of the info
component or
null
if the look and feel dependent default
is used.
- getInitialAngle() -
Method in class y.layout.circular.SingleCycleLayouter
- Returns the angle that describes the location on the circle of the first node.
- getInitialCoordinates() -
Method in class y.view.AbstractSnapContext
- Gets the initial mouse coordinates at the beginning of the operation that uses
this context.
- getInitialPlacement() -
Method in class y.layout.organic.OrganicLayouter
- Returns the strategy for the initial placement of nodes.
- getInitialTemperature() -
Method in class y.layout.organic.GRIP
- Returns the initial temperature for each optimization round.
- getInitialTemperature() -
Method in class y.layout.organic.OrganicLayouter
- Returns the initial temperature for the force-directed layout process.
- getInnerCalculator() -
Method in class y.view.SmoothBendsPathCalculator
- Returns the inner GenericEdgeRealizer.PathCalculator that will calculate the path that shall be used.
- getInnerGraph() -
Method in class y.view.Graph2DNodeRealizer
- Returns the inner graph associated to this realizer.
- getInnerGraph(Node) -
Method in class y.view.hierarchy.HierarchyManager
- Returns the inner graph accessible from the given folder node.
- getInnerGraphInsets(NodeRealizer) -
Method in class y.view.hierarchy.GroupNodePainter
- Returns the insets for painting inner graphs.
- getInnerText(Node) -
Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
- Returns the concatenation of the contents of the child text and CDATA nodes of the given node.
- getInputHandlers(GraphMLParseContext, Element) -
Method in class y.io.graphml.input.GraphMLParser
- Dynamically retrieve all
InputHandler
instances that can process a GraphML attribute with
key definition keyDefinition
.
- getInset(NodeRealizer) -
Method in class y.view.BevelNodePainter
- Callback to allow subclass to customize the bevel inset depending on
context.
- getInset() -
Method in class y.view.BevelNodePainter
-
- getInsets(NodeRealizer) -
Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
-
- getInsets() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Returns the insets of the column.
- getInsets() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Returns the insets of the row.
- getInsets() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Table
- Returns the insets of the table.
- getInsets() -
Method in class y.view.YLabel
- Returns the insets for this label.
- getInstance() -
Static method in class y.io.graphml.graph2d.FallbackEdgeRealizerSerializer
-
- getInstance() -
Static method in class y.io.graphml.graph2d.FallbackNodeRealizerSerializer
-
- getInstance() -
Static method in class y.util.GlobalProperties
- Returns a singleton instance of global properties.
- getInstance() -
Static method in class y.util.ObjectStringConversion
- Provides access to the singleton instance
- getInstance(Graph) -
Static method in class y.view.hierarchy.HierarchyManager
- This static method returns the single hierarchy manager instance that
is responsible for managing the given graph.
- getInstance(Graph) -
Static method in class y.view.ModelViewManager
- Returns a
ModelViewManager
instance for the specified graph.
- getInt(Object) -
Method in interface y.base.DataProvider
- Returns an integer value associated with the given data holder.
- getInt(Object) -
Method in interface y.base.EdgeMap
- Returns the integer value bound to the given edge.
- getInt(Object) -
Method in interface y.base.NodeMap
- Returns the integer value bound to the given node.
- getInt(String) -
Method in class y.io.gml.ItemParser
- Convenience method, which returns a double if there is
an numeric attribute in the table for the key, or
0
- getInt(String, int) -
Method in class y.io.gml.ItemParser
- Convenience method, which returns an int if there is
an numeric attribute in the table for the key, or the default value
- getInt(Object) -
Method in class y.layout.hierarchic.incremental.IntValueHolderAdapter
- Returns an integer value associated with the given
data holder
.
- getInt(String, String) -
Method in class y.option.OptionHandler
- Returns the integer value of an option item.
- getInt(String) -
Method in class y.option.OptionHandler
- Returns the integer value of an option item.
- getInt(Object) -
Method in class y.util.DataProviderAdapter
- Subclasses may override this
method to provide access to integer values.
- getInt(Object) -
Method in class y.util.EdgeMapAdapter
- Returns the integer value bound to the given edge.
- getInt(Object) -
Method in class y.util.Maps.HighPerformanceBoolMap
-
- getInt(Object) -
Method in class y.util.Maps.HighPerformanceDoubleMap
-
- getInt(Object) -
Method in class y.util.Maps.HighPerformanceIntMap
-
- getInt(Object) -
Method in class y.util.Maps.HighPerformanceObjectMap
-
- getInt(Object) -
Method in class y.util.NodeMapAdapter
- Returns the integer value bound to the given node.
- getInt(Object) -
Method in class y.util.WrappedObjectDataProvider
-
- getInt(Object) -
Static method in class y.util.YUtil
- Converts an Object to int.
- getIntArray(int, int) -
Method in class y.util.YRandom
- Returns an int array of length
bucketCount
for
which the values of all fields are non-negative and sum up
to ballCount
.
- getInterEdgeConfigurator() -
Method in class y.view.hierarchy.HierarchyManager
- Returns the InterEdgeConfigurator used by this class.
- getInterEdgeData(Edge) -
Method in class y.view.hierarchy.HierarchyManager
- Returns a data object for storing and retrieving additional data associated
to the specified inter-edge.
- getInterEdgeDPKey() -
Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
- Returns the
DataProvider
key which is used for registering the inter-edge DataProvider
passed to
PartitionLayouter.ChannelInterEdgeRouter.routeInterEdges(LayoutGraph, DataProvider, DataProvider)
with the given graph.
- getInterEdgeEncoder() -
Method in class y.io.gml.HierarchicGraphObjectEncoder
- Getter for property interEdgeEncoder.
- getInterEdgeList() -
Method in class y.io.gml.HierarchicGraphObjectEncoder
- Retrieves the list that contains all inter edges that have been parsed.
- getInterEdgeRouter() -
Method in class y.layout.grid.GenericPartitionGridStage
- Returns the current edge routing algorithm for handling inter-edges.
- getInterEdgeRouter() -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Returns the current edge routing algorithm for handling inter-edges.
- getInterEdgeRouter() -
Method in class y.layout.PartitionLayouter
- Return the
PartitionLayouter.InterEdgeRouter
instance that is responsible for inter-edge routing.
- getInterEdgeRoutingStyle() -
Method in class y.layout.grouping.FixedGroupLayoutStage
- Returns the inter-edge routing style used by this layout stage.
- getInterEdges() -
Method in class y.algo.Substructure
- Returns the edges connecting a node in the substructure with one outside of it.
- getInterEdgesDpKey() -
Method in class y.layout.grid.GenericPartitionGridStage
- Returns the key for marking the inter-edges to be routed.
- getInterEdgesDpKey() -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Returns the key for marking the inter-edges to be routed.
- getInterleavedMode() -
Method in class y.layout.tree.BalloonLayouter
- Returns the mode for child node arrangement.
- getIntermediateRoutingPoints() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the list of intermediate
YPoint
s that need to lie on the edge route.
- getInternalLabelingAlgorithm() -
Method in class y.layout.LabelLayoutDataRefinement
- Returns the internal labeling algorithm that will improve the label positions.
- getInterpolationPolicy() -
Method in class y.view.ImageNodePainter
- Returns the interpolation policy that is used when painting the node image.
- getInterpretedValue() -
Method in class y.option.EnumOptionItem
- This method can be used in conjunction with the empty constructor and
the
EnumOptionItem.add(Object, Object)
method.
- getIntersection(LineSegment, LineSegment) -
Static method in class y.geom.LineSegment
- Returns intersection point between the two line segments, if there is
one or
null
if the two line segments do not intersect.
- getInvalidEdgeGroupingPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for an edge with a group ID that is not grouped at source or target side.
- getIOHandler() -
Method in class y.module.io.IOHandlerModule
- Returns the IOHandler used by this module.
- getIOMode() -
Method in class y.module.io.IOHandlerModule
- Returns the I/O mode the module is working in.
- getItem() -
Method in class y.io.gml.EdgeGraphicsParser
-
- getItem() -
Method in class y.io.gml.EdgeParser
-
- getItem() -
Method in class y.io.gml.GraphParser
-
- getItem() -
Method in class y.io.gml.HierarchyNodeParser
-
- getItem() -
Method in class y.io.gml.InterEdgeParser
-
- getItem() -
Method in class y.io.gml.ItemParser
- Returns the "product" of this scope.
- getItem() -
Method in class y.io.gml.LineParser
-
- getItem() -
Method in class y.io.gml.NodeGraphicsParser
-
- getItem() -
Method in class y.io.gml.NodeParser
-
- getItem() -
Method in class y.io.graphml.output.SerializationEvent
- Gets the item that should be serialized.
- getItem() -
Method in class y.io.graphml.output.WriteEvent
- Gets the item that is currently being written or
null
if nothing is applicable.
- getItem() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the item that is routed within the
partition cell
.
- getItem() -
Method in class y.option.AbstractItemEditor
- Returns the option item whose value can be edited with this editor.
- getItem() -
Method in interface y.option.ItemEditor
- Returns the option item whose value can be edited with this editor.
- getItem(String, String) -
Method in class y.option.OptionHandler
- Returns the option item found in the given section under the given name.
- getItem(String) -
Method in class y.option.OptionHandler
- Returns the option item that has the given identifying name.
- getItemFactory() -
Method in class y.option.TableEditorFactory
- Returns the
ItemEditorFactory
used to create item editors
for items that cannot be edited in the table.
- getItemHeight() -
Method in class y.option.RealizerCellRenderer
- Returns the preferred height set for the renderer.
- getItemWidth() -
Method in class y.option.RealizerCellRenderer
- Returns the preferred width for the renderer.
- getIterationFactor() -
Method in class y.layout.organic.OrganicLayouter
- Returns the iteration factor which influences the maximum number of optimization iterations
the algorithm may perform.
- getIterations() -
Method in class y.layout.planar.GT
- Returns number of iterations when randomization is used.
- getKeepBends() -
Method in class y.layout.planar.DrawingEmbedder
- Returns if bends should be replaced by dummy nodes.
- getKeepNodeCenterModifierMask() -
Method in class y.view.HotSpotMode
- Returns the modifier mask that is used to determine whether or not the node
center should be kept when resizing nodes.
- getKey() -
Method in class y.io.graphml.graph2d.AbstractReadNodePortHandler
- Returns the data type key that identifies the data that is read by this
handler.
- getKey() -
Method in class y.io.graphml.graph2d.AbstractWriteNodePortHandler
- Returns the data type key that identifies the data that is written by this
handler.
- getKey() -
Method in class y.io.graphml.graph2d.NodePortGeometryReader
- Returns "portgeometry".
- getKey() -
Method in class y.io.graphml.graph2d.NodePortGeometryWriter
- Returns "portgeometry".
- getKey() -
Method in class y.io.graphml.graph2d.NodePortGraphicsReader
- Returns "portgraphics".
- getKey() -
Method in class y.io.graphml.graph2d.NodePortGraphicsWriter
- Returns "portgraphics".
- getKey() -
Method in class y.io.graphml.graph2d.NodePortUserDataReader
- Returns "portuserdata".
- getKey() -
Method in class y.io.graphml.graph2d.NodePortUserDataWriter
- Returns "portuserdata".
- getKeyDefinition() -
Method in class y.io.graphml.input.QueryInputHandlersEvent
- The key definition of the GraphML attribute.
- getKeyDefinitionAttributes() -
Method in class y.io.graphml.graph2d.AbstractWriteNodePortHandler
-
- getKeyDefinitionAttributes() -
Method in class y.io.graphml.graph2d.PortConstraintOutputHandler
-
- getKeyDefinitionAttributes() -
Method in class y.io.graphml.graph2d.PostprocessorOutputHandler
- Deprecated.
- getKeyDefinitionAttributes() -
Method in class y.io.graphml.graph2d.WriteEdgeRealizerHandler
-
- getKeyDefinitionAttributes() -
Method in class y.io.graphml.graph2d.WriteNodeRealizerHandler
-
- getKeyDefinitionAttributes() -
Method in class y.io.graphml.layout.EdgeLayoutOutputHandler
- Adds the key definition for edge layout information.
- getKeyDefinitionAttributes() -
Method in class y.io.graphml.layout.NodeLayoutOutputHandler
- Adds the key definition for node layout information.
- getKeyDefinitionAttributes() -
Method in class y.io.graphml.output.AbstractOutputHandler
- Returns all XML attributes of the
key
element.
- getKeyDefinitionAttributes() -
Method in interface y.io.graphml.output.OutputHandler
- Gets the XML attributes that should be added to the key definition in the GraphML key element.
- getKeyName(Element) -
Static method in class y.io.graphml.GraphMLHandler
- Get the attribute name from an GraphML
keyDefinition
element.
- getKeyScope(Element) -
Static method in class y.io.graphml.GraphMLHandler
- Get the
KeyScope
from an GraphML keyDefinition
element.
- getKeyType(Element) -
Static method in class y.io.graphml.GraphMLHandler
- Get the
KeyType
from an GraphML keyDefinition
element.
- getKeyUri(Element) -
Static method in class y.io.graphml.GraphMLHandler
- Get the attribute URI from an GraphML
keyDefinition
element.
- getLabel() -
Method in class y.view.EdgeRealizer
- Returns the first label associated with this realizer.
- getLabel(int) -
Method in class y.view.EdgeRealizer
- Returns the i-th label of this realizer.
- getLabel() -
Method in class y.view.HtmlLabelConfiguration.LabelHyperlinkEvent
- Returns the
YLabel
instance that displays the HTML
document.
- getLabel() -
Method in class y.view.MoveLabelMode.MoveLabelEvent
- Returns the label that should be moved.
- getLabel() -
Method in class y.view.NodeRealizer
- Returns the first label associated with this realizer.
- getLabel(int) -
Method in class y.view.NodeRealizer
- Returns the i-th label associated with this realizer.
- getLabel() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getLabel(int) -
Method in class y.view.ProxyShapeNodeRealizer
-
- getLabel(TableGroupNodeRealizer.Row) -
Method in class y.view.tabular.TableLabelEditor
- Returns a
NodeLabel
for the row
.
- getLabel(TableGroupNodeRealizer.Column) -
Method in class y.view.tabular.TableLabelEditor
- Returns a
NodeLabel
for the column
.
- getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) -
Method in class y.layout.DiscreteEdgeLabelModel
- Returns all
EdgeLabelCandidate
s that describe valid label positions within this model considering the
current candidate mask
.
- getLabelCandidates(NodeLabelLayout, NodeLayout) -
Method in class y.layout.DiscreteNodeLabelModel
-
- getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) -
Method in interface y.layout.EdgeLabelModel
- Returns all
EdgeLabelCandidate
s that describe valid label positions within this model.
- getLabelCandidates(NodeLabelLayout, NodeLayout) -
Method in class y.layout.EdgeOppositeNodeLabelModel
-
- getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) -
Method in class y.layout.FreeEdgeLabelModel
- Returns the
EdgeLabelCandidate
that describes the current label position.
- getLabelCandidates(NodeLabelLayout, NodeLayout) -
Method in class y.layout.FreeNodeLabelModel
- Returns the
NodeLabelCandidate
that describes the current label position.
- getLabelCandidates(NodeLabelLayout, NodeLayout) -
Method in interface y.layout.NodeLabelModel
- Returns all
NodeLabelCandidate
s that describe valid label positions within this model.
- getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
-
- getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Returns all
EdgeLabelCandidate
s that describe valid label positions within this model.
- getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) -
Method in class y.layout.SliderEdgeLabelModel
- Returns all
EdgeLabelCandidate
s that describe valid label positions within this model.
- getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) -
Method in class y.view.AutoRotationSliderEdgeLabelModel
-
- getLabelCandidates(NodeLabelLayout, NodeLayout) -
Method in class y.view.PortLabelModel
- Generates a list of possible label positions for this model.
- getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) -
Method in class y.view.SmartEdgeLabelModel
- Returns a list of
EdgeLabelCandidate
objects each of which describes a valid label position within this model.
- getLabelCandidates(NodeLabelLayout, NodeLayout) -
Method in class y.view.SmartNodeLabelModel
- Returns a list of candidate candidates for the given node label.
- getLabelEncoder() -
Method in class y.io.gml.EdgeObjectEncoder
- Getter for property labelEncoder.
- getLabelEncoder() -
Method in class y.io.gml.NodeObjectEncoder
- Getter for property labelEncoder.
- getLabelFactory(LayoutGraph) -
Static method in class y.layout.LayoutTool
- Returns the
LabelLayoutFactory
for the given graph.
- getLabelLayout(Node) -
Method in class y.layout.CopiedLayoutGraph
- Returns the layout information for all labels associated with the given node of the copied graph.
- getLabelLayout(Edge) -
Method in class y.layout.CopiedLayoutGraph
- Returns the layout information for all labels associated with the given edge of the copied graph.
- getLabelLayout(Node) -
Method in class y.layout.DefaultLayoutGraph
-
- getLabelLayout(Edge) -
Method in class y.layout.DefaultLayoutGraph
-
- getLabelLayout(Node) -
Method in class y.layout.LayoutGraph
- Returns the layout information for all labels associated with the given node.
- getLabelLayout(Edge) -
Method in class y.layout.LayoutGraph
- Returns the layout information for all labels associated with the given edge.
- getLabelLayout(Node) -
Method in class y.view.Graph2D
- Returns
NodeLabelLayout
objects
which describe the layouts
of the labels that belong to the given node.
- getLabelLayout(Edge) -
Method in class y.view.Graph2D
- Returns
EdgeLabelLayout
objects
which describe the layouts
of the labels that belong to the given edge.
- getLabelLayouter() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns the
LayoutStage
that places the labels of the input graph.
- getLabelLayouter() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns the
LayoutStage
that places the labels of the input graph.
- getLabelModel() -
Method in class y.layout.DefaultNodeLabelLayout
-
- getLabelModel() -
Method in interface y.layout.EdgeLabelLayout
- Returns the label model that describes the valid locations for this label.
- getLabelModel() -
Method in class y.layout.EdgeLabelLayoutImpl
- Returns the label model that describes the valid locations for this label.
- getLabelModel() -
Method in interface y.layout.NodeLabelLayout
- Returns the label model that describes the valid locations for this label.
- getLabelModel() -
Method in class y.layout.NodeLabelLayoutImpl
- Returns the label model that describes the valid locations for this node label.
- getLabelModel() -
Method in class y.view.EdgeLabel
- Returns the edge label model that determines the placement of this label instance.
- getLabelModel() -
Method in class y.view.NodeLabel
- NodeLabelModel implementation.
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in class y.layout.DiscreteEdgeLabelModel
-
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, int) -
Method in class y.layout.DiscreteEdgeLabelModel
- Returns the oriented box of the label for the given label position.
- getLabelPlacement(YDimension, NodeLayout, Object) -
Method in class y.layout.DiscreteNodeLabelModel
-
- getLabelPlacement(YDimension, NodeLayout, int) -
Method in class y.layout.DiscreteNodeLabelModel
- Returns the oriented box of the label for the given label position.
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in interface y.layout.EdgeLabelModel
- Returns the oriented box of the label for the position encoded by the given model parameter.
- getLabelPlacement(YDimension, NodeLayout, Object) -
Method in class y.layout.EdgeOppositeNodeLabelModel
-
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in class y.layout.FreeEdgeLabelModel
-
- getLabelPlacement(YDimension, NodeLayout, Object) -
Method in class y.layout.FreeNodeLabelModel
-
- getLabelPlacement(NodeLabelModel, YDimension, NodeLayout, Object) -
Static method in class y.layout.LayoutTool
- Returns the upper-left corner of the paraxial bounding box of the given node label
as encoded by the specified model parameter.
- getLabelPlacement(EdgeLabelModel, YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Static method in class y.layout.LayoutTool
- Returns the upper-left corner of the paraxial bounding box of the given edge label
as encoded by the specified model parameter.
- getLabelPlacement(YDimension, NodeLayout, Object) -
Method in interface y.layout.NodeLabelModel
- Returns the bounds of the label for the position encoded by the given model parameter.
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
-
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, int) -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Returns the oriented box of the label for the given label position.
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in class y.layout.RotatedSliderEdgeLabelModel
-
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in class y.layout.SliderEdgeLabelModel
-
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in class y.view.AutoRotationSliderEdgeLabelModel
-
- getLabelPlacement(YDimension, NodeLayout, Object) -
Method in class y.view.PortLabelModel
- Determines the position of a label of the specified size for the specified
node bounds and positioning information.
- getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in class y.view.SmartEdgeLabelModel
- Returns the bounds of the label for the position encoded
by the given model parameter.
- getLabelPlacement(YDimension, NodeLayout, Object) -
Method in class y.view.SmartNodeLabelModel
- Returns the the oriented label position and bounds encoded by the given model parameter.
- getLabelPosition() -
Method in class y.layout.SliderEdgeLabelModel.ModelParameter
- Returns the label's position specifier that determines the side of the edge where the label is placed.
- getLabelText() -
Method in class y.view.EdgeRealizer
- Returns the text of the associated label of this realizer.
- getLabelText(Node) -
Method in class y.view.Graph2D
- Returns the label text for the given node.
- getLabelText(Edge) -
Method in class y.view.Graph2D
- Returns the label text for the given edge.
- getLabelText() -
Method in class y.view.NodeRealizer
- Returns the text of the first label associated with this realizer.
- getLabelText() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getLabelUpVector(double) -
Static method in class y.layout.EdgeLabelOrientationSupport
- Calculates the up vector for a label whose right vector is rotated clockwise by the given angle.
- getLaneTightness() -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Returns the tightness factor of the lane.
- getLast() -
Method in class y.geom.YPointPath
- Get the last point in the path.
- getLastAppliedRadius() -
Method in class y.layout.circular.SingleCycleLayouter
- Returns the radius that was applied to the last layout calculated by this algorithm.
- getLastClickEvent() -
Method in class y.view.ViewMode
- Returns the last mouse clicked event that has been recorded by the view
mode.
- getLastDragEvent() -
Method in class y.view.ViewMode
- Returns the last mouse dragged event that has been recorded by the view
mode.
- getLastHitInfo() -
Method in class y.view.ViewMode
- Returns the most current HitInfo object that has been set/was returned by
ViewMode.getHitInfo(double, double)
.
- getLastMoveEvent() -
Method in class y.view.ViewMode
- Returns the last mouse moved event that has been recorded by the view
mode.
- getLastPressEvent() -
Method in class y.view.ViewMode
- Returns the last mouse pressed event that has been recorded by the view
mode.
- getLastReleaseEvent() -
Method in class y.view.ViewMode
- Returns the last mouse released event that has been recorded by the view
mode.
- getLastWakeupTime() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Returns the time when the last wake-up, that is, call to
InteractiveOrganicLayouter.wakeUp()
, occurred.
- getLastX() -
Method in class y.view.MutableGeneralPath
- Returns the last x position added to this path.
- getLastY() -
Method in class y.view.MutableGeneralPath
- Returns the last y position added to this path.
- getLaxity() -
Method in class y.layout.organic.GRIP
- Returns the laxity value which is used in conjunction with the
preferred
edge length
and influences how strict the algorithm should be regarding that length.
- getLayer(int) -
Method in interface y.layout.hierarchic.incremental.Layers
- Returns the
layer
at the specified position in this list of layers
.
- getLayer() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the index of the
Layer
instance to which the Node
of this NodeData
instance belongs.
- getLayer(Graph2D, Edge) -
Method in class y.view.DefaultGraph2DRenderer
- Callback method that determines the layer index for a given edge.
- getLayer(Graph2D, Node) -
Method in class y.view.DefaultGraph2DRenderer
- Callback method that determines the layer index for a given node.
- getLayer() -
Method in class y.view.EdgeRealizer
- Returns the logical graphical layer for this realizer.
- getLayer() -
Method in class y.view.GenericNodeRealizer
- Uses the registered
GenericNodeRealizer.LayerHandler
implementation to
delegate the actual work to.
- getLayer(NodeRealizer) -
Method in interface y.view.GenericNodeRealizer.LayerHandler
- Returns the logical graphical layer for this realizer.
- getLayer() -
Method in class y.view.NodeRealizer
- Returns the logical graphical layer for this realizer.
- getLayer() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getLayerAlignment() -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Returns the alignment of the
node
of this NodeLayoutDescriptor
instance within its layer.
- getLayerAlignment(LayoutGraph, LayoutDataProvider, Node, int, double) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns the alignment of the node with a specified layer.
- getLayeredComponentsMerger() -
Method in class y.layout.hierarchic.incremental.TopologicalIncrementalLayerer
- Returns the
LayeredComponentsMerger
instance used for merging the layers of separate components into
the current layering.
- getLayerer() -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
-
- getLayerer() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the
Layerer
instance responsible for generating the layer assignment (first phase of
the layout algorithm).
- getLayerer() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns the
Layerer
instance responsible for generating the layer assignment (first phase of
the layout algorithm).
- getLayeringStrategy() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the layering strategy of this layout algorithm.
- getLayeringStrategy() -
Method in class y.layout.radial.RadialLayouter
- Returns the layering strategy that determines how nodes are distributed into different layers.
- getLayers(Graph, NodeList) -
Static method in class y.algo.Bfs
- Returns the layers of nodes calculated by a breadth first search.
- getLayers(Graph, DataProvider) -
Static method in class y.algo.Bfs
- Returns the layers of nodes constructed by a breadth first search.
- getLayers(Graph, DataProvider, NodeMap) -
Static method in class y.algo.Bfs
- Returns the layers of nodes constructed by a breadth first search.
- getLayers(Graph, NodeList, NodeMap) -
Static method in class y.algo.Bfs
- Returns the layers of nodes constructed by a breadth first search.
- getLayers(Graph, NodeList, boolean, NodeMap) -
Static method in class y.algo.Bfs
- Returns the layers of nodes constructed by either a directed or undirected breadth first search.
- getLayers(Graph, NodeList, boolean, NodeMap, int) -
Static method in class y.algo.Bfs
- Returns the layers of nodes constructed by a directed/undirected breadth first search where the maximum number
of layers is restricted.
- getLayers(Graph, NodeList, byte, NodeMap, int) -
Static method in class y.algo.Bfs
- Returns the layers of nodes constructed by a directed/undirected breadth first search where the maximum number
of layers is restricted.
- getLayers(LayoutGraph, NodeMap, int) -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Calculates the sequence of nodes within each layer.
- getLayers(LayoutGraph, NodeMap, int) -
Method in interface y.layout.hierarchic.LayerSequencer
- Calculates the sequence of nodes within each layer.
- getLayerSequence(LayoutGraph, NodeMap, int) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Determines the order of the nodes within their layers.
- getLayerSequence(LayoutGraph, NodeMap, int) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Determines the order of the nodes within their layers.
- getLayerSequencer() -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
-
- getLayerSequencer() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the
LayerSequencer
instance responsible for calculating the sequence of nodes within
each layer (second phase of the layout algorithm).
- getLayerSpacing() -
Method in class y.layout.radial.RadialLayouter
- Returns the spacing between two consecutive circles (layers).
- getLayerSpacing() -
Method in class y.layout.tree.LayeredNodePlacer
- Returns the distance between two adjacent layers.
- getLayout(Node) -
Method in class y.layout.CopiedLayoutGraph
- Returns the layout information for the given node of the copied graph.
- getLayout(Edge) -
Method in class y.layout.CopiedLayoutGraph
- Returns the layout information for the given edge of the copied graph.
- getLayout(Node) -
Method in class y.layout.DefaultLayoutGraph
-
- getLayout(Edge) -
Method in class y.layout.DefaultLayoutGraph
-
- getLayout(Node) -
Method in class y.layout.LayoutGraph
- Returns the layout information for the given node.
- getLayout(Edge) -
Method in class y.layout.LayoutGraph
- Returns the layout information for the given edge.
- getLayout(Node) -
Method in class y.view.Graph2D
- Returns the layout information for a node in the drawing.
- getLayout(Edge) -
Method in class y.view.Graph2D
- Returns the layout information for an edge in the drawing.
- getLayoutBounds() -
Method in class y.layout.random.RandomLayouter
- Returns a rectangular area that confines the layout.
- getLayoutCallback() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns the
callback
that is notified upon completion of multi-page
layout calculation runs.
- getLayouter() -
Method in class y.layout.multipage.LayoutContext
- Returns the layouter object that belongs to this layout context.
- getLayouter() -
Method in class y.view.LocalViewCreator
- Returns the layout algorithm used to lay out the contents of a newly
created local view or
null
if the contents of said view should
not be laid out at all.
- getLayouters() -
Method in class y.layout.SequentialLayouter
- Returns the chain of
layout algorithms
.
- getLayoutExecutor() -
Method in class y.module.LayoutModule
- Gets the
Graph2DLayoutExecutor
that will be used by this instance in
LayoutModule.launchLayouter(y.layout.Layouter)
to execute the layout.
- getLayoutExecutor() -
Method in class y.module.TabularLayoutModule
-
- getLayoutForOriginalGraph() -
Method in class y.layout.CopiedLayoutGraph
- Returns a
GraphLayout
that is valid for the original graph.
- getLayoutGraph() -
Method in class y.layout.grouping.Grouping
- Returns the
LayoutGraph
instance for which this Grouping
object provides hierarchy information.
- getLayoutMode() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the layout mode this layouter should use for upcoming layouts.
- getLayoutMorpher() -
Method in class y.view.Graph2DLayoutExecutor
- Yields the
LayoutMorpher
instance that is used by this instance to perform the animation
if this instance is in Graph2DLayoutExecutor.ANIMATED
or Graph2DLayoutExecutor.ANIMATED_THREADED
mode
.
- getLayoutOrientation() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns the main orientation of the layout.
- getLayoutOrientation() -
Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
- Returns the layout orientation.
- getLayoutOrientation() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns the layout orientation that is considered during the clearing of the area.
- getLayoutOrientation() -
Method in class y.layout.partial.FillAreaLayouter
- Returns the layout orientation that is considered during the compaction process.
- getLayoutOrientation() -
Method in class y.layout.partial.PartialLayouter
- Returns the layout orientation that is considered during the placement of partial elements.
- getLayoutPolicy() -
Method in class y.layout.tabular.TabularLayouter
- Returns the policy defining the size of the resulting tabular layout
and the mapping of the nodes to the table cells.
- getLayoutQuality() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns the desired layout quality.
- getLayoutStages() -
Method in class y.layout.CompositeLayouter
- Returns the complete pipeline of
LayoutStage
s that were added to this CompositeLayouter
.
- getLayoutStages() -
Method in class y.layout.CompositeLayoutStage
- Returns the complete pipeline of
LayoutStage
s that were added to this CompositeLayoutStage
.
- getLayoutStyle() -
Method in class y.layout.circular.CircularLayouter
- Returns the global layout style for this layout algorithm.
- getLayoutStyle() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the layout style of this layout algorithm.
- getLayoutStyle() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the layout style for this layout algorithm.
- getLayoutStyle() -
Method in class y.layout.SelfLoopLayouter
- Returns the layout style of the self-loops.
- getLayoutStyle() -
Method in class y.layout.tree.TreeLayouter
- Returns the edge routing style used by this layout algorithm.
- getLeafNodes(Graph, boolean) -
Static method in class y.algo.Trees
- Returns all leaf nodes of the given tree.
- getLeftAlignAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that aligns the currently selected nodes by their
x-coordinate.
- getLeftBorder(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the width of the left border of the given node.
- getLeftHalf(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the sum of half the width of the node and its left border.
- getLeftInset() -
Method in class y.layout.grid.ColumnDescriptor
- Returns the left column inset in which no element will lie in the resulting layout.
- getLeftLaneInset() -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Returns the left insets of the swimlane in which no element will lie in the resulting layout.
- getLeftX(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the leftmost x-coordinate of the node when considering the left border of the node.
- getLengthInterval() -
Method in class y.layout.router.polyline.Channel
- Returns an
interval
spanning the union of the maximum extension of the segment infos
.
- getLevel(Node) -
Method in class y.algo.Groups.Dendrogram
- Returns the level of the given node of the dendrogram.
- getLevel() -
Method in class y.io.gml.GMLEncoder
- Getter for property level.
- getLevel() -
Method in class y.io.gml.ItemParser
- Getter for property level.
- getLevel() -
Method in class y.io.gml.XGMLEncoder
- Getter for property level.
- getLevelCount() -
Method in class y.algo.Groups.Dendrogram
- Returns the number of levels this dendrogram has.
- getLineColor(YLabel, boolean) -
Method in class y.view.AbstractCustomLabelPainter
- Determines the color for drawing the specified label's border.
- getLineColor(NodeRealizer, boolean) -
Method in class y.view.AbstractCustomNodePainter
- Callback method used by
AbstractCustomNodePainter.initializeLine(NodeRealizer, Graphics2D)
to determine the color of the lines.
- getLineColor() -
Method in class y.view.EdgeRealizer
- Returns the line color of the edge path.
- getLineColor() -
Method in class y.view.NodeRealizer
- Returns the outline color of this realizer.
- getLineColor() -
Method in class y.view.PortConfigurationAdapter
- Returns the color that is used to draw the border of
NodePort
s.
- getLineColor() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getLineColor() -
Method in class y.view.ShapeDrawable
- Getter for property lineColor.
- getLineColor(NodeRealizer) -
Method in interface y.view.tabular.TableStyle
- Returns the color to be used to draw a table, column, or
row without a border, or the interior of a table, column, or row with a
border.
- getLineColor(NodeRealizer) -
Method in class y.view.tabular.TableStyle.SimpleStyle
- Returns the value of the style's
lineColor
property.
- getLineColor() -
Method in class y.view.YLabel
- Returns the color used to draw a border around the bounding box of this label.
- getLineDistance() -
Method in class y.layout.ParallelEdgeLayouter
- Returns the distance between two adjacent edge paths that run in parallel.
- getLineDistance() -
Method in class y.layout.SelfLoopLayouter
- Returns the distance between two self-loops incident to the same node.
- getLinePaint(YLabel, boolean) -
Method in class y.view.AbstractCustomLabelPainter
- Determines the paint for drawing the specified label's border.
- getLinePaint(NodeRealizer, boolean) -
Method in class y.view.AbstractCustomNodePainter
- Callback method used by
AbstractCustomNodePainter.initializeLine(NodeRealizer, Graphics2D)
to determine the color of the line.
- getLinePaint(EdgeRealizer, boolean) -
Method in class y.view.GenericEdgePainter
- Callback method used by
GenericEdgePainter.initializeLine(EdgeRealizer,java.awt.Graphics2D,boolean)
and GenericEdgePainter.initializeSelectionLine(EdgeRealizer,java.awt.Graphics2D,boolean)
to determine the color of the line.
- getLineSegment(int) -
Method in class y.geom.YPointPath
- Returns a line segment in the path.
- getLineStroke(YLabel, boolean) -
Method in class y.view.AbstractCustomLabelPainter
- Determines the stroke for drawing the specified label's border.
- getLineStroke(NodeRealizer, boolean) -
Method in class y.view.AbstractCustomNodePainter
- Callback method used by
AbstractCustomNodePainter.initializeLine(NodeRealizer, Graphics2D)
to determine the stroke of the lines.
- getLineStroke(EdgeRealizer, boolean) -
Method in class y.view.FramedEdgePainter
- Determines the stroke used to calculate the outline of the edge.
- getLineStroke(EdgeRealizer, boolean) -
Method in class y.view.GenericEdgePainter
- Callback method used by
GenericEdgePainter.initializeLine(EdgeRealizer,java.awt.Graphics2D,boolean)
and GenericEdgePainter.initializeSelectionLine(EdgeRealizer,java.awt.Graphics2D,boolean)
to determine the stroke of the line.
- getLineStyle() -
Method in class y.view.LineType
- Returns the line style of this LineType.
- getLineType() -
Method in class y.view.EdgeRealizer
- Returns the line type of the edge path.
- getLineType(int, byte) -
Static method in class y.view.LineType
- Deprecated. Use method
LineType.createLineType(int, byte)
instead.
- getLineType() -
Method in class y.view.NodeRealizer
- Returns the line type of this realizer.
- getLineType() -
Method in class y.view.PortConfigurationAdapter
- Returns the line type that is used to draw the border of
NodePort
s.
- getLineType() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getLineType(NodeRealizer) -
Method in interface y.view.tabular.TableStyle
- Returns the stroke to be used to draw a table, column, or
row without a border, or the interior of a table, column, or row with a
border.
- getLineType(NodeRealizer) -
Method in class y.view.tabular.TableStyle.SimpleStyle
- Returns the value of the style's
lineType
property.
- getList() -
Method in interface y.layout.hierarchic.incremental.Layer
- Returns a list of the
Node
s associated with this Layer
instance.
- getList(int) -
Method in class y.util.pq.ArrayIntNodePQ
- Returns the list for a given slot.
- getListCellRendererComponent(JList, Object, int, boolean, boolean) -
Method in class y.option.ArrowCellRenderer
- Returns a component that has been configured to display the specified value.
- getListCellRendererComponent(JList, Object, int, boolean, boolean) -
Method in class y.option.BridgeCalculatorCellRenderer
- Returns a component that has been configured to display the specified value.
- getListCellRendererComponent(JList, Object, int, boolean, boolean) -
Method in class y.option.ColorListCellRenderer
-
- getListCellRendererComponent(JList, Object, int, boolean, boolean) -
Method in class y.option.IconCellRenderer
-
- getListCellRendererComponent(JList, Object, int, boolean, boolean) -
Method in class y.option.ImageCellRenderer
- Returns a component that has been configured to display an image.
- getListCellRendererComponent(JList, Object, int, boolean, boolean) -
Method in class y.option.MappedListCellRenderer
- Interface implementation.
- getListCellRendererComponent(JList, Object, int, boolean, boolean) -
Method in class y.option.RealizerCellRenderer
-
- getListCellRendererComponent(JList, Object, int, boolean, boolean) -
Method in class y.option.StrokeCellRenderer
- Returns a component that has been configured to display the specified value.
- getLocalGroupDepth(Node) -
Method in class y.view.hierarchy.HierarchyManager
- Returns the hierarchy level of the given node within
its graph.
- getLocalName() -
Method in class y.io.graphml.output.GraphMLXmlAttribute
- Gets the local name of the attribute.
- getLocation() -
Method in class y.geom.YRectangle
- Returns coordinates of upper left corner.
- getLocation() -
Method in class y.layout.LabelCandidate
- Returns the coordinates of the upper-left corner of the candidate's bounds.
- getLocation(Node) -
Method in class y.layout.LayoutGraph
- Returns the coordinates of the given node's upper-left corner.
- getLocation() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Returns the
fixed
location within the location range
for this segment info.
- getLocation() -
Method in class y.layout.router.polyline.OrthogonalInterval
- Returns the vertical coordinate for horizontal intervals or the horizontal coordinate for vertical intervals,
respectively.
- getLocation() -
Method in class y.view.NodePort
- Returns the position of this port instance in absolute world coordinates.
- getLocation(NodePort, PortLocationModelParameter) -
Method in class y.view.NodeScaledPortLocationModel
-
- getLocation(NodePort, PortLocationModelParameter) -
Method in interface y.view.PortLocationModel
- Determines the location of the port for the given parameter.
- getLocation() -
Method in class y.view.YLabel
- Returns the absolute coordinate of the upper left corner of this label's
paraxial bounding box.
- getLocationRange() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Returns the range, i.e., the interval within which the segment should be placed.
- getLongText() -
Method in class y.util.DetailedMessagePanel
- Getter for property longText.
- getLowerRightChildren(Node, LayoutGraph) -
Method in class y.layout.tree.DelegatingNodePlacer
- Returns all lower-right children of the local root node.
- getMagnifierRadius() -
Method in class y.view.MagnifierViewMode
- Returns the radius of the magnifying glass.
- getMagnifierZoomFactor() -
Method in class y.view.MagnifierViewMode
- Returns the zoom factor used for the magnifier view.
- getMainArgument() -
Method in class y.util.CommandLineArguments
- Getter for property mainArgument.
- getManhattanDistance(YRectangle) -
Method in class y.geom.YRectangle
- Returns the Manhattan distance to the passed rectangle.
- getMap(Graph) -
Method in class y.util.GraphCopier.DataProviderCopyFactory
- Helper method that retrieves the map for the given graph instance.
- getMapName() -
Method in class y.io.LinkMap
- Returns this map's name.
- getMargin() -
Method in class y.io.ViewPortConfigurator
-
- getMargin() -
Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
- Returns the maximum relative distance between an edge and its closest
node for edges that are routed outside the bounding box of all graph
nodes.
- getMax() -
Method in class y.geom.BorderLine
- Returns the greatest position of this borderline
- getMax(BorderLine.Segment) -
Method in class y.geom.BorderLine
- Returns the maximum position of the given segment.
- getMax(LayoutGraph, Node) -
Method in class y.layout.hierarchic.AsIsLayerer
- Callback used for calculating the lower (max) value of a given node.
- getMax() -
Method in class y.layout.router.polyline.Interval
- Returns the upper bound of the interval.
- getMax() -
Method in class y.layout.router.polyline.OrthogonalInterval
- Returns the upper bound of the
orthogonal interval
.
- getMaxColumnLevel() -
Method in class y.view.tabular.TableOrderEditor
- The maximum number of levels the column hierarchy may have.
- getMaxDistance() -
Method in class y.view.PortAssignmentMoveSelectionMode
- Returns the maximum distance a bend may have from the adjacent port so
that it will still be considered a port assignment.
- getMaxExtension() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Returns the maximum extension that this segment can span.
- getMaximalChildSectorAngle() -
Method in class y.layout.radial.RadialLayouter
- Returns the maximum sector angle around a node within which the node's children will be placed.
- getMaximalDeviationAngle() -
Method in class y.layout.circular.CircularLayouter
- Returns the maximum deviation angle allowed for an edge.
- getMaximalDuration() -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Returns the time limit in milliseconds set for this sequencer per execution.
- getMaximalDuration() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the time limit (in milliseconds) set for the layout algorithm.
- getMaximalDuration() -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Returns the time limit (in milliseconds) set for this sequencer per execution.
- getMaximalDuration() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns the time limit (in milliseconds) set for the layout algorithm.
- getMaximalDuration() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns the time limit (in milliseconds) set for the layout algorithm.
- getMaximalDuration() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the time limit (in milliseconds) set for the layout algorithm.
- getMaximalDuration() -
Method in class y.layout.hierarchic.SimplexDrawer
- Returns the time limit (in milliseconds) set for the layout algorithm.
- getMaximalDuration() -
Method in class y.layout.hierarchic.WeightedLayerer
- Returns the time limit in milliseconds set for the layout algorithm.
- getMaximalDuration() -
Method in class y.layout.labeling.SALabeling
- Returns the time limit for this algorithm in milliseconds.
- getMaximalDuration() -
Method in class y.layout.partial.PartialLayouter
- Returns the preferred time limit (in milliseconds) for the layout algorithm.
- getMaximumClusterSize() -
Method in class y.algo.NodeAggregation
- Returns the preferred maximum number of elements contained in a cluster.
- getMaximumDescendantWeight() -
Method in class y.algo.AggregationInfo
- Returns the maximum weight of a node of the original graph that is a descendant of this aggregate.
- getMaximumDistance() -
Method in class y.layout.SliderEdgeLabelModel
- Returns the maximum distance between the label's bounding box and the edge's path.
- getMaximumDuration() -
Method in class y.algo.NodeAggregation
- Returns the maximum duration in milliseconds that this layout algorithm is allowed to run.
- getMaximumDuration() -
Method in class y.layout.organic.OrganicLayouter
- Returns the maximum duration in milliseconds that this layout algorithm is allowed to run.
- getMaximumDuration() -
Method in class y.layout.organic.OrganicRemoveOverlapsStage
- Returns the maximum duration in milliseconds that this layout stage is allowed to run.
- getMaximumDuration() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the maximum duration in milliseconds that this layout algorithm is allowed to run.
- getMaximumDuration() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns the preferred time limit in milliseconds.
- getMaximumDuration() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns the preferred time limit in milliseconds.
- getMaximumDuration() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the preferred time limit in milliseconds.
- getMaximumDuration() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns the time limit in milliseconds for the layout algorithm.
- getMaximumDuration() -
Method in class y.layout.partial.FillAreaLayouter
- Returns the time limit in milliseconds for the layout algorithm.
- getMaximumDuration() -
Method in class y.layout.planar.CombinatorialEmbedder
-
- getMaximumDuration() -
Method in class y.layout.planar.DrawingEmbedder
-
- getMaximumDuration() -
Method in class y.layout.planar.EdgeRouter
-
- getMaximumDuration() -
Method in class y.layout.router.EdgeBundlingStage
- Returns the maximum duration in milliseconds that this bundling algorithm is allowed to run.
- getMaximumDuration() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns the time limit (in milliseconds) set for the edge routing algorithm.
- getMaximumError() -
Method in class y.layout.CurveFittingLayoutStage
- Returns the maximum allowed error for the fitting process.
- getMaximumExtent(Node, boolean) -
Method in class y.layout.hierarchic.PendularDrawer
- Calculates the maximum or minimum x-coordinate to which a given node can be assigned without violating
the constraints.
- getMaximumGraphDistance() -
Method in class y.view.LocalViewCreator.Neighborhood
- Returns the maximum number of edges to be traversed to collect a node
in the neighborhood of the focus nodes.
- getMaximumNodesAfterBus() -
Method in class y.layout.hierarchic.incremental.BusDescriptor
- Returns the maximum number of nodes in a layer that are placed after the common bus segment.
- getMaximumNodesBeforeBus() -
Method in class y.layout.hierarchic.incremental.BusDescriptor
- Returns the maximum number of nodes in a layer that are placed before the common bus segment.
- getMaximumNodeSize() -
Method in class y.layout.hierarchic.AsIsLayerer
- Returns the maximum size of a node used for calculating layer overlaps.
- getMaximumNonOrthogonalSegmentRatio() -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Returns the maximum segment length ratio at each end of an orthogonal segment that may get converted into a
(non-orthogonal) polyline segment.
- getMaximumOctilinearSegmentRatio() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the maximum ratio between the horizontal/vertical part of a segment and
the non-orthogonal, octilinear part.
- getMaximumPartitionCount() -
Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
- Returns the maximum number of partitions the result should have.
- getMaximumPolylineSegmentRatio() -
Method in class y.layout.router.polyline.EdgeRouter
- Deprecated. Use the respective maximum segment ratio property on the edge layout descriptor instead. See the documentation for details.
- getMaximumSize() -
Method in class y.base.CommandStream
- Returns the maximum size of this stream.
- getMaximumSize(NodeRealizer) -
Method in interface y.view.GenericNodeRealizer.GenericSizeConstraintProvider
- Returns the maximum size the realizer can have.
- getMaximumSize(NodeRealizer) -
Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
-
- getMaximumSize() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns the maximum size of the realizer.
- getMaximumSize() -
Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
-
- getMaximumSize() -
Method in class y.view.SizeConstraintProvider.Default
- Returns the maximum size that of this SizeConstraintProvider.
- getMaximumSize() -
Method in interface y.view.SizeConstraintProvider
- Returns the maximum size the realizer that implements this interface can have.
- getMaximumUndoDepth() -
Method in class y.view.Graph2DUndoManager
- Returns the maximum number of commands stored on the undo stream.
- getMaximumZoom() -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Gets the maximum zoom level of
Graph2DView
that will be assigned when scrolling the mouse wheel.
- getMaxLevel() -
Method in class y.view.tabular.ColumnDropTargetListener
- Returns the maximum level the new column may lie in.
- getMaxLevel() -
Method in class y.view.tabular.RowDropTargetListener
- Returns the maximum level the new row may lie in.
- getMaxPageSize() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns the maximum size of a single page.
- getMaxRowLevel() -
Method in class y.view.tabular.TableOrderEditor
- The maximum number of levels the row hierarchy may have.
- getMaxTime() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Specifies the maximum duration in milliseconds that this algorithm is allowed to run.
- getMaxValue() -
Method in class y.geom.BorderLine
- Returns the maximum value that is set on this borderline
- getMaxValue(double, double) -
Method in class y.geom.BorderLine
- Calculates the maximum value in the interval from->to.
- getMaxWidth() -
Method in class y.util.DetailedMessagePanel
- Getter for property maxWidth.
- getMaxX() -
Method in class y.layout.router.polyline.PartitionCell
- Returns the x-coordinate of the right border of this
PartitionCell
.
- getMaxX() -
Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
- Returns the current maximum x-coordinate of this
GenericTreeLayouter.SubtreeShape
instance.
- getMaxY() -
Method in class y.layout.router.polyline.PartitionCell
- Returns the y-coordinate of the bottom border of this
PartitionCell
.
- getMaxY() -
Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
- Returns the current maximum y-coordinate of this
GenericTreeLayouter.SubtreeShape
instance.
- getMaxZoomLevel() -
Method in class y.view.NavigationComponent
-
- getMemento() -
Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
- Returns a token that allows to bind a constraint factory to a graph instance after creation.
- getMemento() -
Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
- Returns a token that allows to bind a constraint factory to a graph instance after creation.
- getMemento() -
Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
- Returns a token that allows to bind a constraint factory to a graph instance after creation.
- getMemento() -
Method in interface y.layout.hierarchic.MementoSupport
- Returns the currently active memento
Object
.
- getMementoMode(byte) -
Method in interface y.layout.hierarchic.MementoSupport
- Retrieves the current mode previously set by method
MementoSupport.setMementoMode(byte, boolean)
for the given phase of the algorithm.
- getMementoSupport() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the cookie for the memento support of the hierarchic layout algorithm.
- getMerger() -
Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
- Returns the
merger
instance.
- getMin() -
Method in class y.geom.BorderLine
- Returns the smallest position of this borderline
- getMin(BorderLine.Segment) -
Method in class y.geom.BorderLine
- Returns the minimum position of the given segment.
- getMin(LayoutGraph, Node) -
Method in class y.layout.hierarchic.AsIsLayerer
- Callback used for calculating the upper (min) value of a given node.
- getMin() -
Method in class y.layout.router.polyline.Interval
- Returns the lower bound of the interval.
- getMin() -
Method in class y.layout.router.polyline.OrthogonalInterval
- Returns the lower bound of the
orthogonal interval
.
- getMin() -
Method in class y.util.pq.ArrayIntNodePQ
- Returns the node with the minimal value in the queue.
- getMin() -
Method in class y.util.pq.BHeapDoubleNodePQ
- Returns the node with smallest priority in this queue.
- getMin() -
Method in class y.util.pq.BHeapIntNodePQ
- Returns he node with smallest priority in this queue.
- getMin() -
Method in class y.util.pq.BHeapNodePQ
- Returns the node with smallest priority in this queue.
- getMin() -
Method in interface y.util.pq.DoubleNodePQ
- Returns he node with smallest priority in this queue.
- getMin() -
Method in class y.util.pq.DoubleObjectPQ
- Returns the object with smallest priority in this queue.
- getMin() -
Method in interface y.util.pq.IntNodePQ
- Returns he node with smallest priority in this queue.
- getMin() -
Method in class y.util.pq.IntObjectPQ
- Returns he node with smallest priority in this queue.
- getMin() -
Method in class y.util.pq.ListIntNodePQ
- Returns the node with the minimal value in the queue.
- getMin() -
Method in interface y.util.pq.NodePQ
- Returns he node with smallest priority in this queue.
- getMin() -
Method in class y.util.pq.TreeIntNodePQ
- Returns the node with the minimal value in the queue.
- getMinBendCount() -
Method in class y.view.ArcEdgeRealizer
- Returns the minimal number of bends for this realizer,
which is 1.
- getMinBendCount() -
Method in class y.view.EdgeRealizer
- Returns the minimal number of bends the edge must have.
- getMinBendCount(EdgeRealizer) -
Method in interface y.view.GenericEdgeRealizer.BendHandler
- Callback method for
EdgeRealizer.getMinBendCount()
- getMinBendCount() -
Method in class y.view.GenericEdgeRealizer
-
- getMinBendCount(EdgeRealizer) -
Method in class y.view.SimpleBendHandler
- This implementation returns
0
- getMinDegreeNodes(ArrayList, ArrayList) -
Method in class y.layout.planar.VertexOrder
- Returns from a list of nodes the list of nodes with minimal degree and
with indegree zero of directed edges.
- getMinDistance(LayoutGraph, Layer, LayoutDataProvider, Node, Node) -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Determines the minimum distance between two
Node
s of the same layer.
- getMinDistance(LayoutGraph, Layer, LayoutDataProvider, Node, Node) -
Method in interface y.layout.hierarchic.incremental.DrawingDistanceCalculator
- Main interface method called by
NodePlacer
instances to determine the minimum distance between Node
s
of same layer.
- getMinDistance(LayoutGraph, Layer, Node, Node) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies the minimum allowed distance between two nodes of the same given layer.
- getMinDistance(LayoutGraph, Layer, LayoutDataProvider, Node, Node) -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
-
- getMinExtension() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Returns the minimum known extension of the segment, i.e., the minimum interval that this segment will cover in any
case.
- getMinFirstSegmentLength() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the minimum length for the first segment of an edge.
- getMinimalAutoBounds() -
Method in interface y.view.hierarchy.AutoBoundsFeature
- Returns the minimal auto bounds of this object.
- getMinimalAutoBounds() -
Method in class y.view.hierarchy.GroupNodeRealizer
-
- getMinimalAutoBounds() -
Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
- This call will be delegated to the internal realizer, if that realizer implements
the
AutoBoundsFeature
interface.
- getMinimalBendAngle() -
Method in class y.layout.radial.RadialLayouter
- Returns the minimum bend angle (in degrees) between two adjacent edge segments.
- getMinimalBusDistance() -
Method in class y.layout.router.EdgeGroupRouterStage
- Returns the minimum distance between a bus formed by an edge group and the nodes to which the grouped edges
connect.
- getMinimalDistance() -
Method in class y.layout.router.OrganicEdgeRouter
- Returns the minimum distance the algorithm should guarantee between nodes and non-incident edges.
- getMinimalEdgeDistance() -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the minimum distance between two edges in the same layer.
- getMinimalEdgeDistance() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the minimum distance between two edges in the same layer.
- getMinimalEdgeLength() -
Method in class y.layout.tree.BalloonLayouter
- Returns the minimum length that this layout algorithm assigns to edges of the graph.
- getMinimalEdgeToEdgeDistance() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the minimum distance between a pair of edges.
- getMinimalEdgeToEdgeDistancePenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for violations of the minimum distance between any two edges.
- getMinimalFirstLastSegmentLengthPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for violations of the minimum length of the first and last segment of an edge.
- getMinimalFirstSegmentLength() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the minimum length of the first segment of the edge path (at the source node).
- getMinimalFirstSegmentLength() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the minimum length of the first segment of the edge path (at the source node).
- getMinimalGroupNodeToEdgeDistancePenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for violations of the minimum distance between any edge and any group node side.
- getMinimalInsets() -
Method in class y.view.hierarchy.GenericGroupNodeRealizer
- Returns the minimal insets defined for this realizer.
- getMinimalInsets() -
Method in interface y.view.hierarchy.GroupFeature
- Returns the minimal insets defined for this realizer.
- getMinimalInsets() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns the minimal insets defined for this realizer.
- getMinimalLastSegmentLength() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the minimum length of the last segment of the edge path (at the target node).
- getMinimalLayerDistance() -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the minimum distance between two layers.
- getMinimalLayerDistance() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the minimum distance between two layers.
- getMinimalLayerDistance(Node, boolean) -
Method in class y.layout.hierarchic.PendularDrawer
- Returns the minimum distance between two nodes of the same layer according to
AbstractDrawer.getMinimalNodeDistance()
,AbstractDrawer.getMinimalEdgeDistance()
and AbstractDrawer.getMinimalMultiEdgeDistance()
.
- getMinimalLayerDistance() -
Method in class y.layout.radial.RadialLayouter
- Returns the minimum distance between two circles.
- getMinimalLayerDistance() -
Method in class y.layout.tree.TreeLayouter
- Returns the minimum distance between two adjacent layers.
- getMinimalMultiEdgeDistance() -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the minimum distance between two edges sharing source/target in the same layer.
- getMinimalNodeCornerDistance() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the minimum distance that the edge should maintain from node corners when entering or leaving the node.
- getMinimalNodeCornerDistancePenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for violations of the minimum distance the edge shall maintain from node corners when entering or
leaving the node.
- getMinimalNodeDistance() -
Method in class y.layout.circular.SingleCycleLayouter
- Returns the minimum distance between nodes that are next to each other on the circle.
- getMinimalNodeDistance() -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the minimum distance between two nodes in the same layer.
- getMinimalNodeDistance() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the minimum distance between two nodes in the same layer.
- getMinimalNodeDistance() -
Method in class y.layout.organic.OrganicRemoveOverlapsStage
- Returns the minimum distance to be kept between any two nodes of the graph.
- getMinimalNodeDistance() -
Method in class y.layout.organic.ShuffleLayouter
- Returns the default minimum distance that has to be obeyed between any two nodes.
- getMinimalNodeDistance() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the minimum node distance that this algorithm should enforce between all pairs of nodes.
- getMinimalNodeDistance() -
Method in class y.layout.partial.PartialLayouter
- Returns the minimum distance between two adjacent nodes.
- getMinimalNodeDistance() -
Method in class y.layout.tree.BalloonLayouter
- Returns the minimum distance to be kept between the nodes in the tree.
- getMinimalNodeDistance() -
Method in class y.layout.tree.TreeLayouter
- Returns the minimum horizontal distance between adjacent nodes within the same layer.
- getMinimalNodeToEdgeDistance() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns the minimum distance between edges and node bounds.
- getMinimalNodeToEdgeDistance() -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Returns the minimum distance between edges and node bounds.
- getMinimalNodeToEdgeDistancePenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for violations of the minimum distance between any edge and any normal node side.
- getMinimalNodeToNodeDistance() -
Method in class y.layout.radial.RadialLayouter
- Returns the minimum distance between two neighboring nodes of the same circle.
- getMinimalRadius() -
Method in class y.layout.circular.SingleCycleLayouter
- Returns the minimum radius for the circle on which the nodes are placed.
- getMinimumBackboneSegmentLength() -
Method in class y.layout.router.BusRouter
- Returns the preferred minimum length of a backbone segment.
- getMinimumBackboneSegmentLength() -
Method in class y.layout.router.polyline.BusDescriptor
- Returns the preferred minimum length of backbone segments.
- getMinimumBusConnectionsCount() -
Method in class y.layout.router.BusRouter
- Returns the minimum number of bus connections a backbone segment must have.
- getMinimumBusDistance() -
Method in class y.layout.tree.MultiParentDescriptor
- Returns the minimum distance between the nodes of a multi-parent structure and the bus connecting these nodes.
- getMinimumBusSegmentDistance() -
Method in class y.layout.tree.TreeLayouter
- Returns the minimum (vertical) distance of the horizontal edge segments
of the bus between the root node and the child nodes.
- getMinimumChannelSegmentDistance() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the minimum (non-negative) distance between edge segments that are routed orthogonally
in the channel between the root node and the child nodes (see
DefaultNodePlacer.ROUTING_FORK
).
- getMinimumChannelSegmentDistance() -
Method in class y.layout.tree.SimpleNodePlacer
- Returns the minimum (non-negative) distance between edge segments that are routed orthogonally
in the channel between the root node and the child nodes.
- getMinimumClusterSize() -
Method in class y.algo.NodeAggregation
- Returns the preferred minimum number of elements contained in a cluster.
- getMinimumDistance() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns the preferred minimum distance to obstacles.
- getMinimumDistance() -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Returns the preferred minimum distance to obstacles.
- getMinimumDistance(LayoutGraph, Edge) -
Method in class y.layout.hierarchic.incremental.SelfloopCalculator
- Returns the minimum length between two edges associated with the given edge.
- getMinimumDistance() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the minimum distance between any two edge segments.
- getMinimumDistance() -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Returns the minimum distance that an edge will maintain from its source and target node.
- getMinimumDistance() -
Method in class y.layout.SliderEdgeLabelModel
- Returns the minimum distance between the label's bounding box and the edge's path.
- getMinimumDistanceToEdge() -
Method in class y.layout.router.BusRouter
- Returns the minimum distance between any two edge segments.
- getMinimumDistanceToNode() -
Method in class y.layout.router.BusRouter
- Returns the minimum distance between edge segments and nodes.
- getMinimumDistanceToNode() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns the minimum distance between edge segments and nodes.
- getMinimumEdgeToEdgeDistance() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns the minimum distance to segments belonging to other edges.
- getMinimumEdgeToEdgeDistance() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the minimum distance between edges.
- getMinimumFirstSegmentLength() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns the minimum length of the first segment of the edge path (at the source node).
- getMinimumFirstSegmentLength(LayoutGraph, Edge) -
Method in class y.layout.hierarchic.incremental.SelfloopCalculator
- Returns the minimum length of the first segment of the given edge.
- getMinimumFirstSegmentLength() -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Returns the minimum length of the first segment of the edge path (at the source node).
- getMinimumFirstSegmentLength() -
Method in class y.layout.orthogonal.EdgeLayoutDescriptor
- Returns the minimum length of the first segment of the edge path (at the source node).
- getMinimumFirstSegmentLength() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns the minimum length of the first segment of the edge path (at the source node).
- getMinimumFirstSegmentLength() -
Method in class y.layout.seriesparallel.EdgeLayoutDescriptor
- Returns the minimum length for the first segment of the associated edge.
- getMinimumFirstSegmentLength() -
Method in class y.layout.tree.CompactNodePlacer
- Returns the minimum length for the first segment of an edge.
- getMinimumFirstSegmentLength() -
Method in class y.layout.tree.TreeLayouter
- Returns the minimum length for the first segment of an edge.
- getMinimumGroupDistance() -
Method in class y.layout.hierarchic.incremental.GroupingSupport
- Returns the minimum distance between group nodes.
- getMinimumHeight() -
Method in class y.layout.grid.RowDescriptor
- Returns the minimum height of the row.
- getMinimumHeight() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Returns the minimum height of the row.
- getMinimumLaneWidth() -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Returns the minimum width of the swimlane.
- getMinimumLastSegmentLength() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns the minimum length of the last segment of the edge path (at the target node).
- getMinimumLastSegmentLength(LayoutGraph, Edge) -
Method in class y.layout.hierarchic.incremental.SelfloopCalculator
- Returns the minimum length of the last segment of the given edge.
- getMinimumLastSegmentLength() -
Method in class y.layout.orthogonal.EdgeLayoutDescriptor
- Returns the minimum length of the last segment of the edge path (at the target node).
- getMinimumLastSegmentLength() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns the minimum length of the last segment of the edge path (at the target node).
- getMinimumLastSegmentLength() -
Method in class y.layout.seriesparallel.EdgeLayoutDescriptor
- Returns the minimum length for the last segment of the associated edge.
- getMinimumLastSegmentLength() -
Method in class y.layout.tree.CompactNodePlacer
- Returns the minimum length for the last segment of an edge.
- getMinimumLastSegmentLength() -
Method in class y.layout.tree.TreeLayouter
- Returns the minimum length for the last segment of an edge.
- getMinimumLayerDistance() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the minimum distance between two adjacent layers.
- getMinimumLayerHeight() -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Returns the minimum height of the layer to which this node is assigned.
- getMinimumLayerHeight(LayoutGraph, LayoutDataProvider, Layer) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns the minimum height of a given
layer
.
- getMinimumLength() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns the minimum length of an edge.
- getMinimumLength() -
Method in class y.layout.seriesparallel.EdgeLayoutDescriptor
- Returns the minimum length for the associated edge.
- getMinimumNodeDistance(LayoutGraph, Node) -
Method in class y.layout.hierarchic.incremental.SelfloopCalculator
- Returns the minimum distance between two nodes associated with the given node.
- getMinimumNodeDistance() -
Method in class y.layout.organic.RemoveOverlapsLayoutStage
- Returns the minimum distance to be kept between any two nodes of the graph.
- getMinimumNodeDistance() -
Method in class y.layout.tree.MultiParentDescriptor
- Returns the minimum distance between two nodes belonging to the same multi-parent structure.
- getMinimumNodeSize() -
Method in class y.layout.hierarchic.AsIsLayerer
- Returns the minimum size of a node used for calculating layer overlaps.
- getMinimumNodeSize() -
Method in class y.layout.tree.TreeMapLayouter
- Returns the minimum size (height and width) a node in the tree map must have.
- getMinimumNodeSizeDPKey() -
Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
- Returns the key to register a
DataProvider
that is used to access the minimum sizes for the group nodes.
- getMinimumNodeToEdgeDistance() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns the minimum distance to nodes.
- getMinimumNodeToEdgeDistance() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the minimum distance between nodes and edges.
- getMinimumNodeToNodeDistance() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the minimum distance between nodes.
- getMinimumOctilinearSegmentLength(LayoutGraph, Edge) -
Method in class y.layout.hierarchic.incremental.SelfloopCalculator
- Returns the minimum octilinear segment length of the given edge.
- getMinimumPartitionCount() -
Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
- Returns the minimum number of partitions the result should have.
- getMinimumPolylineSegmentLength() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the minimum vertical distance of the edge segments that are not orthogonal.
- getMinimumRootDistance() -
Method in class y.layout.tree.DendrogramPlacer
- Returns the minimum distance between the
GenericTreeLayouter.SubtreeShape
of a root node
and the bus connecting to all of its children.
- getMinimumSegmentLength() -
Method in class y.layout.orthogonal.EdgeLayoutDescriptor
- Returns the minimum segment length of an edge.
- getMinimumSize(NodeRealizer) -
Method in interface y.view.GenericNodeRealizer.GenericSizeConstraintProvider
- Returns the minimum size the realizer must have.
- getMinimumSize(NodeRealizer) -
Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
-
- getMinimumSize() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns the minimum size of the realizer.
- getMinimumSize() -
Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
-
- getMinimumSize() -
Method in class y.view.SizeConstraintProvider.Default
- Returns the minimum size that of this SizeConstraintProvider.
- getMinimumSize() -
Method in interface y.view.SizeConstraintProvider
- Returns the minimum size the realizer that implements this interface must have.
- getMinimumSlope() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns the minimum slope that the mid segments of this edge should have, if the edge
is routed polyline in vertical layouts.
- getMinimumSlope() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the minimum slope which a non-orthogonal edge segment should have.
- getMinimumSublayerDistance() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns the minimum distance between the upper and lower sublayer.
- getMinimumSubtreeDistance() -
Method in class y.layout.tree.DendrogramPlacer
- Returns the minimum horizontal distance between adjacent
SubtreeShapes
.
- getMinimumWidth() -
Method in class y.layout.grid.ColumnDescriptor
- Returns the minimum width of the column.
- getMinimumWidth() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Returns the minimum width of the column.
- getMinimumZoom() -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Returns the minimum zoom level of
Graph2DView
that will be assigned when scrolling the mouse wheel.
- getMinLastSegmentLength() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the minimum length for the last segment of an edge.
- getMinOctilinearSegmentLength() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns the minimum length of octilinear segments for this edge.
- getMinPriority() -
Method in class y.util.pq.BHeapDoubleNodePQ
- Returns the minimum priority value in this queue.
- getMinPriority() -
Method in class y.util.pq.BHeapIntNodePQ
- Returns the minimum priority value in this queue.
- getMinPriority() -
Method in class y.util.pq.BHeapNodePQ
- Returns the minimum priority value in this queue.
- getMinPriority() -
Method in class y.util.pq.DoubleObjectPQ
- Returns the minimum priority value in this queue.
- getMinPriority() -
Method in class y.util.pq.IntObjectPQ
- Returns the minimum priority value in this queue.
- getMinSlope() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the minimum slope of the edge segments.
- getMinSlopeHeight() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the minimum height for sloped edge segments.
- getMinValue() -
Method in class y.geom.BorderLine
- Returns the minimum value that is set on this borderline
- getMinValue(double, double) -
Method in class y.geom.BorderLine
- Calculates the minimum value in the interval from->to.
- getMinX() -
Method in class y.layout.router.polyline.PartitionCell
- Returns the x-coordinate of the left border of this
PartitionCell
.
- getMinX() -
Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
- Returns the current minimum x-coordinate of this
GenericTreeLayouter.SubtreeShape
instance.
- getMinY() -
Method in class y.layout.router.polyline.PartitionCell
- Returns the y-coordinate of the upper border of this
PartitionCell
.
- getMinY() -
Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
- Returns the current minimum y-coordinate of this
GenericTreeLayouter.SubtreeShape
instance.
- getMinZoomLevel() -
Method in class y.view.NavigationComponent
-
- getMirror() -
Method in class y.layout.Direction
- Returns the mirror direction.
- getMirrorBorder() -
Method in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
- Returns the type of the border that is on the opposite side of the border defined by this type.
- getMirrorMask() -
Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
- Returns the mirror mask that defines which orientations should be mirrored.
- getMirrorMask() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the mirror mask of the
orientation layouter
.
- getMirrorMask() -
Method in class y.layout.OrientationLayouter
- Returns the mirror mask that defines which orientations this
OrientationLayouter
shall mirror.
- getMIS1() -
Method in class y.layout.planar.OverlapGraphMIS
-
- getMIS2() -
Method in class y.layout.planar.OverlapGraphMIS
-
- getMode() -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Returns the model's slider mode which determines whether the label slides
on the edge
,
along both sides of the edge
or along one side of the edge
.
- getMode() -
Method in class y.layout.seriesparallel.DefaultPortAssignment
- Returns the mode that describes how ports are placed.
- getMode() -
Method in class y.layout.SliderEdgeLabelModel
- Returns the model's slider mode which determines whether the label slides
on the edge
or
beside the edge
.
- getMode() -
Method in class y.layout.tree.DefaultPortAssignment
- Returns the mode that describes how ports are placed.
- getMode() -
Method in class y.view.DefaultBackgroundRenderer
- Returns the mode in which the background should be painted.
- getMode() -
Method in class y.view.Graph2DLayoutExecutor
- Returns the mode this instance has been created for.
- getModel() -
Method in class y.view.LocalViewCreator
- Returns the model graph for which the creator may create local views.
- getModel() -
Method in class y.view.ModelViewManager
- Returns the model graph used by this manager.
- getModel() -
Method in interface y.view.PortLocationModelParameter
- Returns the model that was used to create this parameter instance.
- getModel() -
Method in class y.view.YLabel
- Returns the model specifier for this label.
- getModelEdge(Edge) -
Method in class y.view.LocalViewCreator
- Returns a edge in the creator's model graph that corresponds to the
specified edge in the creator's view graph or
null
if
there is no corresponding edge.
- getModelEdge(Edge) -
Method in class y.view.ModelViewManager
- Returns the edge in the model managed by this
ModelViewManager
that corresponds to viewEdge
or null
if no such
edge exists.
- getModelName(EdgeLabel, GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.EdgeLabelSerializer
- Gets the symbolic name of a label model for the
modelName
attribute of the EdgeLabel
element.
- getModelName(NodeLabel, GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.NodeLabelSerializer
- Gets the symbolic name of a label model for the
modelName
attribute of the NodeLabel
element.
- getModelNode(Node) -
Method in class y.view.LocalViewCreator
- Returns a node in the creator's model graph that corresponds to the
specified node in the creator's view graph or
null
if there
is no corresponding node.
- getModelNode(Node) -
Method in class y.view.ModelViewManager
- Returns the node in the model managed by this
ModelViewManager
that corresponds to viewNode
or null
if there is
no such node.
- getModelParameter() -
Method in class y.layout.DefaultNodeLabelLayout
-
- getModelParameter() -
Method in class y.layout.LabelCandidate
- Returns the model parameter that was used by the underlying model to generate this label candidate.
- getModelParameter() -
Method in interface y.layout.LabelLayout
- Returns the label model parameter that describes the position of this label.
- getModelParameter() -
Method in class y.layout.LabelLayoutImpl
-
- getModelParameter() -
Method in class y.view.EdgeLabel
- Returns the current parameter of the edge label model.
- getModelParameter() -
Method in class y.view.NodeLabel
- Returns the current parameter of the node label model.
- getModelParameter() -
Method in class y.view.NodePort
- Returns the model parameter that determines the position of this port
instance.
- getModelPosition(EdgeLabel, GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.EdgeLabelSerializer
- Gets the symbolic name of a label model for the
modelPosition
attribute of the EdgeLabel
element.
- getModelPosition(NodeLabel, GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.NodeLabelSerializer
- Gets the symbolic name of a label model for the
modelPosition
attribute of the EdgeLabel
element.
- getModelPositions(byte) -
Static method in class y.view.EdgeLabel
- Returns the possible edge label position specifiers for the given model specifier.
- getModelPositions() -
Method in class y.view.EdgeLabel
- Returns the possible positions for the model that is set for this label instance.
- getModelPositions(byte) -
Static method in class y.view.NodeLabel
- Returns a byte array containing all valid positions for
the given model specifier.
- getModes() -
Method in class y.view.ViewControl
- Returns a cursor for all modes in this control.
- getModificationMatrix() -
Method in class y.layout.tree.AbstractRotatableNodePlacer
- Returns the modification matrix that defines the direction of the subtree.
- getModificationMatrix() -
Method in class y.layout.tree.TreeLayouter
- Returns the modification matrix used for rotating / mirroring the layout.
- getModifierMask() -
Method in class y.view.ViewMode
- Gets the current modifierMask.
- getModifiers() -
Method in class y.view.Mouse2DEvent
- The modifiers mask as defined in
InputEvent.getModifiersEx()
- getModifiers() -
Method in class y.view.MoveLabelMode.MoveLabelEvent
- Returns the extended modifier mask for this event.
- getModularity(Graph, DataProvider) -
Static method in class y.algo.Groups
- Computes the modularity of a given graph.
- getModularity(Graph, DataProvider, DataProvider) -
Static method in class y.algo.Groups
- Computes the modularity of a given graph.
- getModule() -
Method in class y.module.ModuleEvent
- Returns the module which fired the event.
- getModule(String) -
Method in class y.module.YPackage
- Get a registered module by name.
- getModuleListeners() -
Method in class y.module.ModuleListenerSupport
- Returns all the module listeners that have been added to this support
instance.
- getModuleListeners() -
Method in class y.module.YModule
- Returns all the module listeners that have been added to this module.
- getModuleName() -
Method in class y.module.YModule
- Returns the name of this module.
- getModuleNames() -
Method in class y.module.YPackage
- Get all module names
- getModules() -
Method in class y.module.YPackage
- Get all Modules
- getMonotonicPathRestriction() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns the monotonic path restrictions that should be applied.
- getMonotonicPathRestriction() -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Returns the monotonic path restriction that should be applied.
- getMonotonicPathRestriction() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the monotonic path restrictions that should be applied.
- getMonotonyViolationPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for violating the monotonic path restrictions of an edge.
- getMouseInputEditorProvider() -
Method in class y.view.EdgeRealizer
- Returns a provider, that can be used to query for a mouse input editor for this realizer.
- getMouseInputEditorProvider() -
Method in class y.view.GenericEdgeRealizer
- Returns a provider, that can be used to query for a mouse input editor for this realizer.
- getMouseInputEditorProvider() -
Method in class y.view.GenericNodeRealizer
- Returns a provider, that can be used to query for a mouse input editor for this realizer.
- getMouseInputEditorProvider() -
Method in class y.view.NodeRealizer
- Returns a provider, that can be used to query for a mouse input editor for this realizer.
- getMouseInputEditorProvider() -
Method in class y.view.ProxyShapeNodeRealizer
- Returns a provider, that can be used to query for a mouse input editor for this realizer.
- getMouseInputMode() -
Method in class y.view.EditMode
- Returns the minor mode for delegating mouse input, i.e., mouse events, to.
- getMovedInstance(double, double) -
Method in class y.geom.OrientedRectangle
- Creates a new
OrientedRectangle
instance whose anchor point
is moved by the specified distance values, but has the same width, height,
and up vector as this rectangle.
- getMoveLabelMode() -
Method in class y.view.EditMode
- Getter for child mode MoveLabelMode.
- getMoveLabelMode() -
Method in class y.view.MoveLabelMode.MoveLabelEvent
- Returns the event's source move label mode.
- getMoveNodePortMode() -
Method in class y.view.EditMode
- Getter for child mode MoveNodePortMode.
- getMovePolicy() -
Method in class y.view.tabular.TableOrderEditor
- The policy defining if a row or column has to be selected before it can be moved.
- getMovePortCursor() -
Method in class y.view.MovePortMode
- Returns the cursor to be used when the mouse is over a draggable port point.
- getMovePortMode() -
Method in class y.view.EditMode
- Getter for child mode MovePortMode.
- getMoveSelectionMode() -
Method in class y.view.EditMode
- Returns the minor move selection mode associated with this mode.
- getMoveViewPortMode() -
Method in class y.view.EditMode
- Getter for child mode
MoveViewPortMode
.
- getName() -
Method in class y.io.graphml.graph2d.ArcEdgeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.BezierEdgeRealizerSerializer
-
- getName() -
Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
- Returns the name of the XML element tag which denotes this type of realizer.
- getName() -
Method in class y.io.graphml.graph2d.FallbackEdgeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.FallbackNodeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.GenericGroupNodeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.GroupNodeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.ImageNodeRealizerSerializer
-
- getName() -
Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
- Returns the name of the XML element tag which denotes this type of realizer.
- getName() -
Method in class y.io.graphml.graph2d.PolyLineEdgeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.ProxyAutoBoundsNodeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.ProxyShapeNodeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.QuadCurveEdgeRealizerSerializer
- Returns the string QuadCurveEdge.
- getName() -
Method in class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
- Returns the string ShapeNode.
- getName() -
Method in class y.io.graphml.graph2d.SplineEdgeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
-
- getName() -
Method in class y.io.graphml.layout.AbstractEdgeLayoutSerializer
- Returns the name of the XML element tag which denotes this type of realizer.
- getName() -
Method in class y.io.graphml.layout.AbstractNodeLayoutSerializer
- Returns the name of the XML element tag which denotes this type of realizer.
- getName() -
Method in class y.module.YPackage
- Get the name of the package
- getName() -
Method in class y.option.OptionHandler
- Returns the name of the option handler.
- getName() -
Method in class y.option.OptionItem
- Returns the name of this OptionItem.
- getName() -
Method in class y.option.OptionSection
- Returns the name of the section.
- getName() -
Method in class y.view.ViewMode
- Get the name of this mode
- getNamespace() -
Method in class y.io.graphml.output.GraphMLXmlAttribute
- Gets the namespace for the attribute to use or
null
.
- getNamespaceManager() -
Method in class y.io.graphml.output.AbstractXmlWriter
- Gets the
XmlNamespaceManager
manager associated with this writer.
- getNamespaceManager() -
Method in interface y.io.graphml.output.XmlWriter
- Gets the
XmlNamespaceManager
manager associated with this writer.
- getNamespaceOfPrefix(String) -
Method in interface y.io.graphml.output.XmlNamespaceManager
- Gets the registered XML namespace URI of
prefix
.
- getNamespacePrefix() -
Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
- The namespace prefix to use for writing.
- getNamespacePrefix() -
Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
- The namespace prefix to use for writing.
- getNamespacePrefix() -
Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
- Returns the namespace prefix of the toplevel element
- getNamespacePrefix() -
Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
- Returns the namespace prefix of the toplevel element
- getNamespacePrefix() -
Method in class y.io.graphml.layout.AbstractEdgeLayoutSerializer
- Returns the namespace prefix of the toplevel element
- getNamespacePrefix() -
Method in class y.io.graphml.layout.AbstractNodeLayoutSerializer
- Returns the namespace prefix of the toplevel element
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.ArcEdgeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.BezierEdgeRealizerSerializer
-
- getNamespaceURI() -
Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
- Returns the target namespace of the toplevel element
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.FallbackEdgeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.FallbackNodeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.ImageNodeRealizerSerializer
-
- getNamespaceURI() -
Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
- Returns the target namespace of the toplevel element
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.PolyLineEdgeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.ProxyShapeNodeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.QuadCurveEdgeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
-
- getNamespaceURI() -
Method in class y.io.graphml.graph2d.SplineEdgeRealizerSerializer
-
- getNamespaceURI(GraphMLParseContext) -
Method in class y.io.graphml.input.NameBasedDeserializer
- The namespace URI that the node must satisfy if it should be deserialized.
- getNamespaceURI() -
Method in class y.io.graphml.layout.AbstractEdgeLayoutSerializer
- Returns the target namespace of the toplevel element
- getNamespaceURI() -
Method in class y.io.graphml.layout.AbstractNodeLayoutSerializer
- Returns the target namespace of the toplevel element
- getNavigationCursor() -
Method in class y.view.NavigationMode
- Returns the cursor that will be used if the navigation will be active.
- getNearestCommonAncestor(Graph, Node, boolean, NodeList) -
Static method in class y.algo.Trees
- Returns the nearest common ancestor of a subset of nodes within a directed rooted tree.
- getNearestCommonAncestor(GraphMLWriteContext, Node, Node) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
-
- getNearestCommonAncestor(GraphMLWriteContext, Node, Node) -
Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
- Returns the nearest common ancestor node of the two given nodes.
- getNearestCommonAncestor(GraphMLWriteContext, Node, Node) -
Method in interface y.io.graphml.output.HierarchySupport
- Returns the nearest common ancestor node of
n1
and n2
.
- getNearestCommonAncestor(Node, Node) -
Method in class y.layout.grouping.Grouping
- Returns the nearest common ancestor of the given nodes in the hierarchy structure.
- getNearestCommonAncestor(NodeList) -
Method in class y.view.hierarchy.HierarchyManager
- Finds the group or folder node that is the nearest common ancestor of all
given nodes.
- getNearestCommonAncestor(Graph, Graph) -
Method in class y.view.hierarchy.HierarchyManager
- Finds the graph that is the nearest common ancestor of two graphs
in the hierarchy.
- getNeighborhoodType() -
Method in class y.view.LocalViewCreator.Neighborhood
- Returns the node type for the nodes included in the neighborhood set.
- getNeighbors(Graph, NodeList, int) -
Static method in class y.algo.GraphConnectivity
- Determines the direct or indirect neighbors of a given set of nodes.
- getNeighbors(PartitionCell) -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Returns the neighbor
partition cells
of the given cell.
- getNeighbors(PartitionCell) -
Method in class y.layout.router.polyline.GraphPartition
- Returns a list of all
PartitionCell
s that are neighbors of the given cell, i.e., those cells that have a
common border segment with the given cell.
- getNeighbors(PartitionCell) -
Method in interface y.layout.router.polyline.Partition
- Returns a list of all
PartitionCell
s that are neighbors of the given cell, i.e., those cells that have a
common border segment with the given cell.
- getNextSegment(SegmentInfo) -
Method in class y.layout.router.polyline.EdgeInfo
- Returns the
SegmentInfo
of the segment following the segment of the given SegmentInfo
.
- getNode() -
Method in class y.layout.DefaultNodeLabelLayout
- Returns the node which is associated with this layout.
- getNode() -
Method in class y.view.NodeLabel
- Returns the node that is bound to this node label
- getNode() -
Method in class y.view.NodeRealizer
- Returns the node this realizer is bound to.
- getNode2EdgeDistance() -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Returns the minimum distance between a
Node
and an (non-adjacent) Edge
.
- getNode2EdgeDistance() -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Returns the minimum distance between a
Node
and an (non-adjacent) Edge
.
- getNode2NodeDistance() -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Returns the minimum distance between two
Node
s.
- getNode2NodeDistance() -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Returns the minimum distance between two
Node
s.
- getNodeArray() -
Method in class y.base.Graph
- Returns an array containing all nodes of this graph.
- getNodeAtLevel(int) -
Method in class y.algo.Groups.Dendrogram
- Returns the node of the dendrogram that belongs to the given level index.
- getNodeBorderDistance() -
Method in class y.layout.SliderEdgeLabelModel
- Returns the minimum distance between the label's bounding box and a node's borders.
- getNodeBounds(LayoutGraph, NodeList) -
Method in class y.layout.grouping.InsetsGroupBoundsCalculator
- Calculates the united bounds of the nodes of a given
NodeList
without considering labels or adjacent edges.
- getNodeCellEditor(Node) -
Method in class y.view.CellEditorMode
- Returns the NodeCellEditor instance that will be used for the editing of the
given node.
- getNodeCellEditorComponent(Graph2DView, NodeRealizer, Object, boolean) -
Method in interface y.view.NodeCellEditor
- Callback method that prepares and returns a JComponent that can be used to
visually edit the node's data inside the Graph2DView.
- getNodeCellRenderer() -
Method in class y.view.NodeCellRendererPainter
- Returns the NodeCellRenderer associated with this instance.
- getNodeCellRendererComponent(Graph2DView, NodeRealizer, Object, boolean) -
Method in interface y.view.NodeCellRenderer
- Return a readily configured component that should be used to render the nodes contents.
- getNodeCellRendererComponent(Graph2DView, NodeRealizer, boolean) -
Method in class y.view.NodeCellRendererPainter
- Callback method that determines the component for the rendering for a given
Graph2DView and NodeRealizer.
- getNodeComparator() -
Method in class y.layout.tabular.TabularLayouter
- Returns the
Comparator
that defines the order in which the free nodes are placed in the table.
- getNodeComparator() -
Method in class y.layout.tree.TreeMapLayouter
- Returns the
TreeMapLayouter.NodeWeightComparator
that defines the order in which child nodes are placed inside their parent node.
- getNodeCount() -
Method in class y.algo.Groups.Dendrogram
- Returns the number of nodes in this dendrogram.
- getNodeCrossingCost() -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Returns the costs for edges that cross nodes.
- getNodeCrossingPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for an edge crossing a regular node.
- getNodeData(Node) -
Method in interface y.layout.hierarchic.incremental.LayoutDataProvider
- Returns the
NodeData
instance associated with the given Node
.
- getNodeDiameter(LayoutGraph, Node) -
Method in class y.layout.radial.RadialLayouter
- Returns the diameter of the circular space around the center of a given node that should be reserved in order
to place the node.
- getNodeDistance(LayoutGraph, Node, Node) -
Static method in class y.layout.LayoutTool
- Returns the distance between the centers of the two given nodes.
- getNodeEditors() -
Method in class y.view.MultiplexingNodeEditor
- Returns a read-only view of the
MultiplexingNodeEditor
's
subordinate editors.
- getNodeEncoder() -
Method in class y.io.gml.GraphObjectEncoder
- Getter for property nodeEncoder.
- getNodeEventHandler() -
Method in class y.view.DropSupport
- Returns the event handler for node transfers.
- getNodeId(Node, GraphMLWriteContext) -
Method in class y.io.graphml.output.DefaultGraphElementIdProvider
-
- getNodeId(Node, GraphMLWriteContext) -
Method in interface y.io.graphml.output.GraphElementIdProvider
- Get an ID for the specified node Object
- getNodeIdDataProvider() -
Method in class y.view.hierarchy.HierarchyManager
- Returns a data provider the provides a unique ID for each node within the hierarchy.
- getNodeInfo(Node) -
Method in interface y.layout.multipage.ElementInfoManager
- Returns the node information object of the given node.
- getNodeInfo(Node) -
Method in class y.layout.multipage.LayoutContext
-
- getNodeInfo(Node) -
Method in class y.layout.multipage.MultiPageLayout
-
- getNodeInfo(Node) -
Method in class y.layout.planar.PlanarInformation
- Returns the information for an edge.
- getNodeLabelCrossingPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for an edge crossing a node label.
- getNodeLabelInfo(NodeLabelLayout) -
Method in interface y.layout.multipage.ElementInfoManager
- Returns the node label layout information object of the given node label layout.
- getNodeLabelInfo(NodeLabelLayout) -
Method in class y.layout.multipage.LayoutContext
-
- getNodeLabelInfo(NodeLabelLayout) -
Method in class y.layout.multipage.MultiPageLayout
-
- getNodeLabelingPolicy() -
Method in class y.layout.tree.BalloonLayouter
- Returns the policy defining how node labels are placed by the integrated node labeling mechanism (for
example, the desired label orientation).
- getNodeLabelLayout(Object) -
Method in class y.layout.DefaultGraphLayout
-
- getNodeLabelLayout(Object) -
Method in interface y.layout.GraphLayout
- Returns the layout information for all node labels belonging to the given node.
- getNodeLabelLayout(Object) -
Method in class y.layout.LayoutGraph
- Returns the layout information for all labels associated with the given node.
- getNodeLabelMode() -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Returns the mode that determines how node labels are handled by the algorithm during the layout.
- getNodeLabelPopup(NodeLabel) -
Method in class y.view.PopupMode
- Provides a JPopupMenu that is displayed for the given node label.
- getNodeLabelSnapDistance() -
Method in class y.view.LabelSnapContext
- Retrieves the distance where the node label snaps in position.
- getNodeLabelSpacing() -
Method in class y.layout.tree.BalloonLayouter
- Returns the distance between node labels belonging to the same node.
- getNodeLabelsToDuplicate(Graph2D) -
Method in class y.view.Graph2DViewActions.DuplicateAction
- Determines the node labels to duplicate.
- getNodeLabelTip(NodeLabel) -
Method in class y.view.TooltipMode
- Returns the text of the tooltip for a node's label.
- getNodeLabelVisibility() -
Method in class y.view.VisibilityFilter
- Returns the visibility bit mask against which the visibility state of node
labels is checked in this filter's
accept
method.
- getNodeLayout(Object) -
Method in class y.layout.DefaultGraphLayout
-
- getNodeLayout(Object) -
Method in interface y.layout.GraphLayout
- Returns the layout information associated with the given node.
- getNodeLayout(Object) -
Method in class y.layout.LayoutGraph
- Returns the layout information for the given node.
- getNodeLayoutDescriptor() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the
NodeLayoutDescriptor
instance initially bound to the Node
of this
NodeData
instance or null
if no NodeLayoutDescriptor
has been registered.
- getNodeLayoutDescriptor() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the
NodeLayoutDescriptor
instance used for all those
nodes that do not have a specific layout descriptor assigned.
- getNodeLayoutDescriptors(LayoutGraph) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Callback method called during
HierarchicLayouter.doLayoutCore(LayoutGraph)
and returns a DataProvider
that holds the
NodeLayoutDescriptor
information.
- getNodeLock(Node) -
Method in class y.view.DefaultGraph2DRenderer
- Returns the lock to synchronize
intersects
and
paint
calls on for the given node.
- getNodeLock(Node) -
Method in class y.view.DefaultOrderRenderer
- Returns the lock to synchronize
intersects
and
paint
calls on for the given node.
- getNodeModel() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Deprecated. Use
OrthogonalLayouter.setLayoutStyle(int)
instead.
- getNodeName(GraphMLParseContext) -
Method in class y.io.graphml.input.NameBasedDeserializer
- The local name that the node must satisfy if it should be deserialized.
- getNodeOverlapPenalty() -
Method in class y.layout.LabelCandidate
- Returns a penalty for a candidate position that overlaps the box of a node.
- getNodePlacer() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns the
NodePlacer
instance responsible for the assignment of the x-(sequence) and
preliminary y-coordinates of the nodes.
- getNodePlacer() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the
NodePlacer
instance that will calculate the
final node placement of the layout.
- getNodePlacer(Node) -
Method in class y.layout.tree.GenericTreeLayouter
- Returns the
NodePlacer
instance that is used for the placement of the local root node and the
GenericTreeLayouter.SubtreeShape
s.
- getNodePopup(Node) -
Method in class y.view.PopupMode
- Provides a JPopupMenu that is displayed for the given node.
- getNodePortConfigurator() -
Method in class y.view.Graph2DLayoutExecutor
- Yields the
NodePortLayoutConfigurator
that is used by this
instance to prepare the graph for the layout.
- getNodePortPopup(NodePort) -
Method in class y.view.PopupMode
- Provides a JPopupMenu that is displayed for the given node port.
- getNodePortTip(NodePort) -
Method in class y.view.TooltipMode
- Returns the text of the tooltip for a node port.
- getNodePositions(LayoutGraph) -
Static method in class y.layout.LayoutTool
- Returns a
String
representation of all node positions in the graph.
- getNodeRealizer() -
Method in class y.io.gml.NodeGraphicsParser
- Gets the node realizer that is the result of this parsing process.
- getNodes() -
Method in class y.algo.Substructure
- Returns the nodes that belong to this substructure.
- getNodes(PartitionCell) -
Method in class y.layout.router.polyline.GraphPartition
- Returns a list of all
Node
s whose bounds intersect or cover the bounds of the given cell.
- getNodes() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Returns a cursor over all nodes that lie inside the column.
- getNodes() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Returns a cursor over all nodes that lie inside the row.
- getNodeScalingFactor() -
Method in class y.layout.hierarchic.AsIsLayerer
- Returns the scaling factor used for scaling the size of the nodes.
- getNodeSequencer() -
Method in class y.layout.circular.SingleCycleLayouter
- Returns the custom
NodeSequencer
that will be used for determining the order of the nodes for the circle
placement.
- getNodeShape(Node) -
Method in class y.layout.tree.AbstractNodePlacer
- Returns the
GenericTreeLayouter.SubtreeShape
for the given node.
- getNodeShape(Node) -
Method in class y.layout.tree.AssistantPlacer
- Returns the
GenericTreeLayouter.SubtreeShape
for the given node.
- getNodeShape(Node) -
Method in class y.layout.tree.GenericTreeLayouter
- Creates a
GenericTreeLayouter.SubtreeShape
for the given node that consists only of the bounds of this particular node.
- getNodeStateChangeHandler() -
Method in class y.view.Graph2DViewActions.AbstractGroupingAction
- Returns a
NodeStateChangeHandler
instance that will convert the edge state over the grouping operation.
- getNodesToBeMoved() -
Method in class y.view.MoveSelectionMode
- Returns the nodes that should be moved by this
view mode.
- getNodesToDuplicate(Graph2D) -
Method in class y.view.Graph2DViewActions.DuplicateAction
- Determines the nodes to duplicate.
- getNodeTip(Node) -
Method in class y.view.EditMode
- Returns the tip text displayed for the given node.
- getNodeTip(Node) -
Method in class y.view.TooltipMode
- Returns the text of the tooltip for a given node.
- getNodeToEdgeDistance() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the minimum distance between an edge and an adjacent node in one layer.
- getNodeToEdgeDistance() -
Method in class y.view.MoveSnapContext
- Gets the preferred distance between node borders and edge segments.
- getNodeToNodeDistance() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the minimum distance between two adjacent nodes in one layer.
- getNodeToNodeDistance() -
Method in class y.view.MoveSnapContext
- Gets the preferred distance between node borders.
- getNodeTypeHandlingPolicy() -
Method in class y.algo.NodeAggregation
- Returns the policy for handling nodes of different type.
- getNodeVisibility() -
Method in class y.view.VisibilityFilter
- Returns the visibility bit mask against which the visibility state of nodes
and node ports is checked in this filter's
accept
method.
- getNonEmbeddedEdges() -
Method in class y.layout.planar.PlanarityTest
- Returns a list of edges that were not added to the embedding in a run of
PlanarityTest.embedPlanarSubgraph(PlanarInformation)
- getNonSeriesParallelEdgeLabelingAlgorithm() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the labeling algorithm that is applied to all edge labels that belong to non-series-parallel edges.
- getNonSeriesParallelEdgeLabelSelectionKey() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the key to register a
DataProvider
that is used by the
non-series-parallel edge labeling algorithm
to determine
which edge labels it should place.
- getNonSeriesParallelEdgeRouter() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the edge routing algorithm used for the edges of a general graph that are not part of the series-parallel
subgraph whose layout is calculated.
- getNonSeriesParallelEdgesDpKey() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the key to register a
DataProvider
that is used for marking non-series-parallel edges.
- getNonTreeEdgeLabelingAlgorithm() -
Method in class y.layout.tree.TreeReductionStage
- Returns the labeling algorithm that is applied to all edge labels that belong to non-tree edges.
- getNonTreeEdgeLabelSelectionKey() -
Method in class y.layout.tree.TreeReductionStage
- Returns the key to register a
DataProvider
that is used by the
non-tree edge labeling algorithm
to determine which edge labels
it should place.
- getNonTreeEdgeRouter() -
Method in class y.layout.tree.TreeReductionStage
- Returns the edge routing algorithm that is applied to all non-tree edges.
- getNonTreeEdgeSelectionKey() -
Method in class y.layout.tree.TreeReductionStage
- Returns the key to register a
DataProvider
that will be used by the
non-tree edge routing algorithm
to determine the edges that need to be routed.
- getNormal(YVector) -
Static method in class y.geom.YVector
- Returns this vector with unit length.
- getNormalizedBorderLine(int) -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns a
BorderLine
for the given side which is treated as if the position of the node is at (0,0).
- getObeyNodeSize() -
Method in class y.layout.organic.OrganicLayouter
- Returns whether or not to consider node sizes during layout calculation.
- getObjectStack() -
Method in class y.io.graphml.input.ChildParseContext
-
- getObjectStack() -
Method in interface y.io.graphml.input.GraphMLParseContext
- Returns the current nesting of graphs and graph elements.
- getObjectStack() -
Method in class y.io.graphml.output.ChildWriteContext
-
- getObjectStack() -
Method in interface y.io.graphml.output.GraphMLWriteContext
- Returns the current nesting of graphs and graph elements.
- getObjectStringConverter() -
Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
- Gets the
ObjectStringConverter
that will be used by this instance to
convert the GenericNodeRealizer.getUserData()
and GenericNodeRealizer.getStyleProperties()
style properties to strings for serialization.
- getObjectStringConverter() -
Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
- Gets the
ObjectStringConverter
that will be used by this instance to
convert the GenericNodeRealizer.getUserData()
and GenericNodeRealizer.getStyleProperties()
style properties to strings for serialization.
- getObjectStringConverter() -
Method in class y.io.graphml.graph2d.NodePortUserDataReader
-
- getObjectStringConverter() -
Method in class y.io.graphml.graph2d.NodePortUserDataWriter
-
- getObstacle(Object) -
Method in class y.layout.router.polyline.GraphPartition
- Returns the
Obstacle
that has been created earlier for the given data object.
- getObstacleCutCosts(int, int, int) -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Calculates the cost of a cut with respect to the subdivided obstacles.
- getObstacles(PartitionCell) -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Returns all
Obstacle
s that cover the given partition cell
.
- getObstacles(PartitionCell) -
Method in class y.layout.router.polyline.GraphPartition
- Returns all
Obstacle
s covering the given PartitionCell
by delegating to the corresponding method
of the inner partition
.
- getObstacles(PartitionCell) -
Method in interface y.layout.router.polyline.ObstaclePartition
- Returns all
Obstacle
s that cover the given PartitionCell
.
- getOffset() -
Method in class y.view.PortLabelModel
- Returns the distance between label and associated node port.
- getOffset() -
Method in class y.view.YLabel
- Determines the oriented offset rectangle of this label.
- getOffsetForFamilyNodes() -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Returns the offset by which a
FamilyTreeLayouter.TYPE_FAMILY
node is shifted down if its parents are not direct neighbors.
- getOffsetVec(double, double, double, double, byte) -
Method in class y.layout.SliderEdgeLabelModel
- Returns the offset vector for a given edge label and a given edge segment.
- getOffsetVector() -
Method in class y.layout.SliderEdgeLabelModel.ModelParameter
- Returns the offset vector between the label and the edge segment relative
to which it is placed.
- getOffsetX() -
Method in class y.view.Port
- Returns the center x-coordinate of this port relative to the
center of the node it is connected to.
- getOffsetX() -
Method in class y.view.YLabel
- Returns the x-coordinate of the offset of the label's paraxial bounding box.
- getOffsetY() -
Method in class y.view.Port
- Returns the center y-coordinate of this port relative to the
center of the node it is connected to.
- getOffsetY() -
Method in class y.view.YLabel
- Returns the y-coordinate of the offset of the label's paraxial bounding box.
- getOldLayerer() -
Method in class y.layout.hierarchic.incremental.OldLayererWrapper
- Returns the delegate
layerer
instance.
- getOpacity() -
Method in class y.view.hierarchy.GroupNodePainter.GroupStateStyle
- Returns the state icon's desired opacity value.
- getOpenFoldersAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that opens one or more folder nodes.
- getOpenGroupIcon() -
Method in class y.view.hierarchy.GroupNodePainter
- Returns the icon that is used for the state label when the group is opened.
- getOpenGroupIcon() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns the state icon that is displayed when the group is open.
- getOperation() -
Method in class y.layout.transformer.GraphTransformer
- Returns the transformation operation.
- getOptimizationStrategy() -
Method in class y.layout.labeling.MISLabelingAlgorithm
- Returns the optimization strategy which defines the importance of criteria when optimizing labeling results.
- getOptionHandler() -
Method in class y.module.YModule
- Returns the option handler of this module.
- getOptionMap() -
Method in class y.util.CommandLineArguments
- Getter for property optionMap.
- getOptionsIOHandler() -
Method in class y.option.OptionHandler
- Getter for property OptionsIOHandler.
- getOrientation() -
Method in class y.layout.OrientationLayouter
- Returns the main direction of the layout.
- getOrientation() -
Method in class y.layout.tree.DelegatingNodePlacer
- Deprecated.
- getOrientation() -
Method in class y.view.NavigationComponent
- Returns an orientation specifier that is used to determine how the navigation controls and the zoom
controls are aligned.
- getOrientation() -
Method in class y.view.SnapLine
- Yields the orientation of this snap line.
- getOrientationLayouter() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns the
LayoutStage
that modifies the orientation of a computed layout.
- getOrientationStyle() -
Method in class y.view.BridgeCalculator
- Returns the current default orientation style.
- getOrientedBox() -
Method in class y.layout.DefaultNodeLabelLayout
-
- getOrientedBox() -
Method in interface y.layout.LabelLayout
- Returns the box of the label.
- getOrientedBox() -
Method in class y.layout.LabelLayoutImpl
-
- getOrientedBox() -
Method in class y.view.EdgeLabel
- Returns the label's oriented bounding box.
- getOrientedBox() -
Method in class y.view.NodeLabel
- Returns the label's oriented bounding box.
- getOrientedBox() -
Method in class y.view.YLabel
- Returns the label's oriented bounding box as determined by its
label model before applying the label's inherent
rotation
.
- getOrientedDirection(Direction, byte, int) -
Static method in class y.layout.EdgeLabelOrientationSupport
- Transforms a direction of the layout to the oriented layout direction.
- getOriginalContext(NodeRealizer) -
Static method in class y.view.tabular.TableNodePainter
- Returns the
TableGroupNodeRealizer
that is being painted
by a TableNodePainter
.
- getOriginalEdge(Edge) -
Method in class y.layout.CopiedLayoutGraph
- Returns the original edge that corresponds to the given copied edge.
- getOriginalEdge(Node) -
Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer.SameLayerData
- Returns the original (same-layer) edge associated with the given dummy
Node
.
- getOriginalEdge(Edge, LayoutDataProvider) -
Static method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns the corresponding original edge instance for a given edge.
- getOriginalEdge(Object) -
Method in class y.layout.multipage.LayoutContext
- Returns the edge of the input graph with the given ID or
null
if there is no such edge.
- getOriginalGraph() -
Method in class y.layout.CopiedLayoutGraph
- Returns the original graph.
- getOriginalHeight() -
Method in class y.layout.grid.RowDescriptor
- Returns the original height of the row.
- getOriginalLayout() -
Method in class y.layout.CopiedLayoutGraph
- Returns the original layout information of the graph.
- getOriginalLocation() -
Method in class y.view.MoveSnapContext.MovingInfo
- Yields the location of the item before the move operation was initiated.
- getOriginalNode(Node) -
Method in class y.algo.Groups.Dendrogram
- Returns the node of original graph that is mapped with the given leaf node of the dendrogram.
- getOriginalNode(Node) -
Method in class y.layout.CopiedLayoutGraph
- Returns the original node that corresponds to the given copied node.
- getOriginalNode(Object) -
Method in class y.layout.multipage.LayoutContext
- Returns the node of the input graph with the given ID or
null
if there is no such node.
- getOriginalPosition() -
Method in class y.layout.grid.ColumnDescriptor
- Returns the original position (smallest x-coordinate) of the column.
- getOriginalPosition() -
Method in class y.layout.grid.RowDescriptor
- Returns the original position (smallest y-coordinate) of the row.
- getOriginalWidth() -
Method in class y.layout.grid.ColumnDescriptor
- Returns the original width of the column.
- getOriginX() -
Method in class y.layout.router.polyline.Grid
- Returns the x-coordinate of the origin.
- getOriginX() -
Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
- Returns the current x-coordinate of the origin of this
GenericTreeLayouter.SubtreeShape
instance.
- getOriginY() -
Method in class y.layout.router.polyline.Grid
- Returns the y-coordinate of the origin.
- getOriginY() -
Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
- Returns the current y-coordinate of the origin of this
GenericTreeLayouter.SubtreeShape
instance.
- getOrthogonalEdgeRouter() -
Method in class y.layout.grouping.FixedGroupLayoutStage
- Returns the edge routing algorithm that is applied to route the inter-edges.
- getOrthogonalEdgeRouter() -
Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
- Returns the
OrthogonalEdgeRouter
instance used for inter-edge routing.
- getOrthogonalMoveBendsMode() -
Method in class y.view.EditMode
- Getter for child mode OrthogonalMoveBendsMode.
- getOuterFace() -
Method in class y.layout.planar.SimplePlanarInformation
- Returns the outer face of the planar graph
- getOutlineStroke(EdgeRealizer, boolean) -
Method in class y.view.FramedEdgePainter
- Determines the stroke to draw the outline of the edge.
- getOutputHandlers(GraphMLWriteContext) -
Method in class y.io.graphml.output.GraphMLWriter
- Dynamically retrieve all
OutputHandler
that should be used for the current write process.
- getOutputRestriction() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Returns an
OutputRestriction
which restricts the area for the layout result of this algorithm.
- getOutputRestriction() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the area restriction for the result of the layout algorithm.
- getOverlapPenalty() -
Method in class y.layout.LabelCandidate
- Returns the sum of node overlap penalty and edge overlap penalty.
- getOverUsagePenalty() -
Method in class y.layout.hierarchic.incremental.PCListOptimizer
- Returns the penalty cost associated with each edge being assigned to a port which has already reached its
capacity
.
- getOwner() -
Method in class y.layout.LabelCandidate
- Returns the
LabelLayout
for which this candidate was created.
- getOwner() -
Method in class y.view.EdgeLabel
- Returns the realizer that is bound to this edge label.
- getOwner() -
Method in class y.view.Port
- Returns the edge realizer this port belongs to.
- getPackages() -
Method in class y.module.YPackage
- Get all sub packages
- getPage(int) -
Method in class y.layout.multipage.MultiPageLayout
- Returns the page graph associated with the given page number.
- getPageEdge(Object) -
Method in class y.layout.multipage.LayoutContext
- Returns the edge of a page graph (a graph that represents the result of the multi-page layout)
with the given ID or
null
if there is no such edge.
- getPageFormat() -
Method in class y.view.Graph2DPrinter.PrintContext
- Returns the page format of the currently printed page.
- getPageFormat() -
Method in class y.view.PrintPreviewPanel
- Returns the currently used
PageFormat
- getPageNo() -
Method in interface y.layout.multipage.NodeInfo
- Returns the page number of the
page graph
that contains the node associated with this info object
.
- getPageNode(Object) -
Method in class y.layout.multipage.LayoutContext
- Returns the node of a page graph (a graph that represents the result of the multi-page layout)
with the given ID or
null
if there is no such node.
- getPaint() -
Method in class y.view.ShapeDrawable
- Getter for property paint.
- getPaintDetailThreshold() -
Method in class y.view.Graph2DView
- Returns the scale threshold after that less detailed
versions of the graph are displayed
- getPainterDelegate() -
Method in class y.view.hierarchy.GroupNodePainter
- Returns the delegate painter that paints the node itself.
- getPainterDelegate() -
Method in class y.view.ShadowNodePainter
- Returns the delegate painter that paints the node itself.
- getPaintOrder() -
Method in class y.view.DefaultGraph2DRenderer
- Returns a
Graph2DTraversal
that implies the rendering order
used by this DefaultGraph2DRenderer
.
- getPaintOrder() -
Method in class y.view.DefaultOrderRenderer
- Returns the
Graph2DTraversal
instance that determines
this DefaultOrderRenderer
's painting order.
- getPaintOrder() -
Method in interface y.view.OrderRenderer
- Returns a
Graph2DTraversal
instance whose
firstToLast
method implies the rendering order used by this OrderRenderer
.
- getPaperPopup(double, double) -
Method in class y.view.PopupMode
- Provides a JPopupMenu that is displayed if a hit on
the view background occurred and no graph elements are
selected.
- getParallelEdgeLayouter() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns the
LayoutStage
that routes parallel edges.
- getParallelSubstructureSize() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the minimum size (number of nodes) a parallel structure needs to have to be detected
and handled as a parallel substructure.
- getParallelSubstructureStyle() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the style specifier for parallel substructures.
- getParameter() -
Method in class y.layout.LabelCandidate
- Returns the model parameter that was used by the underlying model to generate this label candidate.
- getParent(GraphMLParseContext) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
- Retrieves the parent node for new nodes.
- getParent(GraphMLWriteContext, Node) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
-
- getParent(GraphMLParseContext) -
Method in class y.io.graphml.layout.GroupingBasedGraphElementFactory
- Retrieves the parent node for new nodes.
- getParent(GraphMLWriteContext, Node) -
Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
- Returns the parent node of the given node.
- getParent(GraphMLWriteContext, Node) -
Method in interface y.io.graphml.output.HierarchySupport
- Gets the parent node of
n
.
- getParent(Node) -
Method in class y.layout.grouping.Grouping
- Returns the parent for the given node.
- getParent() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Returns the container that holds the column.
- getParent() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Returns the container that holds the row.
- getParent() -
Method in class y.view.ViewMode
- Returns the current parent ViewMode or
null
if this mode has no parent.
- getParentAggregation() -
Method in class y.algo.AggregationInfo
- Returns the
parent info
of this info.
- getParentContext() -
Method in class y.io.graphml.input.ChildParseContext
- Gets the parent context.
- getParentContext() -
Method in class y.io.graphml.output.ChildWriteContext
- Gets the parent context to which most calls are delegated.
- getParentGraph(Graph) -
Method in class y.view.hierarchy.HierarchyManager
- Returns the parent graph of the given graph within this hierarchy.
- getParentGroupNode() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the parent group node of the
Node
of this NodeData
instance (if any).
- getParentNode(Node) -
Method in class y.layout.hierarchic.incremental.GroupingSupport
- Returns the parent group node of the given
Node
or null
if the given node is a top-level node.
- getParentNode(Node) -
Method in class y.view.hierarchy.HierarchyManager
- Returns the parent node of the given node.
- getParentNodeIdDataProvider() -
Method in class y.view.hierarchy.HierarchyManager
- Returns a data provider the provides the parent ID for each node within the hierarchy.
- getParseEventHandler() -
Method in class y.io.graphml.input.GraphMLParser
- Return a
ParseEventHandler
that can be used to subscribe to
various events in the parse process.
- getParseEvents() -
Method in class y.io.graphml.input.ChildParseContext
-
- getParseEvents() -
Method in interface y.io.graphml.input.GraphMLParseContext
- Returns an implementation of
ParseEventHandler
that allows to subscribe to various
events in the parse process.
- getParserFactory() -
Static method in class y.io.GMLIOHandler
- Getter for the ParserFactory (Singleton)
- getPartition() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns the
GraphPartition
instance used during the routing process.
- getPartition() -
Method in class y.layout.router.polyline.GraphPartition
- Returns the delegate inner obstacle partition.
- getPartition() -
Method in class y.layout.router.polyline.PartitionCell
- Returns the
partition
to which this PartitionCell
belongs.
- getPartitionFinder() -
Method in class y.layout.PartitionLayouter
- Returns the
PartitionLayouter.PartitionFinder
instance that is responsible for partitioning the input graph.
- getPartitionGrid(Graph) -
Static method in class y.layout.grid.PartitionGrid
- Returns the
PartitionGrid
instance associated with the given graph.
- getPartitionGridCellReentrancePenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for an edge leaving and reentering in the same
partition grid
cell.
- getPartitionLayoutStyle() -
Method in class y.layout.circular.CircularLayouter
- Returns the style for the arrangement of each partition.
- getPartitionPlacer() -
Method in class y.layout.PartitionLayouter
- Returns the
PartitionLayouter.PartitionPlacer
instance that is responsible for arranging the graph partitions.
- getPasteAction() -
Method in class y.view.Graph2DClipboard
- Returns a swing action that provides the Paste operation on graphs.
- getPasteTargetGroupPolicy() -
Method in class y.view.Graph2DClipboard
- Returns the policy used to determine the parent node for nodes that are
pasted using the clipboard's paste action.
- getPath(Edge) -
Method in class y.layout.LayoutGraph
- Returns the path of an edge, including the ports.
- getPath(Edge) -
Method in class y.layout.router.polyline.PathSearchResult
- Returns the previously registered path found for the edge.
- getPath() -
Method in class y.view.EdgeRealizer
- Returns the visible path of the edge as it will be drawn
on a graphics context.
- getPathClippedOnBB(YPointPath, YRectangle, YRectangle) -
Static method in class y.layout.LayoutTool
- Returns the path of a given edge path clipped on the given bounding boxes of the source and target node.
- getPathFinderStrategy() -
Method in class y.layout.router.ChannelEdgeRouter
- Returns the strategy for the path finding step.
- getPathIterator(AffineTransform) -
Method in class y.view.MutableGeneralPath
-
- getPathIterator(AffineTransform, double) -
Method in class y.view.MutableGeneralPath
-
- getPathLength(LayoutGraph, Edge) -
Static method in class y.layout.LayoutTool
- Returns the length of the path of the given edge.
- getPathList(Edge) -
Method in class y.layout.LayoutGraph
- Returns the path of an edge, including the ports.
- getPathSearch() -
Method in class y.layout.router.polyline.PathSearchContext
- Returns the
PathSearch
that uses this context.
- getPathSearchResult() -
Method in class y.layout.router.polyline.PathSearchContext
- Returns the results of the
PathSearch
.
- getPenaltySettings() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the
PenaltySettings
used for this edge.
- getPendulumForce(Node, EdgeCursor) -
Method in class y.layout.hierarchic.PendularDrawer
- Calculates the force applied to a given node by nodes provided by an
EdgeCursor
instance.
- getPendulumForce(YCursor, int) -
Method in class y.layout.hierarchic.PendularDrawer
- Calculates the force acting on all nodes given by the
cursor
.
- getPlaceAlongEdge() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns the preferred placement along the edge.
- getPlaceEdgeLabels() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns whether or not labels assigned to edges are placed.
- getPlaceNodeLabels() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns whether or not labels assigned to nodes are placed.
- getPlacerLowerRight() -
Method in class y.layout.tree.DelegatingNodePlacer
- Returns the
NodePlacer
instance that will arrange the lower-right part of the graph.
- getPlacerUpperLeft() -
Method in class y.layout.tree.DelegatingNodePlacer
- Returns the
NodePlacer
instance that will arrange the upper-left part of the graph.
- getPlanarSubgraphInstance(short) -
Method in class y.layout.planar.CombinatorialEmbedder
- Returns an instance of which a planar subgraph.
- getPlanarSubgraphRandomizationIterations() -
Method in class y.layout.planar.CombinatorialEmbedder
- Returns the number of iterations used by the planar subgraph algorithm.
- getPoint(int) -
Method in class y.layout.DefaultEdgeLayout
-
- getPoint(int) -
Method in interface y.layout.EdgeLayout
- Returns the control point at the given position in the sequence of control points.
- getPoint() -
Method in class y.layout.FreeEdgeLabelModel.ModelParameter
- Returns a point that represents the location of the label's center in relation to the source point of the edge.
- getPoint() -
Method in class y.layout.FreeNodeLabelModel.ModelParameter
- Returns the offset of the label's center to the upper-left corner of the node.
- getPoint(int) -
Method in class y.view.EdgeRealizer
- EdgeLayout interface implementation.
- getPointList() -
Method in class y.io.gml.LineParser
- return the list of points which has been filled by this instance
- getPointList(Edge) -
Method in class y.layout.LayoutGraph
- Returns the control points of an edge.
- getPointPath(EdgeLayout, NodeLayout, NodeLayout) -
Method in class y.view.AutoRotationSliderEdgeLabelModel
- Returns the point path associated with the given edge layout.
- getPoints(Edge) -
Method in class y.layout.LayoutGraph
- Returns the control points of an edge.
- getPolicy() -
Method in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
- Returns the merging policy constant as defined in
DefaultLayeredComponentsMerger
.
- getPopup(HitInfo, double, double, int) -
Method in class y.view.PopupMode
- Returns the popup menu to be opened by this view mode.
- getPopupMode() -
Method in class y.view.EditMode
- Returns the minor popup mode associated with this mode
- getPopupMode() -
Method in class y.view.NavigationMode
- Returns the popup mode associated with this mode.
- getPopupType(HitInfo, double, double) -
Method in class y.view.PopupMode
- Returns the popup type for a given HitInfo and hit coordinates.
- getPort() -
Method in class y.view.MoveSnapContext.MovingPortInfo
- Yields the port this instance acts on.
- getPort(int) -
Method in class y.view.NodeRealizer
- Returns the
i
-th node port that is associated to this
realizer.
- getPort(NodeLabel) -
Static method in class y.view.PortLabelModel
- Returns the port to which the specified label is associated or
null
if there is no such port.
- getPort(NodeRealizer, Object) -
Static method in class y.view.PortLabelModel
- Returns the
NodePort
instance of the specified node
realizer that is associated to the specified model parameter.
- getPort(int) -
Method in class y.view.ProxyShapeNodeRealizer
-
- getPortAllocator() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns the
PortAllocator
instance responsible for assigning port coordinates to the adjacent edges of
each node.
- getPortAssignment() -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Returns the assignment strategy which distributes the ports along the node borders.
- getPortAssignment(Node) -
Method in class y.layout.tree.GenericTreeLayouter
- Returns the
PortAssignment
instance that places the ports of the connecting edges of the given node.
- getPortBorderGap(LayoutGraph, LayoutDataProvider, Node, int, double, int) -
Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
- Callback method used for determining the port border gap for each node and side.
- getPortBorderGap(double, int) -
Method in class y.layout.seriesparallel.DefaultPortAssignment
- Determines the distance between the outer ports and the border of the node.
- getPortBorderGap(double, int) -
Method in class y.layout.tree.DefaultPortAssignment
- Determines the distance between the outer ports and the border of the node.
- getPortBorderGapRatio(LayoutGraph, LayoutDataProvider, Node, int, double, int) -
Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
- Callback method used for determining the port border gap ratio.
- getPortBorderGapRatio(int) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Returns the port border gap ratio for the port distribution at a given side of the node.
- getPortCandidate() -
Method in interface y.layout.PortCandidateSet.Entry
- Returns the actual
PortCandidate
associated with this PortCandidateSet.Entry
.
- getPortCandidates(double) -
Method in class y.view.GenericNodeRealizer
- Uses the registered
GenericNodeRealizer.PortCandidateListProvider
implementation to
retrieve the list of port candidate points from.
- getPortCandidates(NodeRealizer, double) -
Method in interface y.view.GenericNodeRealizer.PortCandidateListProvider
- Used as a callback for the
GenericNodeRealizer.getPortCandidates(double)
method.
- getPortCandidates(Node, Edge, double) -
Method in class y.view.MovePortMode
- Returns a list of YPoint objects each of which represents an allowed
port location for the given edge at the given node.
- getPortCandidates(double) -
Method in class y.view.NodeRealizer
- Returns a list of YPoints that contains absolute(!)
- getPortCandidates(double) -
Method in class y.view.ProxyShapeNodeRealizer
-
- getPortCandidateSetDataProvider(LayoutGraph) -
Method in class y.layout.hierarchic.incremental.PCListOptimizer
- Returns the data provider that provides the port candidate sets for nodes.
- getPortConstraint(Node) -
Method in class y.layout.tree.AbstractRotatableNodePlacer
- Returns the target
PortConstraint
for the local root's incoming edge.
- getPortConstraint(Bend, boolean) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Determines a
PortConstraint
instance for the given bend.
- getPortConstraintOptimizer() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns the
PortConstraintOptimizer
instance responsible for optimizing the assignment of port
constraints to the adjacent edges of each node.
- getPortDistanceDelta(LayoutGraph, LayoutDataProvider, Node, int, double, int, double) -
Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
- Callback method used for determining the distance between two adjacent ports.
- getPortDistanceDelta(double, int, double) -
Method in class y.layout.seriesparallel.DefaultPortAssignment
- Determines the distance between two adjacent ports.
- getPortDistanceDelta(double, int, double) -
Method in class y.layout.tree.DefaultPortAssignment
- Determines the distance between two adjacent ports.
- getPortId(Port, Node, GraphMLWriteContext) -
Method in class y.io.graphml.output.DefaultGraphElementIdProvider
-
- getPortId(Port, Node, GraphMLWriteContext) -
Method in interface y.io.graphml.output.GraphElementIdProvider
- Get an ID for the specified port Object
- getPortLineColor(NodeRealizer, NodePort, boolean) -
Method in class y.view.ShapePortConfiguration
- Determines the color to draw the border of the specified node port.
- getPortLineColor(NodeRealizer, boolean) -
Method in class y.view.ShapePortConfiguration
- Deprecated. Use
ShapePortConfiguration.getPortLineColor(NodeRealizer, NodePort, boolean)
instead.
- getPortLocationPolicy() -
Method in class y.view.NodeScaledPortLocationModel
- Returns the current port location policy.
- getPortPaint(NodeRealizer, NodePort, boolean) -
Method in class y.view.ShapePortConfiguration
- Determines the paint to fill the specified node port.
- getPortPaint(NodeRealizer, boolean) -
Method in class y.view.ShapePortConfiguration
- Deprecated. Use
ShapePortConfiguration.getPortPaint(NodeRealizer, NodePort, boolean)
instead.
- getPorts(Node, GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.NodePortProvider
-
- getPorts(Node, GraphMLWriteContext) -
Method in interface y.io.graphml.output.PortProvider
- Retrieve the port objects that belong to
node
.
- getPortStroke(NodeRealizer, NodePort, boolean) -
Method in class y.view.ShapePortConfiguration
- Determines the stroke to use for the border of the specified node port.
- getPortStroke(NodeRealizer, boolean) -
Method in class y.view.ShapePortConfiguration
- Deprecated. Use
ShapePortConfiguration.getPortStroke(NodeRealizer, NodePort, boolean)
instead.
- getPortStyle() -
Method in class y.layout.tree.TreeLayouter
- Returns the port assignment policy that will be applied.
- getPortViolationPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty if an edge does not comply with its
PortCandidate
s or PortConstraint
s.
- getPosition() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the current position of the
Node
of this NodeData
instance within its layer.
- getPosition(Object) -
Static method in class y.layout.RotatedDiscreteEdgeLabelModel
- Returns the position specifier that is encoded by the given model parameter.
- getPosition() -
Method in class y.view.EdgeLabel
- Returns the actual position of the label.
- getPosition() -
Method in class y.view.NodeLabel
- Returns the position of this label.
- getPosition(Object) -
Static method in class y.view.PortLabelModel
- Returns the positions specifier encoded in the specified model parameter.
- getPosition() -
Method in class y.view.YLabel
- Returns the position specifier for this label.
- getPositioningStrategy() -
Method in class y.layout.partial.PartialLayouter
- Returns the objective used for finding 'good' positions for subgraph components.
- getPosterColumns() -
Method in class y.view.Graph2DPrinter
- Returns the number of page columns to be used for printing.
- getPosterColumns() -
Method in class y.view.Graph2DPrinter.PrintContext
- Returns the overall poster columns of the printed document.
- getPosterRows() -
Method in class y.view.Graph2DPrinter
- Returns the number of page rows to be used for printing.
- getPosterRows() -
Method in class y.view.Graph2DPrinter.PrintContext
- Returns the overall poster rows of the printed document.
- getPrecedence() -
Method in class y.io.graphml.graph2d.PortConstraintInputHandler
-
- getPrecedence() -
Method in class y.io.graphml.graph2d.PortConstraintOutputHandler
-
- getPrecedence() -
Method in class y.io.graphml.graph2d.PostprocessorInputHandler
- Deprecated.
- getPrecedence() -
Method in class y.io.graphml.graph2d.PostprocessorOutputHandler
- Deprecated.
- getPrecedence() -
Method in class y.io.graphml.input.AbstractInputHandler
- Gets the parse precedence that is associated with this handler.
- getPrecedence() -
Method in interface y.io.graphml.input.InputHandler
- Gets the parse precedence that is associated with this instance.
- getPrecedence() -
Method in class y.io.graphml.output.AbstractOutputHandler
- Gets the write precedence for the handler.
- getPrecedence() -
Method in interface y.io.graphml.output.OutputHandler
- Gets the write precedence that is associated with this instance.
- getPredecessors(Graph, NodeList, int) -
Static method in class y.algo.GraphConnectivity
- Determines the direct or indirect predecessors of a given list of nodes.
- getPreferredAlignment() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Returns the preferred placement of this segment within its location range.
- getPreferredAngle() -
Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
- Returns the preferred angle (in degrees) between adjacent segments of exterior edges at the same node.
- getPreferredAspectRatio() -
Method in class y.layout.tree.CompactNodePlacer
- Returns the preferred aspect ratio (width/height) for the subtrees.
- getPreferredBackboneSegmentCount() -
Method in class y.layout.router.BusRouter
- Returns the maximum number of selected backbone segments with the same orientation.
- getPreferredChildWedge() -
Method in class y.layout.tree.BalloonLayouter
- Gets the preferred radial amount (wedge) in degrees that child nodes may in total occupy around their parent node.
- getPreferredChildWedge(Node) -
Method in class y.layout.tree.BalloonLayouter
- Returns the preferred radial amount (wedge) in degrees that child nodes may in total occupy around
the given node.
- getPreferredCurveLength() -
Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
- Returns the preferred length of the curve part that connects the first or last segment with the outer arc.
- getPreferredDistance() -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Returns the preferred distance between each two segments.
- getPreferredEdgeLength() -
Method in class y.layout.organic.GRIP
- Returns the preferred edge length.
- getPreferredEdgeLength() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Returns the default preferred edge length.
- getPreferredEdgeLength() -
Method in class y.layout.organic.OrganicLayouter
- Returns the default preferred edge length.
- getPreferredEdgeLength() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the default preferred edge length.
- getPreferredHeight() -
Method in class y.layout.transformer.GraphTransformer
- Returns the preferred height of the layout.
- getPreferredLayoutSize() -
Method in class y.layout.ComponentLayouter
- Returns the preferred size of the layout.
- getPreferredMaximalDuration() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns the preferred time limit (in milliseconds) for the layout algorithm.
- getPreferredMinimalNodeDistance() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the minimum preferred distance between nodes and edges when node-edge overlaps are not allowed.
- getPreferredNodeDistance() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Returns the preferred distance between nodes.
- getPreferredOctilinearSegmentLength() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the preferred length of non-orthogonal, octilinear segments.
- getPreferredOctilinearSegmentLength() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the preferred length for non-orthogonal segments in octilinear edge routes.
- getPreferredPlacement(EdgeLabel, GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.EdgeLabelSerializer
- Gets the symbolic name of a label model for the
preferredPlacement
attribute of the EdgeLabel
element.
- getPreferredPlacement() -
Method in class y.layout.EdgeLabelLayoutImpl
- Deprecated. use
EdgeLabelLayoutImpl.setPreferredPlacementDescriptor(PreferredPlacementDescriptor)
instead
- getPreferredPlacement() -
Method in class y.layout.LabelLayoutData
- Deprecated. use
LabelLayoutData.setPreferredPlacementDescriptor(PreferredPlacementDescriptor)
instead
- getPreferredPlacement() -
Method in class y.view.EdgeLabel
- Deprecated. use
EdgeLabel.getPreferredPlacementDescriptor()
instead.
- getPreferredPlacementDescriptor() -
Method in interface y.layout.EdgeLabelLayout
- Returns the preferred placement for this edge label, which can be considered by
layout algorithms
.
- getPreferredPlacementDescriptor() -
Method in class y.layout.EdgeLabelLayoutImpl
- Returns the preferred placement of this edge label.
- getPreferredPlacementDescriptor() -
Method in class y.layout.LabelLayoutData
- Returns the preferred placement of this label.
- getPreferredPlacementDescriptor() -
Method in class y.view.EdgeLabel
- Determines a descriptor that holds information about where, on which side of the edge and with which orientation
to place the edge label, preferably.
- getPreferredPolylineSegmentLength() -
Method in class y.layout.router.polyline.EdgeRouter
- Deprecated. Use the respective preferred length property on the edge layout descriptor instead. See the documentation for details.
- getPreferredPolylineSegmentLength() -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Returns the preferred segment length for (non-orthogonal) polyline segments.
- getPreferredRootWedge() -
Method in class y.layout.tree.BalloonLayouter
- Gets the preferred radial amount (wedge) in degrees that child nodes may in total occupy around the global root.
- getPreferredSize() -
Method in class y.layout.tree.TreeMapLayouter
- Returns the desired dimension of the root rectangle into which all nodes are placed.
- getPreferredWidth() -
Method in class y.layout.transformer.GraphTransformer
- Returns the preferred width of the layout.
- getPrefixOfNamespace(String) -
Method in interface y.io.graphml.output.XmlNamespaceManager
- Gets the registered XML prefix of
ns
.
- getPreviousEdgeCellInfo() -
Method in class y.layout.router.polyline.CellEntrance
- Returns the
EdgeCellInfo
describing how the previous partition cell
was traversed.
- getPreviousEntrance() -
Method in class y.layout.router.polyline.CellEntrance
- Returns the previous
CellEntrance
along the path that was traversed in order to reach the
cell
.
- getPreviousSegment(SegmentInfo) -
Method in class y.layout.router.polyline.EdgeInfo
- Returns the
SegmentInfo
of the segment preceding the segment of the given SegmentInfo
.
- getPrintContext() -
Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
- Returns the print context of the footer.
- getPrintPosterCoords() -
Method in class y.view.Graph2DPrinter
- Whether or not to number the pages by poster
coordinates.
- getPriority() -
Method in interface y.layout.hierarchic.incremental.LayerConstraint
- Returns the priority of a constraint.
- getPriority(PortCandidateSet.Entry, Edge, boolean) -
Method in class y.layout.PortCandidateSet
- Calculates the priority of the given
entry
.
- getPriority(Node) -
Method in class y.util.pq.ArrayIntNodePQ
-
- getPriority(Node) -
Method in class y.util.pq.BHeapDoubleNodePQ
- Returns the current priority of the given node.
- getPriority(Node) -
Method in class y.util.pq.BHeapIntNodePQ
- Returns the current priority of the given node.
- getPriority(Node) -
Method in class y.util.pq.BHeapNodePQ
- Returns the current priority of the given node.
- getPriority(Node) -
Method in interface y.util.pq.DoubleNodePQ
- Returns the current priority of the given node.
- getPriority(Object) -
Method in class y.util.pq.DoubleObjectPQ
- Returns the current priority of the given object.
- getPriority(Node) -
Method in interface y.util.pq.IntNodePQ
- Returns the current priority of the given node.
- getPriority(Object) -
Method in class y.util.pq.IntObjectPQ
- Returns the current priority of the given node.
- getPriority(Node) -
Method in class y.util.pq.ListIntNodePQ
-
- getPriority(Node) -
Method in interface y.util.pq.NodePQ
- Returns the current priority of the given node.
- getPriority(Node) -
Method in class y.util.pq.TreeIntNodePQ
-
- getProfileFilePath() -
Method in class y.util.GlobalProperties
- Returns the file this class writes the settings to if the
GlobalProperties.store()
method is invoked;
- getProfileResource() -
Method in class y.util.GlobalProperties
- This method is responsible for determining an URL that points to a profile file,
that should be used by this instances
GlobalProperties.load()
method.
- getProfit(LabelCandidate) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns the profit for placing a
LabelCandidate
with respect to the current profit model
.
- getProfit(LabelCandidate) -
Method in class y.layout.LabelRanking
-
- getProfit(LabelCandidate) -
Method in interface y.layout.ProfitModel
- Returns the profit for placing a label using the given
LabelCandidate
.
- getProfitModel() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns the
ProfitModel
for ranking the LabelCandidate
s for labels.
- getProperty(String, Class) -
Method in class y.util.GlobalProperties
- Retrieve a property in the specified class' form.
- getPropertyChangeListener() -
Method in class y.view.Graph2DViewActions.EditLabelAction
- Returns a
PropertyChangeListener
that is notified of text
changes when interactive label text editing is done.
- getPropertyName() -
Method in class y.view.Graph2DEvent
- Returns the property name of the feature whose value has been changed.
- getProxyNodeSize() -
Method in class y.layout.organic.SplitEdgeLayoutStage
- Returns the size of the split-nodes that are inserted when splitting edges.
- getQuality() -
Method in class y.io.JPGIOHandler
- Returns the quality level of JPG encoding.
- getQuality() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Returns the ratio of layout quality versus running time.
- getQuality() -
Method in class y.view.ViewAnimationFactory
- Returns the quality hint that is used to determine whether the
animations created by this factory should be optimized for quality or
performance.
- getQualityTimeRatio() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the ratio of layout quality versus running time.
- getRadius() -
Method in class y.geom.YCircle
- Returns the radius of the circle.
- getRadius() -
Method in class y.layout.radial.RadialLayouter.NodeInfo
- Returns the radius of the circle the node is placed on.
- getRadius(NodeRealizer) -
Method in class y.view.BevelNodePainter
- Callback to allow subclass to customize the corner radius depending on
context.
- getRadius() -
Method in class y.view.BevelNodePainter
- Returns the radius of the rounded corners of the rounded rectangle shape.
- getRadius(NodeRealizer) -
Method in class y.view.ShinyPlateNodePainter
- Callback to allow subclass to customize the corner radius depending on
context.
- getRadius() -
Method in class y.view.ShinyPlateNodePainter
- Returns the radius of the rounded corners of the rounded rectangle shape.
- getRandomizationRounds() -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Returns the number of randomized rounds that this algorithm performs, if there was no optimal solution.
- getRandomizationRounds() -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Returns the number of randomized rounds that this algorithm performs, if there was no optimal solution.
- getRange() -
Method in class y.layout.router.polyline.OrthogonalInterval
- Returns the range of this
orthogonal interval
.
- getRankingPolicy() -
Method in class y.layout.hierarchic.TopologicalLayerer
- Returns the (re-)ranking policy used by this
TopologicalLayerer
instance.
- getRatio() -
Method in class y.layout.SliderEdgeLabelModel.ModelParameter
- Returns the label's ratio with respect to the length of the edge segment
relative to which it is placed.
- getRatio() -
Method in class y.view.ArcEdgeRealizer
- Returns the ratio between the distance of the
end nodes of the edges and the height of the arc.
- getRatio() -
Method in class y.view.EdgeLabel
- Returns the source-target distance ratio of the label.
- getRatio() -
Method in class y.view.ShapePortConfiguration
- Returns the ratio that is used to determine the edge connection point
with respect to the
NodePort
s bounds.
- getReaderDelegate() -
Method in class y.io.XmlXslIOHandler
- Returns the IOHandler that will further process the XSL transformed
XML input.
- getRealEdge(Edge) -
Method in class y.layout.planar.DualPlanarInformation
-
- getRealFace(Node) -
Method in class y.layout.planar.DualPlanarInformation
-
- getRealizer() -
Method in class y.view.Bend
- Returns the visual representation of the edge this bend belongs to.
- getRealizer() -
Method in class y.view.EdgeLabel
- Returns the realizer that is bound to this edge label.
- getRealizer(Node) -
Method in class y.view.Graph2D
- Returns the node realizer that is bound to the given node.
- getRealizer(Edge) -
Method in class y.view.Graph2D
- Returns the edge realizer that is bound to the given edge.
- getRealizer() -
Method in class y.view.NodeLabel
- Returns the node realizer that is bound to this node label.
- getRealizer() -
Method in class y.view.NodePort
- Returns the node realizer instance associated to this port instance.
- getRealizer() -
Method in class y.view.OrthogonalMoveBendsMode
- Gets the realizer whose bends are being dragged.
- getRealizer(int) -
Method in class y.view.ProxyShapeNodeRealizer
- Returns the i-th realizer from the list of realizers
maintained by this class.
- getRealizer() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Table
- Returns the node realizer to which the table belongs.
- getRealizerClass() -
Method in class y.io.graphml.graph2d.ArcEdgeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.BezierEdgeRealizerSerializer
-
- getRealizerClass() -
Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
- Returns the class of which the realizer is an instance of.
- getRealizerClass() -
Method in class y.io.graphml.graph2d.FallbackEdgeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.FallbackNodeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.GenericGroupNodeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.GroupNodeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.ImageNodeRealizerSerializer
-
- getRealizerClass() -
Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
- Returns the class of which the realizer is an instance of.
- getRealizerClass() -
Method in class y.io.graphml.graph2d.PolyLineEdgeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.ProxyAutoBoundsNodeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.ProxyShapeNodeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.QuadCurveEdgeRealizerSerializer
- Returns class
QuadCurveEdgeRealizer
.
- getRealizerClass() -
Method in class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
- Returns class
ShapeNodeRealizer
.
- getRealizerClass() -
Method in class y.io.graphml.graph2d.SplineEdgeRealizerSerializer
-
- getRealizerClass() -
Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
-
- getRealizerDelegate() -
Method in class y.view.ProxyShapeNodeRealizer
- Returns the delegation target of this proxy realizer.
- getRealizerEncoder() -
Method in class y.io.gml.EdgeObjectEncoder
- Getter for property realizerEncoder.
- getRealizerEncoder() -
Method in class y.io.gml.NodeObjectEncoder
- Getter for property realizerEncoder.
- getRealSource(Edge) -
Method in class y.view.hierarchy.HierarchyManager
- Returns the real source node associated with the given inter-edge.
- getRealSource() -
Method in interface y.view.hierarchy.HierarchyManager.InterEdgeData
- Returns the real source node of the inter-edge to which this data object
is associated.
- getRealTarget(Edge) -
Method in class y.view.hierarchy.HierarchyManager
- Returns the real target node associated with the given inter-edge.
- getRealTarget() -
Method in interface y.view.hierarchy.HierarchyManager.InterEdgeData
- Returns the real target node of the inter-edge to which this data object
is associated.
- getRecentCrossingNumber() -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Returns the number of edge crossings that were produced by this sequencer the last time it was
applied to a graph.
- getRectangle(Node) -
Method in class y.layout.LayoutGraph
- Returns the rectangle describing the bounding box of the given node.
- getRectCut(YPoint, YDimension) -
Method in class y.geom.YCircle
- Returns the intersection points of the circle with a rectangle.
- getRects() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns the set of all generated candidate rectangles.
- getRecursiveEdgeStyle() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns how edges in grouped graphs are routed between the content of different groups.
- getRedoAction() -
Method in class y.view.Graph2DUndoManager
- Returns a swing action that can be used to trigger a redo operation.
- getReferences() -
Method in class y.io.ImageMapOutputHandler
- Selector
- getReferencingNode() -
Method in interface y.layout.multipage.NodeInfo
- Returns the node that refers to the one associated with this
info object
.
- getRegisteredEdgeMaps() -
Method in class y.base.Graph
- Returns all edge maps that have been created by this graph but have not yet
been disposed.
- getRegisteredNodeMaps() -
Method in class y.base.Graph
- Returns all node maps that have been created by this graph but have not yet
been disposed.
- getRegisteredOptionHandlers() -
Static method in class y.option.OptionHandler
- This method returns a list of all non-garbage collected instances of
OptionHandlers, which have been instantiated during this session.
- getRegisteredPartitionExtensions() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns a list of all registered
GraphPartitionExtension
s.
- getRegisteredPathSearchExtensions() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns a list of all registered
PathSearchExtension
s.
- getRelJoinEndDistance() -
Method in class y.layout.ParallelEdgeLayouter
- Returns the relative distance from the end point of the joined lines to the first parallel segments.
- getRemoveEdgeOverlaps() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns whether or not
label candidates
that overlap with edges are removed.
- getRemoveEdgeOverlaps() -
Method in class y.layout.labeling.MISLabelingAlgorithm
- Returns whether or not
label candidates
that overlap with edges are removed.
- getRemoveFalseCrossings() -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Returns whether or not to remove so-called false crossings in an additional phase.
- getRemoveFalseCrossings() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns whether or not to remove so-called false crossings in an additional phase.
- getRemoveNodeOverlaps() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns whether or not
label candidates
that overlap with nodes are removed.
- getRemoveNodeOverlaps() -
Method in class y.layout.labeling.MISLabelingAlgorithm
- Returns whether or not
label candidates
that overlap with nodes are removed.
- getRenderingHints() -
Method in class y.view.Graph2DPrinter
- Returns the default rendering hints to be used when printing the graph.
- getRenderingHints() -
Method in class y.view.Graph2DView
- Returns the default rendering hints to be used when rendering the graph.
- getRepaintManager() -
Method in class y.view.ViewAnimationFactory
- Returns the
Graph2DViewRepaintManager
for which this factory
produces animations.
- getRepresentative() -
Method in class y.io.gml.InterEdge
- Getter for property representative.
- getRepresentative(Node, Node) -
Method in class y.layout.grouping.Grouping
- Returns an immediate child of the group node that represents the given node.
- getRepresentative(Node, Graph) -
Method in class y.view.hierarchy.HierarchyManager
- Convenience method that returns the
Node
representing a Node
in another Graph if the node lies in that graph is an ancestor of the node.
- getRepresentedEdge() -
Method in interface y.layout.multipage.EdgeInfo
- Returns the original edge associated with this
EdgeInfo
.
- getRepresentedNode() -
Method in interface y.layout.multipage.NodeInfo
- Returns the node of the input graph that is represented
by the node associated with this
info object
.
- getRepulsion() -
Method in class y.layout.organic.OrganicLayouter
- Returns the node repulsion value.
- getRerouteIterations() -
Method in class y.layout.planar.CombinatorialEmbedder
- Returns the number of iterations over the list of all split edges.
- getResizedInstance(double, double) -
Method in class y.geom.OrientedRectangle
- Creates a new
OrientedRectangle
instance that has the
specified width and height, but has the same anchor point and up vector
as this rectangle.
- getResizePolicy() -
Method in class y.view.HotSpotMode
- Returns the resize policy employed when dragging at a hotspot of a node.
- getResizePolicy() -
Method in class y.view.tabular.TableSizeEditor
- Returns the current resize policy.
- getResource() -
Method in interface y.io.graphml.graph2d.ResourceDescriptor
- The resource itself
- getResource(String, String, String) -
Static method in class y.util.ResourceResolver
- Tries to resolve the given strings in the given order.
- getResource(String) -
Static method in class y.util.ResourceResolver
- Tries to resolve the given string by all methods available
to this class.
- getResourceForID(String, DeserializationHandler, Class, GraphMLParseContext) -
Method in interface y.io.graphml.graph2d.ResourceDeserializationHandler
- Retrieve the shared resource that is referenced by
id
.
- getRestOfComputingTime() -
Method in class y.layout.router.polyline.PathSearchConfiguration
- Returns the remaining time (in milliseconds) within which the algorithm should complete its calculation.
- getResult() -
Method in class y.io.graphml.input.DeserializationEvent
- Holds the result of the deserialization, which is
null
initially.
- getReverse(Edge) -
Method in class y.layout.planar.SimplePlanarInformation
- Returns the reverse edge of an edge.
- getRightAlignAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that aligns the currently selected nodes by their maximum
x-coordinate.
- getRightBorder(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the width of the right border of the given node.
- getRightHalf(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the sum of half the width of the node and its right border.
- getRightInset() -
Method in class y.layout.grid.ColumnDescriptor
- Returns the right column inset in which no element will lie in the resulting layout.
- getRightLaneInset() -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Returns the right insets of the swimlane in which no element will lie in the resulting layout.
- getRightX(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the rightmost x-coordinate of the node when considering the right border of the node.
- getRoot() -
Method in class y.algo.Groups.Dendrogram
- Returns the root node of the dendrogram.
- getRoot(Graph) -
Static method in class y.algo.Trees
- Returns a possible root for the given (undirected) tree.
- getRoot(GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
-
- getRoot(GraphMLWriteContext) -
Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
- Returns
null
.
- getRoot(GraphMLWriteContext) -
Method in interface y.io.graphml.output.HierarchySupport
- Gets the root node of a hierarchy.
- getRoot() -
Method in class y.layout.grouping.Grouping
- Returns a
Node
instance associated with the virtual root of the hierarchy tree.
- getRoot() -
Method in class y.view.GraphTreeModel
- Returns the dummy root node.
- getRoot() -
Method in class y.view.hierarchy.HierarchyTreeModel
-
- getRootAlignment() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns how the root node is aligned with its children and their
GenericTreeLayouter.SubtreeShape
s.
- getRootAlignment() -
Method in class y.layout.tree.DoubleLinePlacer
- Returns the
RootAlginment
that defines how the root node
is aligned with its children and their shapes.
- getRootAlignment() -
Method in class y.layout.tree.GridNodePlacer
- Returns the
RootAlginment
that defines how the root node
is aligned with its children and their shapes.
- getRootAlignment() -
Method in class y.layout.tree.LayeredNodePlacer
- Returns the
RootAlginment
that defines how the root node
is aligned with its children and their shapes.
- getRootAlignment() -
Method in class y.layout.tree.SimpleNodePlacer
- Returns the
RootAlignment
that defines how the root node
is aligned with its children and their shapes.
- getRootGraph() -
Method in class y.view.hierarchy.HierarchyManager
- Returns the root graph of this hierarchy.
- getRootNodePolicy() -
Method in class y.layout.tree.BalloonLayouter
- Returns the root node selection policy of this layout algorithm.
- getRootPlacement(Object) -
Method in class y.layout.tree.ARTreeLayouter
- Retrieves the root placement for the subtree that is rooted at the given node.
- getRootPlacement() -
Method in class y.layout.tree.ARTreeLayouter
- Returns the desired placement of the tree's root node.
- getRootsArray(Node) -
Method in class y.layout.tree.GenericTreeLayouter
- Returns an array of the nodes that will be laid out.
- getRootValue() -
Method in class y.view.hierarchy.HierarchyTreeCellRenderer
- Returns the value used to render the root graph
of the hierarchy.
- getRotationAngle() -
Method in class y.layout.transformer.GraphTransformer
- Returns the angle of rotation.
- getRotationAngle(EdgeLabel) -
Method in class y.view.AutoRotationSliderEdgeLabelModel
- Returns the current rotation angle for the given label for this model.
- getRotationAngle(EdgeLayout, NodeLayout, NodeLayout, Object) -
Method in class y.view.AutoRotationSliderEdgeLabelModel
- Returns the rotation angle for the given set of entities that would be used by this instance
of the label model.
- getRotationAngle() -
Method in class y.view.YLabel
- Returns the rotation angle for this label.
- getRounds() -
Method in class y.layout.organic.GRIP
- Returns the number of Kamada-Kawai refinement rounds which are considered as the
initial algorithm rounds.
- getRoutingPolicy() -
Method in class y.layout.router.BusDescriptor
- Returns the routing policy indicating if the edge associated with this descriptor is unconditionally
routed or if the existing route determines whether a routing is even necessary.
- getRoutingPolicy() -
Method in class y.layout.router.ChannelEdgeRouter
- Returns the routing policy indicating if the edges are unconditionally
routed or if the existing routes determines whether a new path is necessary.
- getRoutingPolicy() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the routing policy indicating if the edge associated with this descriptor is unconditionally
routed or if the existing route determines whether a routing is even necessary.
- getRoutingPolicy(Object) -
Method in class y.layout.tree.ARTreeLayouter
- Retrieves the routing for the subtree that is rooted at the given node.
- getRoutingPolicy() -
Method in class y.layout.tree.ARTreeLayouter
- Returns how the children of a local root are arranged and how the edges between them are routed.
- getRoutingStyle() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns the edge routing style.
- getRoutingStyle() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns the routing style for this edge.
- getRoutingStyle() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns the preferred edge routing style.
- getRoutingStyle() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the routing style for the edge associated with this descriptor.
- getRoutingStyle() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the currently used routing style for edges.
- getRoutingStyle() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the style in which edge paths are routed.
- getRoutingStyle() -
Method in class y.layout.tree.LayeredNodePlacer
- Returns the routing style for the edges in the subtree.
- getRow() -
Method in class y.layout.grid.PartitionCellId
- Returns the first
row
associated with this partition cell
identifier.
- getRow() -
Method in class y.layout.grid.PartitionCellId.Pair
- Returns the
RowDescriptor
associated with this partition cell
.
- getRow(int) -
Method in class y.layout.grid.PartitionGrid
- Returns the
row
with the given index.
- getRow() -
Method in interface y.layout.hierarchic.incremental.Layer
- Returns the
RowDescriptor
associated with this Layer
instance.
- getRow(int) -
Method in interface y.view.tabular.TableGroupNodeRealizer.RowContainer
- Returns the row at the specified position in the container.
- getRow(NodeLabel) -
Static method in class y.view.tabular.TableGroupNodeRealizer.RowNodeLabelModel
- Determines the row to which the specified label is associated or
null
if there is no associated row (e.g. if the specified
label's model is not a RowNodeLabelModel
).
- getRow(TableGroupNodeRealizer, Object) -
Static method in class y.view.tabular.TableGroupNodeRealizer.RowNodeLabelModel
- Determines the row in the specified realizer's table model that
corresponds to the specified model parameter or
null
if there is no corresponding row.
- getRow(Node) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Table
- Returns the (innermost) row that contains the specified node's center or
null
if no row in the table's model contains the specified
node's center.
- getRow(NodeRealizer) -
Static method in class y.view.tabular.TableNodePainter
- Returns the
Row
that is currently being painted by the
subordinate painter of a TableNodePainter
or null
if the painter is not responsible for row painting.
- getRows() -
Method in class y.layout.grid.PartitionGrid
- Returns the list of rows of the
partition grid
.
- getRows() -
Method in class y.option.StringOptionItem
- Deprecated. Use
getAttribute( ATTRIBUTE_ROWS )
instead.
- getRows() -
Method in interface y.view.tabular.TableGroupNodeRealizer.RowContainer
- Returns a read-only
List
view of the container's rows.
- getSameLayerEdgeRoutingStyle() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns the routing style for same-layer edges.
- getSameLayerEdges() -
Method in interface y.layout.hierarchic.incremental.Layer
- Returns a list of all same-layer
Edge
s associated with this Layer
instance.
- getScale() -
Method in class y.layout.RemoveColinearBendsStage
- Returns the scale that defines how accurate the algorithm is when it comes to comparing the coordinates of two
bends.
- getScaleFactorX() -
Method in class y.layout.transformer.GraphTransformer
- Returns the horizontal scaling factor used for the
scale operation
.
- getScaleFactorY() -
Method in class y.layout.transformer.GraphTransformer
- Returns the vertical scaling factor used for the
scale operation
.
- getScaleNodeSize() -
Method in class y.layout.transformer.GraphTransformer
- Returns whether or not to also scale node sizes when performing the
scale operation
.
- getScalingFactor() -
Method in class y.io.ViewPortConfigurator
- Returns the scaling factor that will be applied to the size of the viewport.
- getScalingFactor() -
Method in class y.view.Graph2DPrinter
- Returns the scale factor which is used when scale type is set
to
Graph2DPrinter.SCALING_FIX
.
- getScalingType() -
Method in class y.view.Graph2DPrinter
- Sets the scaling type to be applied for printing.
- getScope() -
Method in class y.geom.LineSegment
- Returns the slope of the line segment.
- getScope() -
Method in class y.io.graphml.output.AbstractOutputHandler
- Gets the KeyScope where this handler should register itself.
- getScope() -
Method in class y.io.graphml.output.QueryOutputHandlersEvent.HandlerStruct
- Returns the scope that
QueryOutputHandlersEvent.HandlerStruct.getHandler()
is bound to.
- getScope() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the scope that determines which nodes are placed by this algorithm.
- getScope() -
Method in class y.layout.router.BusRouter
- Returns the scope for this routing algorithm that determines which edges are routed.
- getScope() -
Method in class y.layout.router.CurveRoutingStage
- Returns the (sub-)set of edges whose routes shall be converted to curved ones.
- getScrollDirection() -
Method in class y.view.Scroller
- Returns the scroll direction as a normalized vector.
- getScroller() -
Method in class y.view.NavigationMode
- Returns the Scroller instance used to implement the right drag navigation action.
- getScrollSpeedFactor() -
Method in class y.view.Scroller
- Returns a factor to be applied to scroll speed.
- getScrollStart() -
Method in class y.view.Scroller
- Returns the start location of the scroller action.
- getScrollStepSize() -
Method in class y.view.NavigationComponent
- Returns the step size used for the navigation buttons.
- getSecondEndPoint() -
Method in class y.geom.LineSegment
- Returns the second end point of the line segment.
- getSectorSize() -
Method in class y.layout.radial.RadialLayouter.NodeInfo
- Return the size in degrees of the sector the node is placed in.
- getSectorStart() -
Method in class y.layout.radial.RadialLayouter.NodeInfo
- Returns the start angle in degrees of the sector the node is placed in.
- getSeed() -
Method in class y.layout.random.RandomLayouter
- Returns the seed for the randomization of the node locations.
- getSegEnd() -
Method in class y.view.MoveSnapContext.MovingSegment
- The end point of the segment.
- getSegment(int) -
Method in class y.layout.router.polyline.Channel
- Returns the
segment info
with the given index in the list of segments of this channel
.
- getSegmentAt(double) -
Method in class y.geom.BorderLine
- Returns the segment at the given position.
- getSegmentGroup() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Returns the segment group to which this segment info belongs.
- getSegmentGroup(int) -
Method in class y.layout.router.polyline.Channel
- Returns the
segment group
with the given index in this channel
.
- getSegmentIndex() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Returns the index of the segment of this info.
- getSegmentInfo(int) -
Method in class y.layout.router.polyline.EdgeInfo
- Returns the
SegmentInfo
of the edge segment with the given index.
- getSegmentInfos() -
Method in class y.layout.router.polyline.SegmentGroup
- Returns the list of
SegmentInfo
s contained in this group.
- getSegmentNumber() -
Method in class y.layout.SliderEdgeLabelModel.ModelParameter
- Returns the index of the edge segment relative to which the label is placed.
- getSegStart() -
Method in class y.view.MoveSnapContext.MovingSegment
- The start point of the segment.
- getSelectAllAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects the all nodes and bends or alternatively all edges if at least one edge is currently
selected.
- getSelectBottomEdgeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects the bottommost edge connected to the currently selected node.
- getSelectedEdgesDpKey() -
Method in class y.layout.BendConverter
- Returns the key to register a
DataProvider
which identifies edges as selected.
- getSelectedEdgesDpKey() -
Method in class y.layout.CurveFittingLayoutStage
- Returns the
DataProvider
key to look up the selection state of the edges that defines whether
or not an edge's path should be approximated by a bezier curve.
- getSelectedEdgesDpKey() -
Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
- Returns the key to register a
DataProvider
which marks edges as selected.
- getSelectedEdgesDpKey() -
Method in class y.layout.PartitionLayouter.PolylineInterEdgeRouter
- Returns the key to register a
DataProvider
which marks edges as selected.
- getSelectedEdgesDpKey() -
Method in class y.layout.router.BusRouter
- Returns the key to register a
DataProvider
for marking edges as selected.
- getSelectedEdgesDpKey() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns the
DataProvider
key to look up the selection state of the edges.
- getSelectedEdgesDpKey() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns the
DataProvider
key to look up the selection state of the edges.
- getSelectedEdgesDpKey() -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Returns the
DataProvider
key used for looking up the selected state of the edges of the graph to be laid out.
- getSelectedEdgesDpKey() -
Method in class y.layout.router.StraightLineEdgeRouter
- Returns the key to register a
DataProvider
that provides the selected state of the edges of the graph.
- getSelectedEdgeTypes(Graph2D, Edge) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Determines whether the specified edge and/or any graph elements related
to the specified edge (that is edge labels and/or bends) are selected.
- getSelectedEdgeTypes(Graph2D, Edge) -
Method in class y.view.SelectionBoxMode
- Determines whether the specified edge and/or any graph elements related
to the specified edge (that is edge labels and/or bends) are selected.
- getSelectedNodesDpKey() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns the
DataProvider
key to look up the selection state of the nodes.
- getSelectedNodesDpKey() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns the
DataProvider
key to look up the selection state of the nodes.
- getSelectedNodesDpKey() -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Returns the
DataProvider
key used for looking up the selected state of the nodes of the graph to be laid out.
- getSelectedNodesDpKey() -
Method in class y.layout.router.StraightLineEdgeRouter
- Returns the key to register a
DataProvider
that provides the selected state of the nodes of the graph.
- getSelectedNodeTypes(Graph2D, Node) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Determines whether the specified node and/or any graph elements related
to the specified node (that is node labels and/or node ports) are selected.
- getSelectedNodeTypes(Graph2D, Node) -
Method in class y.view.SelectionBoxMode
- Determines whether the specified node and/or any graph elements related
to the specified node (that is node labels and/or node ports) are selected.
- getSelectedTypes(Graph2D) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Determines the types of graph elements that are selected in the specified
graph.
- getSelectedTypes(Graph2D) -
Method in class y.view.SelectionBoxMode
- Determines the types of graph elements that are selected in the specified
graph.
- getSelectionBoxMode() -
Method in class y.view.EditMode
- Returns the minor selection box mode associated with this mode.
- getSelectionColor() -
Static method in class y.view.EdgeRealizer
- Returns the color of all selected edges.
- getSelectionKey() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns the
DataProvider
key to mark labels as selected for placement.
- getSelectionLinePaint(EdgeRealizer, boolean) -
Method in class y.view.GenericEdgePainter
- Callback method used by
GenericEdgePainter.initializeSelectionLine(EdgeRealizer,java.awt.Graphics2D,boolean)
to determine the color of the selection line.
- getSelectionLineStroke(EdgeRealizer, boolean) -
Method in class y.view.GenericEdgePainter
- Callback method used by
GenericEdgePainter.initializeLine(EdgeRealizer,java.awt.Graphics2D,boolean)
and GenericEdgePainter.initializeSelectionLine(EdgeRealizer,java.awt.Graphics2D,boolean)
to determine the selection line stroke.
- getSelectionMask() -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns the bit mask that determines the types of elements that are
recognized by this action.
- getSelectionPolicy() -
Method in class y.view.tabular.TableSelectionEditor
- Return the current selection policy.
- getSelectionPopup(double, double) -
Method in class y.view.PopupMode
- Provides a JPopupMenu that is displayed if a hit on
the view background occurred and some graph elements are
selected.
- getSelectionStroke() -
Static method in class y.view.EdgeRealizer
- Returns the stroke of the selected edge.
- getSelectLeftEdgeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects the leftmost edge connected to the currently selected node.
- getSelectRightEdgeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects the rightmost edge connected to the currently selected node.
- getSelectSubject() -
Method in class y.view.PopupMode
- Returns whether or not to automatically select the subject
(node, edge, bend,...) for which the popup menu gets activated.
- getSelectTopEdgeAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that selects the topmost edge connected to the currently selected node.
- getSelfCrossingPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for a crossing of two segments that belong the same edge.
- getSelfLoopLayouter() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns the
LayoutStage
that routes self-loops.
- getSelfloopRoutingStyle() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns the routing style for self-loops.
- getSeparateComponentsLayerer() -
Method in class y.layout.hierarchic.incremental.TopologicalIncrementalLayerer
- Returns the
Layerer
instance used for the layering of separate components.
- getSequenceComparator() -
Method in class y.layout.hierarchic.incremental.GivenSequenceSequencer
- Returns the
Comparator
used by this GivenSequenceSequencer
to determine the sequence of the nodes.
- getSequencer() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns the
Sequencer
instance responsible for calculating the sequence of nodes within
each layer (second phase of the layout algorithm).
- getSerializationProperty(Object) -
Method in class y.io.graphml.GraphMLHandler
- Retrieves a serialization property that has been set using
GraphMLHandler.setSerializationProperty(Object, Object)
.
- getSerializationProperty(Object) -
Method in class y.io.graphml.output.ChildWriteContext
-
- getSerializationProperty(Object) -
Method in interface y.io.graphml.output.GraphMLWriteContext
- Get a property value that specifies information about how to handle specific cases
- getSerializationProperty(Object) -
Method in class y.io.graphml.output.GraphMLWriter
- Retrieve a serialization property that has been set by
GraphMLWriter.setSerializationProperty(Object,Object)
.
- getSerializationType(GraphMLWriteContext) -
Method in class y.io.graphml.output.TypeBasedSerializer
- Gets the type for which this instance should handle serialization.
- getSerializer() -
Method in class y.io.graphml.output.ComplexDataProviderOutputHandler
- Gets the serialization callback to use for serializing the value in
ComplexDataProviderOutputHandler.writeValueCore(GraphMLWriteContext, Object)
.
- getShadowColor(NodeRealizer) -
Method in class y.view.BevelNodePainter
- Callback invoked from
BevelNodePainter.paintNode(NodeRealizer, java.awt.Graphics2D, boolean)
to allow subclasses to customize shadow painting depending on context.
- getShadowColor() -
Method in class y.view.BevelNodePainter
- Gets the color of the shadow.
- getShadowColor() -
Method in class y.view.ShadowNodePainter
- Returns the color that is used for drawing the drop shadow.
- getShadowColor(NodeRealizer) -
Method in class y.view.ShinyPlateNodePainter
- Callback invoked from
ShinyPlateNodePainter.paintShadow(NodeRealizer, java.awt.Graphics2D)
to allow subclasses to customize shadow painting depending on context.
- getShadowColor() -
Method in class y.view.ShinyPlateNodePainter
- Gets the color of the shadow.
- getShadowDistanceX() -
Method in class y.view.ShadowNodePainter
- Returns the horizontal distance of the drop shadow.
- getShadowDistanceY() -
Method in class y.view.ShadowNodePainter
- Returns the vertical distance of the drop shadow
The default vertical offset is 2 pixels.
- getShape(String) -
Static method in class y.io.gml.NodeGraphicsParser
- Decodes a
ShapeNodeRealizer.getShapeType()
given a String representation.
- getShape() -
Method in class y.view.Arrow
- Returns the shape of this arrow.
- getShape() -
Method in class y.view.ShapeDrawable
- Getter for property shape.
- getShape(NodeRealizer) -
Method in class y.view.ShapeNodePainter
- Yields the shape that would be painted for the given context by this instance.
- getShapePoints(LayoutGraph, Node) -
Method in class y.layout.organic.EllipticalGroupBoundsCalculator.EllipticalShapePointProvider
- Retrieves a list of points representing the convex hull of the given node assuming an elliptical node shape.
- getShapePoints(LayoutGraph, Node) -
Method in interface y.layout.organic.EllipticalGroupBoundsCalculator.ShapePointProvider
- Retrieves the list of points that make up the convex hull of the visual representation of the given node.
- getShapeType() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getShapeType() -
Method in class y.view.ShapeNodePainter
- Returns the shape type used for visualizing nodes.
- getShapeType() -
Method in class y.view.ShapeNodeRealizer
- Returns shape type of this realizer
- getSharedThreadLocal() -
Static method in class y.view.Util
- Returns a
ThreadLocal
instance that is used internally as a cache
for various shared helper objects.
- getShortText() -
Method in class y.util.DetailedMessagePanel
- Getter for property shortText.
- getShuffleLayouter() -
Method in class y.layout.organic.GroupedShuffleLayouter
- Returns the
Layouter
instance that is used for removing node overlaps.
- getSide() -
Method in class y.layout.PortConstraint
- Returns the side of the node to which an edge should connect.
- getSideOfEdge() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns the preferred side of the edge.
- getSideReference() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns how to interpret the preferred side as given by
PreferredPlacementDescriptor.getSideOfEdge()
.
- getSimpleEdgeInfo(Edge) -
Method in class y.layout.planar.SimplePlanarInformation
- Returns the information for an edge.
- getSingleComponentLayerer() -
Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
- Returns the delegate
Layerer
instance.
- getSingleComponentLayerer() -
Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
- Returns the delegate
Layerer
instance.
- getSingleCycleLayouter() -
Method in class y.layout.circular.CircularLayouter
- Returns the
SingleCycleLayouter
instance used for laying out nodes on a single cycle.
- getSingleSideSelfLoopPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for bends of a self-loop edge.
- getSink() -
Method in class y.layout.planar.GT
- Returns the sink of the st-graph.
- getSize() -
Method in class y.geom.OrientedRectangle
- Returns the size of this rectangle.
- getSize() -
Method in class y.layout.LabelCandidate
- Returns the width and height of the candidate's bounds.
- getSize(Node) -
Method in class y.layout.LayoutGraph
- Returns the size of the given node.
- getSize() -
Method in class y.layout.router.polyline.Interval
- Returns the size of the interval, i.e., the difference between the
upper bound
and
the lower bound
.
- getSize() -
Method in class y.layout.router.polyline.OrthogonalInterval
- Returns the length of the
orthogonal interval
.
- getSize() -
Method in class y.view.ShapePortConfiguration
- Returns the size of the visual representation of
NodePort
s
that use this configuration.
- getSizeConstraintProvider() -
Method in class y.view.GenericNodeRealizer
-
- getSizeConstraintProvider() -
Method in class y.view.NodeRealizer
- Returns a provider, that can be used to request information about size constraints for this realizer.
- getSizeType() -
Method in class y.io.ViewPortConfigurator
- Returns the size type used to configure the viewport.
- getSketchViolationPenalty() -
Method in class y.layout.router.polyline.PenaltySettings
- Returns the penalty for deviating from the original edge path if the
routing policy
is set to
EdgeLayoutDescriptor.ROUTING_POLICY_SEGMENTS_AS_NEEDED
.
- getSlope(BorderLine.Segment) -
Method in class y.geom.BorderLine
- Returns the slope of the given segment.
- getSloppyLineStroke(EdgeRealizer, boolean) -
Method in class y.view.GenericEdgePainter
- Callback method used by
GenericEdgePainter.paintSloppy(EdgeRealizer, BendList, java.awt.geom.GeneralPath, java.awt.Graphics2D, boolean)
to determine the stroke of the line.
- getSloppyPaintOrder() -
Method in class y.view.DefaultGraph2DRenderer
- Returns a
Graph2DTraversal
that implies the sloppy rendering
order used by this DefaultGraph2DRenderer
.
- getSloppyPaintOrder() -
Method in class y.view.DefaultOrderRenderer
- Returns the
Graph2DTraversal
instance that determines
this DefaultOrderRenderer
's sloppy painting order.
- getSloppyPaintOrder() -
Method in interface y.view.OrderRenderer
- Returns a
Graph2DTraversal
instance whose
firstToLast
method implies the sloppy rendering order used by this
OrderRenderer
.
- getSloppySelectionColor() -
Static method in class y.view.NodeRealizer
- Returns the fill color of the node used when
drawing a selected node in sloppy mode.
- getSmoothedBends() -
Method in class y.view.PolyLineEdgeRealizer
- Returns whether or not to draw bends in a smoothed fashion.
- getSmoothness() -
Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
- Returns the smoothness of the exterior edges which determines how many bend points are generated
to approximate the curvature of the edge paths.
- getSnapContext() -
Method in class y.view.CreateEdgeMode
- Gets the
MoveSnapContext
instance that can be used by this instance to
perform mouse snapping during the edge creation operation if CreateEdgeMode.isSnappingOrthogonalSegments()
snapping is enabled}.
- getSnapContext() -
Method in class y.view.DropSupport
- Gets the
MoveSnapContext
that is used by this instance if
snapping is enabled
.
- getSnapContext() -
Method in class y.view.HotSpotMode
- Gets the
HotSpotSnapContext
instance that can be used by this instance to
perform mouse snapping during the move operation if snapping is enabled
.
- getSnapContext() -
Method in class y.view.MoveLabelMode
- Gets the
LabelSnapContext
instance that can be used by this instance to perform mouse snapping
during the move operation if snapping is enabled
.
- getSnapContext() -
Method in class y.view.MovePortMode
- Obtains the
MoveSnapContext
instance that will be used by this instance during the move operation
if the segment snapping
is enabled on
orthogonal edges
.
- getSnapContext() -
Method in class y.view.MoveSelectionMode
- Gets the
MoveSnapContext
instance that can be used by this instance to
perform mouse snapping during the move operation if snapping is enabled
.
- getSnapContext() -
Method in class y.view.OrthogonalMoveBendsMode
- Gets the
MoveSnapContext
instance that can be used by this instance to
perform mouse snapping during the move operation if snapping is enabled
.
- getSnapDistance() -
Method in class y.view.AbstractSnapContext
- Gets the global snap distance, which is the maximum distance between the current mouse coordinates and the coordinates to
which the mouse will snap.
- getSnapLineColor() -
Method in class y.view.AbstractSnapContext
- Gets the color to use for the rendering of the snap lines.
- getSnapLineExtension() -
Method in class y.view.MoveSnapContext
- Yields the amount by which snap lines that are induced by existing edge segments and node borders are being extended.
- getSnapToOrthogonalSegmentsDistance() -
Method in class y.view.CreateEdgeMode
- Gets the maximal distance in the view coordinate system this mode will try to snap
segments to so that they become orthogonally oriented.
- getSnapType() -
Method in class y.view.SnapLine
- Yields the snapping type of this snap line.
- getSortFamilyMembers() -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Returns the order of individuals in the same generation (siblings, partners) based on their sex.
- getSource(Object) -
Method in class y.base.Graph
- Returns the source node associated with the given edge.
- getSource(Object) -
Method in interface y.base.GraphInterface
- Returns the source node associated with the given edge.
- getSource() -
Method in class y.layout.planar.GT
- Returns the source of the st-graph.
- getSource() -
Method in class y.layout.router.polyline.PathRequest
- Returns the source obstacle describing the area where this request starts.
- getSourceActions(JComponent) -
Method in class y.view.hierarchy.HierarchyTreeTransferHandler
- Returns
TransferHandler.MOVE
.
- getSourceArrow() -
Method in class y.view.EdgeRealizer
- Returns the arrow at the source location of the edge path.
- getSourceArrowScaleFactor(EdgeRealizer, Arrow, boolean) -
Method in class y.view.FramedEdgePainter
- Calculates the scaling factor for the source arrow.
- getSourceArrowTransform(EdgeRealizer, GeneralPath, Arrow, boolean) -
Method in class y.view.FramedEdgePainter
- Calculates the transform that places the specified arrow at the
source intersection
of the given edge realizer.
- getSourceCandidates() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the
collection
of PortCandidate
s for the source port of the
Edge
associated with this EdgeData
instance.
- getSourceCell(int) -
Method in class y.layout.router.polyline.PathSearchContext
- Returns the source cell with the given index in the list of all cells that are covered by the source of the
current path request
.
- getSourceCurveConnectionStyle() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns the style which determines how curved edge paths connect at the source side of the edge.
- getSourceCurveConnectionStyle() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns the style which determines how curved edge paths connect at the source side of the edge.
- getSourceCurveConnectionStyle() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the style which determines how curved edge paths connect at the source side of the edge.
- getSourceEdges(Graph) -
Method in class y.util.GraphCopier
- Determines the set of edge candidates from the source graph that should be copied.
- getSourceGroup() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the ID of the edge group at the source node to which the
Edge
associated with this EdgeData
instance belongs (if any).
- getSourceGroupDataAcceptor() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns a
DataAcceptor
that can be used for temporarily overwriting the source group information used
during the layout.
- getSourceGroupID() -
Method in class y.layout.router.BusDescriptor
- Returns the group ID for the source side of the edge.
- getSourceGroupidKey() -
Method in class y.view.LocalViewCreator.EdgeGroup
- Returns the data provider key used to retrieve a
DataProvider
that contains source group IDs from the
creator's model graph.
- getSourceIntersection() -
Method in class y.view.EdgeRealizer
- Returns the intersection point between this realizer and the source node
realizer.
- getSourceNode(GraphMLWriteContext, Edge) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
-
- getSourceNode(GraphMLWriteContext, Edge) -
Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
- Returns the source node of the given edge.
- getSourceNode(GraphMLWriteContext, Edge) -
Method in interface y.io.graphml.output.HierarchySupport
- Returns the source node of
edge
.
- getSourceNode(double, double) -
Method in class y.view.CreateEdgeMode
- Determines the source node for a new edge.
- getSourceNodeIndicatorBounds(NodeRealizer) -
Method in class y.view.DropSupport
- Calculates the bounds of the
DropSupport.isIndicatingSourceNode()
source node indicator} during edge drag
operations.
- getSourceNodePort(Node, double, double) -
Method in class y.view.CreateEdgeMode
- Returns a suitable source
NodePort
instance for an edge
starting at the specified coordinates of the specified source node.
- getSourceNodes(Graph) -
Method in class y.util.GraphCopier
- Determines the set of node candidates from the source graph that should be copied if
no other nodes are specified by the user.
- getSourcePoint() -
Method in class y.layout.DefaultEdgeLayout
-
- getSourcePoint() -
Method in interface y.layout.EdgeLayout
- Returns the relative coordinates of the first end point of this layout.
- getSourcePoint() -
Method in class y.view.EdgeRealizer
- EdgeLayout interface implementation.
- getSourcePointAbs(Edge) -
Method in class y.layout.LayoutGraph
- Returns the absolute coordinates of the source point of the given edge.
- getSourcePointAbs(Edge) -
Method in class y.layout.tree.AbstractRotatableNodePlacer
- Returns the absolute source point of the given edge depending on the rotation of this
NodePlacer
.
- getSourcePointRel(Edge) -
Method in class y.layout.LayoutGraph
- Returns the relative coordinates of the source point of the given edge.
- getSourcePort(Edge, GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.NodePortProvider
-
- getSourcePort(Edge, GraphMLWriteContext) -
Method in interface y.io.graphml.output.PortProvider
- Retrieve the source port object for the given edge.
- getSourcePort() -
Method in class y.view.EdgeRealizer
- Returns the source port of this edge realizer.
- getSourcePort(Edge) -
Static method in class y.view.NodePort
- Returns the port instance that is registered as the specified edge's
source port.
- getSourcePort(EdgeRealizer) -
Static method in class y.view.NodePort
- Returns the port instance that is registered as the specified edge's
source port.
- getSourcePortCandidates() -
Method in class y.layout.router.polyline.PathRequest
- Returns the source
PortCandidate
s associated with this path request and describing how
the path must connect to the source obstacle.
- getSourcePortConstraint(LayoutGraph, Edge, int) -
Method in class y.layout.tree.DefaultPortAssignment
- Retrieves the source
PortConstraint
for the given edge.
- getSourcePortConstraintDataAcceptor() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns a
DataAcceptor
that can overwrite the source port contraint
temporarily used during the layout.
- getSourcePortGroup() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the ID of the edge port group at the source node to which the
Edge
associated with this
EdgeData
instance belongs (if any).
- getSourcePortOffset(boolean, Node, double, double) -
Method in class y.view.CreateEdgeMode
- Invoked when the edge is about to be created.
- getSourceRealizer() -
Method in class y.view.EdgeRealizer
- Returns the node realizer that is bound to the source node of the
underlying edge.
- getSourceReference() -
Method in class y.io.gml.InterEdge
- Getter for property sourceReference.
- getSourceType() -
Method in class y.io.graphml.output.ComplexDataProviderOutputHandler
- Gets the source type of the serialization.
- getSpacing() -
Method in class y.layout.GraphLayoutLineWrapper
- Returns the space between adjacent lines of the wrapped graph layout.
- getSpacing() -
Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
- Returns the spacing between the swimlanes.
- getSpacing() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns the spacing that is considered between elements when they are moved to clear the area.
- getSpacing() -
Method in class y.layout.partial.FillAreaLayouter
- Returns the spacing that is considered between elements when they are moved.
- getSpacing() -
Method in class y.layout.router.polyline.Grid
- Returns the spacing between the horizontal and vertical grid lines.
- getSpacing() -
Method in class y.layout.tree.AbstractRotatableNodePlacer
- Returns the spacing between subtrees.
- getSpacing() -
Method in class y.layout.tree.AssistantPlacer
- Returns the spacing between subtrees for the delegate
NodePlacer
.
- getSpacing() -
Method in class y.layout.tree.TreeMapLayouter
- Returns the spacing between nodes of the same hierarchy.
- getSpacingBetweenFamilyMembers() -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Returns the spacing between two nodes representing members of the same family in one generation.
- getSPC() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the
port constraints
for the source port of the Edge
associated with this
EdgeData
instance.
- getSPC(LayoutGraph, Edge) -
Static method in class y.layout.PortConstraint
- Returns the source
PortConstraint
associated with the given edge.
- getSpc() -
Method in class y.view.PortAssignmentMoveSelectionMode
- Returns the DataMap that contains the SPCs
- getSpeed() -
Method in class y.anim.AnimationPlayer
- Returns the speed factor of the animation player.
- getSphereOfAction() -
Method in class y.layout.organic.OrganicLayouter
- Returns the scope that determines which nodes are placed by this algorithm.
- getSphereOfAction() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns a (sub-)set of edges that shall be routed by the edge router.
- getSphereOfAction() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns a (sub-)set of edges that shall be routed.
- getSphereOfAction() -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Returns the (sub-)set of edges to be routed in a polyline fashion.
- getSphereOfAction() -
Method in class y.layout.router.StraightLineEdgeRouter
- Returns the (sub-)set of edges to be routed.
- getSplitEdgesDpKey() -
Method in class y.layout.organic.SplitEdgeLayoutStage
- Returns the
DataProvider
key to determine which edges are to be split by this layout stage.
- getSplitNodesDpKey() -
Method in class y.layout.organic.SplitEdgeLayoutStage
- Returns the
DataProvider
key for marking the nodes that were
created by splitting edges, i.e., the split-nodes.
- getSplitSegmentLength() -
Method in class y.layout.organic.SplitEdgeLayoutStage
- Returns the maximum length for a split-edge.
- getStars(Graph, int) -
Static method in class y.algo.Substructures
- Returns a list of
Substructure
s that represent the undirected stars in the specified graph with at least
minimumSize
nodes.
- getStars(Graph, int, DataProvider, DataProvider) -
Static method in class y.algo.Substructures
- Returns a list of
Substructure
s that represent the stars in the specified graph with at least
minimumSize
nodes.
- getStarSubstructureSize() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the minimum size (number of nodes including the root) a star needs to have to be detected
and handled as a star substructure.
- getStarSubstructureStyle() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns the style specifier for star substructures.
- getStateChangeListener() -
Static method in class y.view.hierarchy.GenericGroupNodeRealizer
- returns a hierarchy listener for adjusting the
groupClosed
property of
GroupFeature instances.
- getStateLabel(NodeRealizer) -
Method in class y.view.hierarchy.GroupNodePainter
- Returns the state label of this realizer.
- getStateLabel() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns the state label of this realizer.
- getStopDuration() -
Method in class y.algo.AbortHandler
- Returns the duration (in milliseconds) an algorithm may run before being stopped automatically.
- getStraightControlPointRatio() -
Method in class y.layout.CurveFittingLayoutStage
- Returns the ratio that defines the distance between the intermediate control points and the end points
of a cubic segment which actually represents a straight line, i.e., in case the four points are collinear.
- getStraighteningFactor() -
Method in class y.layout.hierarchic.SimplexDrawer
- Returns the straightening factor.
- getStraightness() -
Method in class y.view.QuadCurveEdgeRealizer
- Returns the "straightness" of this realizer.
- getStress(Node) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Polls the current stress value of a given node.
- getString(String) -
Method in class y.io.gml.ItemParser
- Returns a String representation of the value in the map for key.
- getString(String) -
Method in interface y.option.GuiFactory
- Localize a string.
- getString(String) -
Method in class y.option.OptionHandler
- Returns the String value of an option item.
- getString(String, String) -
Method in class y.option.OptionHandler
- Returns the String value of an option item.
- getString(String) -
Method in class y.option.PropertiesGuiFactory
- Localize a string.
- getString(String) -
Method in class y.option.ResourceBundleGuiFactory
- Localize a string.
- getString(String) -
Method in class y.view.PrintPreviewPanel
- Internationalization method, that translates the given string
according to the currently set locale.
- getStringValue() -
Method in class y.option.BoolOptionItem
-
- getStringValue() -
Method in class y.option.EnumOptionItem
- Returns the stringified value of this option item.
- getStringValue() -
Method in class y.option.ImageOptionItem
-
- getStringValue(String, String) -
Method in class y.option.OptionHandler
- Returns the stringified value of an option item.
- getStringValue() -
Method in class y.option.OptionItem
- Returns the stringified value of this option item
if the classType property is set, it uses the
y.util.ObjectStringConversion class to perform its task,
otherwise it will return null.
- getStringValue() -
Method in class y.option.StringBasedOptionItem
-
- getStroke() -
Method in class y.view.ShapeDrawable
- Getter for property stroke.
- getStrongSourcePort() -
Method in class y.layout.router.polyline.EdgeInfo
- Returns the location of the strong source port that the edge uses.
- getStrongTargetPort() -
Method in class y.layout.router.polyline.EdgeInfo
- Returns the location of the strong target port that the edge uses.
- getStyle() -
Method in class y.layout.ComponentLayouter
- Returns how the components are arranged.
- getStyle() -
Method in class y.option.BridgeCalculatorCellRenderer
- Returns the style of the renderer.
- getStyle() -
Method in class y.view.SelectionPortPainter
- Determines the selection style to highlight selected node ports.
- getStyleProperties() -
Method in class y.view.GenericEdgeRealizer
- Yields a
Set
of Map.Entry
instances that
contains all property value pairs that have been associated with this
instance via the GenericEdgeRealizer.setStyleProperty(String, Object)
method.
- getStyleProperties() -
Method in class y.view.GenericNodeRealizer
- Yields a
Set
of Map.Entry
instances that
contains all property value pairs that have been associated with this
instance via the GenericNodeRealizer.setStyleProperty(String, Object)
method.
- getStyleProperty(String) -
Method in class y.view.GenericEdgeRealizer
- Retrieves the value of the property that has been stored
with this instance for the given key using
GenericEdgeRealizer.setStyleProperty(String, Object)
- getStyleProperty(String) -
Method in class y.view.GenericNodeRealizer
- Retrieves the value of the property that has been stored
with this instance for the given key using
GenericNodeRealizer.setStyleProperty(String, Object)
- getSubChannelCount() -
Method in class y.layout.router.ChannelRouter
- Returns the number of sub-channels (i.e., different coordinates assigned to the edge objects) within this channel.
- getSubChannelRank(Object) -
Method in class y.layout.router.ChannelRouter
- Returns the sub-channel rank of the specified edge object within the channel.
- getSubgraph(GraphMLWriteContext, Node) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
-
- getSubgraph(GraphMLWriteContext, Node) -
Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
- Returns the subgraph that is represented by the given node.
- getSubgraph(GraphMLWriteContext, Node) -
Method in interface y.io.graphml.output.HierarchySupport
- Gets the subgraph object that is represented by the node
n
.
- getSubgraphEdges(GraphMLWriteContext, Graph) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
-
- getSubgraphEdges(GraphMLWriteContext, Graph) -
Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
- Returns all edges that lie completely in the given graph.
- getSubgraphEdges(GraphMLWriteContext, Graph) -
Method in interface y.io.graphml.output.HierarchySupport
- Returns all edges that lie completely in
g
.
- getSubgraphEdgesDpKey() -
Method in class y.layout.SubgraphLayouter
- Returns the key to register a
DataProvider
which marks the edges that are included in the subgraph,
thus, visible during the core layout.
- getSubgraphLayouter() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns the
LayoutStage
that constrains the layout process to a subgraph of the input graph.
- getSubgraphNodesDpKey() -
Method in class y.layout.SubgraphLayouter
- Returns the key to register a
DataProvider
which marks the nodes that induce the subgraph to be arranged.
- getSubject() -
Method in class y.view.Graph2DEvent
- Returns the subject of this event.
- getSubject() -
Method in class y.view.Graph2DSelectionEvent
- Returns the subject whose selection state changed.
- getSubPainter(TableNodePainter.PainterType) -
Method in class y.view.tabular.TableNodePainter
- Returns the subordinate painter instance for the specified type.
- getSubTreeDepths(Graph, NodeMap) -
Static method in class y.algo.Trees
- Returns the depths of each subtree of a rooted directed tree.
- getSubtreeShape(Node) -
Method in class y.layout.tree.AbstractNodePlacer
- Returns the
GenericTreeLayouter.SubtreeShape
for the subtree rooted at the given node.
- getSubtreeShape(Node) -
Method in class y.layout.tree.GenericTreeLayouter
- Provides access to the
GenericTreeLayouter.SubtreeShape
for the given node.
- getSubTreeSizes(Graph, NodeMap) -
Static method in class y.algo.Trees
- Returns the size (number of nodes) of each subtree of a rooted directed tree.
- getSuccessors(Graph, NodeList, int) -
Static method in class y.algo.GraphConnectivity
- Determines the direct or indirect successors of a given list of nodes.
- getSuccessors(Node) -
Method in class y.layout.tree.ARTreeLayouter
- Retrieves all children of the given local root.
- getSuccessors(Node) -
Method in class y.layout.tree.HVTreeLayouter
- Retrieves all children of the given local root.
- getSwimLaneCrossingWeight() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns the relative weight of edges crossing a swimlane relative to edges that stay in their lane.
- getSwimLaneDescriptor() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the
SwimLaneDescriptor
instance initially bound to the Node
of this
NodeData
instance or null
if no SwimLaneDescriptor
has been registered.
- getSwimLaneDescriptors(LayoutGraph) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Callback method called during
HierarchicLayouter.doLayoutCore(LayoutGraph)
and returns a DataProvider
that holds the
SwimLaneDescriptor
information.
- getSwimlanePos() -
Method in class y.layout.Swimlanes.SwimlaneRepresentant
- Returns the current position of the represented swimlane.
- getSystemResource(String) -
Static method in class y.util.ResourceResolver
- Resolves the given string and returns an URL.
- getTable() -
Method in class y.view.tabular.TableGroupNodeRealizer
- Returns the table model associated to this realizer.
- getTable(NodeRealizer) -
Static method in class y.view.tabular.TableNodePainter
- Returns the
Table
of the TableGroupNodeRealizer
that is being painted by a TableNodePainter
.
- getTableBackground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the background color of the table component
or
null
representing the look and feel dependent default.
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) -
Method in class y.option.ArrowCellRenderer
- Returns a component that has been configured to display the specified value.
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) -
Method in class y.option.BridgeCalculatorCellRenderer
- Returns a component that has been configured to display the specified value.
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) -
Method in class y.option.ColorRenderer
-
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) -
Method in class y.option.IconCellRenderer
-
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) -
Method in class y.option.ImageCellRenderer
- Returns a component that has been configured to display an image.
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) -
Method in class y.option.MappedListCellRenderer
- Interface implementation for TableCellRenderer.
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) -
Method in class y.option.RealizerCellRenderer
-
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) -
Method in class y.option.StrokeCellRenderer
- Returns a component that has been configured to display the specified value.
- getTableForeground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the foreground color of the table component
or
null
representing the look and feel dependent default.
- getTableGridColor() -
Method in class y.option.TableEditorFactory.Theme
- Returns the color used to draw grid lines and section backgrounds for
the table component or
null
if the look and feel dependent
default is used.
- getTableLayoutConfigurator() -
Method in class y.view.Graph2DLayoutExecutor
- Yields the
TableLayoutConfigurator
that is used by this instance
to prepare the graph for the layout.
- getTableSelectionBackground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the background color of selected cells of the table component
or
null
representing the look and feel dependent default.
- getTableSelectionForeground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the foreground color of selected cells of the table component
or
null
representing the look and feel dependent default.
- getTableSupport() -
Method in class y.view.tabular.ColumnDropTargetListener
- Returns the
TableSupport
used to create new columns.
- getTableSupport() -
Method in class y.view.tabular.RowDropTargetListener
- Returns the
TableSupport
used to create new rows.
- getTableSupport() -
Method in class y.view.tabular.TableOrderEditor
- Returns the
TableSupport
used to reparent and reposition the rows and columns.
- getTableSupport() -
Method in class y.view.tabular.TableSizeEditor
- Returns the
TableSupport
used to resize the columns and rows.
- getTableToTableDistance() -
Method in class y.view.tabular.TableLayoutConfigurator
- Returns the minimum distance between two consecutive table group nodes.
- getTableViewportBackground() -
Method in class y.option.TableEditorFactory.Theme
- Returns the background color of the viewport of the table component
or
null
representing the look and feel dependent default.
- getTag() -
Method in class y.view.SnapLine
- Yields the tag that is associated with this snap line.
- getTag() -
Method in class y.view.SnapResult
- The tag associated with this result.
- getTarget(Object) -
Method in class y.base.Graph
- Returns the target node associated with the given edge.
- getTarget(Object) -
Method in interface y.base.GraphInterface
- Returns the target node associated with the given edge.
- getTarget() -
Method in class y.layout.router.polyline.PathRequest
- Returns the target obstacle describing the area where this request ends.
- getTargetArrow() -
Method in class y.view.EdgeRealizer
- Returns the arrow type at the target location of the edge path.
- getTargetArrowScaleFactor(EdgeRealizer, Arrow, boolean) -
Method in class y.view.FramedEdgePainter
- Calculates the scaling factor for the target arrow.
- getTargetArrowTransform(EdgeRealizer, GeneralPath, Arrow, boolean) -
Method in class y.view.FramedEdgePainter
- Calculates the transform that places the specified arrow at the
target intersection
of the given edge realizer.
- getTargetCandidates() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the
collection
of PortCandidate
s for the target port of the
Edge
associated with this EdgeData
instance.
- getTargetCell(int) -
Method in class y.layout.router.polyline.PathSearchContext
- Returns the target cell with the given index in the list of all cells that are covered by the target of the
current path request
.
- getTargetCurveConnectionStyle() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns the style which determines how curved edge paths connect at the target side of the edge.
- getTargetCurveConnectionStyle() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns the style which determines how curved edge paths connect at the target side of the edge.
- getTargetCurveConnectionStyle() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns the style using which determines how edge paths connect at the target side of the edge.
- getTargetGroup() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the ID of the edge group at the target node to which the
Edge
associated with this EdgeData
instance belongs (if any).
- getTargetGroupDataAcceptor() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns a
DataAcceptor
that can be used for temporarily overwriting the target group information used
during the layout.
- getTargetGroupID() -
Method in class y.layout.router.BusDescriptor
- Returns the group ID for the target side of the edge.
- getTargetGroupidKey() -
Method in class y.view.LocalViewCreator.EdgeGroup
- Returns the data provider key used to retrieve a
DataProvider
that contains target group IDs from the
creator's model graph.
- getTargetIntersection() -
Method in class y.view.EdgeRealizer
- Returns the intersection point between this realizer and the target node
realizer.
- getTargetNode(GraphMLWriteContext, Edge) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
-
- getTargetNode(GraphMLWriteContext, Edge) -
Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
- Returns the target node of the given edge.
- getTargetNode(GraphMLWriteContext, Edge) -
Method in interface y.io.graphml.output.HierarchySupport
- Returns the target node of
edge
.
- getTargetNode(double, double) -
Method in class y.view.CreateEdgeMode
- Determines the target node for a new edge.
- getTargetNodeIndicatorBounds(NodeRealizer) -
Method in class y.view.CreateEdgeMode
- Yields the bounds of the
target node indicator
Drawable
.
- getTargetNodeIndicatorBounds(NodeRealizer) -
Method in class y.view.MoveSelectionMode
- Yields the bounds of the
target group node indicator
Drawable
.
- getTargetNodePort(Node, double, double) -
Method in class y.view.CreateEdgeMode
- Returns a suitable target
NodePort
instance for an edge
ending at the specified coordinates of the specified target node.
- getTargetPoint() -
Method in class y.layout.DefaultEdgeLayout
-
- getTargetPoint() -
Method in interface y.layout.EdgeLayout
- Returns the relative coordinates of the second end point of this layout.
- getTargetPoint() -
Method in class y.view.EdgeRealizer
- EdgeLayout interface implementation.
- getTargetPointAbs(Edge) -
Method in class y.layout.LayoutGraph
- Returns the absolute coordinates of the target point of the given edge.
- getTargetPointRel(Edge) -
Method in class y.layout.LayoutGraph
- Returns the relative coordinates of the target point of the given edge.
- getTargetPort(Edge, GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.NodePortProvider
-
- getTargetPort(Edge, GraphMLWriteContext) -
Method in interface y.io.graphml.output.PortProvider
- Retrieve the target port object for the given edge.
- getTargetPort() -
Method in class y.view.EdgeRealizer
- Returns the target port of this edge realizer.
- getTargetPort(Edge) -
Static method in class y.view.NodePort
- Returns the port instance that is registered as the specified edge's
target port.
- getTargetPort(EdgeRealizer) -
Static method in class y.view.NodePort
- Returns the port instance that is registered as the specified edge's
target port.
- getTargetPortCandidates() -
Method in class y.layout.router.polyline.PathRequest
- Returns the target
PortCandidate
s associated with this path request and describing how
the path must connect to the target obstacle.
- getTargetPortConstraint(LayoutGraph, Edge) -
Method in class y.layout.tree.DefaultPortAssignment
- Retrieves the target
PortConstraint
for the given edge.
- getTargetPortConstraintDataAcceptor() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns a
DataAcceptor
that can overwrite the target port contraint
temporarily used during the layout.
- getTargetPortGroup() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the ID of the edge port group at the target node to which the
Edge
associated with this EdgeData
instance belongs (if any).
- getTargetPortOffset(boolean, Node, double, double) -
Method in class y.view.CreateEdgeMode
- Invoked when the edge has been created.
- getTargetPortOffset(Edge, boolean, Node, double, double, boolean, double, double) -
Method in class y.view.CreateEdgeMode
- Invoked when the edge has been created.
- getTargetRatio() -
Method in class y.layout.GraphLayoutLineWrapper
- Returns the desired target aspect ratio for the layout.
- getTargetRealizer() -
Method in class y.view.EdgeRealizer
- Returns the node realizer that is bound to the target node of the
underlying edge.
- getTargetReference() -
Method in class y.io.gml.InterEdge
- Getter for property targetReference.
- getTargetType() -
Method in class y.io.graphml.input.DeserializationEvent
- Gets the type of the resulting instance that is required by the requesting deserializer or
null
if the target type is not known in advance.
- getText() -
Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
- Returns the text of the footer.
- getText() -
Method in class y.view.YLabel
- Returns the text of this label
- getTextBarType() -
Method in class y.view.Graph2DPrinter
- Returns the type of title and footer.
- getTextBox(YLabel) -
Method in class y.view.DefaultLabelConfiguration
-
- getTextBox() -
Method in class y.view.YLabel
- Returns the oriented bounds of the label's text in the coordinate space
of the label's
content box
.
- getTextBox(YLabel) -
Method in interface y.view.YLabel.Painter
- Delegating method of
YLabel.getTextBox()
.
- getTextColor() -
Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
- Returns the text color used in the footer.
- getTextColor() -
Method in class y.view.YLabel
- Returns the text color of this label.
- getTextLocation() -
Method in class y.view.YLabel
- Returns the absolute coordinate of the upper left corner of the label
text's paraxial bounding box.
- getThickness() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the thickness of the
Edge
associated with this EdgeData
instance.
- getThread() -
Method in interface y.view.Graph2DLayoutExecutor.LayoutThreadHandle
- Returns the thread that is used for the layout calculation or
null
if the thread has not yet
been started.
- getThrowable() -
Method in class y.module.ModuleEvent
- Returns the associated
Throwable
if the type of this instance
is ModuleEvent.TYPE_MODULE_EXCEPTION_THROWN
.
- getThrowable() -
Method in class y.util.DetailedMessagePanel
- Getter for property throwable.
- getTightness() -
Method in class y.layout.grid.ColumnDescriptor
- Returns the tightness factor of this column.
- getTightness() -
Method in class y.layout.grid.RowDescriptor
- Returns the tightness factor of this row.
- getTilingPolicy() -
Method in class y.layout.tree.TreeMapLayouter
- Returns the tiling policy that defines how the input is divided into sub-rectangles.
- getTimer() -
Method in class y.module.YModule
- Grants access to a timer object associated with this module.
- getTipText() -
Method in class y.option.OptionItem
- Returns the tool tip text for the item editor.
- getTitle() -
Method in class y.util.DetailedMessagePanel
- Getter for property title.
- getTitleBarColor() -
Method in class y.view.Graph2DPrinter.AbstractTitleDrawable
- Returns the title bar color.
- getTitleDrawable() -
Method in class y.view.Graph2DPrinter
- Returns the title drawable of this class.
- getTo() -
Method in class y.view.SnapLine
- Yields the greater coordinate this snap line starts from.
- getTopAlignAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that aligns the currently selected nodes by their
y-coordinate.
- getTopBorder(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the height of the top border of the given node.
- getTopHalf(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the sum of half the height of the node and its top border.
- getTopInset() -
Method in class y.layout.grid.RowDescriptor
- Returns the top inset in which no element will lie in the resulting layout.
- getTopLayouter() -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Returns the
layout algorithm
that is responsible for the layout between family groups.
- getTopY(Node) -
Method in class y.layout.hierarchic.AbstractDrawer
- Returns the topmost y-coordinate of the node when considering the top border of the node.
- getTPC() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the
port constraints
for the target port of the Edge
associated with this
EdgeData
instance.
- getTPC(LayoutGraph, Edge) -
Static method in class y.layout.PortConstraint
- Returns the target
PortConstraint
associated with the given edge.
- getTpc() -
Method in class y.view.PortAssignmentMoveSelectionMode
- Returns the DataMap that contains the TPCs
- getTransferData(DropTargetDragEvent) -
Method in interface y.view.DropSupport.EventHandler
- Retrieves the transfer data from the specified event.
- getTransferData(DropTargetDropEvent) -
Method in interface y.view.DropSupport.EventHandler
- Retrieves the transfer data from the specified event.
- getTranslateX() -
Method in class y.layout.transformer.GraphTransformer
- Returns the horizontal translation distance.
- getTranslateY() -
Method in class y.layout.transformer.GraphTransformer
- Returns the vertical translation distance.
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) -
Method in class y.view.hierarchy.HierarchyTreeCellRenderer
-
- getTreeComponentCoreLayouter() -
Method in class y.layout.tree.TreeComponentLayouter
- Returns the layout algorithm that is applied to tree components.
- getTreeEdges(Graph) -
Static method in class y.algo.Trees
- Returns an array of
EdgeList
objects each containing edges that belong to a
maximal directed subtree of the given graph.
- getTreeEdges(Graph, NodeList[]) -
Static method in class y.algo.Trees
- Same as
Trees.getTreeEdges(Graph)
but more efficient if the list of tree nodes is calculated before by
Trees.getTreeNodes(Graph)
.
- getTreeNodes(Graph) -
Static method in class y.algo.Trees
- Returns an array of
NodeList
objects each containing nodes that belong to a maximal directed subtree
of the given graph.
- getTreeOrientation() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns the desired orientation for subtree layouts.
- getTreeOrientation() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the desired orientation for subtree layouts.
- getTreePath(Object) -
Method in class y.view.hierarchy.HierarchyManager
- Returns the hierarchy of group and folder nodes that lie above
the given item within this hierarchy.
- getTreePath(Object, boolean) -
Method in class y.view.hierarchy.HierarchyManager
- Like
HierarchyManager.getTreePath(Object)
with the additional option to
include the given item as the last element of the path.
- getTrees(Graph, int) -
Static method in class y.algo.Substructures
- Returns a list of
Substructure
s that represent the undirected trees in the specified graph with at least
minimumSize
nodes.
- getTrees(Graph, int, DataProvider, DataProvider) -
Static method in class y.algo.Substructures
- Returns a list of
Substructure
s that represent the trees in the specified graph with at least
minimumSize
nodes.
- getTreeSize() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns the minimum size (number of nodes) a subtree needs to have to be detected
and explicitly handled as a tree substructure.
- getTreeSize() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the minimum size (number of nodes) a subtree needs to have to be detected
and explicitly handled as a tree substructure.
- getTreeStyle() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns the tree layout style that defines the basic arrangement style for subtrees.
- getTreeStyle() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns the tree layout style that defines the basic arrangement style for subtrees.
- getTriggerDelay() -
Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
- Returns the delay in milliseconds after which trigger events for
local view creation are processed.
- getTurnCCW() -
Method in class y.layout.Direction
- Returns the direction that follows this direction in counterclockwise order.
- getTurnCW() -
Method in class y.layout.Direction
- Returns the direction that follows this direction in clockwise order.
- getType() -
Method in class y.base.GraphEvent
- Returns the type of this GraphEvent.
- getType() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns the type of the
Edge
associated with this EdgeData
instance.
- getType() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
- Returns the type constant for this hint.
- getType() -
Method in interface y.layout.hierarchic.incremental.Layer
- Returns the type of this
Layer
instance.
- getType() -
Method in interface y.layout.hierarchic.incremental.NodeData
- Returns the type constant for the
Node
of this NodeData
instance.
- getType() -
Method in interface y.layout.multipage.EdgeInfo
- Returns the type of the associated edge.
- getType() -
Method in interface y.layout.multipage.NodeInfo
- Returns the type of the node associated with this
info object
.
- getType(Node) -
Method in class y.layout.planar.PlanarInformation
- Returns the type of a node.
- getType() -
Method in class y.layout.router.polyline.EdgeCellInfo
- Returns the routing type within this cell.
- getType() -
Method in class y.option.BoolOptionItem
- Returns "Bool".
- getType() -
Method in class y.option.ColorOptionItem
- Returns "Color".
- getType() -
Method in class y.option.CommentOptionItem
- Returns "Comment".
- getType() -
Method in class y.option.ComponentOptionItem
- Returns "Component".
- getType() -
Method in class y.option.DoubleOptionItem
- Returns "Double".
- getType() -
Method in class y.option.EnumOptionItem
- Returns "Enum".
- getType() -
Method in class y.option.FileOptionItem
- Returns "File".
- getType() -
Method in class y.option.ImageOptionItem
-
- getType() -
Method in class y.option.IntOptionItem
- Returns "Int".
- getType() -
Method in class y.option.ObjectOptionItem
- Returns "Object".
- getType() -
Method in class y.option.OptionItem
- Returns a unique identifier for the type of this OptionItem.
- getType() -
Method in class y.option.PasswordOptionItem
- Returns "Password".
- getType() -
Method in class y.option.StringBasedOptionItem
- Returns "String".
- getType() -
Method in class y.view.Arrow
- Returns the type of this arrow.
- getType() -
Method in class y.view.hierarchy.HierarchyEvent
- Returns the type specifier of this event.
- getType() -
Method in interface y.view.MutableGeneralPath.Segment
- Returns the type constant as defined in
PathIterator
- getUnbalancedObstaclesCost() -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Returns the costs incurred if the distribution after a subdivision of obstacles is unbalanced in sub-cells.
- getUnbalancedRatioCost() -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Returns the costs incurred if the subdivision produces unbalanced rectangles.
- getUndirectedTreeNodes(Graph) -
Static method in class y.algo.Trees
- Returns an array of
NodeList
objects each containing nodes that belong to a maximal undirected subtree
of the given graph.
- getUndirectedTreeNodes(Graph, DataProvider) -
Static method in class y.algo.Trees
- Returns an array of
NodeList
objects each containing nodes that belong to a maximal undirected subtree of
the given graph only considering edge for which method DataProvider.getBool(Object)
of the
specified DataProvider
returns true
.
- getUndoAction() -
Method in class y.view.Graph2DUndoManager
- Returns a swing action that can be used to trigger an undo operation.
- getUnfoldSelectionAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that unfolds the current selection.
- getUngroupSelectionAction() -
Method in class y.view.Graph2DViewActions
- Returns an action that ungroups the current selection.
- getUniqueArray(int, int, int) -
Method in class y.util.YRandom
- Returns an array of
n
unique random integers that
lie within the range min
(inclusive) and
max
(exclusive).
- getUnsplitEdge(Edge) -
Method in class y.layout.planar.PlanarInformation
- This method returns the original edge for a split edge.
- getUpperLeftChildren(Node, LayoutGraph) -
Method in class y.layout.tree.DelegatingNodePlacer
- Returns all upper-left children of the local root node.
- getUpX() -
Method in class y.geom.OrientedRectangle
- Returns the x-component of this rectangle's up vector.
- getUpY() -
Method in class y.geom.OrientedRectangle
- Returns the y-component of this rectangle's up vector.
- getURL(String, URL) -
Method in class y.io.gml.NodeGraphicsParser
- Tries to resolve an resource as an URL using a given context URL.
- getURL() -
Method in class y.module.io.IOHandlerModule
- Returns the location of the file to which the module either will export
or import the diagram.
- getURL(String) -
Static method in class y.util.YUtil
- Returns the corresponding absolute URL to the
given relative path.
- getURL() -
Method in class y.view.Graph2D
- Returns the URL associated with this graph.
- getURLResource(String) -
Static method in class y.util.ResourceResolver
- Resolves the given string and returns an URL.
- getUseBiconnectedComponents() -
Method in class y.layout.planar.CombinatorialEmbedder
- Returns indicator for usage of bccs is allowed or not resp.
- getUseCrossingPostprocessing() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not the number of edge crossings should be reduced.
- getUseEdgeRerouting() -
Method in class y.layout.planar.CombinatorialEmbedder
- Returns indicator for edge re-routing is allowed or not resp.
- getUseFaceMaximization() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not one face of the embedding of the graph should be maximized.
- getUseFaceMaximization() -
Method in class y.layout.planar.CombinatorialEmbedder
- Returns if the usage of a face maximizer is wanted or not.
- getUseLengthReduction() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not the overall edge length should be optimized.
- getUseRandomization() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not a randomization strategy should be performed.
- getUseRandomization() -
Method in class y.layout.planar.CombinatorialEmbedder
- Returns whether randomization is used or not.
- getUserData() -
Method in class y.view.GenericEdgeRealizer
- Returns the user-defined data object.
- getUserData() -
Method in class y.view.GenericNodeRealizer
- Returns the user-defined data object.
- getUserData() -
Method in class y.view.NodePort
- Returns the user or business data associated to this port instance.
- getUserData() -
Method in class y.view.YLabel
- Retrieves the user data object that can be used by the
configurations
.
- getUserHomeProfilePath() -
Method in class y.util.GlobalProperties
- Returns the relative path from the user home to the profile that will be
used for loading the properties into this instance upon invocation
of
GlobalProperties.load()
.
- getUserHomeResource(String) -
Static method in class y.util.ResourceResolver
- Resolves the given string and returns an URL.
- getUserObject(Node) -
Method in class y.view.CellEditorMode
- Callback method that determines the user object to pass to the
NodeCellEditor
.
- getUseSketchDrawing() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns whether or not the existing drawing should be used as a sketch for the resulting orthogonal layout.
- getUseSketchDrawing() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not the existing drawing should be used as a sketch of the resulting orthogonal layout.
- getUseSpacePostprocessing() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Deprecated.
- getUseTransposition() -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Returns whether or not to apply an additional crossing minimization heuristic.
- getValidPortConstraints(Edge, boolean) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Returns an array of valid port constraints for each edge
- getValidScopes() -
Method in class y.io.graphml.input.AbstractInputHandler
- Allows to restrict the scopes where the handler is used, if the handler is registered to
KeyScope.ALL
.
- getValidScopes() -
Method in class y.io.graphml.output.AbstractOutputHandler
- Allows to restrict the scopes where the handler is used, if the handler is registered to
KeyScope.ALL
.
- getValue(BorderLine.Segment) -
Method in class y.geom.BorderLine
- Returns the value of the minimum of the given segment.
- getValue() -
Method in class y.io.graphml.Future
- Returns the value of this future.
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.graph2d.AbstractWriteNodePortHandler
-
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.graph2d.PostprocessorOutputHandler
- Deprecated.
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.graph2d.WriteEdgeRealizerHandler
-
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.graph2d.WriteNodeRealizerHandler
-
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.GraphMLHandler.BooleanDataProviderOutputHandler
-
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.GraphMLHandler.DoubleDataProviderOutputHandler
-
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.GraphMLHandler.FloatDataProviderOutputHandler
-
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.GraphMLHandler.IntDataProviderOutputHandler
-
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.GraphMLHandler.LongDataProviderOutputHandler
-
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.layout.EdgeLayoutOutputHandler
- Retrieves the
EdgeLayout
instances associated to the specified
key
edge.
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.layout.NodeLayoutOutputHandler
- Retrieves the
NodeLayout
instances associated to the specified
key
node.
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.output.AbstractDataProviderOutputHandler
- Core parse method that obtains the data for the given key.
- getValue(GraphMLWriteContext, Object) -
Method in class y.io.graphml.output.AbstractOutputHandler
- Callback method that obtains the data for the given key.
- getValue() -
Method in class y.io.graphml.output.GraphMLXmlAttribute
- Gets the value of the attribute.
- getValue() -
Method in interface y.layout.hierarchic.incremental.IntValueHolder
- Returns the value of the current context.
- getValue() -
Method in class y.option.ComponentOptionItem
- Returns the editor component itself.
- getValue() -
Method in class y.option.ImageOptionItem
- Returns the value of this item.
- getValue() -
Method in interface y.option.ItemEditor
- Returns the value of this editor.
- getValue() -
Method in class y.option.ObjectOptionItem
- Returns the value of this item.
- getValue() -
Method in class y.option.OptionItem
- Returns the value of this option item.
- getValue() -
Method in interface y.util.BooleanValue
- Returns the value.
- getValue() -
Method in class y.util.DefaultMutableValue
- Returns the value object's data.
- getValue() -
Method in interface y.util.IntValue
- Returns the value.
- getValue() -
Method in interface y.util.Value
- Returns the view's data.
- getValueAt(double) -
Method in class y.geom.BorderLine
- Returns the value that is set on this borderline
at the specified position.
- getValueAt(ListCell, double) -
Method in class y.geom.BorderLine
- Returns the value that is set on this borderline at the specified position.
- getValueAt(BorderLine.Segment, double) -
Method in class y.geom.BorderLine
- Returns the value that is set on this borderline at the specified position.
- getValueAt(double) -
Method in class y.geom.BorderLine.Segment
- Returns the segment's value at the given position.
- getValues() -
Static method in class y.io.graphml.KeyScope
- Returns all declared scope type constants.
- getValues() -
Static method in class y.io.graphml.KeyType
-
- getVerticalAlignment() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns the vertical alignment of parallel subgraphs.
- getVerticalAlignment() -
Method in class y.layout.tabular.NodeLayoutDescriptor
- Returns the vertical alignment of the node within its row.
- getVerticalAlignment() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the relative vertical alignment of nodes with the same parent.
- getVerticalAlignment() -
Method in class y.layout.tree.LayeredNodePlacer
- Returns the relative vertical alignment of nodes within their respective layers.
- getVerticalAlignment() -
Method in class y.layout.tree.MultiParentDescriptor
- Returns the relative vertical alignment of nodes belonging to the same multi-parent structure.
- getVerticalAlignment() -
Method in class y.layout.tree.SimpleNodePlacer
- Returns the relative vertical alignment of nodes with the same parent.
- getVerticalAlignment() -
Method in class y.layout.tree.TreeLayouter
- Returns the vertical alignment of the nodes within their corresponding layers.
- getVerticalDistance() -
Method in class y.layout.tree.ARNodePlacer
- Returns the vertical distance between the
GenericTreeLayouter.SubtreeShape
s.
- getVerticalDistance() -
Method in class y.layout.tree.CompactNodePlacer
- Returns the vertical distance between nodes or subtrees.
- getVerticalDistance() -
Method in class y.layout.tree.DefaultNodePlacer
- Returns the vertical distance between nodes or
GenericTreeLayouter.SubtreeShape
s.
- getVerticalDistance() -
Method in class y.layout.tree.LeftRightPlacer
- Returns the vertical distance between nodes or subtrees.
- getVerticalPosition(Object) -
Static method in class y.view.tabular.TableGroupNodeRealizer.ColumnNodeLabelModel
- Returns the top-to-bottom ratio represented by the specified model
parameter.
- getVerticalScrollBarPolicy() -
Method in class y.view.Graph2DView
- Returns the scroll bar policy for the vertical scroll bar.
- getVerticalSpace() -
Method in class y.layout.tree.ARTreeLayouter
- Returns the vertical distance between adjacent nodes.
- getVerticalSpace() -
Method in class y.layout.tree.HVTreeLayouter
- Returns the vertical distance between adjacent nodes.
- getVerticalTextPosition() -
Method in class y.view.YLabel
- Returns the vertical position of text relative ot the icon.
- getView() -
Method in class y.module.YModule
- Grants access to the current view this module acts upon.
- getView() -
Method in class y.view.AbstractSnapContext
- Gets the view associated with this context.
- getView() -
Method in class y.view.DefaultBackgroundRenderer
- Returns the view of this renderer.
- getView(ActionEvent) -
Method in class y.view.Graph2DViewActions.AbstractGroupingAction
- Determines the view in which to change graph elements.
- getView(ActionEvent) -
Method in class y.view.Graph2DViewActions.DeleteSelectionAction
- Determines the view in which to delete graph elements.
- getView(ActionEvent) -
Method in class y.view.Graph2DViewActions.DuplicateAction
- Determines the view in which to duplicate graph elements.
- getView(ActionEvent) -
Method in class y.view.Graph2DViewActions.EditLabelAction
- Determines the view in which to edit labels.
- getView(ActionEvent) -
Method in class y.view.Graph2DViewActions
- Tries to obtain the associated view with the event.
- getView(ActionEvent) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Determines the view in which to select graph elements.
- getView() -
Method in class y.view.Graph2DViewRepaintManager
- Returns the
Graph2DView
, for which this
Graph2DViewRepaintManager
was created.
- getView() -
Method in class y.view.HitInfoFactories.DefaultHitInfoFactory
- Returns the graph view that is associated to this factory.
- getView() -
Method in class y.view.ViewAnimationFactory
- Returns the
Graph2DView
for which this factory produces
animations.
- getViewContainer() -
Method in class y.view.Graph2DClipboard
- Returns the viewContainer associated with this clipboard.
- getViewContainer() -
Method in class y.view.Graph2DUndoManager
- Returns the view container this undo manager is associated with.
- getViewContainer() -
Method in class y.view.ViewControl
- Returns the ViewContainer of this ViewControl.
- getViewControl() -
Method in class y.view.Graph2DView
- Returns the view control of this view.
- getViewControl() -
Method in interface y.view.ViewContainer
- Returns the ViewControl that is used for all the views
of the ViewContainer.
- getViewCoordinateDrawableBounds() -
Method in class y.view.ViewCoordDrawableAdapter
- Returns the bounds of the view coordinate Drawable
- getViewCursor() -
Method in class y.view.Graph2DView
- Returns the cursor that is displayed when the mouse is
over this view.
- getViewEdge(Edge) -
Method in class y.view.LocalViewCreator
- Returns a edge in the creator's view graph that corresponds to the
specified edge in the creator's model graph or
null
if
there is no corresponding edge.
- getViewEdge(Edge, Graph) -
Method in class y.view.ModelViewManager
- Returns the edge in
viewGraph
corresponding to edge
model
or null
if no such edge exists in
viewGraph
(due to filtering).
- getViewGraph() -
Method in class y.view.LocalViewCreator
- Returns the view graph that is modified by the creator's
updateViewGraph
method.
- getViewModes() -
Method in class y.view.Graph2DView
- Returns an iterator over an unmodifiable Collection of the currently
installed ViewModes.
- getViewNode(Node) -
Method in class y.view.LocalViewCreator
- Returns a node in the creator's view graph that corresponds to the
specified node in the creator's model graph or
null
if
there is no corresponding node.
- getViewNode(Node, Graph) -
Method in class y.view.ModelViewManager
- Returns the node in
viewGraph
corresponding to node
model
or null
if there is no such node in
viewGraph
(due to filtering).
- getViewPoint() -
Method in class y.view.Graph2DView
- Returns the world coordinate this view displays at
its the upper left corner.
- getViewPoint2D() -
Method in class y.view.Graph2DView
- Returns the world coordinate this view displays at
its the upper left corner.
- getViews() -
Method in class y.view.Graph2D
- Returns a cursor iterating through all registered views.
- getViewSize() -
Method in class y.view.Graph2DView
- Returns the size of the drawing canvas.
- getViewTransform() -
Method in class y.view.GraphicsContext
- Yields the transform that can be set on the graphics object to paint in the view coordinate system.
- getVisibleRect() -
Method in class y.view.Graph2DView
- Returns the visible part of the world rectangle.
- getVisibleRect2D() -
Method in class y.view.Graph2DView
- Returns the visible part of the world rectangle in double precision.
- getWeight(Edge) -
Method in class y.layout.hierarchic.WeightedLayerer
- Returns the edge weight of the given edge using the weight based cycle removal heuristic.
- getWeight() -
Method in class y.view.SnapLine
- Gets the weight/importance of this snap line.
- getWeight() -
Method in class y.view.SnapResult
- Yields the weight of this result, the higher the weight, the more important it is.
- getWeightedCenterNode(Graph) -
Static method in class y.algo.Trees
- Finds a node used by the greatest number of all (undirected) paths interconnecting
all nodes with each other.
- getWeightedCenterNode(Graph, NodeMap) -
Static method in class y.algo.Trees
- Finds a node used by the greatest number of all (undirected) paths interconnecting
all nodes with each other.
- getWeightHeuristic() -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Returns the weight heuristic that is used.
- getWeightHeuristic() -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Returns the weight heuristic that should be used.
- getWhen() -
Method in class y.view.Mouse2DEvent
- Returns the time when this event happened.
- getWidth() -
Method in class y.geom.OrientedRectangle
- Returns the width of this rectangle.
- getWidth() -
Method in class y.geom.YDimension
- Get the width of the dimension object.
- getWidth() -
Method in class y.layout.DefaultNodeLayout
- Returns the width of the node.
- getWidth() -
Method in class y.layout.LabelCandidate
- Returns the width of the candidate's bounds.
- getWidth() -
Method in class y.layout.LabelLayoutData
- Returns the width of the label's bounding box.
- getWidth(Node) -
Method in class y.layout.LayoutGraph
- Returns the width of the given node.
- getWidth() -
Method in interface y.layout.NodeLayout
- Returns the width of the node.
- getWidth() -
Method in class y.layout.router.polyline.PartitionCell
- Returns the width of this
PartitionCell
.
- getWidth(Node) -
Method in class y.view.Graph2D
- Returns the width of the given node.
- getWidth() -
Method in class y.view.hierarchy.GroupNodeRealizer
-
- getWidth() -
Method in class y.view.NodeRealizer
- Returns the width of this realizer.
- getWidth() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getWidth() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Returns the width of the column.
- getWidth() -
Method in class y.view.YLabel
- Returns the width of the bounding box of this label.
- getWidthInterval() -
Method in class y.layout.router.polyline.Channel
- Returns an
interval
spanning the union of the location ranges of the segment infos
.
- getWindingRule() -
Method in class y.view.MutableGeneralPath
- See
Path2D.getWindingRule()
- getWorkingRatio() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Returns the working ratio which defines the amount of processor time this algorithm tries to get.
- getWorldRect() -
Method in class y.view.Graph2DView
- Returns the world rectangle defined for this view.
- getWorldRect2D() -
Method in class y.view.Graph2DView
- Returns the world rectangle defined for this view in double precision.
- getWrappedProvider() -
Method in class y.util.WrappedObjectDataProvider
- Gets the underlying wrapped DataProvider.
- getWrappingProvider() -
Method in class y.util.WrappedObjectDataProvider
- Gets the wrapping DataProvider instance.
- getWriteEventHandler() -
Method in class y.io.graphml.output.GraphMLWriter
- Return a
WriteEventHandler
that can be used to subscribe to
various events in the write process.
- getWriteEvents() -
Method in class y.io.graphml.output.ChildWriteContext
-
- getWriteEvents() -
Method in interface y.io.graphml.output.GraphMLWriteContext
- Returns an implementation of
WriteEventHandler
that allows to subscribe to various
events in the write process.
- getWriter() -
Method in class y.io.graphml.output.ChildWriteContext
- Gets the core xml writer.
- getWriter() -
Method in interface y.io.graphml.output.GraphMLWriteContext
- Returns the current
XmlWriter
implementation.
- getWriter() -
Method in class y.io.graphml.output.SerializationEvent
- Gets the writer for writing the xml output.
- getX() -
Method in class y.geom.YPoint
- Returns the x-coordinate of the point object.
- getX() -
Method in class y.geom.YRectangle
- Returns x-coordinate of upper left corner.
- getX() -
Method in class y.geom.YVector
- Returns the first coordinate of the vector.
- getX() -
Method in class y.layout.DefaultNodeLayout
- Returns the x-coordinate of the upper-left corner of the node.
- getX() -
Method in class y.layout.LabelCandidate
- Returns the minimum x-coordinate of the candidate's bounds.
- getX() -
Method in class y.layout.LabelLayoutData
- Returns the x-coordinate of the upper-left corner of the label's bounding box.
- getX(Node) -
Method in class y.layout.LayoutGraph
- Returns the x-coordinate of the given node's upper-left corner.
- getX() -
Method in interface y.layout.NodeLayout
- Returns the x-coordinate of the upper-left corner of the node.
- getX() -
Method in class y.util.DefaultMutableValue2D
- Returns the value object's
x
data.
- getX() -
Method in interface y.util.Value2D
- Returns the view's
x
data.
- getX() -
Method in class y.view.Bend
- Returns the absolute x-coordinate of this bend.
- getX(Node) -
Method in class y.view.Graph2D
- Returns the upper left x-coordinate of the given node.
- getX() -
Method in class y.view.hierarchy.GroupNodeRealizer
-
- getX() -
Method in class y.view.Mouse2DEvent
- Returns the x coordinates of the event.
- getX() -
Method in class y.view.MoveLabelMode.MoveLabelEvent
- Returns the x-coordinate of the event in the world coordinates of the
view that is associated to the event's source move label mode.
- getX() -
Method in class y.view.NodeRealizer
- Get X-Coordinate of the upper left corner of the node.
- getX(NodeRealizer) -
Method in class y.view.Port
- Returns the absolute center x-coordinate of this port.
- getX() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getXAlignment() -
Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
- Returns how the nodes are resized horizontally if the calculated width is smaller than the preferred
minimum width of a group node.
- getXCut(double) -
Method in class y.geom.YCircle
- Determine the intersection between the circle and a parallel to the
X-Axis.
- getXmlNode() -
Method in class y.io.graphml.input.DeserializationEvent
- Gets the XML node that contains the data to deserialize.
- getXOffset() -
Method in class y.geom.LineSegment
- Returns the y value of the line on x coordinate 0.
- getXOffset() -
Method in class y.layout.PortCandidate
- Returns the X-offset of the
PortCandidate
with respect to the center of the corresponding node.
- getXOffsetForLayoutOrientation(byte, int) -
Method in class y.layout.PortCandidate
- Returns the X-offset of the
PortCandidate
with respect to the center of the corresponding node for the given
layout orientation
and
mirror mask
.
- getXOffsetForLayoutOrientation(byte) -
Method in class y.layout.PortCandidate
- Returns the X-offset of the
PortCandidate
with respect to the center of the corresponding node for the given
layout orientation
.
- getXProjection(YPoint) -
Method in class y.geom.AffineLine
- Projects an point on the line in direction of the X-axis.
- getXslSource() -
Method in class y.io.XmlXslIOHandler
- Returns the source for the XSL stylesheet to be used to transform the input.
- getY() -
Method in class y.geom.YPoint
- Returns the y-coordinate of the point object.
- getY() -
Method in class y.geom.YRectangle
- Returns y-coordinate of upper left corner.
- getY() -
Method in class y.geom.YVector
- Returns the second coordinate of the vector.
- getY() -
Method in class y.layout.DefaultNodeLayout
- Returns the y-coordinate of the upper-left corner of the node.
- getY() -
Method in class y.layout.LabelCandidate
- Returns the minimum y-coordinate of the candidate's bounds.
- getY() -
Method in class y.layout.LabelLayoutData
- Returns the y-coordinate of the upper-left corner of the label's bounding box.
- getY(Node) -
Method in class y.layout.LayoutGraph
- Returns the y-coordinate of the given node's upper-left corner.
- getY() -
Method in interface y.layout.NodeLayout
- Returns the y-coordinate of the upper-left corner of the node.
- getY() -
Method in class y.util.DefaultMutableValue2D
- Returns the value object's
y
data.
- getY() -
Method in interface y.util.Value2D
- Returns the view's
y
data.
- getY() -
Method in class y.view.Bend
- Returns the absolute y-coordinate of this bend.
- getY(Node) -
Method in class y.view.Graph2D
- Returns the upper left y-coordinate of the given node.
- getY() -
Method in class y.view.hierarchy.GroupNodeRealizer
-
- getY() -
Method in class y.view.Mouse2DEvent
- Returns the y coordinates of the event.
- getY() -
Method in class y.view.MoveLabelMode.MoveLabelEvent
- Returns the y-coordinate of the event in the world coordinates of the
view that is associated to the event's source move label mode.
- getY() -
Method in class y.view.NodeRealizer
- Get Y-Coordinate of the upper left corner of the node.
- getY(NodeRealizer) -
Method in class y.view.Port
- Returns the absolute center y-coordinate of this port.
- getY() -
Method in class y.view.ProxyShapeNodeRealizer
-
- getYAlignment() -
Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
- Returns how the nodes are resized vertically if the calculated height is smaller than the preferred
minimum height of a group node.
- getYCut(double) -
Method in class y.geom.YCircle
- Determine the intersection between the circle and a parallel to the
Y-Axis.
- getYOffset() -
Method in class y.layout.PortCandidate
- Returns the Y-offset of the
PortCandidate
with respect to the center of the corresponding node.
- getYOffsetForLayoutOrientation(byte, int) -
Method in class y.layout.PortCandidate
- Returns the Y-offset of the
PortCandidate
with respect to the center of the corresponding node for the given
layout orientation
and
mirror mask
.
- getYOffsetForLayoutOrientation(byte) -
Method in class y.layout.PortCandidate
- Returns the Y-offset of the
PortCandidate
with respect to the center of the corresponding node for the given
layout orientation
.
- getYProjection(YPoint) -
Method in class y.geom.AffineLine
- Projects an point on the line in direction of the Y-axis.
- getZ() -
Method in class y.layout.hierarchic.PendularDrawer
- Calculates the value of the function that this algorithm should minimize.
- getZoom() -
Method in class y.view.Graph2DView
- Returns the current zoom level of this view.
- getZoomIndicatorColor() -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Returns the base color of the zoom indicator.
- gid2ChildMap -
Variable in class y.io.gml.HierarchicGraphParser
- Used to associate a NodeList containing the children of a
group node with the id of that group node.
- gif -
Static variable in class y.option.IconFilter
-
- GifImageIoOutput - Class in y.module.io
- Exports a diagram to a GIF image using an appropriate
ImageWriter
. - GifImageIoOutput() -
Constructor for class y.module.io.GifImageIoOutput
- Creates a new instance of GifImageIoOutput
- GIFIOHandler - Class in y.io
- Writes a
Graph2D
in GIF image format. - GIFIOHandler() -
Constructor for class y.io.GIFIOHandler
- Instantiates a new GIFIOHandler.
- GIFOutput - Class in y.module.io
- Exports a diagram to a GIF image.
- GIFOutput() -
Constructor for class y.module.io.GIFOutput
-
- GIVEN_COMPONENT_ID_DPKEY -
Static variable in class y.layout.ComponentLayouter
- A
DataProvider
key for specifying custom graph components
- GivenCoordinatesStage - Class in y.layout
GivenCoordinatesStage
changes node locations and sizes as well as edge paths to user-specified values
before invoking the
core layout algorithm
.- GivenCoordinatesStage() -
Constructor for class y.layout.GivenCoordinatesStage
- Creates a new
GivenCoordinatesStage
instance with default settings.
- GivenCoordinatesStage(Layouter) -
Constructor for class y.layout.GivenCoordinatesStage
- Creates a new
GivenCoordinatesStage
instance using the given core layout
algorithm
.
- GivenLayersLayerer - Class in y.layout.hierarchic
- This layering algorithm implementation assigns nodes to layers given a mapping of nodes to
layer IDs.
- GivenLayersLayerer() -
Constructor for class y.layout.hierarchic.GivenLayersLayerer
- Creates an instance of
GivenLayersLayerer
.
- GivenSequenceSequencer - Class in y.layout.hierarchic.incremental
- This class is a
Sequencer
implementation that determines the sequence of nodes of the same layer
based on a given comparator
constraint. - GivenSequenceSequencer() -
Constructor for class y.layout.hierarchic.incremental.GivenSequenceSequencer
- Creates a new instance of
GivenSequenceSequencer
.
- GivenSequenceSequencer(Comparator) -
Constructor for class y.layout.hierarchic.incremental.GivenSequenceSequencer
- Creates a new instance of
GivenSequenceSequencer
using a given Comparator
for the sequencing.
- GlobalProperties - Class in y.util
- Singleton class that can manage global properties for an application, store
and reload them in and from a properties file and manage the
object <-> string conversion process.
- globalSink -
Variable in class y.layout.planar.GT
-
- globalSource -
Variable in class y.layout.planar.GT
-
- GMLEncoder - Class in y.io.gml
- This class is a utility class for writing valid GML to a Writer
- GMLEncoder(Writer) -
Constructor for class y.io.gml.GMLEncoder
- Creates a new instance of GMLEncoder
- GMLInput - Class in y.module.io
- Imports a diagram from a GML file.
- GMLInput() -
Constructor for class y.module.io.GMLInput
-
- GMLIOHandler - Class in y.io
- Read and write a Graph2D in Graph Modeling Language (GML).
- GMLIOHandler() -
Constructor for class y.io.GMLIOHandler
- Instantiates a new GMLIOHandler.
- GmlObjectEncoder - Class in y.io.gml
- This class is capable of encoding a Graph in valid gml format.
- GmlObjectEncoder() -
Constructor for class y.io.gml.GmlObjectEncoder
-
- GmlObjectEncoder(ObjectEncoder) -
Constructor for class y.io.gml.GmlObjectEncoder
-
- GMLOutput - Class in y.module.io
- Exports a diagram to a GML file.
- GMLOutput() -
Constructor for class y.module.io.GMLOutput
-
- GMLTokenizer - Class in y.io.gml
- This class is used to parse a valid stream from a reader, which
contains well formed gml.
- GMLTokenizer() -
Constructor for class y.io.gml.GMLTokenizer
- Creates a new instance of GMLTokenizer
- GMLTokenizer(GMLTokenizer.Callback) -
Constructor for class y.io.gml.GMLTokenizer
- Creates a new instance of GMLTokenizer and installs the given
callback
- GMLTokenizer.Callback - Interface in y.io.gml
- The interface used for the callback during parsing.
- GMLTokenizer.DebugCallback - Class in y.io.gml
- An implementation of the callback which can be used to
debug the parser.
- GMLTokenizer.DebugCallback() -
Constructor for class y.io.gml.GMLTokenizer.DebugCallback
-
- GMLTokenizer.EncoderCallback - Class in y.io.gml
- An implementation of the callback, which will call the appropriate
methods on an encoder.
- GMLTokenizer.EncoderCallback(GMLEncoder) -
Constructor for class y.io.gml.GMLTokenizer.EncoderCallback
- constructs a new Transcoder
- GRAB_FOCUS_ENABLED_PROPERTY -
Static variable in class y.view.ViewMode
- Property name constant used for
PropertyChangeEvent.getPropertyName()
.
- grabFocus() -
Method in class y.view.MouseInputMode
- Callback called by
MouseInputMode.mousePressed(java.awt.event.MouseEvent)
to
initiate a focus request of the Graph2DView
associated to
this mode.
- Graph - Class in y.base
- This class implements a directed graph structure.
- Graph() -
Constructor for class y.base.Graph
- Instantiates an empty
Graph
object.
- Graph(Graph) -
Constructor for class y.base.Graph
- Instantiates a new
Graph
object as a copy of the given graph.
- Graph(Graph, YCursor) -
Constructor for class y.base.Graph
- Instantiates a new
Graph
object as a partial copy of the given graph.
- graph -
Variable in class y.io.gml.EdgeParser
- The graph instance for which the nodes will be created.
- graph -
Variable in class y.io.gml.GraphParser
- The graph that this parser is currently building.
- graph -
Variable in class y.io.gml.NodeParser
- The graph instance for which the nodes will be created.
- GRAPH -
Static variable in class y.io.graphml.KeyScope
- Scope type
graph
.
- graph -
Variable in class y.layout.hierarchic.AbstractDrawer
- The graph bound to this drawer instance.
- graph -
Variable in class y.layout.labeling.MISLabelingAlgorithm
- The input graph that will be labeled.
- graph -
Variable in class y.layout.organic.RemoveOverlapsLayoutStage
- The input graph.
- graph -
Variable in class y.layout.planar.GT
-
- graph -
Variable in class y.layout.planar.SimplePlanarInformation
-
- graph -
Variable in class y.layout.planar.VertexOrder
-
- graph -
Variable in class y.layout.tree.AbstractNodePlacer
- The graph instance this class is working on.
- graph -
Variable in class y.layout.tree.AbstractRotatableNodePlacer
- The graph instance this
NodePlacer
is working on.
- graph -
Variable in class y.layout.tree.ARTreeLayouter
- The input graph this algorithm is handling.
- graph -
Variable in class y.layout.tree.BalloonLayouter
- The layout graph being acted upon.
- graph -
Variable in class y.layout.tree.GenericTreeLayouter
- The input graph for which a layout is calculated.
- graph -
Variable in class y.layout.tree.HVTreeLayouter
- The layout graph being acted upon.
- Graph2D - Class in y.view
- This class represents a graph with additional 2D support.
- Graph2D() -
Constructor for class y.view.Graph2D
- Constructs an empty Graph2D.
- Graph2D(Graph2D) -
Constructor for class y.view.Graph2D
- Copy constructor of Graph2D.
- Graph2D(Graph2D, YCursor) -
Constructor for class y.view.Graph2D
- Creates a copy of the given subgraph.
- Graph2D.BackupRealizersHandler - Interface in y.view
- Implementations of this interface are responsible for backing up the
node and edge realizer of a
Graph2D
. - Graph2DClipboard - Class in y.view
- Provides clipboard functionality for diagrams of type
Graph2D
. - Graph2DClipboard(ViewContainer) -
Constructor for class y.view.Graph2DClipboard
- Creates a new clipboard for the graphs managed by the given view container.
- Graph2DCopyFactory - Class in y.view
- A graph factory that creates elements of a Graph2D as copies of other
elements.
- Graph2DCopyFactory() -
Constructor for class y.view.Graph2DCopyFactory
-
- Graph2DCopyFactory.HierarchicGraph2DCopyFactory - Class in y.view
- A copy factory implementation that copies hierarchy information to a newly created Graph2D.
- Graph2DCopyFactory.HierarchicGraph2DCopyFactory() -
Constructor for class y.view.Graph2DCopyFactory.HierarchicGraph2DCopyFactory
- Creates a new instances that delegates the actual creation to a
Graph2DCopyFactory
- Graph2DCopyFactory.HierarchicGraph2DCopyFactory(GraphCopier.CopyFactory) -
Constructor for class y.view.Graph2DCopyFactory.HierarchicGraph2DCopyFactory
- Creates a new instances that delegates the actual creation to the given factory.
- Graph2DCopyFactory.RecursiveGraph2DCopyFactory - Class in y.view
- A decorator for the a
GraphCopier.CopyFactory
that recursively copies the contents
of folder nodes
and correctly
adjusts the inter-edge
state. - Graph2DCopyFactory.RecursiveGraph2DCopyFactory(GraphCopier.CopyFactory) -
Constructor for class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
- Creates a new instance that delegates the actual creation to a
Graph2DCopyFactory
.
- Graph2DElementFactory - Class in y.io.graphml.graph2d
- The basic implementation of the
GraphElementFactory
interface for use with the default Graph
s. - Graph2DElementFactory() -
Constructor for class y.io.graphml.graph2d.Graph2DElementFactory
-
- Graph2DEvent - Class in y.view
- An event which indicates that a property associated with
a Graph2D or associated with one of its elements has changed.
- Graph2DEvent(Graph2D, Object, String, Object, Object) -
Constructor for class y.view.Graph2DEvent
- Creates a new instance of Graph2DEvent.
- Graph2DGraphMLHandler - Class in y.io.graphml.graph2d
- This class adds configuration to
GraphMLHandler
for handling Graph2D
instances. - Graph2DGraphMLHandler() -
Constructor for class y.io.graphml.graph2d.Graph2DGraphMLHandler
-
- Graph2DLayoutExecutor - Class in y.view
- Convenience class for executing or launching
layouts
on a graph
. - Graph2DLayoutExecutor() -
Constructor for class y.view.Graph2DLayoutExecutor
- Creates a new instance of
Graph2DLayoutExecutor
in Graph2DLayoutExecutor.ANIMATED
mode.
- Graph2DLayoutExecutor(byte) -
Constructor for class y.view.Graph2DLayoutExecutor
- Creates a new instance of
Graph2DLayoutExecutor
in the provided mode.
- Graph2DLayoutExecutor.ExceptionListener - Interface in y.view
- Interface used to report
Exception
s or Error
s that happen during calls
to Graph2DLayoutExecutor.doLayout(Graph2D, Layouter, Runnable, y.view.Graph2DLayoutExecutor.ExceptionListener)
. - Graph2DLayoutExecutor.LayoutThreadHandle - Interface in y.view
- The interface of the handle that is returned by
Graph2DLayoutExecutor.doLayout(Graph2DView, y.layout.Layouter, Runnable, y.view.Graph2DLayoutExecutor.ExceptionListener)
that can be used to query the state of the layout calculation. - Graph2DListener - Interface in y.view
- The listener interface for receiving Graph2DEvents.
- Graph2DNodeRealizer - Class in y.view
- A node realizer that can display a graph as its
contents.
- Graph2DNodeRealizer() -
Constructor for class y.view.Graph2DNodeRealizer
- Creates a new instance Graph2DNodeRealizer.
- Graph2DNodeRealizer(NodeRealizer) -
Constructor for class y.view.Graph2DNodeRealizer
- Creates a new instance of Graph2DNodeRealizer as
a copy of the given realizer.
- Graph2DPrinter - Class in y.view
- This class is responsible for printing the contents of
a
Graph2DView
on one or more pages. - Graph2DPrinter(Graph2DView) -
Constructor for class y.view.Graph2DPrinter
- Instantiates a new Graph2DPrinter for the given
Graph2DView.
- Graph2DPrinter.AbstractFooterDrawable - Class in y.view
- Abstract footer drawable that defines the position of the footer
on a page and manages the background color.
- Graph2DPrinter.AbstractFooterDrawable() -
Constructor for class y.view.Graph2DPrinter.AbstractFooterDrawable
-
- Graph2DPrinter.AbstractTextBarDrawable - Class in y.view
- Abstract base drawable for titles and footers.
- Graph2DPrinter.AbstractTextBarDrawable() -
Constructor for class y.view.Graph2DPrinter.AbstractTextBarDrawable
-
- Graph2DPrinter.AbstractTitleDrawable - Class in y.view
- Abstract title drawable that defines the position of the footer
on a page and manages the background color.
- Graph2DPrinter.AbstractTitleDrawable() -
Constructor for class y.view.Graph2DPrinter.AbstractTitleDrawable
-
- Graph2DPrinter.DefaultFooterDrawable - Class in y.view
- Default footer drawable implementation.
- Graph2DPrinter.DefaultFooterDrawable() -
Constructor for class y.view.Graph2DPrinter.DefaultFooterDrawable
-
- Graph2DPrinter.DefaultTitleDrawable - Class in y.view
- Default title drawable implementation.
- Graph2DPrinter.DefaultTitleDrawable() -
Constructor for class y.view.Graph2DPrinter.DefaultTitleDrawable
-
- Graph2DPrinter.FooterDrawable - Interface in y.view
- Interface for classes that want to add a footer to the printed
page.
- Graph2DPrinter.PrintContext - Class in y.view
- Class that encapsulates contextual information when printing a page.
- Graph2DPrinter.PrintContext() -
Constructor for class y.view.Graph2DPrinter.PrintContext
-
- Graph2DPrinter.RepeatingFooterDrawable - Class in y.view
- A footer drawable that paints a footer on every page.
- Graph2DPrinter.RepeatingFooterDrawable() -
Constructor for class y.view.Graph2DPrinter.RepeatingFooterDrawable
-
- Graph2DPrinter.RepeatingTitleDrawable - Class in y.view
- A title drawable that paints a footer on every page.
- Graph2DPrinter.RepeatingTitleDrawable() -
Constructor for class y.view.Graph2DPrinter.RepeatingTitleDrawable
-
- Graph2DPrinter.TitleDrawable - Interface in y.view
- Interface for classes that want to add a title to the printed
page.
- Graph2DRenderer - Interface in y.view
- Implementations of this interface render a Graph2D object.
- Graph2DSelectionEvent - Class in y.view
- An event which indicates that the selection state of an edge,
an edge label, a bend, a node, a node label, or a node port in a
Graph2D
has changed. - Graph2DSelectionEvent(Graph2D, Object) -
Constructor for class y.view.Graph2DSelectionEvent
- Creates a new Instance of GraphEvent with given type and data
- Graph2DSelectionListener - Interface in y.view
- The listener interface for receiving Graph2DSelectionEvents.
- Graph2DTraversal - Interface in y.view
- Specifies the contract of cross-element-type
Graph2D
traversals. - Graph2DUndoManager - Class in y.view
- This class provides undoability and redoability support for Graph2D changes.
- Graph2DUndoManager(Graph2D) -
Constructor for class y.view.Graph2DUndoManager
- Creates a new instance of this class, that conveniently registers the necessary listeners on the provided graph
instance.
- Graph2DUndoManager() -
Constructor for class y.view.Graph2DUndoManager
- Creates a new Instance of UndoManager.
- Graph2DUndoManager.UndoListener - Interface in y.view
- Implementations of this interface can register with the UndoManager
to receive notification whenever a new command is
added to the queue of undoable events.
- Graph2DView - Class in y.view
- This is a powerful component to view graphs in 2-dimensional space.
- Graph2DView() -
Constructor for class y.view.Graph2DView
- Creates a new Graph2DView containing an empty graph.
- Graph2DView(Graph2D) -
Constructor for class y.view.Graph2DView
- Creates a new Graph2DView for a given graph.
- Graph2DView(Graph2D, ViewControl) -
Constructor for class y.view.Graph2DView
- Creates a new Graph2DView for a given graph and view control.
- Graph2DViewActions - Class in y.view
- This class provides actions for
Graph2DView
. - Graph2DViewActions() -
Constructor for class y.view.Graph2DViewActions
- Creates a new instance that is not bound to any Graph2DView.
- Graph2DViewActions(Graph2DView) -
Constructor for class y.view.Graph2DViewActions
- Creates a new instance of Graph2DViewActions for the given view.
- Graph2DViewActions.AbstractGroupingAction - Class in y.view
- Abstract base class for grouping related actions.
- Graph2DViewActions.AbstractGroupingAction(String, Graph2DView) -
Constructor for class y.view.Graph2DViewActions.AbstractGroupingAction
-
- Graph2DViewActions.AddPredecessorsAction - Class in y.view
- Action that adds a predecessor node to selected nodes.
- Graph2DViewActions.AddPredecessorsAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.AddPredecessorsAction
- Initializes a new
AddPredecessorsAction
instance.
- Graph2DViewActions.AddSuccessorsAction - Class in y.view
- Action that adds a successor node to selected nodes.
- Graph2DViewActions.AddSuccessorsAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.AddSuccessorsAction
- Initializes a new
AddSuccessorsAction
instance.
- Graph2DViewActions.CloseGroupsAction - Class in y.view
- Action that closes multiple group nodes.
- Graph2DViewActions.CloseGroupsAction() -
Constructor for class y.view.Graph2DViewActions.CloseGroupsAction
- Creates a new
CloseGroupAction
that has no default view.
- Graph2DViewActions.CloseGroupsAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.CloseGroupsAction
- Creates a new
CloseGroupAction
- Graph2DViewActions.DeleteSelectionAction - Class in y.view
- Action that deletes selected elements of predefined types.
- Graph2DViewActions.DeleteSelectionAction() -
Constructor for class y.view.Graph2DViewActions.DeleteSelectionAction
- Initializes a new
DeleteSelectionAction
instance that has
no default view, that means if the view cannot be determined from the
event that triggers a delete action, nothing is deleted.
- Graph2DViewActions.DeleteSelectionAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.DeleteSelectionAction
- Initializes a new
DeleteSelectionAction
instance.
- Graph2DViewActions.DuplicateAction - Class in y.view
- Action that allows to duplicate nodes or edges.
- Graph2DViewActions.DuplicateAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.DuplicateAction
- Creates a new instance of
DuplicateAction
.
- Graph2DViewActions.EditLabelAction - Class in y.view
- Action that opens the label editor for interactive text editing.
- Graph2DViewActions.EditLabelAction() -
Constructor for class y.view.Graph2DViewActions.EditLabelAction
- Initializes a new
EditLabelAction
instance that has
no default view, that means if the view cannot be determined from the
event that triggers a delete action, no editor is opened.
- Graph2DViewActions.EditLabelAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.EditLabelAction
- Initializes a new
EditLabelAction
instance.
- Graph2DViewActions.FoldSelectionAction - Class in y.view
- Action that moves multiple nodes in a new folder node.
- Graph2DViewActions.FoldSelectionAction() -
Constructor for class y.view.Graph2DViewActions.FoldSelectionAction
- Creates a new
FoldSelectionAction
that has no default view.
- Graph2DViewActions.FoldSelectionAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.FoldSelectionAction
- Creates a new
FoldSelectionAction
- Graph2DViewActions.GroupSelectionAction - Class in y.view
- Action that puts multiple nodes in a new group node.
- Graph2DViewActions.GroupSelectionAction() -
Constructor for class y.view.Graph2DViewActions.GroupSelectionAction
- Creates a new
GroupSelectionAction
that has no default view.
- Graph2DViewActions.GroupSelectionAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.GroupSelectionAction
- Creates a new
GroupSelectionAction
- Graph2DViewActions.OpenFoldersAction - Class in y.view
- Action that closes multiple group nodes.
- Graph2DViewActions.OpenFoldersAction() -
Constructor for class y.view.Graph2DViewActions.OpenFoldersAction
- Creates a new
OpenFoldersAction
that has no default view.
- Graph2DViewActions.OpenFoldersAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.OpenFoldersAction
- Creates a new
OpenFoldersAction
- Graph2DViewActions.SelectAllAction - Class in y.view
- Action that selects elements of predefined types.
- Graph2DViewActions.SelectAllAction() -
Constructor for class y.view.Graph2DViewActions.SelectAllAction
- Initializes a new
SelectAllAction
instance that has
no default view, that means if the view cannot be determined from the
event that triggers a delete action, nothing is deleted.
- Graph2DViewActions.SelectAllAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.SelectAllAction
- Initializes a new
SelectAllAction
instance.
- Graph2DViewActions.UnfoldSelectionAction - Class in y.view
- Action that removes the selected nodes from their folder.
- Graph2DViewActions.UnfoldSelectionAction() -
Constructor for class y.view.Graph2DViewActions.UnfoldSelectionAction
- Creates a new
UnfoldSelectionAction
that has no default view.
- Graph2DViewActions.UnfoldSelectionAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.UnfoldSelectionAction
- Creates a new
UngroupSelectionAction
- Graph2DViewActions.UngroupSelectionAction - Class in y.view
- Action that ungroups the selected nodes from their group.
- Graph2DViewActions.UngroupSelectionAction() -
Constructor for class y.view.Graph2DViewActions.UngroupSelectionAction
- Creates a new
UngroupSelectionAction
that has no default view.
- Graph2DViewActions.UngroupSelectionAction(Graph2DView) -
Constructor for class y.view.Graph2DViewActions.UngroupSelectionAction
- Creates a new
UngroupSelectionAction
- Graph2DViewMouseWheelScrollListener - Class in y.view
- Scrolls a
Graph2DView
's view port in vertical or horizontal direction
in response to mouse wheel events. - Graph2DViewMouseWheelScrollListener() -
Constructor for class y.view.Graph2DViewMouseWheelScrollListener
- Initializes a new
Graph2DViewMouseWheelScrollListener
instance.
- Graph2DViewMouseWheelZoomListener - Class in y.view
- Zooms a
Graph2DView
's view port in response to mouse wheel events. - Graph2DViewMouseWheelZoomListener() -
Constructor for class y.view.Graph2DViewMouseWheelZoomListener
- Creates a new Graph2DViewMouseWheelZoomListener
If it receives MouseWheelListener events that come from the canvas component
of a
Graph2DView
(see Graph2DView.getCanvasComponent()
), it
will zoom into or out of the Graph2DView
.
- Graph2DViewRepaintManager - Class in y.view
- This class triggers repaints in a
Graph2DView
, that affect only
the unified bounds of registered graph objects. - Graph2DViewRepaintManager(Graph2DView) -
Constructor for class y.view.Graph2DViewRepaintManager
- Constructs a new
Graph2DViewRepaintManager
for the
specified Graph2DView
.
- GRAPH_ELEMENT_NAME -
Static variable in interface y.io.graphml.GraphMLXmlConstants
- Graph element.
- graphCentrality(Graph, NodeMap, boolean, DataProvider) -
Static method in class y.algo.Centrality
- Computes the graph centrality for the nodes of a graph.
- GraphChecker - Class in y.algo
- This class provides methods that check structural properties of a given graph.
- GraphConnectivity - Class in y.algo
- This class provides algorithms for determining certain connectivity components within a graph.
- GraphCopier - Class in y.util
- A utility class that can be used to copy a graph's structure and possibly associated data to another instance.
- GraphCopier() -
Constructor for class y.util.GraphCopier
- Creates a new instance that uses a
GraphCopyFactory
as the default factory.
- GraphCopier(GraphCopier.CopyFactory) -
Constructor for class y.util.GraphCopier
- Creates a new instance that uses the specified factory to perform the actual copy operations.
- GraphCopier.CopyFactory - Interface in y.util
- The copy factory interface used by
GraphCopier
to delegate the actual work to. - GraphCopier.DataProviderCopyFactory - Class in y.util
- Abstract helper class that provides helper methods to copy
DataProvider
contents. - GraphCopier.DataProviderCopyFactory(GraphCopier.CopyFactory, Object) -
Constructor for class y.util.GraphCopier.DataProviderCopyFactory
- Creates a new delegating instance that copies the data for the given data provider key.
- GraphCopier.EdgeDataProviderCopyFactory - Class in y.util
- Helper class implementation of
GraphCopier.CopyFactory
that
can be used to copy the contents of a DataProvider
registered with
the source graph onto the target graph storing the values in newly a
created edge map
. - GraphCopier.EdgeDataProviderCopyFactory(GraphCopier.CopyFactory, Object) -
Constructor for class y.util.GraphCopier.EdgeDataProviderCopyFactory
- Creates a new instance using the delegate for the given data provider key.
- GraphCopier.EdgeMapCopyFactory - Class in y.util
- A helper wrapping implementation of the
GraphCopier.CopyFactory
interface that copies the contents
of the edge maps from the source to the target graph. - GraphCopier.EdgeMapCopyFactory(GraphCopier.CopyFactory) -
Constructor for class y.util.GraphCopier.EdgeMapCopyFactory
- Creates a new instance that copies the node map contents.
- GraphCopier.GraphDataCopyFactory - Class in y.util
- An abstract base implementation of a delegating
GraphCopier.GraphDataCopyFactory
that
copies data for items being copied. - GraphCopier.GraphDataCopyFactory(GraphCopier.CopyFactory) -
Constructor for class y.util.GraphCopier.GraphDataCopyFactory
- Creates a new instance that delegates the actual copying process of the elements to the provided factory.
- GraphCopier.ItemDataProviderCopyFactory - Class in y.util
- Helper class implementation of
GraphCopier.CopyFactory
that
can be used to copy the contents of a DataProvider
registered with
the source graph onto the target graph storing the values in newly created
HashMap
based DataMap
s. - GraphCopier.ItemDataProviderCopyFactory(GraphCopier.CopyFactory, Object) -
Constructor for class y.util.GraphCopier.ItemDataProviderCopyFactory
-
- GraphCopier.NodeDataProviderCopyFactory - Class in y.util
- Helper class implementation of
GraphCopier.CopyFactory
that
can be used to copy the contents of a DataProvider
registered with
the source graph onto the target graph storing the values in newly created
node map
. - GraphCopier.NodeDataProviderCopyFactory(GraphCopier.CopyFactory, Object) -
Constructor for class y.util.GraphCopier.NodeDataProviderCopyFactory
- Creates a new instance using the delegate for the given data provider key.
- GraphCopier.NodeMapCopyFactory - Class in y.util
- A helper wrapping implementation of the
GraphCopier.CopyFactory
interface that copies the contents
of the node maps from the source to the target graph. - GraphCopier.NodeMapCopyFactory(GraphCopier.CopyFactory) -
Constructor for class y.util.GraphCopier.NodeMapCopyFactory
- Creates a new instance that copies the node map contents.
- GraphCopyFactory - Class in y.base
- Very simple default implementation of a Copy Factory that creates
Graph
instances
and simply delegates to the Graph.createNode()
and
Graph.createEdge(Node, Node)
method. - GraphCopyFactory() -
Constructor for class y.base.GraphCopyFactory
-
- GraphElementFactory - Interface in y.io.graphml.input
- This is the interface for a factory that is used for creating the constituents of an
Graph
that are encountered during the parsing of GraphMLParser
- GraphElementIdAcceptor - Interface in y.io.graphml.input
- Interface for classes that can store the GraphML id attribute of GraphML core elements
- GraphElementIdProvider - Interface in y.io.graphml.output
- Interface for classes that provide custom id's for core graphml elements
- GraphElementResolver - Interface in y.io.graphml.input
- Interface for classes that can resolve graph elements based on their GraphML id attribute(s).
- GraphEvent - Class in y.base
- An event which indicates that a graph structure change occurred.
- GraphEvent(Graph, byte, Object) -
Constructor for class y.base.GraphEvent
- Creates a new GraphEvent instance with given type and data.
- GraphFactory - Interface in y.base
- Implementations of this interface provide a factory for graphs and elements within
that graph.
- GraphHider - Class in y.util
- Provides functionality to hide and unhide nodes and edges of a graph temporarily for algorithmic operations.
- GraphHider(Graph) -
Constructor for class y.util.GraphHider
- Instantiates a new GraphHider for the given graph.
- GRAPHICS_CONTEXT_KEY -
Static variable in class y.view.YRenderingHints
- A key whose associated value must be of type
GraphicsContext
.
- GraphicsContext - Class in y.view
- Provides additional context information to implementations during painting and rendering.
- GraphicsContext() -
Constructor for class y.view.GraphicsContext
-
- GraphicsSerializationToolkit - Class in y.io.graphml.graph2d
- Collection of utilities for handling GraphML.
- GraphInterface - Interface in y.base
- An interface that describes the structural information of a graph and the data
that is associated with its nodes and edges.
- GraphLayout - Interface in y.layout
- The
GraphLayout
defines the layout information of a graph. - GraphLayoutLineWrapper - Class in y.layout
GraphLayoutLineWrapper
can line-wrap or column-wrap a graph layout.- GraphLayoutLineWrapper() -
Constructor for class y.layout.GraphLayoutLineWrapper
- Creates a new
GraphLayoutLineWrapper
instance with default settings.
- GraphListener - Interface in y.base
- The listener interface for receiving graph events.
- GRAPHML -
Static variable in class y.io.graphml.KeyScope
- Scope type
graphml
.
- GRAPHML_CORE_NAMESPACE -
Static variable in interface y.io.graphml.input.DeserializationProperties
- The namespace for core graphml elements.
- GRAPHML_CORE_NS -
Static variable in interface y.io.graphml.NamespaceConstants
- The default namespace URI for the graphml core namespace.
- GRAPHML_CORE_PREFIX -
Static variable in interface y.io.graphml.NamespaceConstants
- The default namespace prefix for
NamespaceConstants.GRAPHML_CORE_NS
.
- GRAPHML_ELEMENT_NAME -
Static variable in interface y.io.graphml.GraphMLXmlConstants
- GraphML element.
- GraphMLHandler - Class in y.io.graphml
- Class for reading/writing graphs from/to GraphML format.
- GraphMLHandler() -
Constructor for class y.io.graphml.GraphMLHandler
-
- GraphMLHandler.BoolDataAcceptorInputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataAcceptorInputHandler
that can read
boolean values. - GraphMLHandler.BoolDataAcceptorInputHandler() -
Constructor for class y.io.graphml.GraphMLHandler.BoolDataAcceptorInputHandler
-
- GraphMLHandler.BooleanDataProviderOutputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataProviderOutputHandler
that can write
boolean values. - GraphMLHandler.BooleanDataProviderOutputHandler(String, KeyScope) -
Constructor for class y.io.graphml.GraphMLHandler.BooleanDataProviderOutputHandler
-
- GraphMLHandler.DoubleDataAcceptorInputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataAcceptorInputHandler
that can read
double values. - GraphMLHandler.DoubleDataAcceptorInputHandler() -
Constructor for class y.io.graphml.GraphMLHandler.DoubleDataAcceptorInputHandler
-
- GraphMLHandler.DoubleDataProviderOutputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataProviderOutputHandler
that can write
double values. - GraphMLHandler.DoubleDataProviderOutputHandler(String, KeyScope) -
Constructor for class y.io.graphml.GraphMLHandler.DoubleDataProviderOutputHandler
-
- GraphMLHandler.FloatDataAcceptorInputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataAcceptorInputHandler
that can read
float values. - GraphMLHandler.FloatDataAcceptorInputHandler() -
Constructor for class y.io.graphml.GraphMLHandler.FloatDataAcceptorInputHandler
-
- GraphMLHandler.FloatDataProviderOutputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataProviderOutputHandler
that can write
float values. - GraphMLHandler.FloatDataProviderOutputHandler(String, KeyScope) -
Constructor for class y.io.graphml.GraphMLHandler.FloatDataProviderOutputHandler
-
- GraphMLHandler.InputHandlerQueryPredicate - Interface in y.io.graphml
- Predicate interface used for querying the validity of a GraphML key definition
- GraphMLHandler.IntDataAcceptorInputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataAcceptorInputHandler
that can read
int values. - GraphMLHandler.IntDataAcceptorInputHandler() -
Constructor for class y.io.graphml.GraphMLHandler.IntDataAcceptorInputHandler
-
- GraphMLHandler.IntDataProviderOutputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataProviderOutputHandler
that can write
int values. - GraphMLHandler.IntDataProviderOutputHandler(String, KeyScope) -
Constructor for class y.io.graphml.GraphMLHandler.IntDataProviderOutputHandler
-
- GraphMLHandler.LongDataAcceptorInputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataAcceptorInputHandler
that can read
long values. - GraphMLHandler.LongDataAcceptorInputHandler() -
Constructor for class y.io.graphml.GraphMLHandler.LongDataAcceptorInputHandler
-
- GraphMLHandler.LongDataProviderOutputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataProviderOutputHandler
that can write
long values. - GraphMLHandler.LongDataProviderOutputHandler(String, KeyScope) -
Constructor for class y.io.graphml.GraphMLHandler.LongDataProviderOutputHandler
-
- GraphMLHandler.StringDataAcceptorInputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataAcceptorInputHandler
that can read
string values. - GraphMLHandler.StringDataAcceptorInputHandler() -
Constructor for class y.io.graphml.GraphMLHandler.StringDataAcceptorInputHandler
-
- GraphMLHandler.StringDataProviderOutputHandler - Class in y.io.graphml
- Simple implementation of
AbstractDataProviderOutputHandler
that can write
string values. - GraphMLHandler.StringDataProviderOutputHandler(String, KeyScope) -
Constructor for class y.io.graphml.GraphMLHandler.StringDataProviderOutputHandler
-
- GraphMLInput - Class in y.module.io
- A module that imports graphs given in GraphML format.
- GraphMLInput() -
Constructor for class y.module.io.GraphMLInput
-
- GraphMLIOHandler - Class in y.io
- Read and write a Graph2D in GraphML format.
- GraphMLIOHandler() -
Constructor for class y.io.GraphMLIOHandler
-
- GraphMLOutput - Class in y.module.io
- A module that exports graphs to GraphML format.
- GraphMLOutput() -
Constructor for class y.module.io.GraphMLOutput
-
- GraphMLParseContext - Interface in y.io.graphml.input
- Interface that defines the context of a GraphML parsing context.
- GraphMLParseException - Exception in y.io.graphml.input
- This exception is thrown when the parser encounters an error.
- GraphMLParseException() -
Constructor for exception y.io.graphml.input.GraphMLParseException
- Creates new exception.
- GraphMLParseException(String) -
Constructor for exception y.io.graphml.input.GraphMLParseException
- Creates new exception.
- GraphMLParseException(String, Throwable) -
Constructor for exception y.io.graphml.input.GraphMLParseException
- Create a new exception that encapsulates the given exception
- GraphMLParser - Class in y.io.graphml.input
- Core parser class for GraphML.
- GraphMLParser() -
Constructor for class y.io.graphml.input.GraphMLParser
-
- GraphMLWriteContext - Interface in y.io.graphml.output
- Interface that defines the context of a GraphML writing context.
- GraphMLWriteException - Exception in y.io.graphml.output
- This exception is thrown when the writer encounters an error.
- GraphMLWriteException() -
Constructor for exception y.io.graphml.output.GraphMLWriteException
- Creates new exception.
- GraphMLWriteException(String) -
Constructor for exception y.io.graphml.output.GraphMLWriteException
- Creates new exception.
- GraphMLWriteException(String, Exception) -
Constructor for exception y.io.graphml.output.GraphMLWriteException
- Create a new exception that encapsulates the given exception
- GraphMLWriter - Class in y.io.graphml.output
- Writer class for GraphML.
- GraphMLWriter() -
Constructor for class y.io.graphml.output.GraphMLWriter
-
- GraphMLXmlAttribute - Class in y.io.graphml.output
- A class for use in the
OutputHandler
interface
that encapsulates an XML attribute. - GraphMLXmlAttribute(String, String, String) -
Constructor for class y.io.graphml.output.GraphMLXmlAttribute
- Initializes a new instance of the
GraphMLXmlAttribute
struct.
- GraphMLXmlConstants - Interface in y.io.graphml
- Class that provides constants for core GraphML elements and attributes.
- graphNodes -
Variable in class y.layout.planar.VertexOrder
-
- GraphObjectEncoder - Class in y.io.gml
- This class is capable of encoding Graph in valid gml format.
- GraphObjectEncoder() -
Constructor for class y.io.gml.GraphObjectEncoder
-
- GraphObjectEncoder(ObjectEncoder, ObjectEncoder) -
Constructor for class y.io.gml.GraphObjectEncoder
-
- GraphParser - Class in y.io.gml
- This class works together with NodeParser and EdgeParser instances.
- GraphParser(Graph2D) -
Constructor for class y.io.gml.GraphParser
- Creates a new instance that will build the given graph.
- GraphPartition - Class in y.layout.router.polyline
- A
GraphPartition
partitions the bounding box of a graph into rectangles using the graph elements as Obstacle
s. - GraphPartition(ObstaclePartition) -
Constructor for class y.layout.router.polyline.GraphPartition
- Creates a new
GraphPartition
instance using the given delegate inner obstacle partition
.
- GraphPartitionExtension - Interface in y.layout.router.polyline
- This interface provides methods for extending the functionality of a
GraphPartition
. - GraphPartitionExtensionAdapter - Class in y.layout.router.polyline
GraphPartitionExtensionAdapter
provides an empty implementation of GraphPartitionExtension
.- GraphPartitionExtensionAdapter() -
Constructor for class y.layout.router.polyline.GraphPartitionExtensionAdapter
- Creates a new instance of
GraphPartitionExtensionAdapter
.
- GraphPartitionManager - Class in y.util
- Provides functionality to hide and unhide partitions of nodes and their adjacent edges of a graph temporarily for algorithmic operations.
- GraphPartitionManager(Graph, DataProvider) -
Constructor for class y.util.GraphPartitionManager
- Instantiates a new
GraphPartitionManager
for the given graph.
- GraphTransformer - Class in y.layout.transformer
- This layout algorithm applies geometric transformations to (sub-)graphs.
- GraphTransformer() -
Constructor for class y.layout.transformer.GraphTransformer
- Creates a new instance of
GraphTransformer
with default settings.
- GraphTransformerModule - Class in y.module
- This module represents an interactive configurator and launcher for
GraphTransformer
. - GraphTransformerModule() -
Constructor for class y.module.GraphTransformerModule
-
- GraphTreeModel - Class in y.view
- This class represents a flat tree model for a graph.
- GraphTreeModel(Graph) -
Constructor for class y.view.GraphTreeModel
- Creates a model for a given Graph
- GraphZoomer - Class in y.layout.transformer
- This layout algorithm applies zoom operations to (sub-)graphs.
- GraphZoomer() -
Constructor for class y.layout.transformer.GraphZoomer
- Creates a new instance of
GraphZoomer
with an empty list of zoom operations.
- GraphZoomer.Zoom - Interface in y.layout.transformer
- A
GraphZoomer.Zoom
modifies the position of the nodes in a specific area in the graph. - GRAY -
Static variable in class y.algo.Dfs
- A constant indicating a node has already been visited, but has not been completed yet.
- GreedyMISLabeling - Class in y.layout.labeling
- A generic labeling algorithm for placing the labels of a graph, which reduces the labeling problem to
the maximum independent set (MIS) problem and solves the problem using a greedy strategy.
- GreedyMISLabeling() -
Constructor for class y.layout.labeling.GreedyMISLabeling
- Creates a new instance of
GreedyMISLabeling
with default settings.
- Grid - Class in y.layout.router.polyline
- This class provides support for routing edges on equidistant grid lines.
- Grid(double, double, double) -
Constructor for class y.layout.router.polyline.Grid
- Creates a new
Grid
instance.
- GRID_CROSS -
Static variable in interface y.view.View2DConstants
- Grid type specifier.
- GRID_DPKEY -
Static variable in class y.layout.tree.GridNodePlacer
- A
DataProvider
key for assigning nodes to the rows in the grid
If no DataProvider
is registered with this key, all nodes will be placed in the same row.
- GRID_LINES -
Static variable in interface y.view.View2DConstants
- Grid type specifier.
- GRID_NONE -
Static variable in interface y.view.View2DConstants
- Grid type specifier.
- GRID_POINTS -
Static variable in interface y.view.View2DConstants
- Grid type specifier.
- GridNodePlacer - Class in y.layout.tree
- The
GridNodePlacer
arranges the shapes of the children of a local root in a grid. - GridNodePlacer() -
Constructor for class y.layout.tree.GridNodePlacer
- Creates a new
GridNodePlacer
with default settings.
- GridNodePlacer(AbstractRotatableNodePlacer.Matrix) -
Constructor for class y.layout.tree.GridNodePlacer
- Creates a new
GridNodePlacer
instance whose direction is specified by the given modification matrix.
- GridNodePlacer(AbstractRotatableNodePlacer.Matrix, AbstractRotatableNodePlacer.RootAlignment) -
Constructor for class y.layout.tree.GridNodePlacer
- Creates a new
GridNodePlacer
instance with the given modification matrix
and root alignment
.
- GRIP - Class in y.layout.organic
- This layout algorithm arranges graphs in an organic fashion.
- GRIP() -
Constructor for class y.layout.organic.GRIP
- Creates a new instance of
GRIP
with default settings.
- GRIPModule - Class in y.module
- This module represents an interactive configurator and launcher for
GRIP
. - GRIPModule() -
Constructor for class y.module.GRIPModule
-
- GROUP_BORDER_CROSSING_COST_DPKEY -
Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
- A
DataProvider
key for specifying individual crossing costs for vertical borders of group nodes.
- GROUP_BY_SOURCE -
Static variable in class y.view.LocalViewCreator.EdgeGroup
- Grouping policy that specifies that an edge belongs to the same edge
group as one of the focus edges if the corresponding source data matches.
- GROUP_BY_SOURCE_AND_TARGET -
Static variable in class y.view.LocalViewCreator.EdgeGroup
- Grouping policy that specifies that an edge belongs to the same edge
group as one of the focus edges if both source data and target data
match.
- GROUP_BY_SOURCE_OR_TARGET -
Static variable in class y.view.LocalViewCreator.EdgeGroup
- Grouping policy that specifies that an edge belongs to the same edge
group as one of the focus edges if source data or target data matches.
- GROUP_BY_TARGET -
Static variable in class y.view.LocalViewCreator.EdgeGroup
- Grouping policy that specifies that an edge belongs to the same edge
group as one of the focus edges if the corresponding target data matches.
- GROUP_COMPACTION_MAX -
Static variable in class y.layout.hierarchic.incremental.SimplexNodePlacer
- A strategy specifying maximal horizontal group compaction.
- GROUP_COMPACTION_NONE -
Static variable in class y.layout.hierarchic.incremental.SimplexNodePlacer
- A strategy specifying no horizontal group compaction.
- GROUP_DPKEY -
Static variable in interface y.layout.grouping.GroupingKeys
- A
DataProvider
key for distinguishing normal nodes from group nodes.
- GROUP_KEY -
Static variable in class y.layout.hierarchic.ClassicLayerSequencer
- A
DataProvider
key for mapping nodes with groups.
- GROUP_MODE_ALL_NODES -
Static variable in class y.layout.multipage.MultiPageLayouter
- Node grouping specifier used when special nodes like, e.g., connector and proxy nodes
(see
NodeInfo.TYPE_CONNECTOR
and NodeInfo.TYPE_PROXY
)
should be assigned to group nodes, too.
- GROUP_MODE_IGNORE -
Static variable in class y.layout.multipage.MultiPageLayouter
- Node grouping specifier used when group nodes should be ignored.
- GROUP_MODE_ORIGINAL_NODES_ONLY -
Static variable in class y.layout.multipage.MultiPageLayouter
- Node grouping specifier used when only original nodes should be assigned to group nodes.
- GROUP_NODE_INSETS_DPKEY -
Static variable in interface y.layout.grouping.GroupingKeys
- A
DataProvider
key for assigning insets for group nodes.
- GROUP_NODE_LAYOUTER_DPKEY -
Static variable in class y.layout.grouping.RecursiveGroupLayouter
- A
DataProvider
key for arranging the content of each group node with an individual layout algorithm.
- GROUP_NODE_MODE_DATA -
Static variable in class y.layout.organic.SmartOrganicLayouter
- A
DataProvider
key for assigning individual modes for all group nodes
The modes specify how a group's content is handled and if it is resized during layout calculation.
- GROUP_NODE_MODE_FIX_BOUNDS -
Static variable in class y.layout.organic.SmartOrganicLayouter
- A mode constant for placing the group nodes and their content with respect to the original bounds of
the group node.
- GROUP_NODE_MODE_FIX_CONTENTS -
Static variable in class y.layout.organic.SmartOrganicLayouter
- A mode constant for placing group nodes with fixed content.
- GROUP_NODE_MODE_NORMAL -
Static variable in class y.layout.organic.SmartOrganicLayouter
- A mode constant for placing and resizing the group nodes and their content by the layout algorithm.
- GROUP_NODE_PARTITION_GRID_DPKEY -
Static variable in class y.layout.grouping.RecursiveGroupLayouter
- A
DataProvider
key for specifying a local partition grid for each group node.
- GROUP_SELECTION -
Static variable in class y.view.Graph2DViewActions
- ActionMap key for action returned by
Graph2DViewActions.getGroupSelectionAction()
.
- GROUP_STATE_STYLE_ID -
Static variable in class y.view.hierarchy.GroupNodePainter
- Style property key for style information used to render group
state icons.
- GroupBoundsCalculator - Interface in y.layout.grouping
- A
GroupBoundsCalculator
is responsible for calculating the bounds of a group node during a layout process. - groupCreated(Graph, Node, CreationProperties) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
- Notifies interested parties that a group node was created.
- GroupedNodePlacer - Class in y.layout.tree
- This
NodePlacer
places the children of a local root in groups. - GroupedNodePlacer(NodePlacer, NodePlacer) -
Constructor for class y.layout.tree.GroupedNodePlacer
- Creates a new
GroupedNodePlacer
instance.
- GroupedShuffleLayouter - Class in y.layout.organic
- This algorithm recursively removes node overlaps from a graph with a hierarchic group structure.
- GroupedShuffleLayouter() -
Constructor for class y.layout.organic.GroupedShuffleLayouter
- Creates a new
GroupedShuffleLayouter
instance with default settings.
- GroupedShuffleLayouter(Layouter) -
Constructor for class y.layout.organic.GroupedShuffleLayouter
- Creates a new
GroupedShuffleLayouter
instance using the given core layout algorithm
.
- GroupFeature - Interface in y.view.hierarchy
- This is a common interface for group node realizers.
- Grouping - Class in y.layout.grouping
- This class provides convenient and efficient access to the hierarchic graph structure.
- Grouping(Graph) -
Constructor for class y.layout.grouping.Grouping
- Creates a new
Grouping
instance that represents the hierarchy of the graph.
- GroupingBasedGraphElementFactory - Class in y.io.graphml.layout
- Element factory that creates nesting information for
GroupingKeys
. - GroupingBasedGraphElementFactory(GraphElementFactory) -
Constructor for class y.io.graphml.layout.GroupingBasedGraphElementFactory
- Initializes a new
GroupingBasedGraphElementFactory
instance.
- GroupingBasedHierarchySupport - Class in y.io.graphml.layout
- Accesses nesting information stored in
Grouping
instances for
GraphML serialization. - GroupingBasedHierarchySupport(Grouping) -
Constructor for class y.io.graphml.layout.GroupingBasedHierarchySupport
- Initializes a new
GroupingBasedHierarchySupport
instance.
- GroupingKeys - Interface in y.layout.grouping
- This interface defines
DataProvider
keys for those layout algorithms that can
handle hierarchically grouped graphs. - GroupingSupport - Class in y.layout.hierarchic.incremental
- This class is responsible for managing hierarchically grouped graphs.
- GroupingSupport.Visitor - Interface in y.layout.hierarchic.incremental
- Visitor interface that can be used to traverse the descendants of a group node
- GroupLayoutConfigurator - Class in y.view.hierarchy
- This convenience class helps to prepare a hierarchically grouped
Graph2D
for an automatic assignment of layout information. - GroupLayoutConfigurator(Graph2D) -
Constructor for class y.view.hierarchy.GroupLayoutConfigurator
- Initializes a new
GroupLayoutConfigurator
instance for the
given graph
- GroupLayoutConfigurator.MinNodeSizeDataProvider - Class in y.view.hierarchy
- A data provider that returns minimal sizes of node realizers that are provided through the node realizer's
SizeConstraintProvider, see
NodeRealizer.getSizeConstraintProvider()
- GroupLayoutConfigurator.MinNodeSizeDataProvider(Graph2D) -
Constructor for class y.view.hierarchy.GroupLayoutConfigurator.MinNodeSizeDataProvider
-
- groupNodeClicked(Node) -
Method in class y.view.EditMode
- This method gets called after a left mouse click on a group node occurred.
- GroupNodeHider - Class in y.layout.grouping
- A
layout stage
that hides the group nodes of hierarchically grouped graphs. - GroupNodeHider() -
Constructor for class y.layout.grouping.GroupNodeHider
- Creates an instance of
GroupNodeHider
with default settings.
- GroupNodeHider(Layouter) -
Constructor for class y.layout.grouping.GroupNodeHider
- Creates an instance of
GroupNodeHider
with a specific core layout algorithm
.
- GroupNodePainter - Class in y.view.hierarchy
- A decorator
GenericNodeRealizer.Painter
for group/folder nodes
that adds a state label that display whether the node is an opened group node
or a closed folder node. - GroupNodePainter() -
Constructor for class y.view.hierarchy.GroupNodePainter
- Creates a new instance of GroupNodePainter that uses a
ShapeNodePainter
to paint the node itself.
- GroupNodePainter(GenericNodeRealizer.Painter) -
Constructor for class y.view.hierarchy.GroupNodePainter
- Creates a new instance of GroupNodePainter that uses the given
GenericNodeRealizer.Painter
implementation
to paint node itself and adds the state label and the ability to open/close this node to it.
- GroupNodePainter.GroupStateEditor - Class in y.view.hierarchy
- A
MouseInputEditor
implementation that closes group nodes and
opens folder nodes in response to state change gestures (that is a mouse
click at an appropriate location). - GroupNodePainter.GroupStateEditor(NodeRealizer, Graph2DView) -
Constructor for class y.view.hierarchy.GroupNodePainter.GroupStateEditor
-
- GroupNodePainter.GroupStateStyle - Class in y.view.hierarchy
- A
GroupStateStyle
provides opacity information for painting
group state icons. - GroupNodePainter.GroupStateStyle() -
Constructor for class y.view.hierarchy.GroupNodePainter.GroupStateStyle
-
- GroupNodeRealizer - Class in y.view.hierarchy
- A node realizer that is crafted to represent group and folder nodes within a graph hierarchy.
- GroupNodeRealizer() -
Constructor for class y.view.hierarchy.GroupNodeRealizer
-
- GroupNodeRealizer(NodeRealizer) -
Constructor for class y.view.hierarchy.GroupNodeRealizer
-
- GroupNodeRealizer.StateChangeListener - Class in y.view.hierarchy
- This static inner class can be used to automatically adjust the
groupClosed
property of GroupFeature
instances. - GroupNodeRealizer.StateChangeListener() -
Constructor for class y.view.hierarchy.GroupNodeRealizer.StateChangeListener
- Creates a new (unbound) instance of StateChangeListener.
- GroupNodeRealizerSerializer - Class in y.io.graphml.graph2d
- Serializer for instances of
GroupNodeRealizer
. - GroupNodeRealizerSerializer() -
Constructor for class y.io.graphml.graph2d.GroupNodeRealizerSerializer
-
- GroupNodeRouterStage - Class in y.layout.router
GroupNodeRouterStage
adds support for hierarchically grouped graphs to OrthogonalEdgeRouter
.- GroupNodeRouterStage() -
Constructor for class y.layout.router.GroupNodeRouterStage
- Creates a new instance of
GroupNodeRouterStage
.
- GroupNodeRouterStage(Layouter) -
Constructor for class y.layout.router.GroupNodeRouterStage
- Creates a new instance of
GroupNodeRouterStage
using the given
core layout algorithm
.
- Groups - Class in y.algo
- This class provides methods for automatically partitioning nodes of a graph into groups.
- Groups.Dendrogram - Class in y.algo
- This class provides the result of hierarchical clustering algorithms by means of a binary tree structure.
- Groups.Distances - Interface in y.algo
- An interface that determines the distance between two nodes of a graph.
- groupSelection(Graph2DView) -
Method in class y.view.Graph2DViewActions.GroupSelectionAction
- Groups all nodes for which
Graph2DViewActions.GroupSelectionAction.acceptNode(Graph2D,y.base.Node)
returns true.
- groupSubgraph(NodeList, Node) -
Method in class y.view.hierarchy.HierarchyManager
- Assigns the given nodes to the given group node.
- grow(double, double, boolean) -
Method in class y.geom.BorderLine
- Grows this borderline horizontally, so that the
values
of the borderline stay the same however their start
and
end
points are moved in the direction of toMin
and toMax
.
- GT -
Static variable in class y.layout.planar.CombinatorialEmbedder
-
- GT - Class in y.layout.planar
- This class implements a powerful planar-subgraph heuristic.
- GT() -
Constructor for class y.layout.planar.GT
- Returns a new instance of
GT
.
- GT.EdgeListComparator - Class in y.layout.planar
-
- GT.EdgeListComparator() -
Constructor for class y.layout.planar.GT.EdgeListComparator
-
- GT.MIS1Comparator - Class in y.layout.planar
- Defines ordering for edges in the the first Maximum Independent Set.
- GT.MIS1Comparator() -
Constructor for class y.layout.planar.GT.MIS1Comparator
-
- GT.MIS2Comparator - Class in y.layout.planar
- Defines ordering for edges in the second Maximum Independent Set.
- GT.MIS2Comparator() -
Constructor for class y.layout.planar.GT.MIS2Comparator
-
- GuiFactory - Interface in y.option
- This interface must be implemented by GUIFactories which are used by
OptionHandler and OptionSection.
- guiFactory -
Variable in class y.option.OptionHandler
- The gui factory used for constructing the panel.
NodeLayout
bounds.
true
if this deserializer should handle only XML elements.
LayoutStage
that temporarily removes all nodes and edges with NaN
-coordinates.CellEntrance
s for every interval through which the neighboring cell can be entered from the current
entrance to the queue.
true
if the attribute name
has been set.
true
if any attributes have been set.
IntOptionItem.ATTRIBUTE_MIN_VALUE
and/or IntOptionItem.ATTRIBUTE_MAX_VALUE
instead.
AbortHandler.check()
or AbortHandler.check(y.base.Graph)
were called after a stop or cancel
event.
NodeHalo
information.
AbortHandler
instance is attached to the given graph.
PartitionCellId
instance.
PartitionCellId.Pair
instance.
PortCandidate
instance based on the internal attributes.
PortConstraint
instance based on whether it is a strong constraint or
not and the side attribute.
BusDescriptor
instance.
interval
.
SegmentGroup
.
true
if the specified graph has an associated
ModelViewManager
and is that manager's model graph;
false
otherwise.
PortConstraint
s associated with the given edge.
interval
and the given interval
cover about the same range.
interval
and the given interval
cover the same range.
orthogonal interval
and the given
orthogonal interval
cover the same range.
EdgeLabel.CENTER_SLIDER
or EdgeLabel.SIDE_SLIDER
.
PortConstraint
s associated with the given edge.
PortConstraint
s associated with the given edge.
Future.getValue()
.
visible
and
has a currently visible, non-empty path
.
core layout algorithm
.
HierarchicGroupLayouter
with default settings.
HierarchicLayouter
instance with the default settings.
HierarchicLayouter
instance with the default settings.
HierarchicLayouter
.HierarchicLayouter
and HierarchicGroupLayouter
.HierarchyListener
implementation.
groupClosed
state of GroupFeature
instances
as well as delegate realizers of ProxyShapeNodeRealizer
instances
in response to node state changes.
HierarchyEvents
.GraphElementFactory
interface that can create HierarchyManager
based hierarchy information.HierarchyManagerBasedGraphElementFactory.getCoreFactory()
set to a Graph2DElementFactory
HierarchyManagerBasedGraphElementFactory.getCoreFactory()
.
HierarchySupport
that uses a HierarchyManager
instance to retrieve the hierarchy information.hierarchyManager
.
HierarchyManagerBasedHierarchySupport
.
HierarchyTreeModel
.HierarchyManager
.HierarchyTreeSelectionModel
instance.
HierarchyJTree
that allows to reorganize the
hierarchical group structure by a drag and drop gesture on the tree elements.Graph2D
.HitInfo
for the graph elements associated to
the specified Graph2DView
.
HitInfo
for the graph elements associated to
the specified Graph2DView
.
HitInfo
for the graph elements associated to
the specified Graph2DView
.
HitInfo
for the elements of the specified
Graph2D
.
HitInfo
for the elements of the specified
Graph2D
.
HitInfo
with no associated hits.
HitInfo
as a copy of the specified prototype
hit data.
DefaultHitInfoFactory
instance that
test the elements of the graph that is associated to the specified graph
view for hits.
EditMode.mouseDraggedLeft(double,double)
when a
node hot spot is being dragged.
GenericNodeRealizer.HotSpotHitTest
implementation to
delegate the actual work to.
GenericNodeRealizer.hotSpotHit(double, double)
method.
HotSpotMode
for a given
ViewContainer
.
HotSpotMode
and the like that manages snap lines and the snapping
of node bounds during a node resize operation.view
.
view
.
accesskey
.
alt
.
area
element attribute name coords
.
a
element attribute name href
.
area
element attribute name shape
.
tabindex
.
title
.
LinkInfo.HTML_TITLE
and/or LinkInfo.HTML_ALT
instead.
HtmlLabelConfiguration
instance.
HtmlLabelConfiguration
instance.
LabelHyperlinkEvent
instance.
HVTreeLayouter
arranges the subgraphs of a tree horizontally and vertically.HVTreeLayouter
instance with default settings.
DataProvider
key for marking labels that should be ignored by the layout algorithm
A label is ignored if there is a DataProvider
registered with this key which returns
true
for the given LabelLayout
.
TableGroupNodeRealizer
are not related to each
other.
Image
s.ImageCellRenderer
.
ImageWriter
.GenericNodeRealizer.Painter
.ImageNodeRealizer
.ImageOutputModule.ImageOutputModule(String)
instead.
Proper module description should take place in the API documentation.
ImageOutputModule
.
AnimationObject
that applies an implosion
effect to the specified Drawable
.
AnimationObject
that applies an implosion
effect to the specified NodeRealizer
.
AnimationObject
that applies an implosion
effect to the specified EdgeRealizer
.
DataProvider
key for specifying incremental hints
Incremental hints are created using an incremental hints factory
.
DataProvider
key for specifying incremental hints.
DataProvider
key for internal use only.
IncrementalHierarchicLayouter
instance with the default settings.
IncrementalHierarchicLayouter
.Node.inEdges()
.
DynamicObstacleDecomposition
instance with the given obstacles and partition bounds.
GraphPartition
with the given graph instance based on the given
configuration
used by path search algorithms.
ObstaclePartition
of the area with the given bounds using the given list of
Obstacle
s.
PathSearch
.
YModule.mainrun()
.
AbstractCustomHotSpotPainter.paintHotSpots(NodeRealizer, java.awt.Graphics2D)
to initialize the graphics context.
GuiFactory
instance responsible for localizing
the given option handler's user interface.
ChannelBasedPathRouting
instance for routing paths that have been found with the given
configuration
.
PathRequest
set in the given context.
adjustments
of the mouse coordinates during a move operation.
data
attributes.QueryInputHandlersEvent
s.layer
of a given type associated with this list of layers
.
(x,y)
into this realizer.
EdgeRealizer.insertBend(double, double)
(x,y)
into this realizer.
(x,y)
into this realizer.
(x,y)
into this realizer.
ListCell
object into this list with respect to a
given reference list cell.
ListCell
object into this list with respect to a
given reference list cell.
BridgeCalculator.insertBridges(java.awt.geom.PathIterator)
to allow for
custom modifications of the MutableGeneralPath and optionally recording of the bridges.
Edge
or an Edge
that may span multiple layers into the data structure and returns the
resulting list of Edge
s that has been created if this edge spans multiple layers.
layer
for group Node
s.
Layer
for labels.
GroupBoundsCalculator
calculates the bounds of group nodes and allows to specify custom insets
for each group node.InsetsGroupBoundsCalculator
with default settings.
InsetsGroupBoundsCalculator
with the given insets as
default insets
.
InsetsGroupBoundsCalculator
with the given DataProvider
key as
group node insets key
.
InsetsGroupBoundsCalculator
using the given DataProvider
key as
group node insets key
and the given insets as
default insets
.
constructor
using the specified input condition.
constructor
JComponent.WHEN_FOCUSED
as the condition.
int
.
DataProvider
key for marking edges as inter-edges.
InteractiveOrganicLayouter
with default settings.
InteractiveOrganicLayouter.SingleThreadContext
provides control over the layout calculation in the case of
single-threaded algorithm execution.0.0
and
no icon.
0.0
displaying the given icon at the interface location between node and edge.
DataProvider
key for marking nodes whose child nodes should be placed in an interleaved fashion
This DataProvider
allows to individually configure the interleaving feature for each node in the graph.
IntersectionAlgorithm
,IntersectionCalculator
is responsible for calculating the intersection point between an edge and the
visual representation of its source or target node.interval
intersects with the given interval
.
interval
intersects with the given interval
,
considering the given minimum intersection length.
orthogonal interval
intersects the given
orthogonal interval
.
orthogonal interval
intersects the given
orthogonal interval
and the intersection has a given minimum intersection size.
true
iff the bounding box of this label
intersects with the given box.
view
.
view
.
Interval
between the given bounds.
DataProvider
and
DataAcceptor
to store and retrieve Object support information.
DataMap
, NodeMap
or EdgeMap
implementation and wraps it as a DataProvider
that provides IntValueHolder
instances for each element.IntValueHolderAdapter
using a DataMap
.
IntValueHolderAdapter
using a NodeMap
.
IntValueHolderAdapter
using an EdgeMap
.
IntValueHolderAdapter
using a pair
of DataAcceptor
and DataProvider
instances for storage and retrieval.
update
.
NodePort
s.
IOHandlerModule.IOHandlerModule(String)
instead.
Proper module description should take place in the API documentation.
IOHandlerModule
.
DataProvider
key for specifying whether or not an edge is octilinear
true
; LayoutModule
s can be aborted.
GroupingSupport
is active.
ViewMode.activate(boolean)
d previously.
CommandStream.getActiveToken()
.
Graph2DUndoManager.getActiveToken()
Layouter.SELECTED_NODES
and Layouter.SELECTED_EDGES
data provider
instances should be registered with the graph to pass the current selection state to the layout algorithm.
true
if the scroll bars in Graph2DView will be shown (if needed) when this mode is activated (default).
true
if the scroll bars in Graph2DView will be disabled when this mode is activated (default).
PortConstraint
s of the original edge
should be adopted by its replacement edges.
Layerer
instance.
ImageNodeRealizer.contains(double, double)
method uses the alpha transparency of the
image to determine whether this realizer "contains" points.
180
degrees
to labels that are right of the edge.
PortConstraint
instance is associated with side PortConstraint.ANY_SIDE
.
PortConstraint
instance is associated with side PortConstraint.EAST
.
PortConstraint
instance is associated with side PortConstraint.NORTH
.
PortConstraint
instance is associated with side PortConstraint.SOUTH
.
PortConstraint
.
PortConstraint
instance is associated with side PortConstraint.WEST
.
autoAdopt
state,
i.e. if changes in the properties value
,
valueUndefined
, and enabled
of the
underlying option item be automatically adopted by the editor.
autoAdopt
state,
i.e. if changes in the underlying option item be automatically adopted by
the editor.
autoAdopt
state.
PortCandidate
s are inserted to improve the routing of inter-edges.
true if automatic bounds calculation is enabled and the
realizer is not closed and false
otherwise.
- isAutoBoundsEnabled() -
Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
- This call will be delegated to the internal realizer, if that realizer implements
the
AutoBoundsFeature
interface.
- isAutoClusteringEnabled() -
Method in class y.layout.organic.SmartOrganicLayouter
- Deprecated. Use the clustering policy property instead to enable and disable automatic clustering. See the
documentation for details.
- isAutoCommit() -
Method in class y.option.AbstractItemEditor
- Returns whether this editor is in
autoCommit
state,
i.e. if editor changes will be automatically propagated to the underlying
option item.
- isAutoCommit() -
Method in interface y.option.ItemEditor
- Returns whether this editor is in
autoCommit
state,
i.e. if editor changes will be automatically propagated to the underlying
option item.
- isAutoCommit() -
Method in class y.option.TableEditorFactory
- Returns whether this factory create editors in
autoCommit
state.
- isAutoFlippingEnabled() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns whether or not edge labels are automatically flipped if otherwise they would be upside-down.
- isAutoFlippingEnabled() -
Method in class y.layout.LabelLayoutTranslator
- Returns whether or not this stage should automatically flip edge label
content depending on the label's rotation angle.
- isAutoFlippingEnabled() -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Returns whether or not edge labels get flipped if they would be upside down in their current position.
- isAutoFlippingEnabled() -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Returns whether or not edge labels get flipped if they would be upside down in their current position.
- isAutoFlippingEnabled() -
Method in class y.view.AbstractCustomLabelPainter
- Determines whether or not this painter should automatically flip label
content depending on the label's rotation angle.
- isAutoFlippingEnabled() -
Method in class y.view.DefaultLabelConfiguration
- Determines whether or not this painter should automatically flip label
content depending on the label's rotation angle.
- isAutoFlippingEnabled() -
Method in class y.view.SmartEdgeLabelModel
- Determines whether or not edge labels get flipped if they would be upside down in their current position.
- isAutomaticEdgeGroupingEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not edges are grouped automatically.
- isAutomaticEdgeGroupingEnabled() -
Method in class y.layout.router.polyline.BusDescriptor
- Returns whether or not bus edges ending at the same node are automatically grouped such that they
share a common bus connection.
- isAutomaticEdgeGroupsEnabled() -
Method in class y.view.NodePortLayoutConfigurator
- Returns
true
if this configurator will group edges by node
port and false
otherwise.
- isAutomaticGroupNodeCompactionEnabled() -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether or not group nodes are compacted automatically.
- isAutomaticPortConstraintsEnabled() -
Method in class y.view.NodePortLayoutConfigurator
- Returns
true
if this configurator will translate node ports
into port constraints and false
otherwise.
- isAutomaticPortGroupsEnabled() -
Method in class y.view.NodePortLayoutConfigurator
- Returns
true
if this configurator will assign edges connected
to shared node ports to corresponding port groups and false
otherwise.
- isAutomaticRowAssignmentEnabled() -
Method in class y.layout.tree.GridNodePlacer
- Returns whether or not the nodes are automatically assigned to the rows of the grid.
- isAutomaticStructureUpdateEnabled() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Returns whether or not this algorithm performs automatic structure updates on the graph copy if the
original graph changes.
- isAutoResize() -
Method in class y.view.hierarchy.GenericGroupNodeRealizer
- Whether the realizer will resize its bounds or not.
- isAutoResize() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns whether or not automatic bounds calculation is enabled.
- isAutoResizeTable() -
Method in class y.view.tabular.TableGroupNodeRealizer
- Determines whether resizing this realizer should automatically
resize columns and rows of the associated table model accordingly.
- isAutoRotationEnabled() -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Returns whether or not edge labels are automatically rotated
according to the angle of the corresponding reference edge segment.
- isAutoRotationEnabled() -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Returns whether or not edge labels are automatically rotated
according to the angle of the corresponding reference edge segment.
- isAutoRotationEnabled() -
Method in class y.view.SmartEdgeLabelModel
- Returns whether or not edge labels are automatically rotated according to
the angle of the corresponding reference edge segment.
- isBackloopRoutingEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not reversed edges should be routed as back-loops.
- isBackloopRoutingForSelfloopsEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not self-loops should be routed in a similar manner as back-loops.
- isBackupRealizersEnabled() -
Method in class y.module.YModule
- Returns whether or not this module will ask the given graph to
backup all its realizers before it starts acting upon
the graph.
- isBackupRealizersEnabled() -
Method in class y.view.Graph2DLayoutExecutor
- Returns whether or not this layout executor will ask the given graph to
backup all its realizers before it starts acting upon the graph.
- isBarycenterModeActive() -
Method in class y.layout.organic.ShuffleLayouter
- Returns whether or not the barycenter mode is used for node shuffling when removing overlaps.
- isBaryCenterModeEnabled() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not a barycenter drawing mode should be used.
- isBend(Node) -
Method in class y.layout.planar.PlanarInformation
- Returns if a node is a dummy node representing a bend.
- isBendReductionEnabled() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not an optimization step should be applied that tries to further reduce the number of bends.
- isBendRemovalEnabled() -
Method in class y.layout.PlaceNodesAtBarycenterStage
- Returns whether or not bends of edges incident to
affected nodes
should be removed.
- isBendSelection() -
Method in class y.view.Graph2DSelectionEvent
- Returns whether or not the subject is of type Bend.
- isBendSelectionEnabled() -
Method in class y.view.OrthogonalMoveBendsMode
- Whether the bend that is being moved is automatically selected.
- isBestFitRotationEnabled() -
Method in class y.layout.transformer.GraphTransformer
- Returns whether or not to automatically choose the best fitting rotation angle.
- isBezierFittingEnabled() -
Method in class y.layout.EdgeBundleDescriptor
- Returns whether or not a bezier curve should be fit to an edge associated to this descriptor.
- isBiconnected(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given undirected graph is biconnected.
- isBiconnected(Graph) -
Static method in class y.algo.GraphConnectivity
- Checks whether or not the given undirected graph is biconnected.
- isBipartite(Graph) -
Static method in class y.algo.Bipartitions
- Determines whether or not the given graph is bipartite.
- isBipartite(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given undirected graph is bipartite.
- isBlocking() -
Method in class y.anim.AnimationPlayer
- Returns whether the player is currently in blocking mode.
- isBoundsDirty() -
Method in class y.view.hierarchy.GenericGroupNodeRealizer
- Returns whether or not the bounds of this realizer are considered to be
dirty.
- isBoundsDirty() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns whether or not the bounds of a group node need to be recalculated.
- isBreakLongSegmentsEnabled() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not the
SimplexNodePlacer
should break long edge segments in favor of a
potentially more compact layout.
- isBundled() -
Method in class y.layout.EdgeBundleDescriptor
- Returns whether or not an edge associated to this descriptor should be bundled.
- isCellEditing() -
Method in class y.view.CellEditorMode
- Returns whether the mode is currently editing a cell.
- isCenterContentsOnPageEnabled() -
Method in class y.view.Graph2DPrinter
- Whether or not to center the contents on the page(s).
- isCenterZoomEvent(MouseWheelEvent) -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Determines whether for the current event center zooming should be used.
- isCenterZooming() -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Returns the property centerZooming.
- isChainStraighteningModeEnabled() -
Method in class y.layout.tree.BalloonLayouter
- Returns whether or not chains are drawn straight or not.
- isChangeEdgeEnabled() -
Method in class y.view.MovePortMode
- Determines whether this mode allows the changing of edges so that they
connect to different source and target nodes.
- isChildNodeCreationEnabled() -
Method in class y.view.EditMode
- Determines whether child nodes may be created when clicking on a group
node.
- isClearGraphBeforeRead() -
Method in class y.io.graphml.GraphMLHandler
- Whether to clear an existing graph instance before reading
If
true
, an existing graph instance will be cleared
before the graph is read into this instance, otherwise the loaded
graph will be merged into the existing one.
- isClearingBendSelection() -
Method in class y.view.OrthogonalMoveBendsMode
- Determines whether the bend selection of the bends that are not influenced by the move operation
should be cleared by this mode whenever a segment is moved.
- isClearingNodeSelection() -
Method in class y.view.OrthogonalMoveBendsMode
- Determines whether the node selection should be cleared by this mode whenever a segment is moved.
- isClosed() -
Method in class y.view.MutableGeneralPath
- Returns whether the last element is a close element.
- isColumnMode() -
Method in class y.layout.GraphLayoutLineWrapper
- Returns whether this
LayoutStage
wraps lines/rows or columns.
- isColumnOrderOptimizationEnabled() -
Method in class y.layout.grid.PartitionGrid
- Returns whether or not the order of the columns should be chosen automatically to minimize edge lengths.
- isCompactionEnabled() -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Returns whether or not the compaction option is enabled.
- isCompactionEnabled() -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Returns whether or not the compaction option is enabled.
- isCompactionEnabled() -
Method in class y.view.tabular.TableLayoutConfigurator
- Returns
true
if size compaction for table nodes is enabled
and false
otherwise.
- isComponentArrangementEnabled() -
Method in class y.layout.ComponentLayouter
- Returns whether or not the separately arranged components of the input graph should be arranged relative to each
other.
- isComponentLayouterEnabled() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns whether or not the
LayoutStage
used for arranging the components of the graph is activated.
- isComponentLayouterEnabled() -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Returns whether or not the
ComponentLayouter
should be enabled.
- isConfiguringComponentLayouter() -
Method in class y.view.Graph2DLayoutExecutor
- Determines whether this instance uses method
Graph2DLayoutExecutor.configureComponentLayouter(Graph2DView, y.layout.ComponentLayouter)
to configure the current instance of the ComponentLayouter
.
- isConfiguringGrouping() -
Method in class y.view.Graph2DLayoutExecutor
- Determines whether this instance uses the
GroupLayoutConfigurator
to prepare the graph for the calculation of a grouped Graph2D
that has an associated
HierarchyManager
.
- isConfiguringNodePorts() -
Method in class y.view.Graph2DLayoutExecutor
- Determines whether or not this instance uses the
NodePortLayoutConfigurator
to prepare
the node ports of the graph for layout calculation.
- isConfiguringTableNodeRealizers() -
Method in class y.view.Graph2DLayoutExecutor
- Determines whether this instance uses the
TableLayoutConfigurator
to prepare the graph for the calculation of PartitionGrid
s
based on the information available in the TableGroupNodeRealizer
instances.
- isConnected(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given graph is connected.
- isConnected(Graph) -
Static method in class y.algo.GraphConnectivity
- Checks whether or not the given graph is connected.
- isConnectOnGroupNodeLabelEnabled() -
Method in class y.view.CreateEdgeMode
- Returns whether or not a bend will be created when the mouse is released
on the first label of a group node.
- isConsiderEdgeLabelsEnabled() -
Method in class y.layout.grouping.InsetsGroupBoundsCalculator
- Returns whether or not the labels of edges contained in a group are considered while calculating the bounds
of the group node.
- isConsiderEdgeLabelsEnabled() -
Method in class y.layout.OrientationLayouter
- Returns whether or not the position of the edge labels should be changed during orientation change.
- isConsiderEdgeLabelsEnabled() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns whether or not the routing algorithm considers as obstacles the edge labels that do not belong to the (sub-)set
of edges to be routed when calculating the edge routes.
- isConsiderEmptyGroupsEnabled() -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Returns whether empty group nodes are handled like group nodes with content or like normal nodes.
- isConsiderNodeAlignment() -
Method in class y.layout.partial.PartialLayouter
- Returns whether or not partial nodes should be aligned.
- isConsiderNodeHalosEnabled() -
Method in class y.layout.grouping.InsetsGroupBoundsCalculator
- Returns whether or not the calculation of the bounds of a group node considers the
NodeHalos
associated with the group's child nodes.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.circular.CircularLayouter
- Specifies whether or not the layout algorithm reserves space for node labels preventing possible
overlaps.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.grouping.InsetsGroupBoundsCalculator
- Returns whether or not the labels of nodes contained in a group are considered while calculating the bounds
of the group node.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not the layout algorithm considers node labels when calculating node
positions to avoid overlaps.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether or not to reserve space for node labels during layout calculation.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns whether or not the layout algorithm considers node labels when calculating node positions to avoid
overlaps.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns whether or not the layout algorithm considers node labels when calculating node positions to avoid
overlaps.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not the layout algorithm considers node labels when calculating node
positions to avoid overlaps.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.radial.RadialLayouter
- Returns whether or not node labels are taken into account when calculating
node positions.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies whether or not the orthogonal edge router considers the labels of the nodes as obstacles when calculating
the edge routes to avoid overlaps.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns whether or not the routing algorithm considers the labels of the nodes as obstacles when calculating
the edge routes to avoid overlaps.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns whether or not the layout algorithm reserves space for node labels to avoid overlaps.
- isConsiderNodeLabelsEnabled() -
Method in class y.layout.tree.BalloonLayouter
- Returns whether or not the layout algorithm reserves space for node labels.
- isConsiderNodeLabelSize() -
Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
- Returns whether label sizes will be taken into account when calculating the minimal node bounds.
- isConsiderNodeLabelSize() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns whether label sizes will be taken into account when calculating the minimal node bounds.
- isConsiderNodeSize() -
Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
- Returns whether or not the size of the nodes should be considered.
- isConsiderSketchEnabled() -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Returns whether or not to consider the initial coordinates of the graph elements.
- isConsiderZoomLevel() -
Method in class y.view.NavigationComponent
- Returns whether the navigation scroll buttons shall take the zoom level into account when scrolling.
- isControlPointCreationEnabled() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns whether or not the points of the resulting edge path represent cubic bezier control points.
- isControlPointCreationEnabled() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns whether or not the points of the resulting edge path represent cubic bezier control points.
- isControlPointCreationEnabled() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns whether or not the points of the resulting edge path represent cubic bezier control points.
- isCreateBus() -
Method in class y.layout.tree.SimpleNodePlacer
- Returns whether or not a bus is created in the space between the parent and its children.
- isCreateEdgeGesture(MouseEvent, MouseEvent) -
Method in class y.view.EditMode
- Determines whether the last press and drag initiates a create edge gesture.
- isCreateEdgeOnGroupNodeLabelEnabled() -
Method in class y.view.EditMode
- Returns whether or not a bend will be created when the mouse is released
on the first label of a group node.
- isCrossing(Node) -
Method in class y.layout.planar.PlanarInformation
- Returns if a node is a dummy node representing a crossing.
- isCurveShortcutsAllowed() -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Returns whether or not
curved
edges may shortcut and introduce
additional edge crossings to make curves more direct and smoother.
- isCurveShortcutsAllowed() -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Returns whether or not curved edges may shortcut and introduce additional edge crossings
if that makes the curves more direct and smoother.
- isCurveShortcutsAllowed() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns whether or not
curved
edges may shortcut and introduce
additional edge crossings to make curves more direct and smoother.
- isCyclic(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given directed graph is cyclic.
- isCyclicSelectionEnabled() -
Method in class y.view.EditMode
-
- isCyclicSelectionEnabled() -
Method in class y.view.tabular.TableSelectionEditor
- Determines whether or not selection cycling is enabled.
- isCyclicSelectionModifierPressed() -
Method in class y.view.EditMode
-
- isCyclicSelectionModifierPressed(Mouse2DEvent) -
Method in class y.view.tabular.TableSelectionEditor
- Determines whether or not the specified event should result in cycling
the selection through the elements at the current mouse position (if
selection cycling is enabled).
- isDataProviderContentCopying() -
Method in class y.util.GraphCopier
- Determines if the contents of data providers are copied automatically.
- isDecimalStyleEnabled() -
Method in class y.option.ColorRenderer
- Callback which returns whether the rendered text is in decimal or hexadecimal style.
- isDefaultExists() -
Method in class y.io.graphml.input.AbstractInputHandler
- Gets value indicating whether the default value exists in the key definition.
- isDefaultValue(GraphMLWriteContext) -
Method in class y.io.graphml.graph2d.PortConstraintOutputHandler
-
- isDefaultValue(GraphMLWriteContext) -
Method in class y.io.graphml.output.AbstractOutputHandler
- Determines whether in the current context, the value is the default value and therefore
no data element needs to be written.
- isDefaultValue(GraphMLWriteContext) -
Method in interface y.io.graphml.output.OutputHandler
- Determines whether in the current context, the value is the default value and therefore
no data element needs to be written.
- isDendrogramStyleEnabled() -
Method in class y.layout.tree.LayeredNodePlacer
- Returns whether or not the layering is done dendrogram-like.
- isDescendant(Node, Node) -
Method in class y.layout.hierarchic.incremental.GroupingSupport
- Returns whether or not the given node is a descendant
Node
of the given group node.
- isDetailsShowing() -
Method in class y.util.DetailedMessagePanel
- Getter for property detailsShowing.
- isDeterministic() -
Method in class y.layout.hierarchic.incremental.PCListOptimizer
- Returns whether or not this implementation uses a deterministic algorithm to assign the
PortCandidate
s.
- isDeterministic() -
Method in class y.layout.organic.GRIP
- Returns whether or not the deterministic mode of the layout algorithm is enabled.
- isDeterministic() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether or not the deterministic mode of this algorithm is enabled.
- isDeterministicModeEnabled() -
Method in class y.layout.labeling.SALabeling
- Returns whether or not this algorithm behaves deterministically.
- isDirectedArrows() -
Method in class y.view.PortAssignmentMoveSelectionMode
- Returns whether the arrow indicators should point in the direction of
the edge or always away from the nodes.
- isDirectedModeEnabled() -
Method in class y.layout.ParallelEdgeLayouter
- Returns whether or not the direction of edges should be considered.
- isDirectGroupContentEdgeRoutingEnabled() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns whether or not this edge is routed directly to a group node's border if it connects the group node with
one of its descendants.
- isDirectGroupContentEdgeRoutingEnabled() -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Returns whether or not this edge is routed directly to a group node's border if it connects the group node with
one of its descendants.
- isDirectionConsiderationEnabled() -
Method in class y.layout.EdgeBundleDescriptor
- Returns whether or not the direction of the edge associated to this descriptor should be considered.
- isDirty() -
Method in class y.view.EdgeRealizer
- Whether or not this realizer requires an update of it's
graphical representation.
- isDisableSnappingModifierPressed(MouseEvent) -
Method in class y.view.CreateEdgeMode
- Callback used by this mode to determine whether the
modifier to disable snapping
has been currently pressed.
- isDisableSnappingModifierPressed(MouseEvent) -
Method in class y.view.HotSpotMode
- Callback used by this mode to determine whether the
modifier to disable snapping
has been currently pressed.
- isDisableSnappingModifierPressed(MouseEvent) -
Method in class y.view.MoveLabelMode
- Callback used by this mode to determine whether the
modifier to disable
snapping
has been currently pressed.
- isDisableSnappingModifierPressed(MouseEvent) -
Method in class y.view.MovePortMode
- Callback used by this mode to determine whether the
modifier to disable snapping
has been currently pressed.
- isDisableSnappingModifierPressed(MouseEvent) -
Method in class y.view.MoveSelectionMode
- Callback used by this mode to determine whether the
modifier to disable snapping
has been currently pressed.
- isDisableSnappingModifierPressed(MouseEvent) -
Method in class y.view.OrthogonalMoveBendsMode
- Callback used by this mode to determine whether the
modifier to disable snapping
has been currently pressed.
- isDistanceRelativeToEdge() -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Returns whether or not the distance to the edge is interpreted relative to the edge's path.
- isDoubleConvertible(Object) -
Static method in class y.util.YUtil
- Checks if the given Object is convertible to a double value.
- isDownInZooming() -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Returns property
downInZooming
.
- isDrawableSearchingEnabled() -
Method in class y.view.MouseInputMode
- Returns whether
Drawable
s will be checked whether they implement the
MouseInputEditorProvider
interface in MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo)
.
- isDrawingBends() -
Method in class y.option.RealizerCellRenderer.EdgeRealizerIcon
- Returns true if the bends of the realizer are drawn.
- isDrawSelectionOnTop() -
Method in class y.view.DefaultGraph2DRenderer
-
- isDrawShadow(NodeRealizer) -
Method in class y.view.BevelNodePainter
- Callback invoked from
BevelNodePainter.paintNode(NodeRealizer, java.awt.Graphics2D, boolean)
to allow subclasses to customize shadow painting depending on context.
- isDrawShadow() -
Method in class y.view.BevelNodePainter
- Returns whether the painter will draw a drop shadow effect.
- isDrawShadow(NodeRealizer) -
Method in class y.view.ShinyPlateNodePainter
- Callback invoked from
ShinyPlateNodePainter.paintShadow(NodeRealizer, java.awt.Graphics2D)
to allow subclasses to customize shadow painting depending on context.
- isDrawShadow() -
Method in class y.view.ShinyPlateNodePainter
- Returns whether the painter will draw a drop shadow effect.
- isDropShadowVisible() -
Method in class y.view.ShapeNodeRealizer
- Queries whether or not the drop shadow is visible.
- isDummy(LayoutGraph, Node) -
Static method in class y.layout.hierarchic.SimplexDrawer
- Returns whether or not the given node is a dummy node.
- isEarlyEdgeCancelingEnabled() -
Method in class y.view.CreateEdgeMode
- Determines whether the edge creation should be canceled if the user
released the mouse inside the source node before even leaving it once.
- isEasedExecution() -
Method in class y.view.LayoutMorpher
- Returns
true
iff the layout morphing is animated using ease
in/ease out effects for a smoother animation start/animation end feeling.
- isEdgeConsiderationEnabled() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns whether or not edges are considered when clearing the
area
such that
no segments intersecting the area are allowed.
- isEdgeCreationAllowed(EditMode) -
Method in class y.view.DropSupport
- Determines whether edge creation is allowed for the provided
EditMode
This implementation uses the
EditMode.doAllowEdgeCreation()
property to determine the result.
- isEdgeGroupOverlapAllowed() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns whether or not edge labels may overlap with edges belonging to the same edge group as the label's edge.
- isEdgeLabelAnimationEnabled() -
Method in class y.view.LayoutMorpher
- Determines whether or not edge label placement changes are animated.
- isEdgeLabelConsiderationEnabled() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns whether or not the layout algorithm considers edge labels, moving them outside the area, if necessary.
- isEdgeLabelConsiderationEnabled() -
Method in class y.layout.partial.FillAreaLayouter
- Returns whether or not the layout algorithm considers edge labels.
- isEdgeLabelConsiderationEnabled() -
Method in class y.layout.router.CurveRoutingStage
- Returns whether or not edge labels are considered while determining curved edge routes.
- isEdgeLabelTipEnabled() -
Method in class y.view.TooltipMode
- Determines whether tooltips for edge labels will be displayed.
- isEdgeMapCopying() -
Method in class y.util.GraphCopier
- Determines if the contents of edge maps are copied automatically.
- isEdgeNodeOverlapAllowed() -
Method in class y.layout.router.OrganicEdgeRouter
- Returns whether or not edges are allowed to cross nodes.
- isEdgeOutsideNodes(LayoutGraph, Edge) -
Static method in class y.layout.LayoutTool
- Checks whether or not the path of an edge is outside the bounding box of the source and target node.
- isEdgeOutsideNodes(EdgeLayout, NodeLayout, NodeLayout, double) -
Static method in class y.layout.LayoutTool
- Checks whether or not the path of an edge is outside the bounding box of the source and target node, considering
the given halo.
- isEdgePathResettingEnabled() -
Method in class y.layout.grouping.GroupNodeHider
- Returns whether or not this stage resets the paths of edges incident to group nodes.
- isEdgeSearchingEnabled() -
Method in class y.view.MouseInputMode
- Returns whether
EdgeRealizer
s will be checked whether they implement the
MouseInputEditorProvider
interface in MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo)
when the Node of the EdgeRealizer is hit by the current mouse event.
- isEdgeSelection() -
Method in class y.view.Graph2DSelectionEvent
- Returns whether or not the subject is of type Edge.
- isEdgeSelectionEmpty(Graph2D) -
Static method in class y.view.Selections
- Queries the given graph if it contains any selected edges.
- isEdgesFirst() -
Method in class y.view.DefaultGraph2DTraversal
- Returns
true
, if edge elements are generally traversed before
(incident) node elements in a first-to-last traversal and
false
if edge elements are generally traversed after
(incident) node elements in a first-to-last traversal.
- isEdgeSplittingEnabled() -
Method in class y.view.DropSupport
- Determines whether or not this drop support should split an edge when a
dragged node is dropped onto it.
- isEdgeStraighteningOptimizationEnabled() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not a postprocessing step should be applied to reduce the number of bends.
- isEdgeTipEnabled() -
Method in class y.view.TooltipMode
- Determines whether tooltips for edges will be displayed.
- isEditing() -
Method in class y.view.AbstractMouseInputEditor
-
- isEditing() -
Method in interface y.view.MouseInputEditor
- Determines whether this instance is currently "editing".
- isEditing() -
Method in class y.view.ViewMode
- Determines whether the mode is currently "editing".
- isEditNodeGesture(Node, MouseEvent, MouseEvent, MouseEvent) -
Method in class y.view.EditMode
- Determines if the given gesture is considered a gesture to start node editing.
- isEmpty() -
Method in interface y.anim.CompositeAnimationObject
- Returns
true
if this composite contains no animations.
- isEmpty() -
Method in class y.base.Graph
- Returns
true
if this graph contains no nodes.
- isEmpty() -
Method in class y.base.YList
- Checks whether this list contains elements.
- isEmpty() -
Method in class y.geom.OrientedRectangle
- Returns whether this instance has negative width or height.
- isEmpty() -
Method in class y.util.BoundedQueue
- Returns true if this queue is empty.
- isEmpty() -
Method in class y.util.BoundedStack
- Returns true if this stack is empty.
- isEmpty() -
Method in class y.util.pq.ArrayIntNodePQ
- Returns whether or not this queue is empty.
- isEmpty() -
Method in class y.util.pq.BHeapDoubleNodePQ
- Returns whether or not this queue is empty
- isEmpty() -
Method in class y.util.pq.BHeapIntNodePQ
- Returns whether or not this queue is empty
- isEmpty() -
Method in class y.util.pq.BHeapNodePQ
- Returns whether or not this queue is empty
- isEmpty() -
Method in interface y.util.pq.DoubleNodePQ
- Returns whether or not this queue is empty.
- isEmpty() -
Method in class y.util.pq.DoubleObjectPQ
- Returns whether or not this queue is empty.
- isEmpty() -
Method in interface y.util.pq.IntNodePQ
- Returns whether or not this queue is empty.
- isEmpty() -
Method in class y.util.pq.IntObjectPQ
- Returns whether or not this queue is empty
- isEmpty() -
Method in class y.util.pq.ListIntNodePQ
- Returns whether or not this queue is empty.
- isEmpty() -
Method in interface y.util.pq.NodePQ
- Returns whether or not this queue is empty
- isEmpty() -
Method in class y.util.pq.TreeIntNodePQ
-
- isEmpty() -
Method in class y.view.Graph2DClipboard
- Returns whether or not the clipboard is currently empty.
- isEmptySelectionEnabled() -
Method in class y.view.Graph2DViewActions.FoldSelectionAction
- Returns whether an empty group node should be created if the list of accepted nodes is empty.
- isEmptySelectionEnabled() -
Method in class y.view.Graph2DViewActions.GroupSelectionAction
- Returns whether an empty group node should be created if the list of accepted nodes is empty.
- isEnabled() -
Method in interface y.option.ItemEditor
- Returns the enabled state of this editor.
- isEnabled() -
Method in class y.option.OptionItem
- Returns the enabled state of this item.
- isEnabled() -
Method in class y.view.AbstractMouseInputEditor
- Returns whether this editor is deemed enabled.
- isEnforceGlobalLayering() -
Method in class y.layout.tree.TreeLayouter
- Returns whether or not a global layering is enforced, that is, each node spans exactly one layer.
- isEnforceMonotonicPathRestrictions() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns whether or not monotonic path restrictions should be enforced.
- isEpsilonChannelIgnored() -
Method in class y.layout.router.ChannelRouter
- Returns whether or not middle segments with lengths smaller than
epsilon
are ignored.
- isExactPlacementEnforced() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not the
SimplexNodePlacer
enforces the placement of nodes at their
exact current positions, even if this violates minimum distance constraints.
- isExistingBendsConsiderationEnabled() -
Method in class y.layout.router.OrganicEdgeRouter
- Returns whether or not the initial bend coordinates influence the path routing such that the calculated
routes tend to have a similar overall shape.
- isExpanded() -
Method in interface y.option.ExpansionStateTracker
- Returns the current expanded state.
- isExpanded() -
Method in class y.view.Graph2DNodeRealizer
- Returns the expansion state of this realizer.
- isExportPainting() -
Method in class y.view.GraphicsContext
- Indicates whether the current painting process
is used to export the graphics.
- isExtendedLabelHitEnabled() -
Method in class y.view.tabular.TableLabelEditor
- Returns
true
if the editor should start label editing for
columns and rows that have no children upon hits outside of the column's
top inset area or the row's left inset area and false
otherwise.
- isExtendedMovementHitEnabled() -
Method in class y.view.tabular.TableOrderEditor
- Returns
true
if the editor should allow reordering for
columns and rows that have no children upon drags outside of the column's
top inset area or the row's left inset area and false
otherwise.
- isExtendedSelectionHitEnabled() -
Method in class y.view.tabular.TableSelectionEditor
- Returns
true
if the editor should change the selection state
of columns and rows that have no children upon hits outside of the column's
top inset area or the row's left inset area and false
otherwise.
- isExtendedTypeSelectionEnabled() -
Method in class y.view.SelectionBoxMode
- Determines whether or not this mode supports selecting graph elements
other than nodes, edges, and bends such as node and edge labels and/or
node ports.
- isFallbackUpperSameLayerEdge() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns whether or not the
Edge
associated with this EdgeData
instance should be an upper
same-layer edge (if it is a same-layer edge).
- isFamilyNodesAlwaysBelow() -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Returns whether or not
FamilyTreeLayouter.TYPE_FAMILY
nodes are placed between or below the partners.
- isFireGraphEventsEnabled() -
Method in class y.util.GraphHider
- Returns whether or not this hider should fire graph events.
- isFireGraphEventsEnabled() -
Method in class y.util.GraphPartitionManager
- Returns whether or not this partition manager should fire graph events.
- isFirstSegmentVertical(int, int, Node) -
Method in class y.view.CreateEdgeMode
- Determines whether the first segment should be a vertical segment in the case of
orthogonal edge creation
.
- isFixed() -
Method in class y.layout.PortCandidate
- Returns whether or not this
PortCandidate
is fixed.
- isFixed() -
Method in class y.layout.router.BusDescriptor
- Returns whether or not the associated edge is fixed.
- isFixed() -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Determines whether or not this segment info is fixed, i.e., a
fixed location
has been
determined within its location range
.
- isFixed() -
Method in class y.layout.router.polyline.EdgeInfo
- Returns whether the path of this
edge
is fixed or should be routed by the path search
algorithm.
- isFixedGroupResizingEnabled() -
Method in class y.layout.partial.PartialLayouter
- Returns whether or not fixed (non-partial) group nodes may be resized.
- isFixedNode(LayoutGraph, LayoutDataProvider, Node, boolean) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not the given node should be treated as a node with fixed (given) coordinates.
- isFixedPortConsiderationEnabled() -
Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
- Returns whether or not this
PortAllocator
considers edges with strong PortConstraint
s
or fixed PortCandidate
.
- isFixedWidthLineBreaks() -
Method in class y.layout.GraphLayoutLineWrapper
- Returns whether the algorithm should use the
fixed width
or
target aspect ratio
to determine line breaks.
- isFixPorts() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns whether the ports of the input graph must be fixed or if they can be changed.
- isFlat(Graph) -
Static method in class y.layout.grouping.Grouping
- Returns whether or not the given graph is flat.
- isFlat() -
Method in class y.view.MutableGeneralPath
- Returns whether this path is already flat, i.e. whether it does not
contain any curves, but only moveTo, lineTo and close elements
- isFocusEdge(Edge) -
Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
- Returns
true
if the specified edge is one of the edges
the creator currently stores as input data for creating local views;
false
otherwise.
- isFocusNode(Node) -
Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
- Returns
true
if the specified node is one of the nodes
the creator currently stores as input data for creating local views;
false
otherwise.
- isFocusTraversable() -
Method in class y.view.Graph2DView
-
- isFolderNode(Node) -
Method in class y.view.hierarchy.HierarchyManager
- Returns whether or not the given node is a folder node.
- isForest(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether the given graph is a forest.
- isForest(Graph) -
Static method in class y.algo.Trees
- Checks whether or not the given graph is a forest, that is, a graph whose connected components are directed rooted
trees.
- isForest(Graph, boolean) -
Static method in class y.algo.Trees
- Checks whether or not the given graph is a forest.
- isFractionMetricsForSizeCalculationEnabled() -
Static method in class y.view.YLabel
- Returns whether or not fractional font metrics shall be used to calculate the size of the label text.
- isFreelyMovable() -
Method in class y.view.MoveSnapContext.MovingInfo
- Tests whether the item is not constrained to movements along the x or y axis.
- isFromSketchLayerAssignment() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not the
SimplexNodePlacer
should try to use the coordinates given from the current
sketch for the determination of the layer coordinates.
- isFromSketchModeEnabled() -
Method in class y.layout.circular.CircularLayouter
- Returns whether or not to take the coordinates of the input diagram
into account when arranging the nodes of the partitions and the partitions themselves.
- isFromSketchModeEnabled() -
Method in class y.layout.circular.SingleCycleLayouter
- Returns whether or not to consider the coordinates of the input diagram when arranging the graph.
- isFromSketchModeEnabled() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns whether or not to take the coordinates of the input diagram into account when arranging the nodes.
- isFromSketchModeEnabled() -
Method in class y.layout.tree.BalloonLayouter
- Returns whether or not to consider the given coordinates of the input diagram when arranging the tree.
- isFromSketchModeEnabled() -
Method in class y.view.tabular.TableLayoutConfigurator
- Returns whether from sketch mode is enabled.
- isFromSketchSwimlaneOrderingEnabled() -
Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
- Returns whether or not the order of the swimlanes should be determined based on the current sketch.
- isFrozen() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns whether or not this is an immutable instance of
PreferredPlacementDescriptor
.
- isFuzzyTargetPortDetermination() -
Method in class y.view.CreateEdgeMode
- Determines whether this mode should use fuzzy logic to determine the location of the target port.
- isGeneralGraphHandlingEnabled() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns whether or not the layout algorithm can handle general graphs.
- isGeometryElement(Node) -
Static method in class y.view.NodeScaledPortLocationModel.Handler
- Determines whether or not the given XML node is a
<Geometry>
element.
- isGlobalSequencingActive() -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Returns whether or not a global sequencing heuristic should be applied.
- isGrabFocusEnabled() -
Method in class y.view.ViewMode
- Returns whether or not the UI focus should be grabbed
by the Graph2DView associated with this mode,
when pressing the mouse button.
- isGradientPaintingEnabled(Graphics2D) -
Static method in class y.view.YRenderingHints
- Returns whether the rendering onto the specified graphics context should
use gradient paints or single colors only.
- isGreaterThan(Interval) -
Method in class y.layout.router.polyline.Interval
- Checks whether or not the lower bound of this
interval
is greater than the upper bound of the given interval.
- isGridEnabled() -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Returns whether or not the orthogonal segments are distributed on grid coordinates.
- isGridMode() -
Method in class y.view.ViewMode
- Query if grid mode is active.
- isGridRoutingEnabled() -
Method in class y.layout.router.BusRouter
- Specifies whether or not to route edge segments on grid lines only.
- isGridRoutingEnabled() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns whether or not the edge segments are routed on grid lines.
- isGridRoutingEnabled() -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Returns whether or not to route the edges on a grid.
- isGridVisible() -
Method in class y.view.Graph2DView
- Asks if grid is visible in the view.
- isGridWidthAdjustable() -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Returns whether or not the grid spacing can be reduced if there is not enough space.
- isGroupByIdEnabled() -
Method in class y.view.LocalViewCreator.EdgeGroup
- Returns
true
if edge groups are identified using IDs that
are stored in DataProvider
s bound to the creator's
model graph using the keys returned by getSourceGroupidKey
and getTargetGroupidKey
and false
if edge
groups are defined by shared source and/or target nodes.
- isGroupClosed() -
Method in class y.view.hierarchy.GenericGroupNodeRealizer
- Whether the node is closed or not.
- isGroupClosed() -
Method in interface y.view.hierarchy.GroupFeature
- Returns
true
if this group node realizer is closed and false
otherwise.
- isGroupClosed() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns
true
if this group node realizer is closed and false
otherwise.
- isGroupCompactionEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not layer compaction for recursive group layering is active.
- isGroupDepthFillColorEnabled() -
Method in class y.view.hierarchy.GroupNodePainter
- Whether or not the fill color of this node gets adapted to reflect the local group depth of this node within the
graph hierarchy.
- isGroupDepthFillColorEnabled() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Whether or not the fill color of this node gets adapted to reflect
the local group depth of this node within the graph hierarchy.
- isGroupDepthFillColorEnabled() -
Method in class y.view.ShapeNodePainter
- Whether or not the fill color of the painted node should be adapted to reflect the local group depth of this node
within the graph hierarchy.
- isGrouped(Graph) -
Static method in class y.layout.grouping.Grouping
- Returns whether or not the given graph is grouped.
- isGroupingActive() -
Method in class y.layout.ComponentLayouter
- Returns whether or not grouping information bound to the graph should be considered when determining the graph
components.
- isGroupingConsiderationEnabled() -
Method in class y.layout.PlaceNodesAtBarycenterStage
- Returns whether or not the grouping structure should be considered.
- isGroupingSupported() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns whether or not group nodes are handled by the layout algorithm.
- isGroupingSupported() -
Method in class y.layout.tree.TreeLayouter
- Specifies whether or not group nodes are handled by the layout algorithm.
- isGroupNode(Node) -
Method in class y.layout.grouping.Grouping
- Determines whether or not the given node is a group node.
- isGroupNode(Node) -
Method in class y.layout.hierarchic.incremental.GroupingSupport
- Returns whether or not the given
Node
is a non-empty group node.
- isGroupNode(Node) -
Method in class y.view.hierarchy.HierarchyManager
- Returns whether or not the given node is a group node.
- isGroupNodeBorderHit(Graph2D, Node, double, double, boolean) -
Method in class y.view.EditMode
- Determines whether the specified coordinates lie within the
border area of a group node.
- isGroupNodeHidingEnabled() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns whether or not the
LayoutStage
used for hiding group nodes is activated.
- isGroupReassignmentEnabled() -
Method in class y.view.MoveSelectionMode
- Returns whether or not reassignment of nodes to other groups is enabled.
- isGroupTranspositionEnabled() -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Returns whether or not an additional crossing minimization heuristic should be used in the presence of grouped
graphs.
- isHandled() -
Method in class y.io.graphml.input.DeserializationEvent
- Gets a value indicating whether this
DeserializationEvent
is handled.
- isHandled() -
Method in class y.io.graphml.input.QueryInputHandlersEvent
- Sets whether the current GraphML attribute has been processed.
- isHandled() -
Method in class y.io.graphml.output.SerializationEvent
- Gets a value indicating whether this
SerializationEvent
is handled.
- isHidingEmptyGroupNodes() -
Method in class y.layout.grouping.GroupNodeHider
- Returns whether or not empty group nodes, i.e., group nodes without children, will be hidden by this stage.
- isHierarchicOrder() -
Method in class y.view.DefaultGraph2DTraversal
- Returns
true
, if node elements of nested graphs are traversed
in the order induced by
HierarchyManager.preTraversal()
for first-to-last
traversals and HierarchyManager.postTraversal()
for last-to-first traversals.
- isHierarchicSloppyPaintOrderEnabled() -
Method in class y.view.DefaultGraph2DRenderer
- Returns whether or not to paint nodes in the correct hierarchic order
when in sloppy mode.
- isHierarchyAware() -
Method in class y.view.LocalViewCreator.Neighborhood
- Determines whether the local view displays the real end nodes of all displayed edges and adds all ancestors of
the displayed nodes.
- isHierarchyAware() -
Method in class y.view.LocalViewCreator.SourceAndTarget
- Determines whether the real end node of an inter edge is shown or if
the folder node is shown.
- isHit(byte, double, double, double, double) -
Method in class y.view.AbstractCustomHotSpotPainter
- Callback method used by
AbstractCustomHotSpotPainter.hotSpotHit(NodeRealizer, double ,double)
- isHorizontal() -
Method in class y.geom.LineSegment
- Returns if this segment is considered horizontal, that is, the y values of the end points differ by at most 1e-8.
- isHorizontal(YPoint, YPoint) -
Static method in class y.geom.LineSegment
- Determines if the given points define a horizontal line segment.
- isHorizontal() -
Method in class y.layout.Direction
- Returns whether or not this direction is horizontal (
Direction.RIGHT
or Direction.LEFT
).
- isHorizontal() -
Method in class y.layout.tree.ARNodePlacer
- Returns whether child nodes are distributed in horizontal rows or vertical columns.
- isHorizontalCompactionEnabled() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not the
SimplexNodePlacer
tries to create a maximally compact horizontal layout at
the cost of more bends.
- isHorizontalLayoutConfiguration() -
Method in class y.view.tabular.TableLayoutConfigurator
- Returns
true
, if the configurator will prepare its associated
graph for a vertical (that is top-to-bottom or bottom-to-top) layout
calculation and false
if the configurator will prepare its
associated graph for a horizontal (that is left-to-right or right-to-left)
layout calculation.
- isHorizontallyFixed() -
Method in class y.view.MoveSnapContext.MovingInfo
- Whether the x coordinate of the item is fixed during the move operation.
- isHorizontalOrientation() -
Method in class y.layout.OrientationLayouter
- Returns whether or not the current orientation is horizontal.
- isHorizontalRoot(Node) -
Method in class y.layout.tree.HVTreeLayouter
- Determines whether or not the subtree rooted at the given node should be arranged horizontally.
- isHTMLTableGenerationActive() -
Method in class y.io.TiledImageOutputHandler
- Returns whether or not to produce an HTL page.
- isIgnoreInnerNodeLabelsEnabled() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns whether or not this routing algorithm ignores node labels that are inside the bounds of their owner
as obstacles for edge routes.
- isInBox(double, double, double, double) -
Method in class y.view.Bend
- Returns whether or not this bend is inside the box defined by
the given arguments.
- isInBox(double, double, double, double) -
Method in class y.view.NodeRealizer
- Determines whether or not the center of this realizer lies within the
specified rectangle.
- isInBox(double, double, double, double) -
Method in class y.view.ProxyShapeNodeRealizer
-
- isIncludeDescendants() -
Method in class y.view.LocalViewCreator.CommonParentGroup
- Determines whether the contents of group nodes should be included in
the created local view as well.
- isIncludeFocusNodes() -
Method in class y.view.LocalViewCreator.AncestorGroups
- Determines whether the creator's focus nodes should be included in
the created local view as well.
- isIncludingEdges() -
Method in class y.layout.FixNodeLayoutStage
- Returns whether or not subgraph edges are taken into account
when calculating the bounding box of the fixed nodes.
- isIncludingLabels() -
Method in class y.layout.FixNodeLayoutStage
- Returns whether or not label geometries are taken into account
when calculating the bounding box of the fixed nodes.
- isIndexFixed() -
Method in class y.layout.grid.ColumnDescriptor
- Returns whether the index of the column is fixed or it should be chosen automatically in order
to minimize edge lengths.
- isIndexFixed() -
Method in class y.layout.grid.RowDescriptor
- Returns whether the index of the row is fixed or it should be chosen automatically in order
to minimize edge lengths.
- isIndexFixed() -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Returns whether or not an index of a swimlane is fixed (based on the result of the comparison
with the other swimlanes) or whether the index should be chosen automatically in order
to minimize edge lengths.
- isIndicatingSourceNode() -
Method in class y.view.DropSupport
- Determines whether or not possible source nodes are highlighted during
edge drag operations.
- isIndicatingTargetGroup() -
Method in class y.view.MoveSelectionMode
- Whether this instance indicates the target group node for a group reassignment operation using a
Drawable
.
- isIndicatingTargetNode() -
Method in class y.view.CreateEdgeMode
- Whether this instance indicates the target node (or node port) of the edge
creation operation using a
Drawable
.
- isIndicatingTargetNode() -
Method in class y.view.MovePortMode
- Whether this instance indicates the target node of the move port operation using a
Drawable
.
- isInDirection(int) -
Method in class y.layout.PortCandidate
- Returns whether or not this
PortCandidate
lies in the given direction.
- isInEventDispatchThread() -
Method in class y.anim.AnimationPlayer
- Returns
true
if the player is running in the AWT event
dispatch thread.
- isInitialized() -
Method in class y.view.MoveSnapContext
- Checks whether this instance has been
MoveSnapContext.initializeMove(y.geom.YPoint, java.util.Collection, java.util.Collection, java.util.Collection, y.base.DataProvider)
but not yet cleaned up
.
- isInnerGraphBindingAllowed() -
Method in class y.view.LocalViewCreator.FolderContents
- Determines if bindings between view nodes/edges and nodes/edges that do not lie in the
model graph but are part of its graph hierarchy are allowed.
- isInnerGraphBindingAllowed() -
Method in class y.view.ModelViewManager
- Determines whether it is possible to bind model and view of inner/ancestor graphs.
- isInnerGraphDisplayEnabled() -
Method in class y.view.hierarchy.GroupNodePainter
- Returns whether or not the inner graph of a folder node should be displayed.
- isInnerGraphDisplayEnabled() -
Method in class y.view.hierarchy.GroupNodeRealizer
- Returns whether or not the inner graph of a folder node should be displayed.
- isInnerPortsEnabled() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns whether or not edge ports that do not have a strong
port constraint
should lie in the interior of the
bounding box or on the border of a node.
- isInputSuppressed() -
Method in class y.view.Graph2DView
- Determines whether input is currently suppressed by this instance.
- isInsertedEdge(Edge) -
Method in class y.layout.planar.SimplePlanarInformation
- Returns if an edge is inserted in the planarization process or is
an original edge of the input graph
- isIntConvertible(Object) -
Static method in class y.util.YUtil
- Checks if the given Object is convertible to an integer value.
- isIntegratedEdgeLabeling() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns whether or not edge labels are placed by the layout algorithm.
- isIntegratedEdgeLabelingEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not the layout algorithm reserves space for labels and places them.
- isIntegratedEdgeLabelingEnabled() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns whether or not the layout algorithm preserves space and places edge labels.
- isIntegratedEdgeLabelingEnabled() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns whether or not the layout algorithm preserves space and places edge labels.
- isIntegratedEdgeLabelingEnabled() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not the layout algorithm preserves space and places edge labels.
- isIntegratedEdgeLabelingEnabled() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns whether or not the layout algorithm will place edge labels.
- isIntegratedEdgeLabelingEnabled() -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Returns whether or not the layout algorithm will place edge labels and reserve space for them.
- isIntegratedEdgeLabelingEnabled() -
Method in class y.layout.tree.BalloonLayouter
- Returns whether or not the layout algorithm automatically places edge labels.
- isIntegratedEdgeLabelingEnabled() -
Method in class y.layout.tree.TreeLayouter
- Returns whether or not the layout algorithm reserves space for edge labels and places them.
- isIntegratedNodeLabeling() -
Method in class y.layout.tree.GenericTreeLayouter
- Returns whether or not the layout algorithm reserves space for node labels.
- isIntegratedNodeLabelingEnabled() -
Method in class y.layout.tree.BalloonLayouter
- Returns whether or not the layout algorithm automatically places node labels.
- isIntegratedNodeLabelingEnabled() -
Method in class y.layout.tree.TreeLayouter
- Returns whether or not the layout algorithm reserves space for node labels.
- isInterEdge(Edge) -
Method in class y.view.hierarchy.HierarchyManager
- Returns whether or not the given edge is an inter-edge.
- isInterestedInEvents() -
Method in class y.view.AbstractMouseInputEditor
- Returns
true
iff this editor is enabled
.
- isInterestedInEvents() -
Method in interface y.view.MouseInputEditor
- This method is used by clients to determine whether
this instance is interested in Mouse2DEvent
- isInternal() -
Method in class y.layout.LabelCandidate
- Returns whether or not this candidate describes an internal label.
- isInterpolationEnabled() -
Method in class y.view.BezierPathCalculator
- Determines whether or not additional control points are calculated from the
coordinates of the edge's bends to ensure a smooth bezier path.
- isInvertedSnappingBehavior() -
Method in class y.view.MovePortMode
- Determines whether pressing the
disable snapping modifier
actually enables snapping.
- isInXIntervall(double) -
Method in class y.geom.LineSegment
- Returns if the projection on the X axis of the line segment
covers a certain point on the X Axis.
- isInYIntervall(double) -
Method in class y.geom.LineSegment
- Returns if the projection on the Y axis of the line segment
covers a certain point on the Y Axis.
- isJoinEndsEnabled() -
Method in class y.layout.ParallelEdgeLayouter
- Returns whether or not to join end points of parallel edges.
- isKeepAllSelfloopLayoutsEnabled() -
Method in class y.layout.SelfLoopLayouter
- Returns whether or not this algorithm should keep all self-loop routes.
- isKeepCalculatedPortsEnabled() -
Method in class y.layout.KeepStrongPortConstraintsStage
- Returns whether or not the final edge routes should contain the ports calculated by the
core layout algorithm
.
- isKeepingParentGroupNodeSizes() -
Method in class y.view.Graph2DViewActions.DeleteSelectionAction
- Returns whether or not group nodes with enabled auto bounds feature should keep their size if a child node
or one of its labels get deleted.
- isKeepingSelectionState() -
Method in class y.view.Graph2DViewActions.CloseGroupsAction
- Determines whether or not the selection state of a
ProxyShapeNodeRealizer
instance should be retained when
the proxy's delegate realizer is exchanged due to a node state change.
- isKeepingSelectionState() -
Method in class y.view.Graph2DViewActions.OpenFoldersAction
- Determines whether or not the selection state of a
ProxyShapeNodeRealizer
instance should be retained when
the proxy's delegate realizer is exchanged due to a node state change.
- isKeepingSelectionState() -
Method in class y.view.hierarchy.GroupNodeRealizer.StateChangeListener
- Determines whether or not the selection state of a
ProxyShapeNodeRealizer
instance should be retained when
the proxy's delegate realizer is exchanged due to a node state change.
- isKeepingTableNodesOnTableContentDeletion() -
Method in class y.view.Graph2DViewActions.DeleteSelectionAction
- Determines whether or not table nodes should be deleted if one or more of their columns or rows have been
deleted.
- isKeepNodeCenterModifierPressed(MouseEvent) -
Method in class y.view.HotSpotMode
- Determines whether or not the
keepNodeCenter modifier mask
is set for the specified mouse event.
- isKeepZoomFactor() -
Method in class y.view.LayoutMorpher
- Returns whether the zoom factor is kept when morphing.
- isLabelAwarenessEnabled() -
Method in class y.layout.ComponentLayouter
- Returns whether or not to take node and edge labels into account when
calculating the bounding box of the graph components.
- isLabelCompactionEnabled() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not the
SimplexNodePlacer
places labels in a more compact style.
- isLabelConsiderationEnabled() -
Method in class y.layout.grid.GenericPartitionGridStage
- Returns whether or not to take node and edge labels into account when
calculating the bounding box of the partition cells.
- isLabelCreationEnabled() -
Method in class y.view.tabular.TableLabelEditor
- Determines whether or not the editor may create new labels for columns or
rows that do not have any associated labels.
- isLabelLayouterEnabled() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns whether or not the
LayoutStage
used for placing the labels of the input graph is activated.
- isLabelLayouterEnabled() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns whether or not the given
labeling algorithm
places the labels of the input graph.
- isLabelRenderingOrderInverted() -
Static method in class y.view.EdgeRealizer
- Returns whether or not the rendering order of the labels is inverted.
- isLayeredPainting() -
Method in class y.view.DefaultGraph2DRenderer
- Determines whether layers should be used to influence the painting order.
- isLayerSeparationEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not to separate layers.
- isLeadingEdgeAdjustmentEnabled() -
Method in class y.layout.ParallelEdgeLayouter
- Returns whether or not to adjust the leading edge to obtain more symmetric results.
- isLeaf(Node) -
Method in class y.algo.Groups.Dendrogram
- Returns whether or not the given dendrogram node is a leaf node.
- isLeaf(Object) -
Method in class y.view.GraphTreeModel
- Whether or not the node is a leaf in the tree.
- isLeaf(Object) -
Method in class y.view.hierarchy.HierarchyTreeModel
-
- isLeafNode(GraphMLWriteContext, Node) -
Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
-
- isLeafNode(GraphMLWriteContext, Node) -
Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
- Determines whether or not the given node is a normal node.
- isLeafNode(GraphMLWriteContext, Node) -
Method in interface y.io.graphml.output.HierarchySupport
- Returns whether
n
is a leaf node or a group/folder node.
- isLeftOfEdge() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns whether or not one of the preferred sides for this label is left of the edge.
- isLenientLabelParsingEnabled() -
Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
- Determines whether this serializer uses lenient or strict label parsing.
- isLessThan(Interval) -
Method in class y.layout.router.polyline.Interval
- Checks whether or not the upper bound of this
interval
is smaller than the lower bound of the given interval.
- isLimitMinimumZoomByContentSize() -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Returns whether or not the minimum zoom level shall be bound by the maximum zoom level
that will still allow to fit the complete graph into the view.
- isLocalCandidatesEnabled() -
Method in class y.view.PortLabelModel
- Returns
true
if this model supports only label candidates
that are related to the node port referenced by
the model parameter used and false
if this model supports
label candidates related to all node ports of a given node.
- isLocalCrossingMinimizationEnabled() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns whether or not a local crossing minimization strategy should be applied.
- isLockFirstAndLastSegment() -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Returns whether or not the first and last segment of an edge will be distributed.
- isLockingView() -
Method in class y.view.Graph2DLayoutExecutor
- Determines whether this mode should try to
Graph2DLayoutExecutor.lock(y.view.Graph2DView, java.util.Map)
and Graph2DLayoutExecutor.unlock(y.view.Graph2DView, java.util.Map)
the Graph2DView
during the calculation of the layout.
- isLogToUI() -
Static method in class y.util.D
- Returns whether
D.show(Exception)
, D.show(Throwable)
, and D.showError(Object)
calls should log
to the UI even if the current Thread is not the EDT.
- isMirroringAllowed() -
Method in class y.layout.partial.PartialLayouter
- Returns whether or not subgraph components are mirrored to improve the layout quality.
- isMirroringEnabled() -
Method in class y.layout.GraphLayoutLineWrapper
- Returns whether or not every other line is mirrored.
- isMixedSelectionAllowed() -
Method in class y.view.hierarchy.HierarchyTreeSelectionModel
- Determines whether mixed selections (where nodes and edges are selected at the same time)
are allowed.
- isMixedSelectionEnabled() -
Method in class y.view.EditMode
- Determines whether or not this instance allows mixed selections
of different kinds of graph elements (nodes/bends, edges, labels,
node ports) to exist at the same time.
- isMixedSelectionEnabled() -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Determines whether or not this action supports selecting different types
of graph elements at once.
- isMixedSelectionEnabled() -
Method in class y.view.SelectionBoxMode
- Determines whether or not this mode supports selecting different types of
graph elements at once when
extendedTypeSelectionEnabled
is
set to true
.
- isMixedSelectionEnabled() -
Method in class y.view.tabular.TableSelectionEditor
- Returns
true
if the editor allows mixed multi-selections of
columns and rows in a table and false
otherwise.
- isModelElement(Node) -
Method in class y.view.NodeScaledPortLocationModel.Handler
- Determines whether or not the given XML node is a
Element
that stores
NodeScaledPortLocationModel
data.
- isModifierPressed(MouseEvent) -
Method in class y.view.HotSpotMode
-
- isModifierPressed(Mouse2DEvent) -
Method in class y.view.tabular.TableSizeEditor
- Returns
true
if SHIFT
was pressed during the specified event
.
- isModifierPressed(MouseEvent) -
Method in class y.view.ViewMode
- This method determines whether at the creation time of the given MouseEvent
the modifier key was pressed.
- isMorphingEnabled() -
Method in class y.module.LayoutModule
- Getter for property morphingEnabled.
- isMouseWheelEnabled() -
Method in class y.view.MagnifierViewMode
- Returns whether or not to activate mouse wheel functionality.
- isMoveInternalNodeLabels() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns whether or not internal node labels are allowed to move.
- isMoveSingleBends() -
Method in class y.view.tabular.TableSupport
- Determines which bends are moved when a column or row changes its location.
- isMovingFixedElementsAllowed() -
Method in class y.layout.partial.PartialLayouter
- Returns whether or not the algorithm may move fixed elements.
- isMultiCellComponentSplittingEnabled() -
Method in class y.layout.grid.GenericPartitionGridStage
- Returns whether or not the algorithm should split connected components that have nodes associated with
different partition cells.
- isMultiParentAllowed() -
Method in class y.layout.tree.GenericTreeLayouter
- Determines whether or not multi-parent structures are allowed for this tree layout.
- isMultiParentAllowed() -
Method in class y.layout.tree.TreeReductionStage
- Returns whether or not multi-parent structures (structures of multiple nodes that share the same predecessors as
well as the same successors) are allowed.
- isMultipleBackboneSegmentsAllowed() -
Method in class y.layout.router.polyline.BusDescriptor
- Returns whether or not the algorithm may create buses that consist of multiple backbone segments.
- isMultipleComponentsOnSinglePagePlacementEnabled() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns whether or not different connected components may be placed on a single page.
- isMultipleEdgeFree(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given undirected graph contains no multiple edges.
- isMultiThreadingAllowed() -
Method in class y.algo.NodeAggregation
- Returns whether or not the layout algorithm may use multi-threading to reduce the running time.
- isMultiThreadingAllowed() -
Method in class y.layout.organic.GRIP
- Returns whether or not the layout algorithm may use multi-threading to reduce the running time.
- isMultiThreadingAllowed() -
Method in class y.layout.organic.OrganicLayouter
- Returns whether or not the layout algorithm may use multi-threading to reduce the running time.
- isMultiThreadingAllowed() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether or not the layout algorithm may use multi-threading to reduce the running time.
- isNaryTree(Graph, int) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given graph is a directed rooted tree where each node has a maximum of
n
children.
- isNaryTree(Graph, int) -
Static method in class y.algo.Trees
- Checks whether or not the given graph is a directed rooted tree in which each node has a maximum of
n
children.
- isNestedEdgeDrawingOrderEnabled() -
Method in class y.view.DefaultGraph2DRenderer
- Returns whether or not edges and nodes are so that
edges nested in other group nodes will be drawn in such an order that
overlapping group nodes will not produce "unconnected edge" artifacts and edges
will not be hidden by their encompassing group nodes.
- isNestedEdgeOrder() -
Method in class y.view.DefaultGraph2DTraversal
- Returns
true
, if node elements and edge elements of nested
graphs are traversed in an interleaved fashion.
- isNodeCompactionEnabled() -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Returns whether or not nodes should be placed in a more compact style with respect to layout width.
- isNodeEdgeOverlapAvoided() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether or not the layout algorithm tries to avoid node/edge overlaps.
- isNodeEditable(Node) -
Method in class y.view.CellEditorMode
- Determines whether a node is deemed editable.
- isNodeLabelAnimationEnabled() -
Method in class y.view.LayoutMorpher
- Determines whether or not node label placement changes are animated.
- isNodeLabelConsiderationEnabled() -
Method in class y.layout.partial.ClearAreaLayouter
- Returns whether or not the layout algorithm considers node labels, moving them outside the area, if necessary.
- isNodeLabelConsiderationEnabled() -
Method in class y.layout.partial.FillAreaLayouter
- Returns whether or not the layout algorithm considers node labels.
- isNodeLabelConsiderationEnabled() -
Method in class y.layout.router.CurveRoutingStage
- Returns whether or not node labels are considered while determining spline routes.
- isNodeLabelConsiderationEnabled() -
Method in class y.layout.tabular.TabularLayouter
- Returns whether or not the layout algorithm reserves space for node labels.
- isNodeLabelTipEnabled() -
Method in class y.view.TooltipMode
- Determines whether tooltips for node labels will be displayed.
- isNodeMapCopying() -
Method in class y.util.GraphCopier
- Determines if the contents of node maps are copied automatically.
- isNodeOverlapsAllowed() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether or not overlaps between nodes are allowed.
- isNodePortAware() -
Method in class y.view.CreateEdgeMode
- Returns
true
if this CreateEdgeMode
instance
supports connecting edges to NodePort
s and
false
otherwise.
- isNodePortAware() -
Method in class y.view.NodeStateChangeEdgeRouter
- Returns
true
if this router resets source and target
NodePort
s of inter edges and false
otherwise.
- isNodeSearchingEnabled() -
Method in class y.view.MouseInputMode
- Returns whether
NodeRealizer
s will be checked whether they implement the
MouseInputEditorProvider
interface in MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo)
when the Node of the NodeRealizer is hit by the current mouse event.
- isNodeSelection() -
Method in class y.view.Graph2DSelectionEvent
- Returns whether or not the subject is of type Node.
- isNodeSelectionEmpty(Graph2D) -
Static method in class y.view.Selections
- Queries the given graph if it contains any selected nodes.
- isNodeSizeAware() -
Method in class y.layout.organic.GRIP
- Returns whether or not to consider average node sizes during layout calculation.
- isNodeSizeAware() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether or not to consider node sizes during layout calculation.
- isNodesOnlyOnLeavesAllowed() -
Method in class y.algo.NodeAggregation
- Returns whether or not all original nodes are only mapped to leaves of the directed rooted aggregation tree
that represents the hierarchical clustering structure.
- isNodeTipEnabled() -
Method in class y.view.TooltipMode
- Determines whether tooltips for nodes will be displayed.
- isNoImage() -
Method in class y.option.URLImageWrapper
- Check whether this wrapper describes a valid image or URL resource
- isNormalEdge(Edge) -
Method in class y.layout.grouping.Grouping
- Determines whether or not the given edge is a normal edge as opposed to an edge that crosses any group node bounds.
- isNormalNode(Node) -
Method in class y.view.hierarchy.HierarchyManager
- Returns whether or not the given node is a normal node, i.e., neither group
nor folder node.
- isOctilinearEdge(LayoutGraph, Edge) -
Method in class y.layout.hierarchic.incremental.SelfloopCalculator
- Returns whether or not the given edge is octilinear.
- isOffsetDirty() -
Method in class y.view.NodeLabel
- Returns
true
if the label offset is
not valid yet.
- isOffsetDirty() -
Method in class y.view.YLabel
- Returns
true
if the label offset is
not valid yet.
- IsolatedGroupComponentLayouter - Class in y.layout.grouping
- A special
ComponentLayouter
implementation that allows to lay out isolated subgraphs within a group
as separate components. - IsolatedGroupComponentLayouter(Layouter) -
Constructor for class y.layout.grouping.IsolatedGroupComponentLayouter
- Creates an instance of
IsolatedGroupComponentLayouter
with the given layout algorithm as
core layout algorithm
.
- IsolatedGroupComponentLayouter() -
Constructor for class y.layout.grouping.IsolatedGroupComponentLayouter
- Creates an instance of
IsolatedGroupComponentLayouter
with default settings.
- isOnEdge() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns whether or not one of the preferred sides for this label is on the edge.
- isOptimizedDrawingEnabled() -
Method in class y.view.Graph2DView
-
- isOptionSet(String) -
Method in class y.util.CommandLineArguments
- queries the value of the switch named 'name'
- isOrientationLayouterEnabled() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- isOrientationMirrored(byte, int) -
Static method in class y.layout.EdgeLabelOrientationSupport
- Returns whether or not the orientation is mirrored.
- isOrientationMirrored(byte) -
Method in class y.layout.OrientationLayouter
- Returns whether or not this
OrientationLayouter
instance will mirror the graph for a given layout
orientation.
- isOrientationOptimizationActive() -
Method in class y.layout.tree.TreeComponentLayouter
- Returns whether or not tree component arrangement is improved by changing the orientation of components.
- isOrientationOptimizationEnabled() -
Method in class y.layout.partial.PartialLayouter
- Returns whether or not a postprocessing step should be applied to reduce
the number of directed edges that do not comply with the specified layout orientation.
- isOrthogonalEdgeCreation() -
Method in class y.view.CreateEdgeMode
- Determines whether this mode creates orthogonally routed edges.
- isOrthogonalEdgeRouting() -
Method in class y.view.EditMode
- Returns whether or not special support for orthogonal edge paths is enabled
for all edges.
- isOrthogonallyRouted() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Deprecated. Replaced by
EdgeLayoutDescriptor.getRoutingStyle()
.
- isOrthogonallyRouted() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not edges should be routed orthogonally.
- isOrthogonalRouting(Edge) -
Method in class y.view.EditMode
- Callback that determines whether an edge should be treated as an orthogonally
routed edge.
- isOrthogonalRouting(Edge) -
Method in class y.view.HotSpotMode
- Determines whether the given edge instance should be routed orthogonally.
- isOrthogonalRouting(Edge) -
Method in class y.view.MoveNodePortMode
- Determines whether the given edge instance should be routed orthogonally.
- isOrthogonalRouting(Edge) -
Method in class y.view.MovePortMode
- Determines whether the given edge instance should be routed orthogonally.
- isOrthogonalRouting(Edge) -
Method in class y.view.MoveSelectionMode
- Determines whether the given edge instance should be routed orthogonally.
- isOrthogonalRouting(Edge, Graph2D) -
Method in class y.view.NodeStateChangeEdgeRouter
- Determine whether an edge is orthogonal before the state change.
- isOuterFaceSetCorrectly() -
Method in class y.layout.planar.SimplePlanarInformation
- Returns if the current planar embedding has a correctly set outer face.
- isPackComponentsEnabled() -
Method in class y.layout.partial.PartialLayouter
- Returns whether or not a subgraph component may be placed within another subgraph component.
- isParallelEdgeLayouterEnabled() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns whether or not the
LayoutStage
used for routing parallel edges is activated.
- isParallelRoutesPreferenceEnabled() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns whether or not parallel routes for parallel edges (multi-edges) are preferred over independent routes.
- isParallelRoutesPreferenceEnabled() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns whether or not parallel routes for parallel edges (multi-edges) are preferred over independent routes.
- isParallelRoutesPreferenceEnabled() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not parallel routes for parallel edges (multi-edges) are preferred over independent routes.
- isParallelSubstructureTypeSeparationEnabled() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether parallel substructures should be separated by the node type.
- isParameterValid(Object) -
Method in class y.layout.DiscreteEdgeLabelModel
- Checks whether or not the given model parameter encodes a valid edge label position for this model.
- isParameterValid(Object) -
Method in class y.layout.DiscreteNodeLabelModel
- Checks whether or not the given model parameter encodes a valid node label position for this model.
- isParameterValid(Object) -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Checks whether or not the given model parameter encodes a valid edge label position for this model.
- isParseDefaultValue() -
Method in class y.io.graphml.input.AbstractInputHandler
- Gets a value indicating whether the default value in the key definition should be parsed.
- isPartnerlessBelow() -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Returns whether or not
FamilyTreeLayouter.TYPE_FAMILY
nodes of individuals that have only children but no partners are placed
below this individual or next to it.
- isPathClippedAtSource() -
Method in class y.view.EdgeRealizer
- Returns whether the
EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D)
method
indicated that the calculated path had been clipped at the source side
of the path in order to account for the length
of the source arrow
.
- isPathClippedAtTarget() -
Method in class y.view.EdgeRealizer
- Returns whether the
EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D)
method
indicated that the calculated path had been clipped at the source side
of the path in order to account for the length
of the source arrow
.
- isPathCorrectionEnabled() -
Method in class y.layout.PortCandidateAssignmentStage
- Returns whether or not this
LayoutStage
corrects the edge paths after moving the port to the location
specified by a PortConstraint
or PortCandidate
s.
- isPerceivedBendsOptimizationEnabled() -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Returns whether or not the number of perceived bends will be minimized.
- isPerceivedBendsOptimizationEnabled() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns whether or not the number of perceived bends are minimized.
- isPerceivedBendsOptimizationEnabled() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not the number of perceived bends should be minimized.
- isPlaceChildrenOnCommonRadiusEnabled() -
Method in class y.layout.circular.CircularLayouter
- Returns whether or not, in the underlying tree, the children of a tree node are placed on a common radius.
- isPlaceLastOnBottom() -
Method in class y.layout.tree.LeftRightPlacer
- Returns whether or not the last child is placed centered, aligned with the bus and below the other child nodes.
- isPlanar(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given graph is planar.
- isPlanar(Graph) -
Method in class y.layout.planar.PlanarityTest
- Determines if the a given graph is planar.
- isPlanar() -
Method in class y.layout.planar.SimplePlanarInformation
- Returns if the current embedding defined by the faces is planar.
- isPlaying() -
Method in class y.anim.AnimationPlayer
- Returns whether the player is currently processing animations.
- isPolylineLabelingEnabled() -
Method in class y.layout.tree.LayeredNodePlacer
- Returns whether or not straight edges are extended to avoid label overlaps.
- isPolylineRoutingEnabled() -
Method in class y.layout.router.polyline.EdgeRouter
- Deprecated. Use the routing style property on the edge layout descriptor instead. See the documentation for details.
- isPopupTrigger() -
Method in class y.view.Mouse2DEvent
- Whether the event is considered a popup trigger.
- isPortConstraintOptimizationEnabled() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns whether or not the algorithm should try to optimize
PortConstraint
s that are either
PortConstraint.ANY_SIDE
or null
.
- isPortIntersectionCalculatorEnabled() -
Method in class y.module.LayoutModule
- Returns the value of property portIntersectionCalculatorEnabled.
- isPortIntersectionCalculatorEnabled() -
Method in class y.view.Graph2DLayoutExecutor
- Determines whether a
PortCalculator
should be used to adjust port positions after the main
layout to lie on the visible boundaries of the NodeRealizer
s.
- isPortReassignmentAllowed(Edge, boolean) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Determines whether port reassignment is allowed for a given edge
- isPortResettingEnabled() -
Method in class y.layout.PlaceNodesAtBarycenterStage
- Returns whether or not ports of edges incident to
affected nodes
should
be set to the center of the corresponding nodes.
- isPortSelectionAware() -
Method in class y.view.PortConfigurationAdapter
- Determines whether or not the
NodePort
selection state
should be taken into account when delegating painting to the adopted
GenericNodeRealizer.Painter
implementation.
- isPortSnappingEnabled() -
Method in class y.view.MovePortMode
- Returns whether this mode should snap the port to one of the predefined
port positions, even if the shift modifier is pressed.
- isPortTipEnabled() -
Method in class y.view.TooltipMode
- Determines whether tooltips for node ports will be displayed.
- isPositionRelativeToSegment() -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Returns whether or not the label position mask should be interpreted relative to the edge segment.
- isPostprocessingEnabled() -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Returns whether or not an additional postprocessing step is applied
that improves compactness and reduces the number of bends.
- isPreferredDistanceAdjustable() -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Returns whether or not the preferred distance between edges can be reduced if there is not enough space.
- isPreviewEnabled() -
Method in class y.view.DropSupport
- Returns whether or not this support class should show a preview of the
dragged node realizer
during the drag operation.
- isPrinting() -
Method in class y.view.GraphicsContext
- Indicates whether the current graphics should use printing quality.
- isPropagated() -
Method in class y.layout.LabelCandidate
- Returns whether or not this candidate's box had already been chosen by the labeling algorithm.
- isProxyNodeRealizerEnabled() -
Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
- Returns whether or not to use a proxy node realizer that delegates
to the default realizers for group or folder nodes.
- isProxyReferenceNodeCreationEnabled() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns whether or not the algorithm should create
proxy reference nodes
.
- isRaisedBorderEnabled() -
Method in class y.view.ShapeNodeRealizer
- Determines if the realizer's border is painted before or after node ports
and labels.
- isReactivateParentOnEditingStopped() -
Method in class y.view.MouseInputMode
- Returns whether to
reactivate
the parent ViewMode if MouseInputMode.editingStopped()
is invoked.
- isRecursiveClosingEnabled() -
Method in class y.view.Graph2DViewActions.CloseGroupsAction
- Returns whether group nodes that are nested and accepted by
Graph2DViewActions.CloseGroupsAction.acceptNode(Graph2D,y.base.Node)
will be
closed recursively.
- isRecursiveGroupLayeringEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not groups are respected during the layering stage.
- isRegistered(Object) -
Method in interface y.io.graphml.graph2d.ResourceSerializationHandler
- Return whether a resource has already been registered at this handler
- isRemoveStraightOnly() -
Method in class y.layout.RemoveColinearBendsStage
- Returns whether the algorithm removes only collinear bends which lie in the middle of their neighbors or all
collinear bends.
- isRemovingCollinearBends() -
Method in class y.layout.router.BusRouter
- Specifies whether or not collinear bends are removed from the layout.
- isRemovingInnerBends() -
Method in class y.view.CreateEdgeMode
- Determines whether this instance should remove bends of the newly created edges that are
contained
in nodes after the edge creation operation
is finished.
- isRemovingInnerBends() -
Method in class y.view.HotSpotMode
- Determines whether this instance should remove bends of edges adjacent to nodes that are
contained
in these nodes that have been resized during the resize operation
after the move is finished.
- isRemovingInnerBends() -
Method in class y.view.MoveSelectionMode
- Determines whether this instance should remove bends of edges adjacent to nodes that are
contained
in nodes that have been moved during the move operation
after the move is finished.
- isRemovingInnerBends() -
Method in class y.view.OrthogonalMoveBendsMode
- Determines whether this instance should remove bends of edges adjacent to nodes that are
contained
in nodes that have been moved during the move operation
after the move is finished.
- isRendererEnabled() -
Method in class y.option.ColorRenderer
- Callback which specifies whether the created renderer is enabled or not.
- isRenderingSnapLines() -
Method in class y.view.AbstractSnapContext
- Indicates whether this instance will be rendering the snap lines.
- isReorderingEnabled() -
Static method in class y.view.hierarchy.HierarchyManager
- Returns whether or not state-changing operations and grouping operations
automatically change the hierarchic order of nodes.
- isReplacingPortConstraintsEnabled() -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Returns whether or not
PortConstraint
s of inter-edges are temporarily replaced by PortCandidate
s.
- isReroutingEnabled() -
Method in class y.layout.router.BusRouter
- Specifies whether or not to perform an additional step to reroute the edges such that the number of
edge crossings is reduced.
- isReroutingEnabled() -
Method in class y.layout.router.OrthogonalEdgeRouter
- Returns whether or not the orthogonal edge router performs an additional step to reroute the edges such that
the number of edge crossings is reduced.
- isReroutingEnabled() -
Method in class y.layout.router.polyline.EdgeRouter
- Returns whether or not the routing algorithm uses an additional step to reroute the edges that are considered to
have the worst paths.
- isReselectNodes() -
Method in class y.view.Graph2DViewActions.AbstractGroupingAction
- Return whether previously selected group nodes should stay selected after closing them.
- isResettingEdgeLabelOrientation() -
Method in class y.layout.LabelLayoutTranslator
- Returns whether or not to reset the orientation of edge labels.
- isResettingNodeLabelOrientation() -
Method in class y.layout.LabelLayoutTranslator
- Returns whether or not to reset the orientation of node labels.
- isReversed() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns whether or not the
Edge
associated with this EdgeData
instance has been reversed.
- isReversedPathRenderingEnabled() -
Method in class y.view.EdgeRealizer
- Returns whether or not to render the path in reversed direction.
- isReversedPortOrder() -
Method in class y.layout.tree.DefaultPortAssignment
- Returns whether or not the port assignment should reverse the order of the ports.
- isRightOfEdge() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns whether or not one of the preferred sides for this label is right of the edge.
- isRootedTree(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given directed graph is a directed rooted tree.
- isRootedTree(Graph) -
Static method in class y.algo.Trees
- Checks whether or not the given graph is a directed rooted tree.
- isRootGraph(Graph) -
Method in class y.view.hierarchy.HierarchyManager
- Returns whether or not the given graph is the
root graph of this hierarchy.
- isRouteInterEdgesImmediatelyEnabled() -
Method in class y.layout.partial.PartialLayouter
- Returns whether or not edges between different subgraph components should be routed immediately.
- isRouteInterEdgesOnly() -
Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
- Returns whether or not to route inter-edges only.
- isRouteInterEdgesOnly() -
Method in class y.layout.PartitionLayouter.PolylineInterEdgeRouter
- Returns whether or not to route inter-edges only.
- isRoutingAll() -
Method in class y.layout.router.OrganicEdgeRouter
- Returns whether a rerouting step is performed on all edges or just on a subset where distances are violated.
- isRowOrderOptimizationEnabled() -
Method in class y.layout.grid.PartitionGrid
- Returns whether or not the order of the rows should be chosen automatically to minimize edge lengths.
- isRunning() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Determines whether or not this layout algorithm is currently running.
- isRunning() -
Method in interface y.view.Graph2DLayoutExecutor.LayoutThreadHandle
- Determines whether the layout calculation is still running.
- isSameLayerEdgeRoutingOptimizationEnabled() -
Method in class y.layout.hierarchic.HierarchicLayouter
- Returns whether or not the algorithm should try to optimize the routing of
same-layer edges whose
PortConstraint
s don't impose the routing.
- isSegmentNode(Node) -
Method in class y.layout.hierarchic.PendularDrawer
- Determines whether or not a node is a so-called segment node.
- isSegmentSnappingEnabled() -
Method in class y.view.MovePortMode
- Determines whether orthogonal edge segments that are moved
orthogonally
as a result of the movement of the port should snap to other segments.
- isSelected(Edge, Graph) -
Method in class y.layout.router.polyline.EdgeRouter
- Returns whether or not a given edge is selected.
- isSelected() -
Method in class y.view.Bend
- Returns whether or not this bend is in a selected state.
- isSelected() -
Method in class y.view.EdgeRealizer
- Returns the selected state of this realizer.
- isSelected(Graph2D, Bend) -
Method in class y.view.EditMode
- Returns
true
if the specified bend is currently selected;
false
otherwise.
- isSelected(Graph2D, Edge) -
Method in class y.view.EditMode
- Returns
true
if the specified edge is currently selected;
false
otherwise.
- isSelected(Graph2D, YLabel) -
Method in class y.view.EditMode
- Returns
true
if the specified label is currently selected;
false
otherwise.
- isSelected(Graph2D, Node) -
Method in class y.view.EditMode
- Returns
true
if the specified node is currently selected;
false
otherwise.
- isSelected(Graph2D, NodePort) -
Method in class y.view.EditMode
- Returns
true
if the specified port is currently selected;
false
otherwise.
- isSelected(Edge) -
Method in class y.view.Graph2D
- Returns the selection state of the given edge.
- isSelected(YLabel) -
Method in class y.view.Graph2D
- Returns the selection state of the given label.
- isSelected(Bend) -
Method in class y.view.Graph2D
- Returns the selection state of the given bend.
- isSelected(NodePort) -
Method in class y.view.Graph2D
- Returns the selection state of the given node port.
- isSelected(Node) -
Method in class y.view.Graph2D
- Returns the selection state of the given node.
- isSelected(Graph2D, Bend) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns
true
if the specified bend is currently selected;
false
otherwise.
- isSelected(Graph2D, YLabel) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns
true
if the specified label is currently selected;
false
otherwise.
- isSelected(Graph2D, Edge) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns
true
if the specified edge is currently selected;
false
otherwise.
- isSelected(Graph2D, Node) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns
true
if the specified node is currently selected;
false
otherwise.
- isSelected(Graph2D, NodePort) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns
true
if the specified port is currently selected;
false
otherwise.
- isSelected(Graph2D, TableGroupNodeRealizer.Column) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns
true
if the specified column is currently selected;
false
otherwise.
- isSelected(Graph2D, TableGroupNodeRealizer.Row) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Returns
true
if the specified row is currently selected;
false
otherwise.
- isSelected() -
Method in class y.view.NodePort
- Returns the selection state of this port instance.
- isSelected() -
Method in class y.view.NodeRealizer
- Returns the selection state of this realizer.
- isSelected() -
Method in class y.view.ProxyShapeNodeRealizer
-
- isSelected(Graph2D, Bend) -
Method in class y.view.SelectionBoxMode
- Returns
true
if the specified bend is currently selected;
false
otherwise.
- isSelected(Graph2D, YLabel) -
Method in class y.view.SelectionBoxMode
- Returns
true
if the specified label is currently selected;
false
otherwise.
- isSelected(Graph2D, Edge) -
Method in class y.view.SelectionBoxMode
- Returns
true
if the specified edge is currently selected;
false
otherwise.
- isSelected(Graph2D, Node) -
Method in class y.view.SelectionBoxMode
- Returns
true
if the specified node is currently selected;
false
otherwise.
- isSelected(Graph2D, NodePort) -
Method in class y.view.SelectionBoxMode
- Returns
true
if the specified port is currently selected;
false
otherwise.
- isSelected(Graph2D, Object) -
Static method in class y.view.Selections
- Returns
true
, if the selectable graph element (node, edge,
bend, label, node port) is actually selected.
- isSelected() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Returns whether or not the column is selected.
- isSelected() -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Returns whether or not the row is selected.
- isSelected() -
Method in class y.view.YLabel
- Whether or not this label is in a selected state.
- isSelectionEmpty(Graph2D) -
Method in class y.view.EditMode
- Returns
true
if there are no selected nodes, node labels,
node ports, edges, edge labels, and/or bends in the specified graph and
false
otherwise.
- isSelectionEmpty() -
Method in class y.view.Graph2D
- Returns
true
iff neither edges nor nodes nor bends nor labels
nor node ports in this graph are selected.
- isSelectionEmpty() -
Method in class y.view.Graph2DClipboard
- Returns whether or not there are selected nodes
in the active graph.
- isSelectionEmpty(Graph2D) -
Method in class y.view.PopupMode
- Returns
true
if there are no selected nodes, node labels,
node ports, edges, edge labels, and/or bends in the specified graph and
false
otherwise.
- isSelectionModifierPressed(Mouse2DEvent) -
Method in class y.view.tabular.TableSelectionEditor
- Determines whether or not the specified event should result in expanding
the current selection to include the clicked element instead of
changing the selection to the clicked element.
- isSelectionPaintingEnabled() -
Method in class y.io.ImageOutputHandler
- Determines whether or not the selection state of graph elements should
be taken into account when
writing
the image
produced by this image output handler.
- isSelectionPaintingEnabled(Graphics2D) -
Static method in class y.view.YRenderingHints
- Returns whether or not rendering onto the specified graphics context should
take the selection states of the graph elements being painted into account.
- isSelectionSingleton() -
Method in class y.view.Graph2D
- Returns
true
if and only if exactly one node or one bend is
selected and false
otherwise.
- isSelectionStateAdjusting() -
Method in class y.view.Graph2DUndoManager
- Determines whether this instance adjust the
selection state
of the realizers to match that of the currently active realizers upon realizer exchange.
- isSelectionStateObserverEnabled() -
Method in class y.view.Graph2DClipboard
- Whether or not the selection state of the current graph
will be observed.
- isSelectOnGroupNodeLabelEnabled() -
Method in class y.view.EditMode
- Determines whether clicking on a group node's default label should select
the node instead of creating a child node when child node creation is
enabled.
- isSelectOwnerOnMoveEnabled() -
Method in class y.view.MoveLabelMode
- Determines whether or not the owner element of the label that will be moved
is automatically selected by this view mode.
- isSelfLoop() -
Method in class y.base.Edge
- Returns
true
if and only if this edge is a self-loop.
- isSelfLoopFree(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given graph contains no self-loops.
- isSelfLoopLayouterEnabled() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns whether or not the
LayoutStage
used for routing self-loops is activated.
- isSeriesParallelGraph(Graph) -
Static method in class y.layout.seriesparallel.SeriesParallelLayouter
- Determines whether or not the given graph has a series-parallel structure.
- isShadowPaintingEnabled(Graphics2D) -
Static method in class y.view.YRenderingHints
- Returns whether or not shadows should be rendered onto the specified
graphics.
- isShowAlphaEnabled() -
Method in class y.option.ColorRenderer
- Callback which returns whether the rendered text always shows the alpha value or not.
- isShowFitContentButton() -
Method in class y.view.NavigationComponent
- Whether the fit content button is shown.
- isShowLabelsOnSlider() -
Method in class y.view.NavigationComponent
- Returns whether labels and ticks are on the zoom slider.
- isShowMoreColors() -
Method in class y.option.ColorOptionItem
- Returns
true
, if the editor will provide a color chooser
for all colors.
- isShowMostRecentlyUsedColors() -
Method in class y.option.ColorOptionItem
- Returns
true
, if the editor will provide a color chooser
popup for the most recently used colors.
- isShowNavigationControls() -
Method in class y.view.NavigationComponent
- Whether or not the navigation controls are shown.
- isShowNoColor() -
Method in class y.option.ColorOptionItem
- Returns
true
, if the editor will allow to specify a
null
color.
- isShowSomeColors() -
Method in class y.option.ColorOptionItem
- Returns
true
, if the editor will provide a color chooser
popup for some colors.
- isShowZoomButtons() -
Method in class y.view.NavigationComponent
- Whether the zoom in and zoom out buttons are shown.
- isShowZoomSlider() -
Method in class y.view.NavigationComponent
- Whether the zoom slider is shown or not.
- isSideAbsoluteWithLeftInNorth() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns whether or not the preferred side specified by
PreferredPlacementDescriptor.getSideOfEdge()
is interpreted absolute, and on
horizontal segments, labels with preferred side LabelLayoutConstants.PLACE_LEFT_OF_EDGE
are placed above
the segment.
- isSideAbsoluteWithRightInNorth() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns whether or not the preferred side specified by
PreferredPlacementDescriptor.getSideOfEdge()
is interpreted absolute, and on
horizontal segments, labels with preferred side LabelLayoutConstants.PLACE_RIGHT_OF_EDGE
are placed above
the segment.
- isSideRelativeToEdgeFlow() -
Method in class y.layout.PreferredPlacementDescriptor
- Returns whether or not the preferred side specified by
PreferredPlacementDescriptor.getSideOfEdge()
is interpreted relative to the edge
flow.
- isSimple(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given directed graph is simple.
- isSimpleModeActive() -
Method in class y.layout.organic.ShuffleLayouter
- Returns whether or not the simple, fast layout mode of this algorithm is active.
- isSingleFocus() -
Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
- Returns
true
if the creator will only accept/use a single
graph element as input to create a local view and false
otherwise.
- isSingleLineModeEnabled() -
Method in class y.view.Graph2DViewActions.EditLabelAction
- Determines the interactive editor's line editing mode.
- isSingleNodeSelectionModeEnabled() -
Method in class y.view.PopupMode
- Returns whether or not single node selection mode is enabled.
- isSizeDirty() -
Method in class y.view.YLabel
- Returns
true
if the label size is
not valid yet.
- isSleeping() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Determines whether or not this layout algorithm is currently sleeping.
- isSloppyNestedEdgeDrawingOrderEnabled() -
Method in class y.view.DefaultGraph2DRenderer
- Determines the mode for the sloppy drawing order of edges and nodes.
- isSloppyPolylinePaintingEnabled(Graphics2D) -
Static method in class y.view.YRenderingHints
- Returns whether or not sloppy mode renders edges as polylines onto the specified
graphics context.
- isSmartComponentLayoutEnabled() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether or not this instance should configure the
ComponentLayouter
to respect subsets of nodes.
- isSmartInitialPlacement() -
Method in class y.layout.organic.GRIP
- Returns whether or not the initial placement of nodes is determined using a more involved, smart strategy.
- isSmartScrollingEnabled() -
Method in class y.view.Graph2DViewMouseWheelScrollListener
- Determines whether or not smart scrolling should be used.
- isSmartSelfloopPlacementEnabled() -
Method in class y.layout.SelfLoopLayouter
- Returns whether or not the algorithm chooses the side of the self-loop depending on the incident edges.
- isSmoothViewTransform() -
Method in class y.view.LayoutMorpher
- Returns whether the animation will smoothly transform the view's zoom level
and translation.
- isSnapped(YPoint, YPoint, byte) -
Method in class y.view.SnapResult
- Checks whether this instance is still snapped given the final mouse coordinates.
- isSnappingBendsToSnapLines() -
Method in class y.view.MoveSnapContext
- Whether this context will automatically snap the bends to snap lines.
- isSnappingEnabled() -
Method in class y.view.DropSupport
- Returns whether or not this support class should use the
snap context
to provide snap lines during the
drag operation.
- isSnappingEnabled() -
Method in class y.view.HotSpotMode
- Whether this mode should use the
HotSpotMode.getSnapContext()
to HotSpotSnapContext.adjustMouseCoordinates(y.geom.YPoint, byte, boolean, boolean)
adjust the mouse coordinates so that the resized items snap to the precalculated SnapLine
s.
- isSnappingEnabled() -
Method in class y.view.MoveLabelMode
- Determines whether or not this mode should use the
snap context
to
adjust
mouse coordinates
so that moved labels snap to pre-calculated
snap lines
.
- isSnappingEnabled() -
Method in class y.view.MoveLabelMode.MoveLabelEvent
- Determines whether or not the label movement should allow for snapping.
- isSnappingEnabled() -
Method in class y.view.MoveSelectionMode
- Whether this mode should use the
MoveSelectionMode.getSnapContext()
to MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint)
adjust the mouse coordinates so that the moved items snap to the precalculated SnapLine
s.
- isSnappingEnabled() -
Method in class y.view.OrthogonalMoveBendsMode
- Whether this mode should use the
OrthogonalMoveBendsMode.getSnapContext()
to MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint)
adjust the mouse coordinates so that the moved items snap to the precalculated SnapLine
s.
- isSnappingOrthogonalSegments() -
Method in class y.view.CreateEdgeMode
- Determines whether this instance should snap the location of orthogonal edge segments against other
orthogonal snap lines created by the
CreateEdgeMode.getSnapContext()
.
- isSnappingOrthogonalSegments() -
Method in class y.view.MovePortMode
- Determines whether this instance should snap non-
orthogonal edges
should
have their ports snapped in such a way that the corresponding last segment will be orthogonally oriented.
- isSnappingSegmentsToSnapLines() -
Method in class y.view.MoveSnapContext
- Determines whether this context will automatically snap orthogonal edge segments to snap lines.
- isSnappingToNodeBorder() -
Method in class y.view.MovePortMode
- Determines whether this instance should snap the mouse coordinates in such a way that the port lies
at the intersection of the node.
- isSourceBend(Bend) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Callback method used by
PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double)
.
- isSourceCell(PartitionCell) -
Method in class y.layout.router.polyline.PathSearchContext
- Determines whether or not the given cell is a source cell of the
current path request
.
- isSourcePortOptimizationEnabled() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns whether or not source port optimization is enabled.
- isSpanning() -
Method in class y.layout.grid.PartitionCellId
- Returns whether or not this
PartitionCellId
represents a multi-cell, i.e., a cell spanning
multiple rows/columns.
- isStarSubstructureTypeSeparationEnabled() -
Method in class y.layout.organic.SmartOrganicLayouter
- Returns whether star substructures should be separated by the node type.
- isStopAfterLayeringEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies whether or not to stop the layout algorithm after the layering step.
- isStopAfterSequencingEnabled() -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Returns whether or not to stop the layout algorithm after the sequencing step.
- isStopped() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Determines whether or not this layout algorithm has stopped.
- isStopped() -
Method in class y.util.Timer
- Returns whether or not this timer is stopped (not active) right now.
- isStoreRects() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Returns whether the candidate rectangles should be stored to be retrieved.
- isStrictClusterSeparationEnabled() -
Method in class y.layout.multipage.MultiPageLayouter
- Returns whether or not the algorithm should separate nodes with different
cluster IDs
.
- isStrong() -
Method in class y.layout.PortConstraint
- Returns whether or not this
PortConstraint
instance represents a strong constraint.
- isStrongGroupConstraintsEnabled() -
Method in class y.view.NodePortLayoutConfigurator
- Returns
true
if this configurator will create strong
constraints automatically translating node ports at group nodes into port
constraints and false
otherwise.
- isStronglyConnected(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given directed graph is strongly connected.
- isStronglyConnected(Graph) -
Static method in class y.algo.GraphConnectivity
- Checks whether or not the given directed graph is strongly connected.
- isStrongPortsScalingActive() -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Returns whether or not strong port constraints at group nodes should be interpreted as coordinates that should
be scaled to the same amount as the sizes of the group nodes are modified.
- isSubgraphLayouterEnabled() -
Method in class y.layout.CanonicMultiStageLayouter
- Returns whether or not the
LayoutStage
used for constraining the layout process to a subgraph of the input
graph is activated.
- isSuppressEmptyMaps() -
Method in class y.io.ImageMapOutputHandler
- Whether empty
<map>
elements should be suppressed or not.
- isSwimLaneDistanceOptimizationEnabled() -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Returns whether or not to use an optimized minimum distance calculation for swimlane layouts.
- isSynchronizationEnabled() -
Method in class y.view.DefaultGraph2DRenderer
- Determines whether or not
intersects
and paint
calls should be synchronized.
- isSynchronizationEnabled() -
Method in class y.view.DefaultOrderRenderer
- Determines whether or not
intersects
and paint
calls should be synchronized.
- isSynchronized() -
Method in class y.anim.AnimationPlayer
- Returns whether or not the player is in synchronized mode.
- isTableResizeDrawableEnabled() -
Method in class y.view.tabular.TableSizeEditor
- Determines if a drawable shall indicate the new bounds of the
TableGroupNodeRealizer.Table
.
- isTargetBend(Bend) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Callback method used by
PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double)
.
- isTargetCell(PartitionCell) -
Method in class y.layout.router.polyline.PathSearchContext
- Determines whether or not the given cell is a target cell of the
current path request
.
- isTargetPortOptimizationEnabled() -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Returns whether or not target port optimization is enabled.
- isThreadingEnabled() -
Method in class y.view.PrintPreviewPanel
- Determines whether or not the preview panel opens the printer page dialog
and prints the graph in a background thread.
- isTranslateEdgeLabelsEnabled() -
Method in class y.layout.LabelLayoutTranslator
- Returns whether or not edge label information is translated.
- isTranslateNodeLabelsEnabled() -
Method in class y.layout.LabelLayoutTranslator
- Returns whether or not node label information is translated.
- isTransparencyEnabled() -
Method in class y.io.ImageIoOutputHandler
- Returns
true
if this image output handler uses an intermediate
image that can handle non-opaque pixels and false
otherwise.
- isTransparent() -
Method in class y.view.NodeRealizer
- Returns the transparency state of this realizer.
- isTransparent() -
Method in class y.view.ProxyShapeNodeRealizer
-
- isTransparentBackgroundSupported() -
Method in class y.module.io.GifImageIoOutput
-
- isTransparentBackgroundSupported() -
Method in class y.module.io.ImageIoOutput
- Callback method that determines whether the option for the transparent background is displayed or not.
- isTransparentBackgroundSupported() -
Method in class y.module.io.PngImageIoOutput
-
- isTranspositionEnabled() -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Returns whether or not to apply an additional crossing minimization heuristic.
- isTreatEmptyGroupNodesAsNormalNodesEnabled() -
Method in class y.view.hierarchy.GroupLayoutConfigurator
- Returns whether or not empty group nodes are handled like normal nodes.
- isTree(Graph) -
Static method in class y.algo.GraphChecker
- Checks whether or not the given graph is an undirected tree.
- isTree(Graph) -
Static method in class y.algo.Trees
- Checks whether or not the given graph is an undirected tree.
- isTrue(Editor) -
Method in class y.option.ConstraintManager.Condition
- Determines whether the condition is met for the given editor.
- isTrue(Editor, ItemEditor) -
Method in interface y.option.ConstraintManager.ConditionCheck
- Yields
true
if the condition is true for the given ItemEditor that
is part of the given Editor.
- isUnderlinedTextEnabled() -
Method in class y.view.YLabel
- Returns whether or not the text of the label should be underlined.
- isUndirectedTreeConsiderationEnabled() -
Method in class y.layout.tree.TreeComponentLayouter
- Returns whether or not undirected tree sub-graphs should be detected and handled.
- isUniformPortAssignmentEnabled() -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Returns whether or not the layout algorithm should try to obtain a uniform port assignment of the edges incident
to the same node side.
- isUnselectOnTableBorderEnabled() -
Method in class y.view.tabular.TableSelectionEditor
- Returns
true
if clicking on the table border will unselect
all selected columns and rows and false
otherwise.
- isUpdateModelOnStructuralChangeEnabled(Graph) -
Method in class y.view.ModelViewManager
- Returns
true
, iff structural changes in the specified view
graph are automatically propagated to the model graph; false
otherwise.
- isUpdateViewOnStructuralChangeEnabled(Graph) -
Method in class y.view.ModelViewManager
- Returns
true
, iff structural changes in the model graph
are automatically propagated to the specified view graph;
false
otherwise.
- isUpdateViewsOnStructuralChangeEnabled() -
Method in class y.view.ModelViewManager
- Returns
true
, iff structural changes in the model graph
are automatically propagated to interested view graphs; false
otherwise.
- isUpperSameLayerEdge() -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Returns whether or not the
Edge
associated with this EdgeData
instance is an upper same-layer edge.
- isUseAlternativeSideHandling() -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Deprecated. use
PreferredPlacementDescriptor.getSideReference()
instead
- isUseNewlines() -
Method in class y.io.ImageMapOutputHandler
- Selector
- isUseParentElementForDeserialization() -
Method in class y.io.graphml.input.ComplexDataAcceptorInputHandler
- Controls the behavior of
ComplexDataAcceptorInputHandler.getDeserializationXmlNode(GraphMLParseContext, org.w3c.dom.Node)
to return either the 'data'
or
'default'
element itself or its content.
ClassicLayerSequencer
will preserve the groupings of
nodes between each layer.
orthogonal edge creation
, moving a segment
should snap the end point at the location of the centers of nodes in the graph.
NodePort
s have to be used as
candidates for edge connection points.
NodeRealizer.getPortCandidates(double)
to obtain the list
of port candidates, or rather use method MovePortMode.getGeometricPortCandidates(y.base.Node, y.base.Edge)
as an alternative implementation.
true
if default settings for width, minimum width,
and insets are taken from the target table or false
if the
default settings of the listener are used when creating a new column in
a table.
true
if default settings for height, minimum height,
and insets are taken from the target table or false
if the
default settings of the listener are used when creating a new row in
a table.
args
is valid.
false
.
AbstractOutputHandler.getValidScopes()
TableGroupNodeRealizer.Row
or TableGroupNodeRealizer.Column
can be found there.
true
only if the left insets of a row or the top insets of a column can be found at the
specified coordinates.
TableGroupNodeRealizer.Row
or the top inset of a TableGroupNodeRealizer.Column
.
CellEntrance
as a valid target entrance,
i.e., the path may end with the given entrance.
Direction.UP
or Direction.DOWN
).
channel
are vertical.
orthogonal interval
is oriented vertically.
true
if the specified Graph
has been
registered as a view for this manager's model; false
otherwise.
true
iff this realizer is marked as visible.
boxes
are interpreted relative to the edge
when writing them back to the model.
bounds
are interpreted relative to the node
when writing them back to the model.
index
within this section.
SkipList.Cell.getInfo()
NamespaceConstants.JAVA_NS
.
DataProvider
key for determining which self-loops should keep their current path
If no DataProvider
is registered with this key, all self-loops will be routed.
KeepStrongPortConstraintsStage
ensures that layout algorithms that cannot handle port constraints keep the
ports of edges with strong PortConstraint
s.KeepStrongPortConstraintsStage
instance with default settings.
KeepStrongPortConstraintsStage
instance using the given
core layout algorithm
.
DataProvider
that holds the edge weights.
Groups.kMeansClustering(Graph, NodeMap, DataProvider, byte, int, int, YPoint[])
, but no initial centroids are
given as input.
k
shortest paths connecting a pair of nodes in a directed graph with
non-negative edge costs.
ShortestPaths.kShortestPaths(Graph, DataProvider, Node, Node, int)
that returns the result as a special cursor that calculates
the next path in the sequence only when needed.
DataProvider
registered with
the current selection key
.
DataProvider
registered to the input graph with
the given key for determining which labels to place.
DataProvider
key for weighting the costs for crossing each label individually
If the factor for a label is 0
then it is allowed to cross it.
DataProvider
key for mapping models to edge/node labels
The NodeLabelModel
s and EdgeLabelModel
s linked to NodeLabelLayout
s and
EdgeLabelLayout
s by this DataProvider
are taken as replacement models.
GenericNodeRealizer.LabelBoundsChangedHandler
implementation to
delegate the actual work to.
GroupNodeRealizer.setBoundsDirty()
.
LabelCandidate
describes one valid placement for a label considering the label model.LabelCandidate
described by location, size and model parameter.
LabelCandidate
described by location, size, model parameter and internal flag.
LabelCandidate
described by its box, model parameter and internal flag.
LabelCandidate
described by its box and model parameter.
EditMode.mouseReleasedLeft(double,double)
and
EditMode.mouseShiftReleasedLeft(double,double)
when a YLabel
has been
clicked.
EditMode.mouseDraggedLeft(double,double)
when an
EdgeLabel
is being dragged.
EditMode.mouseDraggedLeft(double,double)
when a
NodeLabel
is being dragged.
LabelLayout
defines the properties of a label from the perspective of a labeling algorithm.LabelLayoutConstants
defines options relevant for the automatic labeling process.LabelLayoutData
encapsulates layout information for a label.LabelLayoutData
for a label with the given width and height.
LabelLayoutData
for a label with the given oriented box.
LabelLayoutData
for a label with the given oriented box and preferred placement
descriptor.
LabelLayoutDataRefinement
improves the placement of edge labels.LabelLayoutDataRefinement
instance with default settings.
LabelLayoutFactory
provides methods to create, add and remove node/edge labels for LayoutGraph
s.LabelLayoutImpl
is the default implementation of the LabelLayout
interface.LabelLayoutImpl
instance.
LabelLayoutKeys
are used for associating DataProvider
s that contain label-specific information
for edge and node labels.LabelLayoutTranslator
automatically translates label layout information provided by the standard
label layout classes EdgeLabelLayout
and NodeLabelLayout
to layout data
of type LabelLayoutData
that is accessible by the keys defined in class LabelLayoutKeys
.LabelLayoutTranslator
instance with default settings.
LabelRanking
implements the ranking for edge and node labels.LabelRanking
.
MoveLabelMode
to manage snapping
for labels during a label move operation.view
.
Graph2DView
.
null
if there are no cells in this list.
ViewMode.mouseClicked(MouseEvent)
ViewMode.mouseDragged(MouseEvent)
null
when the list is empty.
null
if it does
not exist.
Graph2DViewMouseWheelZoomListener.mouseWheelMoved(MouseWheelEvent)
ViewMode.mouseMoved(java.awt.event.MouseEvent)
null
when the list is empty.
null
if it does
not exist.
ViewMode.mousePressed(MouseEvent)
ViewMode.mouseReleased(MouseEvent)
null
if there is
no such segment.
Iterator
that traverses the specified
Graph2D
's elements that match the specified element types.
Iterator
that traverses elements of the specified
types of the given Graph2D
from last to first.
Layouter
's
Layouter.doLayout(y.layout.LayoutGraph)
method on the
Graph2D
instance associated with this module.
Layouter
's
Layouter.doLayout(y.layout.LayoutGraph)
method on the
Graph2D
instance associated with this module after
determining and applying this module's context settings.
YModule
.DataProvider
key for storing the constraint graph.
DataProvider
key for storing the constraint graph
DataProvider
key for providing user-defined layer/circle IDs.
DataProvider
key for storing the layer IDs.
DataAcceptor
key for publishing the layer IDs for all nodes in the graph.
DataAcceptor
key for publishing the layer IDs for all nodes in the graph.
Layers
instances whose nodes reside in the same graph.LayeredNodePlacer
arranges the nodes of a subtree respecting layers.LayeredNodePlacer
instance whose direction is specified by the given modification matrix.
LayeredNodePlacer
instance with the default settings.
HierarchicLayouter.LAYERING_HIERARCHICAL_TOPMOST
by shifting
some nodes down.
optimal layering
.
hierarchic layout algorithm
.
IncrementalHierarchicLayouter.LAYERING_STRATEGY_HIERARCHICAL_TOPMOST
by shifting
some nodes down.
optimal layering
.
Layer
instances.DataProvider
key for specifying which nodes should be arranged
If no DataProvider
is registered with this key, all components will be laid out by the core layout
algorithm.
PartitionGrid
instance.
MultiPageLayouter
has calculated
a new multi-page layout.NodeData
and EdgeData
instances for elements in the current layout graph.MultiPageLayouter.doLayout(y.layout.LayoutGraph)
when a new multi-page layout has been calculated.
createDuplicates
.
Layouter
describes the general interface for algorithms that perform a layout process on a LayoutGraph
.DataProvider
key for assigning layout algorithms to the nodes
At runtime, the layout algorithms are determined and applied to the current graph.
LayoutGraph
is a Graph
with attached layout information that basically represents a drawing of a graph.LayoutGraph
with default settings.
LayoutGraph
which is a copy of the given subgraph.
LayoutGraph
which is a copy of the given subgraph.
GraphCopier.CopyFactory
interface used by GraphCopier
that can be used by implementations of LayoutGraph
.LayoutGraphCopyFactory
instance.
GraphCopier
that can be used by implementations of LayoutGraph
that are hierarchically grouped
using GroupingKeys
.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
instance with default settings.
LayoutGraphCopyFactory.HierarchicGraphCopyFactory
instance that delegates to the passed factory.
LayoutGraph
instances.LayoutGraphMLHandler
instance.
LayoutGraph
instance or a pair of Graph
and GraphLayout
instances
in GML
format.LayoutGraphWriter
that writes out only the structural information of the graph.
LayoutGraphWriter
that writes out structural and layout information of
the graph.
LayoutGraphWriter
that writes out structural and layout information of
the graph.
LayoutModule.LayoutModule(String)
instead.
Proper module description should take place in the API documentation.
LayoutModule
.
GraphLayout
instance to a given Graph2DView
's internal graph
in an animated fashion.initialized
instance of this class.
LayoutMultiplexer
delegates its layout calls to a core layout algorithm that is dynamically
chosen at runtime by inspecting the nodes of the input graph.LayoutMultiplexer
.
LayoutOrientation
provides specifiers that are used for defining which general orientation a layout
should express.LayoutStage
is a layout algorithm that represents a stage of a larger layout process.layout process
and calculates the layout for the given subgraph component using the specified
core layout algorithm
.
LayoutTool
provides several helper and utility functions for LayoutGraph
and the
layout algorithms
.LocalViewCreator.getLayouter()
.
LocalViewCreator.getLayouter()
which is additionally wrapped
using MinNodeSizeStage
.
AbstractRotatableNodePlacer.RootAlignment
left of the children.
DataProvider
key for specifying the master edges
Marked edges won't be removed for the core layout algorithm
.
LeafPlacer
creates a SubtreeShape
for a leaf node and routes its incoming edge
at the target side.LeafPlacer
instance with default settings.
NodeMap
that holds for each node an Object
representing its left-hand side node in a layer
or null
if it is the leftmost node.
NodeHalo
size at the left side of the node.
AbstractRotatableNodePlacer.RootAlignment
at the left side.
NodeLabel.INTERNAL
.
snap type
.
Graph2DViewActions.getLeftAlignAction()
.
DataProvider
key for dividing the children into two sets
If there is no DataProvider
registered with this key, half of the nodes are placed left of the root and
the remaining nodes are placed right of the root.
DataProvider
key for assigning nodes to the left or the right side of the bus
If no LeftRightPlacer.LeftRightDataProvider
is specified using this key, the nodes will be placed alternating from left to right.
x
coordinate of the
node realizer.
LeftRightPlacer
arranges the children in a subtree on the left and the right of a vertical bus.LeftRightPlacer
instance with default settings.
LeftRightPlacer
instance using the given modification matrix.
DataProvider
that determines whether a given node is placed left or right of the parent node.LeftRightPlacer.LeftRightDataProvider
instance.
orientation(p,q,r) > 0
CellEntrance
objects in this path.
HierarchicLayouter
(i.e., the assignment of nodes' coordinates).LinearSegmentsDrawer
with default settings.
LineSegment
.
LineSegment
the cursor is currently pointing on.
Line2D.linesIntersect(double, double, double, double, double, double, double, double)
.
YList
.ListIntNodePQ.ListIntNodePQ(Graph,DataProvider,int,int)
.
AbstractLocalViewCreator
for the
specified element type.
AncestorGroups
instance for the specified
model graph.
AncestorGroups
instance for the specified
model graph and copy factory.
AncestorGroups
instance for the specified
model graph, copy factory, and view graph.
CommonParentGroup
instance for the specified
model graph.
CommonParentGroup
instance for the specified
model graph and copy factory.
CommonParentGroup
instance for the specified
model graph, copy factory, and view graph.
EdgeGroup
instance for the specified
model graph.
EdgeGroup
instance for the specified
model graph and copy factory.
EdgeGroup
instance for the specified
model graph, copy factory, and view graph.
FolderContents
instance for the specified
model graph.
FolderContents
instance for the specified
model graph and copy factory.
FolderContents
instance for the specified
model graph, copy factory, and view graph.
Neighborhood
instance for the specified
model graph.
Neighborhood
instance for the specified
model graph and copy factory.
Neighborhood
instance for the specified
model graph, copy factory, and view graph.
SourceAndTarget
instance for the specified
model graph.
SourceAndTarget
instance for the specified
model graph and copy factory.
SourceAndTarget
instance for the specified
model graph, copy factory, and view graph.
Graph2DLayoutExecutor.doLayout(Graph2DView, y.layout.Layouter)
calls
on the EDT to lock the Graph2DView
from receiving further input.
long
.
type
.
null
.
type
.
MagnifierViewMode
instance.
orthogonal interval
and the given
orthogonal interval
.
NodeMap
s, EdgeMap
s
and DataMap
s.boolean
.double
.int
.Object
.attr.name
attribute in a GraphML key definition matches
name
.
for
attribute in a GraphML key definition matches
scope
.
attr.type
attribute in a GraphML key definition matches
type
.
attr.uri
attribute in a GraphML key definition matches
uri
.
IntOptionItem.ATTRIBUTE_MAX_VALUE
instead.
AbstractRotatableNodePlacer.RootAlignment
at the median child node.
HierarchicLayouter.SIMPLEX
, but more symmetric for the cost
of a few more bends.
MedianDrawerWrapper
using the delegate Drawer
instance to
perform the core work.
MedianLinearSegmentDrawer
with default settings.
hierarchic layout algorithm
memento support.Layers
instances.
GenericTreeLayouter.SubtreeShape
instance with this GenericTreeLayouter.SubtreeShape
instance.
checks
this handler is
cancelled automatically.
checks
this handler is
stopped automatically.
IntOptionItem.ATTRIBUTE_MIN_VALUE
instead.
NetworkFlows.minCostFlow(Graph, DataProvider, DataProvider, DataProvider, DataProvider, EdgeMap, NodeMap)
to solve a minimum cost flow problem.
DataProvider
key for specifying a minimum distance for each node
The default minimum distance specified by ShuffleLayouter.setMinimalNodeDistance(double)
will be ignored
for a node if the DataProvider
registered with this key contains a valid minimum distance for that node.
DataProvider
key for specifying the minimum distance to the next edge or node side
DataProvider
key for specifying the minimum length of the first segment of each edge
DataProvider
key for specifying the minimum length of the last segment of each edge
DataProvider
key for defining for each node a minimum distance to the self-loop edges
DataProvider
key for assigning minimum sizes for group nodes.
DataProvider
key for specifying the minimum length of the octilinear segments of an octilinear edge
GroupBoundsCalculator
allows custom insets for group nodes and guarantees that their
provided minimum sizes will be maintained.MinimumSizeGroupBoundsCalculator
with default settings.
MinimumSizeGroupBoundsCalculator
with the given key as
minimum node size key
.
minNode
phase, i.e., a local optimization on one node at a time.
MinNodeSizeStage
enforces a given minimum width/height of the nodes of a graph during the layout process.MinNodeSizeStage
instance using the given core layout algorithm
along with a specific minimum width and height for the nodes.
MinNodeSizeStage
instance using the given core layout algorithm
.
minPath
phase.
LayoutOrientation.BOTTOM_TO_TOP
will be mirrored.
LayoutOrientation.LEFT_TO_RIGHT
will be mirrored.
LayoutOrientation.RIGHT_TO_LEFT
will be mirrored.
LayoutOrientation.TOP_TO_BOTTOM
will be mirrored.
MISLabelingAlgorithm
instance with default settings.
PortConstraint
s are considered.
ModelViewManager
instances.PropertyChangeEvent.getPropertyName()
.
YModule
to notify ModuleListener
instances of the current state of the running module.ModuleEvent.TYPE_MODULE_EXCEPTION_THROWN
using the given Throwable.
YModule
to notify interested instances
about the progress of the module's execution.YModule
to manage the registered ModuleListener
s.ModuleListenerSupport
instance for the
given module.
ModuleListenerSupport
associated with this
YModule
.
AnimationObject
that applies the graphical
representation of tgt
to the node represented by
src
.
MouseEvent
, but offers double precision
coordinates.MouseInputMode
.MouseInputEditor
instances for use
in MouseInputMode
for example.Mouse2DEvent
s to MouseInputEditor
instances.MouseInputEditorProvider
s only.
TableSizeEditor.assignNewBounds()
and finally ends the resize gesture.
AbstractSelectionBoxMode.selectionBoxAction(Rectangle sb, boolean shiftMode)
.
MovePortMode.mousePressedLeft(double, double)
.
AbstractSelectionBoxMode.selectionBoxAction(Rectangle sb, boolean shiftMode)
.
ViewMode.mouseReleasedMiddle(double, double)
!
MovePortMode.mouseShiftReleasedLeft(double, double)
.
Graph2DView
associated to the
specified mouse wheel event in an appropriate direction.
cursor
by the given distance.
GenericTreeLayouter.SubtreeShape
instance and its connector by the given offsets.
AnimationObject
that moves the node represented
by the specified NodeRealizer
in such a way, that the center
of the node is translated to the specified destination (in view
coordinates).
AnimationObject
that moves the nodes represented
by the specified NodeRealizer
s in such a way, that the center
of each node is translated to the appropriate coordinates given by the
destinations
array.
MoveSnapContext.MovingInfo
and its subclasses
that indicates that an item is moved in the direction of the x axis according to
the interactive movement.
MoveSnapContext.MovingInfo
and its subclasses
that indicates that an item is moved according to
the interactive movement.
MoveSnapContext.MovingInfo
and its subclasses
that indicates that an item is moved in the direction of the y axis according to
the interactive movement.
(dx,dy)
.
(dx,dy)
.
AnimationObject
that simulates camera
movement for this factory's Graph2DView
.
AnimationObject
that simulates camera
movement for this factory's Graph2DView
along the
given GeneralPath
.
(dx,dy)
.
EdgeCursor
by the vector
(dx,dy)
.
MoveLabelMode
for the given
ViewContainer
.
MoveLabelMode
.
(dx,dy)
.
MoveNodePortMode
instance.
MoveNodePortMode
instance.
NodeCursor
by the vector (dx,dy)
.
(dx,dy)
.
view
.
view
.
MoveSnapContext.MovingInfo
that
describes the movement of a Bend
.MoveSnapContext
.MoveSnapContext.MovingInfo
that
describes the movement of a Port
.EdgeCursor
by the vector
(dx,dy)
.
NodeCursor
by the vector
(dx,dy)
.
DataProvider
key for retrieving descriptors for nodes in multi-parent structures.
TaskExecutorFactory
that creates TaskExecutor
s that execute tasks in
parallel, i.e., multi-threaded.
Layerer
implementation that delegates the actual layering to a
delegate Layerer
.MultiComponentLayerer
using the given delegate Layerer
.
MultiComponentLayerer
using the given LayeredComponentsMerger
and
Comparator
instances.
MultiPageLayouter
.LayoutGraph
s (called page graphs) such that the
layout (calculated by the specified core layout algorithm
) of each graph fits the
specified maximum page size
.MultiPageLayouter
instance.
MultiParentDescriptor
provides style information for multi-parent structures.MultiParentDescriptor
instance with default settings.
MouseInputEditor
that multiplexes between one or more
subordinate editors.MultiplexingNodeEditor
without any subordinate
editors.
MouseEvent
s back to a
parent EditMode
instance for further processing.MultiplexingNodeEditor
and
implements one behaviour of a node triggered by a mouse gesture.AbstractRotatableNodePlacer.Matrix
with the given other AbstractRotatableNodePlacer.Matrix
.
TaskExecutor
s that
execute tasks in parallel.MultiThreadedTaskExecutorFactory
instance.
GeneralPath
using doubles.NodeLabel.SIDES
,
NodeLabel.SANDWICH
and NodeLabel.EIGHT_POS
.
PropertyChangeEvent.getPropertyName()
.
AbstractDeserializer
that uses the fully qualified name of the
source node for the predicate.NodeLabel.CORNERS
and
NodeLabel.EIGHT_POS
.
LocalViewCreator.Neighborhood.NEIGHBORHOOD_TYPE_PREDECESSORS
and LocalViewCreator.Neighborhood.NEIGHBORHOOD_TYPE_SUCCESSORS
.
TableNodePainter
that is configured to
use subordinate painters that alternate between the default column styles
and the styles registered for the
TableNodePainter.ALTERNATE_COLUMN_SELECTION_STYLE_ID
and
TableNodePainter.ALTERNATE_COLUMN_STYLE_ID
keys.
TableNodePainter
that is configured to
use subordinate painters that alternate between the default column and row
styles and the styles registered for the corresponding
ALTERNATE_XXX
style keys.
TableNodePainter
that is configured to
use subordinate painters that alternate between the default row styles
and the styles registered for the
TableNodePainter.ALTERNATE_ROW_SELECTION_STYLE_ID
and
TableNodePainter.ALTERNATE_ROW_STYLE_ID
keys.
TableNodePainter
that is configured to
use subordinate foreground painters (but no background painters) that
create a BPMN pool-like visual representation of the table.
TableNodePainter
that is configured to
use default subordinate painters.
GroupingBasedHierarchySupport
for
the given graph.
PenaltySettings
.
YModule
instance that is used as a post-processor.
null
if there is
no such segment.
null
if there is
no such segment.
null
if this segment is the last one.
minValue
(inclusive) and maxValue
(exclusive).
minValue
(inclusive) and maxValue
(exclusive).
Graph
.node
.
DataProvider
key for depicting the center anchored offset to the alignment point.
DataProvider
key for defining an overlap-free border to the bottom side of the associated node.
DataProvider
key for defining an overlap-free border to the left side of the associated node.
DataProvider
key for defining an overlap-free border to the right side of the associated node.
DataProvider
key for defining an overlap-free border to the top side of the associated node.
DataProvider
key for specifying the coordinates of the nodes.
PropertyChangeEvent.getPropertyName()
.
DataProvider
key for assigning a cluster ID to common (non-group) nodes.
DataProvider
key for specifying the minimum distance between the right border of the node and the left border
of its right-hand side neighbor in the layer.
DataProvider
key for specifying a port candidate set for each node.
DataProvider
key for assigning halos for the nodes
DataProvider
key for assigning a unique ID for each node.
DataProvider
key for looking up a unique identifier for each node in a graph
Layout algorithms may use this information to provide consistent layouts for multiple runs.
DataProvider
key for mapping each node of the input graph to a unique ID.
DataProvider
key for specifying the inertia of nodes.
DataAcceptor
key for publishing the circle ID and sector data
For each node, the ID of the circle and data regarding the circular sector on which it was placed will be stored.
List
of Double
values representing factors that are multiplied
by an edge's node label crossing costs
in case the edge crosses
the corresponding node label
registered with key PartitionCellKeys.NODE_LABEL_LAYOUTS_KEY
.
DataProvider
key for mapping each node label of the input graph to a unique ID.
DataProvider
key for accessing label information of each node in the input graph
List
of NodeLabelLayout
s covering a certain PartitionCell
.
DataProvider
key for providing layout information for each node
DataProvider
key for providing layout information for each node
DataProvider
key for specifying the initial location of nodes
Each node can be mapped to an instance of YPoint
.
DataProvider
key for registering an order for each node in the graph
DataProvider
key for specifying a child node placer for each node.
DataProvider
key for specifying the size of nodes
Each node can be mapped to an instance of YDimension
.
DataProvider
key for specifying the stress of nodes.
DataProvider
key for marking the nodes that are part of the relevant subset
DataProvider
key for specifying the type of the nodes.
DataProvider
key for specifying the type of the nodes in the graph
Nodes mapped to equal objects are considered to be of the same type.
DataProvider
key for specifying the (non-negative) weights of the nodes.
DataProvider
key for specifying the weight of the nodes.
aggregates nodes
and creates a hierarchical clustering structure
subject to user-specified constraints like the type of nodes
as well as the
preferred minimum
and maximum
size of a cluster.NodeAggregation
instance with default settings.
TableCellEditor
and TreeCellEditor
.TableCellRenderer
,
TreeCellRenderer
and ListCellRenderer
.GenericNodeRealizer.Painter
implementation that uses NodeCellRenderer
instances to render
the contents of a node.EditMode.mouseReleasedLeft(double,double)
and
EditMode.mouseShiftReleasedLeft(double,double)
when a Node
has been
clicked.
EditMode.mouseDraggedLeft(double,double)
when a
Node
is being dragged.
NodeHalo
specifies a rectangular area around a specific node.NodeLabelCandidate
describes one valid placement for a node label considering the label model.NodeLabelCandidate
described by location, size and model parameter.
NodeLabelCandidate
described by its box and model parameter.
NodeLabelCandidate
described by its box, model parameter and internal flag.
NodeLabelCandidate
described by location, size, model parameter and internal flag.
DeserializationHandler
that can read
NodeLabel
elements.NodeLabel
.SmartNodeLabelModel
instances and their model parameters.Map
associating the owner of a node label with the node label itself.
NodeLabelLayout
defines the properties of one node label from the perspective of a labeling algorithm.NodeLabelLayoutImpl
is a default implementation of the NodeLabelLayout
interface.NodeLabelLayoutImpl
.
NodeMap
associating NodeLabelLayout
s with the nodes of this graph.
NodeLabelModel
defines the properties of the model associated with a NodeLabelLayout
.SerializationHandler
that can write
NodeLabel
elements.SmartNodeLabelModel
instances and their model parameters.Drawer
implementations.NodeLabelSpaceDrawer
using the delegate Drawer
instance to
perform the core work.
NodeLayout
encapsulates the layout information for a node.HierarchicLayouter
during the various phases to provide the drawing details of
the nodes of the graph.NodeLayoutDescriptor
with the
default values.
TabularLayouter
to provide placement details for nodes during the layout process.NodeLayoutInputHandler
instance.
Node
.true
upon
calling its getBool
method.
OrthogonalLayouter.NORMAL_STYLE
instead.
OrthogonalLayouter.UNIFORM_STYLE
instead.
NodeOrderComparator
compares edges according to a specified order.NodeOrderComparator
instance.
NodePlacer
is responsible for the arrangement of a local root node and all of its subtrees.NodePort
instance.
NodePort
instance with the values from
the specified template instance.
NodePort
to delegate the work of
the NodePort.getBounds()
method to.NodePort
to delegate the work of
the NodePort.contains(double, double)
method to.NodePort
instances.NodePort
to delegate the work of
the
NodePort.findIntersection(double, double, double, double, java.awt.geom.Point2D)
method to.NodePort
to delegate the work of the
NodePort.paint(java.awt.Graphics2D)
method to.NodePort
to notify interested
parties of selection state changes.NodePort
to delegate the work of
the NodePort.calcUnionRect(java.awt.geom.Rectangle2D)
method
to.NodePort
to delegate the copying
of any user-defined data to.EditMode.mouseReleasedLeft(double,double)
and
EditMode.mouseShiftReleasedLeft(double,double)
when a
NodePort
has been clicked.
EditMode.mouseDraggedLeft(double,double)
when a
NodePort
is being dragged.
NodePort
geometry data.NodePort
geometry data.NodePort
.NodePort
.NodePort
.NodePort
positions for ports
that are connected to edges according to the calculated edge connection
points.NodePortLayoutConfigurator
instance.
PortProvider
implementation for
NodePort
s.NodePort
user or business data.NodePort
user or business data.IntersectionCalculator
instance that calculates an intersection point using the corresponding NodeRealizer
's
NodeRealizer.contains(double, double)
and
NodeRealizer.findIntersection(double, double, double, double, Point2D)
implementations.NodeRealizerIntersectionCalculator.NodeRealizerIntersectionCalculator(Graph2D, boolean, boolean)
with true
as the useCenter
parameter.
NodeRealizer
.RemoveOverlapsLayoutStage.graph
.
Graph.nodes()
.
List
of nodes being in node to edge distance to a certain PartitionCell
.
List
of nodes whose bounds are covering a certain PartitionCell
.
PortLocationModel
for node ports that determine their
location dynamically using the node's visual bounds (as represented by the
associated NodeRealizer
).NodeScaledPortLocationModel
instance.
NodeScaledPortLocationModel
and its parameters.Handler
instance.
GenericTreeLayouter.SubtreeShape
s for single nodes.
NodeStateChangeHandler
that adjusts the relative port offsets of edges to the state
before the open/close action.MISLabelingAlgorithm.conflictGraph
to the corresponding LabelCandidate
instance.
MISLabelingAlgorithm.conflictGraph
to a corresponding integer value (ID).
NodeSequencer
implementation that ensures that all nodes of the same
node type
are consecutive.NodeTypeAwareSequencer
instance.
DataProvider
key for marking edge labels of non-series-parallel edges
DataProvider
key for explicitly marking (some) edges that should not be considered for the tree
HierarchicLayouter.IncrementalHint.TYPE_NONE
.
OutputRestriction
does not restrict the output by any means.
Arrow.NONE
.
tree style
property
instead. OrthogonalLayouter.TREE_STYLE_ASPECT_RATIO_TREE
produces tree layouts with a similar style.
double
values of a given NodeMap
by dividing each of them by the
maximum of all values (maximum norm).
double
values of a given EdgeMap
by dividing each of them by the
maximum of all values (maximum norm).
0
.
NormalizingGraphElementOrderStage
normalizes the order of the elements within a graph to ensure the same
order for multiple layout invocations.NormalizingGraphElementOrderStage
instance with default settings.
NormalizingGraphElementOrderStage
instance using the given
core layout algorithm
.
PartitionCell
.
SnapResult.snap(y.geom.YPoint, java.awt.geom.Point2D.Double, byte)
and SnapResult.isSnapped(y.geom.YPoint, y.geom.YPoint, byte)
that indicates that the coordinate has not been snapped
to its x or y values.
Layouter
implementation that does nothing.
SnapResult
abstract class.
NodeLabel.CORNERS
and
NodeLabel.EIGHT_POS
.
GMLEncoder
class.ObstaclePartition
to subdivide an
area into PartitionCell
s.Obstacle
instance with the given bounds and additional data.
Partition
that takes a list of Obstacle
s as input to subdivide an area into
PartitionCell
s.true
if the current cursor position is valid.
Layerer
implementation from y.layout.hierarchic
package to behave like a Layerer
implementation from y.layout.hierarchic.incremental
package.OldLayererWrapper
that wraps the given
layerer
instance.
PartitionCell
has been created.
PartitionCell
to all registered
DynamicDecomposition.Listener
s.
PartitionCell
has been finalized.
PartitionCell
to all registered
DynamicDecomposition.Listener
s.
PartitionCell
has been subdivided into several sub-cells.
PartitionCell
into several sub-cells to all registered
DynamicDecomposition.Listener
s.
PartitionCell
has been unlocked.
finalized
PartitionCell
to all registered DynamicDecomposition.Listener
s.
XmlWriter.writeStartElement(String,String,String)
method
for writing a GraphMl 'data' element has been called.
XmlWriter.writeEndElement()
for the GraphML 'data' element
will be called.
XmlWriter.writeStartDocument()
has been called.
XmlWriter.writeEndDocument()
will be called.
XmlWriter.writeStartElement(String,String,String)
method
for writing a GraphMl 'edge' element has been called.
XmlWriter.writeEndElement()
for the GraphML 'edge' element
will be called.
Graph2DSelectionListener
.
TableGroupNodeRealizer
's table model to
false
whenever said realizer's selection state is changed
to false
and the current selectionPolicy
is
TableSelectionEditor.RELATE_TO_NODE_SELECTION
.
Graph2DListener
implementation.Structural changes of the graph will be
converted to undoable commands and stored in a command stream for later execution.
GraphListener
.
GraphMLParser.addDeserializationHandler(y.io.graphml.input.DeserializationHandler)
.
GraphMLParser.addInputHandlerProvider(y.io.graphml.input.InputHandlerProvider)
.
GraphMLWriter.addSerializationHandler(y.io.graphml.output.SerializationHandler)
.
GraphMLWriter.addOutputHandlerProvider(y.io.graphml.output.OutputHandlerProvider)
.
XmlWriter.writeStartElement(String,String,String)
method
for writing a GraphMl 'graphml' element has been called.
XmlWriter.writeEndElement()
for the GraphML 'graphml' element
will be called.
XmlWriter.writeStartElement(String,String,String)
method
for writing a GraphMl 'graph' element has been called.
XmlWriter.writeEndElement()
for the GraphML 'graph' element
will be called.
event
.
EdgeLayout
.
NodeLayout
.
NodeScaledPortLocationModel
models and model
parameters.
event
.
NodeScaledPortLocationModel
models and model
parameters.
XmlWriter.writeStartElement(String,String,String)
method
for writing a GraphMl 'key' element has been called.
XmlWriter.writeEndElement()
for the GraphML 'key' element
will be called.
XmlWriter.writeStartElement(String,String,String)
method
for writing a GraphML 'node' element has been called.
XmlWriter.writeEndElement()
for the GraphML 'node' element
will be called.
XmlWriter.writeStartElement(String,String,String)
method
for writing a GraphMl 'port' element has been called.
XmlWriter.writeEndElement()
for the GraphML 'port' element
will be called.
event
.
event
.
value
property of this future has been
determined.
Graph2DViewActions.getOpenFoldersAction()
.
Graph2DViewActions.OpenFoldersAction.acceptNode(Graph2D,y.base.Node)
returns true
.
Graph2DView.openLabelEditor(YLabel,double,double,PropertyChangeListener)
.
Graph2DView.openLabelEditor(YLabel,double,double,PropertyChangeListener,boolean)
but uses multi-line mode by default.
(x,y)
.
(x,y)
.
PreferredPlacementDescriptor
associated with edge labels.
PartitionGrid
for the given graph.
PartitionGrid
for the given graph.
segments
in the given channel
.
OptionItem
objects.OptionHandler
.OptionHandler
.Graph2DRenderer
extension that guarantees to render
nodes and edges in a specific order.OrganicEdgeRouter
instance with the default settings.
OrganicEdgeRouter
instance with a custom minimum distance between edges and nodes.
OrganicEdgeRouter
with the given core layout algorithm
.
OrganicEdgeRouter
.OrganicLayouter
with default settings.
OrganicLayouter
.PartitionGrid
structure.OrganicPartitionGridLayoutStage
with the given layout algorithm as
core algorithm
.
OrganicRemoveOverlapsStage
with the given layout algorithm as
core algorithm
.
OrganicRemoveOverlapsStage
with default settings.
r
relative to the directed
line from point p
to point q
.
Geom.orientation(YPoint, YPoint, YPoint)
with double values as arguments.
OrientationLayouter
is a LayoutStage
that changes the orientation of the layout.OrientationLayouter
instance using the given core layout algorithm
.
OrientationLayouter
instance with default settings.
OrientationLayouter
instance using the given orientation.
YPoint
constant with coordinates (0,0).
OrthogonalEdgeRouter
instance with default settings.
OrthogonalEdgeRouter
instance with a given core layouter and default settings.
OrthogonalEdgeRouter
.OrthogonalGroupLayouter
instance with default settings.
Interval
that additionally stores a y- (in the horizontal case) or x-coordinate (in
the vertical case).OrthogonalInterval
instance using the from
and to
value as
interval bounds.
OrthogonalInterval
instance with the given interval bounds.
OrthogonalLayouter
instance with default settings.
OrthogonalLayouter
and OrthogonalGroupLayouter
respectively.ViewMode
that moves or creates bends in such a way that
an edge's path is always orthogonal.OrthogonalPatternEdgeRouter
routes edges orthogonally such that the resulting layout of the edges consists only
of vertical and horizontal segments.OrthogonalPatternEdgeRouter
with default settings.
OrthogonalSegmentDistributionStage
distributes overlapping edge segments of orthogonally routed edges.OrthogonalSegmentDistributionStage
with default settings.
DataProvider
key for assigning different orderings for outgoing edges of the nodes
If the Comparator
associated with a node is null
, the outgoing edges maintain their
initial order.
Node.outEdges()
.
GraphMLHandler
for writing data attributes to the GraphML.QueryOutputHandlersEvent
s.OutputRestriction
s restrict the output area and the shape of a layout in conjunction
with organic layout algorithms such as SmartOrganicLayouter
or InteractiveOrganicLayouter
.GT
.PrintPreviewPanel.initAction(javax.swing.Action, String)
for I18n.
MultiPageLayout
.
AbstractCustomHotSpotPainter.paintHotSpots(NodeRealizer, java.awt.Graphics2D)
recalculates
the path
if it is flagged dirty
.
GenericNodeRealizer.Painter
implementation to
delegate the actual work to.
GenericNodeRealizer.paint(Graphics2D)
method.
YLabel.paint(java.awt.Graphics2D)
ShapeNodeRealizer.RECT_3D
.
GenericEdgeRealizer.paintArrows(java.awt.Graphics2D)
method.
GenericEdgeRealizer.paintBends(java.awt.Graphics2D)
method.
YLabel.paintBox(java.awt.Graphics2D, double, double, double, double)
YLabel.paintContent(java.awt.Graphics2D, double, double, double, double)
AbstractCustomNodePainter.paint(NodeRealizer, Graphics2D)
to draw the hot spots
of the node if necessary.
GenericNodeRealizer.paintHotSpots(Graphics2D)
method.
GenericNodeRealizer.HotSpotPainter
implementation to
delegate the actual work to.
Image
on the specified
Graphics
context.
YLabel.paint(java.awt.Graphics2D)
Calls YLabel.paintBox(java.awt.Graphics2D, double, double, double, double)
and YLabel.paintContent(java.awt.Graphics2D, double, double, double, double)
in order.
innerGraphDisplay
is enabled.
GenericEdgeRealizer.paintLabels(java.awt.Graphics2D)
method.
layered
painting of a NodeRealizer.
layered
painting of an EdgeRealizer.
g
.
AbstractCustomNodePainter.paint(NodeRealizer, Graphics2D)
.
paintHotSpots(g)
, draws
a (filled) background rectangle, calls paintPorts(g)
, and
paintText(g)
.
paintBackground
and
paintForeground
in this order.
AbstractCustomNodePainter.paint(NodeRealizer, Graphics2D)
to
draw the ports of the node.
GenericEdgeRealizer.paintPorts(java.awt.Graphics2D)
.
NodePort
s associated to this realizer.
selection state
is true
.
selection state
is true
.
ShapeNodeRealizer.paintNode(java.awt.Graphics2D)
.
AbstractCustomNodePainter.paintNode(NodeRealizer, Graphics2D, boolean)
if the node
is visible.
GenericNodeRealizer.paintSloppy(Graphics2D)
method.
GenericNodeRealizer.Painter
implementation to
delegate the actual work to.
g
.
paintSloppy
method.
layered
painting of a NodeRealizer.
layered
painting of an EdgeRealizer.
AbstractCustomNodePainter.paint(NodeRealizer, Graphics2D)
to draw the labels
of the node.
EditMode.mouseReleasedLeft(double,double)
and
EditMode.mouseShiftReleasedLeft(double,double)
when the canvas has been
clicked.
EditMode.mouseDraggedLeft(double,double)
when a drag
operation is performed on the empty graph canvas.
ParallelEdgeLayouter
is a LayoutStage
that routes parallel edges which connect the same pair of nodes
in a graph.ParallelEdgeLayouter
instance using the given
core layout algorithm
.
ParallelEdgeLayouter
instance with default settings.
ParallelEdgeLayouter
.EdgeMap
that associates a hidden edge with the unique parallel edge not hidden from the
core layout algorithm
.
PropertyChangeEvent.getPropertyName()
.
DataProvider
key for describing the hierarchy of nodes in the graph.
ParentEdgeAugmentationStage
.
XGMLTokenizer.parse(org.xml.sax.InputSource)
instead.
EdgeRealizer
.
EdgeRealizer
.
NodeRealizer
.
document
into an graph
instance,
to create the elements.
stream
into an graph
instance,
to create the elements.
GraphicsSerializationToolkit.valueOf(java.awt.Color)
.
Column
element storing geometric and
structural information for the specified column.
deserializer
or
GraphMLParseContext.deserialize(GraphMLParseContext, org.w3c.dom.Node, Class)
context.deserialize(context, n, EdgeLayout.class)
for the first child element n
of the given XML node.
context.deserialize(context, n, NodeLayout.class)
for the first child element n
of the given XML node.
root
.
ParseEventListener
interface
that can be queried from the GraphMLParseContext.getParseEvents()
property.ParseEvent
class.
GraphMLParseContext.getParseEvents()
property.ParseEvent
.ParseEventListener
that implements
all methods with no-op implementations.EdgeLabel
element.
NodeLabel
element.
NodeLabel
element.
root
.
root
.
root
.
NodePorts
elements and its NodePort
child elements.
SourcePort
or TargetPort
element.
InputHandler
processing.GMLIOHandler
to query an appropriate Parser.Row
element storing geometric and
structural information for the specified row.
Table
element storing the tabular information
for the specified realizer.
text
.
DataProvider
key for marking partial edges.
DataProvider
key for marking partial nodes.
PartialLayouter
.
PartialLayouter
which uses the specified Layouter
instance
as the core layout algorithm.
StraightLineEdgeRouter
instead.PartialLayouter.StraightLineEdgeRouter
.
PartialLayouter
.PartitionCell
s.DataProvider
key for storing a set of partition cells for each node
Each node is placed inside the columns/rows defined by the corresponding PartitionCellId
identifier.
PartitionCellId
of the PartitionGrid
cell covering
a certain PartitionCell
.
PartitionGrid
cell covering a certain PartitionCell
.
DataProvider
key for storing the partition grid structure
If the DataProvider
contains a partition grid structure, this structure will be considered during
layout (provided that the layout algorithm supports such constraints).
PartitionGrid
cell covering a certain PartitionCell
.
PartitionCell
represents a rectangular part of a Partition
as result of the decomposition process.PartitionCell
of the given Partition
with the location and the size of the given rectangle.
PartitionCell
instance of the given Partition
with the given bounds.
PartitionCell
.PartitionCellId
represents an identifier for partition cells of a partition grid
structure.PartitionCell
.PartitionGrid
.
PartitionGrid
with the given number of rows and columns.
PartitionGrid
with the given number of rows and columns as well as with given
insets and minimum sizes.
layout stage
that handles a given partition
grid
structure.PartitionGridLayoutStage
.
PartitionGridRouterStage
adds support for PartitionGrid
to OrthogonalEdgeRouter
.PartitionGridRouterStage
.
PartitionGridRouterStage
using the given
core layout algorithm
.
NodeList
by calculating the forces according to the given direction.
PartitionLayouter
provides a framework for layouts that are based on a divide and conquer approach.PartitionLayouter
instance with default settings.
PartitionLayouter.ChannelInterEdgeRouter
routes inter-edges using ChannelEdgeRouter
.PartitionLayouter.ChannelInterEdgeRouter
instance with default settings.
PartitionLayouter.ComponentPartitionPlacer
uses ComponentLayouter
to place the partitions.PartitionLayouter.ComponentPartitionPlacer
instance with default settings.
PartitionLayouter.EdgeBetweennessPartitionFinder
uses Groups.edgeBetweennessClustering(y.base.Graph, NodeMap, boolean, int, int, DataProvider)
as strategy for finding graph partitions.PartitionLayouter.EdgeBetweennessPartitionFinder
.
PartitionLayouter.InterEdgeRouter
is responsible for routing inter-edges.PartitionLayouter.OrthogonalInterEdgeRouter
routes inter-edges using OrthogonalEdgeRouter
.PartitionLayouter.OrthogonalInterEdgeRouter
instance with default settings.
PartitionLayouter.PartitionFinder
is responsible for partitioning the input graph.PartitionLayouter.PartitionPlacer
is responsible for arranging the graph partitions.PartitionLayouter.PolylineInterEdgeRouter
routes inter-edges using EdgeRouter
.PartitionLayouter.PolylineInterEdgeRouter
instance with default settings.
PatchRouterStage
optimizes the performance of OrthogonalEdgeRouter
.PatchRouterStage
using the given core layout algortihm
.
Path
represents the result of a path search as a list of consecutive CellEntrance
s.Path
for the given edge, cell entrances
and cost.
EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D)
.
EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D)
.
EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D)
.
EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D)
.
EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D)
.
EdgeRealizer.contains(double,double)
method.
EdgeRealizer.pathIntersects(java.awt.geom.Rectangle2D, boolean)
.
PathRequest
describes a routing request from a source obstacle
to a
target obstacle
which is handled and considered during a PathSearch
.GraphPartition
.PathSearch
.
PathSearchConfiguration
used for a path search.
PathSearch
algorithm.PathSearchContext
.
PathSearch
to influence the search process.PathSearchExtension
.
Path
s found for each edge and provides according EdgeInfo
s.PathSearchResult
.
PortConstraintOptimizer
interface that tries to assign the edges of
the graph to ports
considering the specified PortCandidate
s.PCListOptimizer
with the default settings.
YList.first()
.
PathSearch
.PenaltySettings
.
hierarchic layout algorithm
(that is the assignment of nodes' coordinates) as described in "Visualisierungstechniken für den Compilerbau"
(Georg Sander) mixed with techniques described in "A technique for drawing directed graphs"
(Gansner et al).PendularDrawer
with default settings.
true
DataProvider
key for assigning nodes to a specific side of the common bus
If no DataProvider
is specified with this key, the nodes will be placed in an alternating way.
createLabelDuplicates
.
layout orientation
.
layout orientation
.
layout orientation
.
layout orientation
.
PlaceNodesAtBarycenterStage
temporarily hides the
affected nodes
, applies the specified core
layout algorithm (if any) to the resulting graph and, finally, reinserts the hidden nodes by placing them on the
barycenter of their neighbors using the specified node sizes
.PlaceNodesAtBarycenterStage
instance with default settings.
PlaceNodesAtBarycenterStage
instance using the given
core layout algorithm
.
layout process
and places the subgraph components one-by-one onto the drawing area.
GenericTreeLayouter.SubtreeShape
of its children.
AbstractNodePlacer.placeSubtree(Node, byte)
)
AbstractRotatableNodePlacer.placeSubtree(Node, byte)
).
SubtreeShapes
of children of the local root node in rows or columns
that fit the specified aspect ratio
.
GenericTreeLayouter.SubtreeShape
s to an instance of LeftRightPlacer
.
GenericTreeLayouter.SubtreeShape
s of the child nodes using the two delegate node placers retrieved with
DelegatingNodePlacer.getPlacerUpperLeft()
and DelegatingNodePlacer.getPlacerLowerRight()
.
SubtreeShapes
of the local root and its children as a
dendrogram.
GenericTreeLayouter.SubtreeShape
s according to their group IDs.
GenericTreeLayouter.SubtreeShape
for the local root node (a leaf node in this case) and adds target points to the incoming edge.
SubtreeShapes
of the local root and its children and routes
the edges that connect them.
Arrow.PLAIN
.
InitialPlanarSubgraph
to
make sure that the complete graph is obtained when using InitialPlanarSubgraph.createPlanarization(PlanarInformation)
.PlanarityTestWrapper
.
ImageWriter
.YPoint
the cursor is currently pointing on.
layering
above the layers of
the target layering
.
layering
below the layers of
the target layering
.
layering
to the left of
the layers of the target layering
.
layering
to the left of
the layers of the target layering
.
layering
to the left of
the layers of the target layering
.
layering
to the right of
the layers of the target layering
.
layering
to the right of
the layers of the target layering
.
layering
to the right of
the layers of the target layering.
NodeScaledPortLocationModel.createParameter(NodeRealizer, y.geom.YPoint)
that restricts
parameters created by the model to allow only locations on a node's
(rectangular) bounds.
NodeScaledPortLocationModel.createParameter(NodeRealizer, y.geom.YPoint)
that restricts
parameters created by the model to allow only locations on a node's
(rectangular) bounds or at the node's center.
NodeScaledPortLocationModel.createParameter(NodeRealizer, y.geom.YPoint)
that restricts
parameters created by the model to allow only locations on or inside a
node's (rectangular) bounds.
NodeScaledPortLocationModel.createParameter(NodeRealizer, y.geom.YPoint)
that restricts
parameters created by the model to nine predefined positions: top left,
top center, top right, left, center, right, bottom left, bottom center, and
bottom right.
NodeScaledPortLocationModel.createParameter(NodeRealizer, y.geom.YPoint)
that does not impose
any location restrictions for the created parameters.
GenericEdgeRealizer.ContainsTest
interface uses
the polyline defined by the control points of an edge for answering queries.HierarchicLayouter
(i.e., the assignment of nodes' coordinates) which represents edges by polyline segments.PolylineDrawer
with default settings.
PolyLineEdgeRealizer
.EdgeRouter
.PolylineLayoutStage
extends the orthogonal edge paths with polyline segments.PolylineLayoutStage
using the given
core layout algorithm
.
PolylineLayoutStage
with default settings.
PolyLinePathCalculator
instance.
PopupMode.getBendPopup(Bend)
PopupMode.getEdgePopup(Edge)
PopupMode.getEdgeLabelPopup(EdgeLabel)
PopupMode.getNodePopup(Node)
PopupMode.getNodeLabelPopup(NodeLabel)
PopupMode.getNodePortPopup(NodePort)
PopupMode.getPaperPopup(double, double)
PopupMode.getSelectionPopup(double, double)
port
.
0.0
.
(xoff,yoff)
.
DataProvider
key for providing an individual port distribution at nodes
If there is no PortAssignment
specified for a node, the layout algorithm uses the
default assignment
.
DataProvider
key for assigning ports to nodes.
port constraints
.
PortAssignment
instance.
PortAssignment
is used by SeriesParallelLayouter
for determining the locations of the edges' ports
at their incident nodes.PortAssignment
places the ports of edges connecting to the same node.PortConstraint
s
to the edges of a graph.PortCalculator
can be applied to move ports from the nodes' rectangular bounds to the actual outline.PortCalculator
instance with default settings.
PortCalculator
instance using the given core layout algorithm
.
PortCandidate.createCandidate(double, double, int, double)
should be used instead.
PortCandidate.createCandidate(double, double, int)
should be used instead.
PortCandidate.createCandidate(int)
} should be used instead.
PortCandidate.createCandidate(int, double)
should be used instead.
PortCandidateAssignmentStage
assigns edges to the ports specified by PortConstraint
s or
PortCandidate
s after calling the core layout algorithm
.PortCandidateAssignmentStage
instance with default settings.
PortCandidateAssignmentStage
instance using the given
core layout algorithm
.
PortCandidate
s with the nodes of a graph.PortCandidateSet
instance.
PortCandidateSet.CandidateMatcher
retrieves the best matching entries
from a
PortCandidateSet
.PortCandidateSet
and provides access to the actual
PortCandidate
instance and the maximum number of edges allowed to connect to it.GenericNodeRealizer.Painter
,
GenericNodeRealizer.IntersectionTest
, and
GenericNodeRealizer.ContainsTest
to be reused in
NodePort
configurations.PortConfigurationAdapter
instance.
PortConstraint
represents a constraint for the source or target port of an edge path.PortConstraint.create(byte)
instead.
PortConstraint.create(byte)
instead.
PortConstraint.create(byte, boolean)
instead.
PortConstraintConfigurator
provides the possibility to create PortConstraint
s according to the
initial connecting side of an edge.PortConstraintConfigurator
instance.
PortConstraintEnforcementStage
enforces that a layout algorithm will not change
the relative coordinates of ports that are associated with a strong/fixed PortConstraint
.PortConstraintEnforcementStage
instance.
PortConstraint
data.PortConstraintKeys
are used for associating DataProviders
that contain
constraints for the edges of the input graph.HierarchicLayouter
after the layering and sequencing phases.PortConstraint
data.PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double)
if the PortConstraints might have changed for the given edge.
EditMode.mouseDraggedLeft(double,double)
when a
Port
is being dragged.
NodeLabelModel
for labels that are associated to
node ports.PortLabelModel
.
PortLabelModel
.
PortLabelModel
and its parameters.NodePort
instances.PortLocationModel
.CellEntrance
in this path, or -1
if
this path does not contain this CellEntrance
.
GraphCopier.GraphDataCopyFactory.postCopyData(y.base.Graph,y.base.Graph,java.util.Map,java.util.Map)
.
Drawer
instance.
GenericTreeLayouter
after the layout has finished.
GraphCopier.DataProviderCopyFactory.createMap(y.base.Graph)
and registers that map on the
target graph if there is no DataMap
registered on the
target graph yet.
GraphCopier.GraphDataCopyFactory.preCopyData(y.base.Graph,y.base.Graph)
and then the delegate.
null
if it is the first cell.
null
.
Node.predecessors()
.
DataProvider
key for defining an individual preferred length for each edge
DataProvider
key for defining an individual preferred length for each edge
PreferredPlacementDescriptor
provides placement information for automatic edge labeling.PreferredPlacementDescriptor
instance with default settings.
PreferredPlacementDescriptor
instance that copies the given descriptor.
core layout algorithm
.
AutoBoundsFeature
.
TableGroupNodeRealizer
instances for automated
layout calculation.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's labeling algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
graph
depending on the given options for the
module's layout algorithm.
GroupLayoutConfigurator
, and
prepares
the graph for the layout.
AutoBoundsFeature
available for layout algorithms.
NodePortConfigurator
to prepare the graph for the layout.
OrientationLayouter
stage.
GraphPartitionExtension
to the GraphPartition
.
PathSearchConfiguration
and GraphPartition
such that they are accessible
through GraphPartitionExtensionAdapter.getConfiguration()
and GraphPartitionExtensionAdapter.getGraphPartition()
, respectively.
NodePort
positions into strong port constraints.
TableLayoutConfigurator
to
prepare the graph for the layout.
TableGroupNodeRealizer
instances for automated
layout calculation.
activate(true)
to initialize the view.
LayoutStage
to the layout pipeline.
LayoutStage
to the previously added LayoutStage
s.
LayoutStage
to the previously added LayoutStage
s.
Drawer
instance.
null
if there is
no such segment.
null
if there is
no such segment.
null
if this segment is the first one.
PrintPreviewPanel.initAction(javax.swing.Action, String)
for I18n.
Processor
provides the possibility for each NodePlacer
to prepare (and clean up) the graph for the
children of the local root.SnapResult
given the current set
of mouse coordinates.
ProfitModel
ranks LabelCandidate
s used for prioritizing certain label locations over others.p
onto the line
segment [l1, l2]
.
OptionsIOHandler
implementation that reads the options from
and writes the options to a Java Properties
object.autoAdopt
.
autoCommit
.
backupEnum
.
backupValue
.
classType
.
converter
.
enabled
.
enabled
.
enum
.
tipText
.
value
.
value
.
valueUndefined
.
valueUndefined
.
PropertyChange
notification.ProxyAutoBoundsNodeRealizer
.ProxyShapeNodeRealizer
.enabled
property to the specified value for
all registered editors that are in autoAdopt
state.
PropertyChangeEvent
.
autoAdopt
state.
PropertyChangeEvent
.
valueUndefined
property to the specified value for
all registered editors that are in autoAdopt
state.
PropertyChangeEvent
.
View
implementations registered for the
creator's view graph that the graph may have changed (due to
updateViewGraph
).
YList.addFirst(Object)
.
PartitionCell
.
QuadCurveEdgeRealizer
.EventObject
that is used for dynamic InputHandler
registration.GraphMLHandler.fireQueryOutputHandlersEvent(QueryOutputHandlersEvent)
event.QueryOutputHandlersEvent
class.
OutputHandler
that is bound to a certain scope.RadialLayouter
instance with the default settings.
RadialLayouter.NodeInfo
instance.
RadialLayouter
.RandomLayouter
with default settings.
RandomLayouter
.Node
from a list of nodes.
DataProvider
key for specifying a target aspect ratio for each subtree
The aspect ratio needs to be greater than 0
.
FileReader
and passes control
to GMLIOHandler.read(y.view.Graph2D, java.io.Reader)
graph
from an already parsed Document
instance.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
NodeScaledPortLocationModel
.
ObjectInputStream
.
GenericNodeRealizer.read(java.io.ObjectInputStream)
method
to read the user data
from the stream.
ObjectInputStream
.
EdgeRealizer
associated to this Port
instance.
ListCellRenderer
and TableCellRenderer
implementation that renders objects of type NodeRealizer
and EdgeRealizer
nicely.RealizerCellRenderer
instance with
initial width and height set to 50
.
RealizerCellRenderer
instance with the
specified width and height.
RecursiveGroupLayouter
with default settings.
RecursiveGroupLayouter
with default settings using the given
layout algorithm
.
RecursiveGroupLayouter
with default settings using the given
layout algorithm
and GroupBoundsCalculator
implementation.
ReducedSphereOfActionStage
optimizes the performance of OrthogonalEdgeRouter
when the
scope
is constrained to a subset of edges.ReducedSphereOfActionStage
using the given
core layout algortihm
.
ObjectStringConversion.getInstance()
.
BridgeCalculator.insertBridges(java.awt.geom.PathIterator)
calls.
BridgeCalculator.registerObstacleLine(double, double, double, double)
DefaultGraph2DRenderer
if a BridgeCalculator
is used for the rendering whose crossing mode
is set to
values other than BridgeCalculator.CROSSING_MODE_ORDER_INDUCED
.
calculator.registerObstacles(getPath().getPathIterator(null));
Edge
as a same-layer Edge
appropriately into all data structures.
EdgeRealizer.reInsertBend(Bend, Bend, int)
HierarchyManager
's graph hierarchy.
TableGroupNodeRealizer
are related to each other.
Node
from this Layer
instance.
list of layers
.
layer
at the specified position from this list of layers
.
entry
from the list of candidate entries.
UnsupportedOperationException
; remove
is not supported by FilterIterator
.
Drawable
from this manager's list
of graph objects.
EdgeRealizer
from this manager's list
of graph objects.
NodeRealizer
from this manager's list
of graph objects.
EnterIntervalCalculator
s.
AnimationObject
from the composite.
AnimationListener
from the
AnimationObject
.
CreateEdgeMode.mouseReleasedRight(double, double)
that actually removes the given bend from the edge.
EdgeRealizer.removeBend(Bend)
MouseInputEditor.isEditing()
state of this instance changes.
PropertyChangeListener
, that received
all PropertyChange
events from
PropertyChangeReporter
children of this
reporter.
PropertyChangeListener
, that received
specific PropertyChange
events from
PropertyChangeReporter
children of this
reporter.
VetoableChangeListener
, that received
all VetoableChange
events from
VetoableChangeReporter
children of this
reporter.
VetoableChangeListener
, that received
specific VetoableChange
events from
VetoableChangeReporter
children of this
reporter.
RemoveColinearBendsStage
removes all collinear bends found in a graph.RemoveColinearBendsStage
instance with default settings.
Node
.
PartitionCell
.
GraphMLHandler.addDeserializationHandler(DeserializationHandler)
.
GraphMLParser.addDeserializationHandler(DeserializationHandler)
.
GraphMLHandler.setDeserializationProperty(Object, Object)
.
GraphMLParser.setDeserializationProperty(Object,Object)
.
EdgeRealizer.getMinBendCount()
yields
non-zero values or if the realizer is not bound to an edge of a graph.
DynamicDecomposition.Listener
from the Partition
.
dynamic decomposition listener
such that it no longer
receives PartitionCell
subdivision and creation events from this decomposition.
GraphPartition
.
Layers
instance.
Graph2DGraphMLHandler.addEdgeRealizerSerializer(EdgeRealizerSerializer)
el
so that it will no longer receive notifications
when an editor is added or removed.
el
so that it will no longer receive notifications
when an editor is added or removed.
AbortHandler
instance from the given graph.
GraphMLHandler.addInputHandlerProvider(InputHandlerProvider)
.
GraphMLParser.addInputHandlerProvider(InputHandlerProvider)
.
i
-th edge label from this realizer.
i
-th node label from this realizer.
EdgeLabelLayout
from the given edge.
set
listener from the provided view.
t
that has been set with GraphMLParser.setLookup(Class,Object)
.
t
that has been set with GraphMLWriter.setLookup(Class,Object)
.
MultiplexingNodeEditor
's
collection of subordinate editors.
Graph2DGraphMLHandler.addNodeRealizerSerializer(NodeRealizerSerializer)
GraphMLHandler.addOutputHandlerProvider(OutputHandlerProvider)
.
GraphMLWriter.addOutputHandlerProvider(OutputHandlerProvider)
.
LayoutStage
removes node overlaps and guarantees a certain minimum distance between nodes.RemoveOverlapsLayoutStage
instance with a given minimum node distance
.
RemoveOverlapsLayoutStage
instance with a given minimum node distance
and a YRandom
instance representing the source of randomness for this layout stage.
ParseEventListener
that
has been registered with GraphMLHandler.addParseEventListener(ParseEventListener)
ParseEventListener
that
has been registered with ParseEventHandler.addParseEventListener(ParseEventListener)
PathSearchExtension
s.
i
-th node port from this realizer.
PropertyChangeListener
, that received
all PropertyChange
events from this reporter.
PropertyChangeListener
, that received
specific PropertyChange
events from this reporter.
PropertyChangeListener
from
the list of registered listeners.
PropertyChangeListener
for a given property from
the list of registered listeners.
AbstractPortConstraintOptimizer.insertSameLayerStructures(LayoutGraph, Layers, LayoutDataProvider, ItemFactory)
.
Graph2DSelectionListener
, that was added
using LocalViewCreator.AbstractLocalViewCreator.addSelectionTrigger()
from the creator's model graph.
GraphMLHandler.addSerializationHandler(y.io.graphml.output.SerializationHandler)
.
GraphMLWriter.addSerializationHandler(y.io.graphml.output.SerializationHandler)
.
GraphMLHandler.setDeserializationProperty(Object, Object)
.
ChildWriteContext.setSerializationProperty(Object,Object)
serialization property.
GraphMLWriter.setSerializationProperty(Object,Object)
.
AbstractSnapContext.addSnapResult(SnapResult)
LayoutStage
from the layout pipeline.
previously created
support from the provided view.
VetoableChangeListener
, that received
all VetoableChange
events from this reporter.
VetoableChangeListener
, that received
specific VetoableChange
events from this reporter.
Graph
from the list of views handled
by this manager.
WriteEventListener
that
has been registered with GraphMLHandler.addWriteEventListener(y.io.graphml.output.WriteEventListener)
WriteEventListener
that
has been registered with WriteEventHandler.addWriteEventListener(y.io.graphml.output.WriteEventListener)
PreferredPlacementDescriptor
s of all edge labels in the given graph with non-ambiguous
descriptors.
EditMode
of
the specified event's dispatcher MouseInputMode
.
handler
.
PreferredPlacementDescriptor
s of all edge labels in the given graph with their original
descriptors.
AbstractSnapContext.processSnapResults(java.util.List, y.geom.YPoint)
if no snapping should be performed.
resetValue()
of all contained editors.
valueUndefined
property as well.
AnimationObject
that resizes the node represented
by the specified NodeRealizer
.
id
to an Edge
instance.
id
to an Graph
instance.
id
to an Node
instance.
id
to an Port
instance.
GroupLayoutConfigurator.prepareAll()
.
GroupLayoutConfigurator.prepareAutoBoundsFeatures()
.
TableGroupNodeRealizer
instances
after a layout calculation.
LayoutModule.backupDataProvider(y.view.Graph2D, Object)
.
graph
by freeing up resources created by
BalloonLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
BusRouterModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
ChannelEdgeRouterModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
CircularLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
ComponentLayoutModule.prepareGraph(Graph2D, OptionHandler)
.
graph
by freeing up resources created by
DirectedOrthogonalLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
FamilyTreeLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
HierarchicLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
IncrementalHierarchicLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
LabelingModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
OrganicEdgeRouterModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
OrganicLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
ParallelEdgeLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
PartialLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
PolylineEdgeRouterModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
SmartOrganicLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
by freeing up resources created by
TreeLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
GroupLayoutConfigurator.prepareGroupDataProviders()
.
GroupLayoutConfigurator.restoreAll()
after the layout is done.
GroupLayoutConfigurator.prepareGroupNodeInsets()
.
GroupLayoutConfigurator.prepareMinGroupNodeSizes()
.
NodePortLayoutConfigurator.restoreAll(Graph2D)
after the layout is done.
DataProvider
bindings that have been changed using {DataProviders.DataProviderOverlayManager.addDataProvider(Object, DataProvider)
.
TableLayoutConfigurator.restoreAll(Graph2D)
after the layout is done.
TableGroupNodeRealizer
instances.
AnimationObject
that traverses the edge path
of the edge represented by the specified EdgeRealizer
from the target node to the source node thereby creating an
retracting effect.
DataProvider
key for selecting edges for reversal
list of edges
.
NodeMap
that holds for each node an Object
representing its right-hand side node in a layer
or null
if it is the rightmost node.
NodeHalo
size at the right side of the node.
AbstractRotatableNodePlacer.RootAlignment
at the right side.
NodeLabel.INTERNAL
.
snap type
.
Graph2DViewActions.getRightAlignAction()
.
x
coordinate of the
node realizer.
orientation(p,q,r) < 0
DataProvider
key for assigning nodes to specific layers relative to the root node of the bus
An offset value i
specified for a bus node is interpreted relative to the root node as follows,
assuming that the root node is in layer x
.
DataProvider
key for specifying the placement of each subtree root
If no root placement is specified for one of the subtree roots, the default
root placement
will be used.
YVector
instance that is obtained by rotating
this vector by the given angle (measured in radians) in clockwise
direction (with regards to screen coordinates).
RotatedDiscreteEdgeLabelModel
describes the placement of rotated labels at some predefined positions along the edge.RotatedDiscreteEdgeLabelModel
with default settings.
RotatedDiscreteEdgeLabelModel
using the given candidate mask.
RotatedSliderEdgeLabelModel
allows placement of labels at a set of continuous rotated positions
along both sides of an edge or directly on the edge path.RotatedSliderEdgeLabelModel
with the given mode.
DataProvider
key for obtaining the edges that should be routed by the custom edge router
DataProvider
key for obtaining the edges that should be routed by the edge router.
DataProvider
key for selecting edges that should be routed
DataAcceptor
key for publishing the parallel edges that were routed and not treated as leading edges
In the DataAcceptor
registered with the graph with this key all parallel edges which are
no leading (master) edges are marked.
layout process
and routes all partial edges that connect two fixed elements.
edge routing algorithm
.
layout process
and routes all inter-edges.
MultiPageLayouter.removeConnectorPair(y.base.Node, y.base.Node, y.base.YList, LayoutContext)
to route the restored edges).
layout orientation
, with the edges connecting in the direction of flow.
DataProvider
key for specifying the routing direction for each subtree root
The children in a subtree are arranged either horizontally or vertically.
GenericTreeLayouter.SubtreeShape
of the child nodes.
core layout algorithm
.
layout orientation
, with the edges connecting orthogonally to the
direction of flow.
EdgeLayoutDescriptor
to specify the routing style for different types of edges.RoutingStyle
instance with the given routing style for each edge.
RoutingStyle
instance with the given routing style for each edge and also specifying
whether or not the resulting path should consist of cubic bezier control points.
TableGroupNodeRealizer
.
TableGroupNodeRealizer
.
null
if no row in the table's model contains the specified
point.
partition grid
structure.DropTargetListener
can be used to create new rows in a TableGroupNodeRealizer
via drag'n'drop.YModule.init()
- YModule.mainrun()
- YModule.dispose()
.
NodeLabel.SIDES
,
NodeLabel.SANDWICH
and NodeLabel.EIGHT_POS
.
SALabeling
with default settings.
true
if this hit info contains the same set of hits as another hit info.
Node
of this NodeData
instance.
above
and below
the node.
AnimationObject
that scales the node represented
by the specified NodeRealizer
.
DataProvider
key for specifying the set of edges for which this stage will replace bends
Only the bends of the marked edges will be replaced with dummy nodes.
DataProvider
key for marking edges that will be routed
NodeLabel.CORNERS
and
NodeLabel.EIGHT_POS
.
null
otherwise.
null
otherwise.
index
.
segment infos
in this channel.
SegmentGroup
that contains the given segments and a range to place them.
segment groups
in this channel
.
SegmentInfo
holds information about the possible location of an orthogonal edge segment.SegmentInfo
with the given information.
SegmentInfo
using a LineSegment
to describe the edge segment.
added keys
of edge objects.
Graph2DViewActions.getSelectAllAction()
.
Graph2DViewActions.getSelectBottomEdgeAction()
.
Graph2DViewActions.getSelectLeftEdgeAction()
.
Graph2DViewActions.getSelectRightEdgeAction()
.
Graph2DViewActions.getSelectTopEdgeAction()
.
Graph2DViewActions.SelectAllAction.select(Graph2DView)
instead.
parent
that have a matching Node name localName
and
XML namespace nsURI
.
createDuplicates
.
DataProvider
key for looking up the selected state of the edges in the graph
A layout algorithm can retrieve a DataProvider
registered with this key to apply a special
handling to the selected edges.
DataProvider
key for selecting edges whose bends will be temporarily hidden
If there is no DataProvider
registered with this key, all edges are considered.
DataProvider
key for looking up the selected state of the nodes in the graph
A layout algorithm can retrieve a DataProvider
registered with this key to apply a special
handling to the selected nodes.
DataProvider
key for marking the node that will be used as root node of the tree.
DataProvider
key for marking the node that will be used as root node of the tree.
DataProvider
key for marking the node that will be used as root node of the tree.
DataProvider
key for marking the node that will be used as root node of the tree.
DataProvider
key for marking the node that will be used as root node of the tree.
parent
that has a matching Node name localName
and
XML namespace nsURI
.
parent
that represents significant content.
EdgeRealizer.setSelected(boolean)
when
the selection state of the specified realizer instance has changed.
NodeRealizer.setSelected(boolean)
when
the selection state of the specified realizer instance has changed.
NodePort.setSelected(boolean)
when
the selection state of the specified port instance has changed.
YLabel.setSelected(boolean)
when
the selection state of the specified label instance has changed.
NodePort.Painter
implementation that draws
a special "is selected" marker.SelectionPortPainter
instance.
Graph2D
.createLabelDuplicates
.
SelfloopCalculator
using the given parameters.
SelfLoopLayouter
routes the self-loops (reflexive edges) of a graph.SelfLoopLayouter
instance with default settings.
SelfLoopLayouter
using the given core layout algorithm
.
SelfLoopTool
.
DataProvider
key for storing the constraint graph
A v1 before v2
constraint is represented as an edge between the representatives of v1
and v2
in the constraint graph.
DataAcceptor
key for publishing the index inside their layer for all nodes in the graph.
DataAcceptor
key for publishing the index inside their layer for all nodes in the graph.
Layers
instance based on the given Comparator
instance.
layer
.
HierarchicLayouter
to calculate the order of the nodes within each layer
.hierarchic layout algorithm
.
SequentialLayouter
allows for chaining multiple layout algorithms
.SequentialLayouter
instance with an empty chain of layout algorithms
.
SerializationHandler
s
to let registered serialization code perform the serialization of items.SerializationEvent
class
the item
.
SerializationEvent
class
the item
SerializationEvent
s.GraphMLWriteContext
's
serialize
methods and the like to indicate that the serialization failed.SerializationNotSupportedException
class.
SerializationNotSupportedException
class with the given message.
SerializationNotSupportedException
class
item
to an XML representation.
item
to an XML representation.
item
to XML content.
PreferredPlacementDescriptor
instance with all its fields.
EdgeLabel
element.
NodeLabel
element.
SmartEdgeLabelModel
instances with their fields.
SmartNodeLabelModel
instances with their fields.
SmartEdgeLabelModel
instances with all its fields.
SmartNodeLabelModel
instances with all its fields.
SeriesParallelLayouter
instance with default settings.
SeriesParallelLayouter
.PatchRouterStage
.
ReducedSphereOfActionStage
.
Layouter.SELECTED_NODES
and Layouter.SELECTED_EDGES
data provider
instances should be registered with the graph to pass the current selection state to the layout algorithm.
proxies
that the algorithm tries to place on a page.
PortConstraint
s of the original edge
should be adopted by its replacement edges.
DataProvider
key to look up the selection state of the edges.
DataProvider
key to look up which edges are routed.
DataProvider
which determines the edges that shall be routed by this
algorithm.
DataProvider
which determines the edges that shall be routed by this
algorithm.
DataProvider
key to look up the nodes whose incident edges are routed.
Layerer
instance.
ImageNodePainter.contains(NodeRealizer,double,double)
method should use the alpha transparency of
the image to determine whether this realizer "contains" points.
ImageNodeRealizer.contains(double, double)
method should use the alpha transparency of the
image to determine whether this realizer "contains" points.
Drawer
called when the given graph is not a tree.
PreferredPlacementDescriptor.getAngle()
.
ARTreeLayouter
.
squarified tiling policy
.
PortConstraint
.
name
with value value
.
autoAdopt
state of this editor.
autoAdopt
state of this editor.
autoAdopt
state.
PortCandidate
s are inserted to improve the routing of inter-edges.
AutoBoundsFeature
interface.
GroupNodeRealizer.setAutoBoundsInsets(y.geom.YInsets)
instead.
ProxyAutoBoundsNodeRealizer.setAutoBoundsInsets(y.geom.YInsets)
instead.
AutoBoundsFeature
interface.
edge betweenness
clustering algorithm if it is chosen as clustering policy.
autoCommit
state of this editor.
autoCommit
state of this editor.
autoCommit
state.
Graph2D.backupRealizers(EdgeCursor)
and
Graph2D.backupRealizers(NodeCursor)
.
affected nodes
should be removed.
animate
method should block or
return immediately.
ImageOutputHandler.createDefaultGraph2DView(y.view.Graph2D)
.
GenericGroupNodeRealizer.setBorderInsets(y.geom.YInsets)
instead.
GroupNodeRealizer.setBorderInsets(y.geom.YInsets)
instead.
oriented box
of the label.
boundsDirty
property to the specified
value.
SimplexNodePlacer
should break long edge segments in favor of a
potentially more compact layout.
BridgeCalculator
instance or null
if no such instance is installed.
KeyEvent
which cancels the edge creation.
KeyEvent
which cancels the edge creation.
DataProvider
key used for looking up the selected nodes that should be placed in the center.
ChannelEdgeRouter
instance used for inter-edge routing.
NodePlacer
instance that places the non-assistant children.
GlobalProperties.load()
.
classType
.
true
, an existing graph instance will be cleared
before the graph is read into this instance, otherwise the loaded
graph will be merged into the existing one.
object
.
closed
state.
closed
state.
closed
state.
closed
state.
LayoutStage
wraps lines/rows or columns.
Comparator
instance used for sorting the lanes.
Comparator
that will be used for sorting the outgoing edges
of each local root in the tree before they are being arranged.
Comparator
instance that determines the order of the outgoing edges for each node of the tree.
Comparator
that will be used for sorting the outgoing edges
of each local root in the tree before they are being arranged.
Comparator
instance that is used for sorting the outgoing edges of each node of the tree.
Comparator
instance.
LayoutStage
that arranges the connected components of an input graph.
LayoutStage
that arranges the connected components of an input graph.
ComponentLayouter
instance used for placing the graph partitions.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
ComponentLayouter
should be enabled.
LayoutStage
used for arranging the components of the graph is
activated.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
LayoutStage
used for arranging the components of the graph is activated.
factory
under the given configuration name.
factory
under the given configuration name.
factory
under the given configuration name.
Graph2DLayoutExecutor.configureComponentLayouter(Graph2DView, y.layout.ComponentLayouter)
to configure the current instance of the ComponentLayouter
.
GroupLayoutConfigurator
to prepare the graph for the calculation of a grouped Graph2D
that has an associated
HierarchyManager
.
NodePortLayoutConfigurator
to prepare
the node ports of the graph for layout calculation.
TableLayoutConfigurator
to prepare the graph for the calculation of PartitionGrid
s
based on the information available in the TableGroupNodeRealizer
instances.
NodeHalos
associated with the group's child nodes.
YLabel.width
and YLabel.height
properties according
to the current rotation angle
.
GraphCopier.CopyFactory
that is used to create
any graph elements in the specified view graph.
ConstraintLayerer
instance.
LayoutStage
.
LayoutStage
.
Layouter
instance that is applied to each subgraph component.
previous entrances
.
PortCandidate
s
would be chosen.
segment info
has been assigned within its location range
.
PathRequest
that is currently routed.
curved
edges may shortcut and introduce
additional edge crossings to make curves more direct and smoother.
curved
edges may shortcut and introduce
additional edge crossings to make curves more direct and smoother.
curved
routes should preferably be.
curved
routes should preferably be.
profit model
(sp).
Obstacle
that must be cut in a subdivision.
true
this mode will cycle the selection through all hits at the
current position when the left mouse button is clicked while pressing the modifier(s)
specified in EditMode.setCyclicSelectionModifierMask(int)
.
DataAcceptor
to use for storing the data.
TaskExecutor
s.
EdgeBundleDescriptor
used for all edges which do not have a specific
descriptor assigned via a DataProvider
registered with key EdgeBundling.EDGE_BUNDLE_DESCRIPTOR_DPKEY
.
Comparator
instance that sorts the outgoing edges in all subtrees that do
not have a specific Comparator
assigned using a DataProvider
.
clipLength
for all default arrows.
CopyFactory used by this manager.
- setDefaultCursor(Cursor) -
Method in class y.view.EditMode
- Sets the default cursor displayed by this mode if no other cursor is determined.
- setDefaultCursor(Cursor) -
Method in class y.view.NavigationMode
- Sets the default cursor for this view mode.
- setDefaultDistance(double) -
Method in class y.view.SmartEdgeLabelModel
- Sets the default distance which is used to create the default parameter.
- setDefaultEdgeLayoutDescriptor(CurveEdgeLayoutDescriptor) -
Method in class y.layout.router.CurveRoutingStage
- Specifies the default
CurveEdgeLayoutDescriptor
which provides layout information that is considered when
adding curves to the edge path.
- setDefaultEdgeLayoutDescriptor(EdgeLayoutDescriptor) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the
EdgeLayoutDescriptor
instance used for all those edges that do not have a specific layout
descriptor assigned.
- setDefaultEdgeRealizer(EdgeRealizer) -
Method in class y.view.Graph2D
- Sets the default edge realizer.
- setDefaultEdgeRoutingStyle(byte) -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Specifies the default routing style for edges that have no individual routing style.
- setDefaultExists(boolean) -
Method in class y.io.graphml.input.AbstractInputHandler
- Sets a value indicating whether the default value exists in the key definition.
- setDefaultFolderNodeRealizer(NodeRealizer) -
Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
- Sets the default node realizer for folder nodes.
- setDefaultGroupNodeRealizer(NodeRealizer) -
Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
- Sets the default node realizer for group nodes.
- setDefaultHeight(double) -
Method in class y.view.tabular.RowDropTargetListener
- Specifies the initial height of rows created by this listener.
- setDefaultInsets(Insets) -
Method in class y.layout.grouping.InsetsGroupBoundsCalculator
- Specifies the default insets that will be used if the
DataProvider
registered with the
insets key
does not contain a mapping for a specific node.
- setDefaultInsets(YInsets) -
Method in class y.view.tabular.ColumnDropTargetListener
- Specifies the insets of columns created by this listener.
- setDefaultInsets(YInsets) -
Method in class y.view.tabular.RowDropTargetListener
- Specifies the insets of rows created by this listener.
- setDefaultLeafPlacer(NodePlacer) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies the default
NodePlacer
instance that places the leaf nodes of the tree.
- setDefaultMinimumColumnWidth(double) -
Method in class y.view.tabular.TableGroupNodeRealizer
- Specifies the default minimum width of column.
- setDefaultMinimumHeight(double) -
Method in class y.view.tabular.RowDropTargetListener
- Specifies the minimum height of rows created by this listener.
- setDefaultMinimumNodeSize(YDimension) -
Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
- Specifies the default minimum size (width and height) for group nodes.
- setDefaultMinimumRowHeight(double) -
Method in class y.view.tabular.TableGroupNodeRealizer
- Specifies the default minimum height of rows.
- setDefaultMinimumWidth(double) -
Method in class y.view.tabular.ColumnDropTargetListener
- Specifies the minimum width of columns created by this listener.
- setDefaultNodeLayoutDescriptor(NodeLayoutDescriptor) -
Method in class y.layout.tabular.TabularLayouter
- Specifies the
NodeLayoutDescriptor
instance used for all the nodes that do not have an individual
layout descriptor.
- setDefaultNodePlacer(NodePlacer) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies the default
NodePlacer
instance that arranges all subtrees that do not have a specific
NodePlacer
assigned using a DataProvider
.
- setDefaultNodeRealizer(NodeRealizer) -
Method in class y.view.Graph2D
- Sets the default node realizer.
- setDefaultOutEdgeComparator(Comparator) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the default
Comparator
used for sorting the outgoing edges incident to nodes that do not have a
specific Comparator
.
- setDefaultPortAssignment(PortAssignment) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the default
PortAssignment
used for those nodes that do not have their own specific instance.
- setDefaultPortAssignment(PortAssignment) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies the default
PortAssignment
instance for all subtrees that do not have a
specific PortAssignment
assigned using a DataProvider
.
- setDefaultPortBorderGapRatio(double) -
Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
- Specifies the border gap ratio for the default port.
- setDefaultRowHeight(double) -
Method in class y.view.tabular.TableGroupNodeRealizer
- Specifies the default height of rows.
- setDefaultRowInsets(YInsets) -
Method in class y.view.tabular.TableGroupNodeRealizer
- Specifies the default row insets.
- setDefaultValue(Object) -
Method in class y.io.graphml.GraphMLHandler.StringDataProviderOutputHandler
-
- setDefaultValue(Object) -
Method in class y.io.graphml.input.AbstractInputHandler
- Sets the default value that will be applied to the keys where the data attribute is missing.
- setDefaultValue(Object) -
Method in class y.io.graphml.output.AbstractOutputHandler
- Sets the default value.
- setDefaultValueAssigned(boolean) -
Method in class y.io.graphml.output.AbstractOutputHandler
- Sets a value indicating whether a default value has been assigned.
- setDefaultWidth(double) -
Method in class y.view.tabular.ColumnDropTargetListener
- Specifies the initial width of columns created by this listener.
- setDelegate(Drawer) -
Method in class y.layout.hierarchic.MedianDrawerWrapper
- Specifies the
Drawer
to which the actual drawing is delegated.
- setDeletionMask(int) -
Method in class y.view.Graph2DViewActions.DeleteSelectionAction
- Specifies the bit mask that determines the element types to consider for deletion.
- setDendrogramStyleEnabled(boolean) -
Method in class y.layout.tree.LayeredNodePlacer
- Specifies whether or not the layering is done dendrogram-like.
- setDensity(double) -
Method in class y.layout.SliderEdgeLabelModel
- Specifies the density for the generation of label candidate positions.
- setDensity(double) -
Method in class y.view.AutoRotationSliderEdgeLabelModel
- Sets the density factor that influences the number of candidates that are yield during
AutoRotationSliderEdgeLabelModel.getLabelCandidates(y.layout.EdgeLabelLayout, y.layout.EdgeLayout, y.layout.NodeLayout, y.layout.NodeLayout)
.
- setDeserializationProperty(Object, Object) -
Method in class y.io.graphml.GraphMLHandler
- Sets a deserialization property that allows to fine tune the parse process.
- setDeserializationProperty(Object, Object) -
Method in class y.io.graphml.input.ChildParseContext
- Sets the local deserialization property for the given key to the value.
- setDeserializationProperty(Object, Object) -
Method in class y.io.graphml.input.GraphMLParser
- Set an initial deserialization property that allows to fine tune the parse process.
- setDeserializer(DeserializationHandler) -
Method in class y.io.graphml.input.ComplexDataAcceptorInputHandler
- Sets a custom deserializer.
- setDeserializerTargetType(Class) -
Method in class y.io.graphml.input.ComplexDataAcceptorInputHandler
- Sets the target deserialization type for the
DeserializationEvent.getTargetType()
property.
- setDesiredAspectRatio(double) -
Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
- Specifies the desired aspect ratio.
- setDetailsShowing(boolean) -
Method in class y.util.DetailedMessagePanel
- Setter for property detailsShowing.
- setDeterministic(boolean) -
Method in class y.layout.hierarchic.incremental.PCListOptimizer
- Specifies whether this implementation should use a deterministic algorithm to assign the
PortCandidate
s.
- setDeterministic(boolean) -
Method in class y.layout.organic.GRIP
- Specifies whether or not the deterministic mode of the layout algorithm is enabled.
- setDeterministic(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether or not the deterministic mode of this algorithm is enabled.
- setDeterministicModeEnabled(boolean) -
Method in class y.layout.labeling.SALabeling
- Specifies whether or not this algorithm behaves deterministically.
- setDirectedArrows(boolean) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Sets whether the arrow indicators should point in the direction of
the edge or always away from the nodes.
- setDirectedMode(boolean) -
Method in class y.algo.Dfs
- Specifies whether or not to interpret the edges of the graph as directed.
- setDirectedModeEnabled(boolean) -
Method in class y.layout.ParallelEdgeLayouter
- Specifies whether or not the direction of edges should be considered.
- setDirectGroupContentEdgeRoutingEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies whether or not this edge is routed directly to a group node's border if it connects the group node with
one of its descendants.
- setDirectGroupContentEdgeRoutingEnabled(boolean) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies whether or not this edge is routed directly to a group node's border if it connects the group node with
one of its descendants.
- setDirection(double, double) -
Method in class y.view.Scroller
- Sets the direction of the scrolling by a direction vector (x,y).
- setDirectionConsiderationEnabled(boolean) -
Method in class y.layout.EdgeBundleDescriptor
- Specifies whether or not the direction of the edge associated to this descriptor should be considered.
- setDirectlyConnectSameLayerEdge(Edge) -
Method in interface y.layout.hierarchic.incremental.ItemFactory
- Converts a same-layer
Edge
to an Edge
of type EdgeData.TYPE_DIRECT_SAME_LAYER_EDGE
.
- setDirty() -
Method in class y.view.EdgeRealizer
- Marks this realizer as dirty.
- setDirty() -
Method in class y.view.Port
- Marks this port and it's associated edge realizer as dirty.
- setDisableSnappingModifier(int) -
Method in class y.view.CreateEdgeMode
- Sets the
modifier mask
that can be used to determine whether
the user disables snapping via the snap context
and CreateEdgeMode.getSnapToOrthogonalSegmentsDistance()
or CreateEdgeMode.isSnappingOrthogonalSegments()
temporarily.
- setDisableSnappingModifier(int) -
Method in class y.view.HotSpotMode
- Sets the
modifier mask
that can be used to determine whether
the user disables snapping
via the snap context
temporarily.
- setDisableSnappingModifier(int) -
Method in class y.view.MoveLabelMode
- Sets the
modifier mask
that can be used to determine whether the user disables
snapping
via the snap context
temporarily.
- setDisableSnappingModifier(int) -
Method in class y.view.MovePortMode
- Sets the
modifier mask
that can be used to determine whether
the user disables snapping via the snap context
temporarily.
- setDisableSnappingModifier(int) -
Method in class y.view.MoveSelectionMode
- Sets the
modifier mask
that can be used to determine whether
the user disables snapping
via the snap context
temporarily.
- setDisableSnappingModifier(int) -
Method in class y.view.OrthogonalMoveBendsMode
- Sets the
modifier mask
that can be used to determine whether
the user disables snapping
via the snap context
temporarily.
- setDistance(double) -
Method in class y.layout.DiscreteEdgeLabelModel
- Specifies the distance between the label's bounding box and the edge path.
- setDistance(double) -
Method in class y.layout.DiscreteNodeLabelModel
- Specifies the distance between the label's bounding box and the node.
- setDistance(double) -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Specifies the distance between the label's bounding box and the edge path.
- setDistance(double) -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Specifies the distance between the label's box and the edge's path.
- setDistance(double) -
Method in class y.view.AutoRotationSliderEdgeLabelModel
- Determines how far away from the edge's path the rotation point lies.
- setDistance(double) -
Method in class y.view.EdgeLabel
- Sets the distance of the label to the edge.
- setDistance(double) -
Method in class y.view.NodeLabel
- Sets the distance of the label to the node.
- setDistance(double) -
Method in class y.view.SmartNodeLabelModel
- Sets the distance between the bounding boxes of label and node in the manner of an inset.
- setDistanceRelativeToEdge(boolean) -
Method in class y.layout.RotatedSliderEdgeLabelModel
- Specifies whether or not the distance to the edge is interpreted relative to the edge's path.
- setDistances(double, double) -
Method in class y.layout.SliderEdgeLabelModel
- Specifies the minimum and maximum distances between the label's bounding box and the edge's path.
- setDistanceToEdge(double) -
Method in class y.layout.PreferredPlacementDescriptor
- Specifies the preferred distance between a label and the corresponding edge segment.
- setDouble(Object, double) -
Method in interface y.base.DataAcceptor
- Sets a double value associated with the given data holder.
- setDouble(Object, double) -
Method in interface y.base.EdgeMap
- Associates the given double value to the given edge.
- setDouble(Object, double) -
Method in interface y.base.NodeMap
- Associates the given double value to the given node.
- setDouble(Face, double) -
Method in interface y.layout.planar.FaceMap
- Associates the given double value to with the given edge.
- setDouble(Object, double) -
Method in class y.util.DataAcceptorAdapter
- Subclasses may override this
method to set double values associated with a data holder.
- setDouble(Object, double) -
Method in class y.util.EdgeMapAdapter
- Associates the given double value to with the given edge.
- setDouble(Object, double) -
Method in class y.util.Maps.HighPerformanceBoolMap
-
- setDouble(Object, double) -
Method in class y.util.Maps.HighPerformanceDoubleMap
-
- setDouble(Object, double) -
Method in class y.util.Maps.HighPerformanceIntMap
-
- setDouble(Object, double) -
Method in class y.util.Maps.HighPerformanceObjectMap
-
- setDouble(Object, double) -
Method in class y.util.NodeMapAdapter
- Associates the given double value to with the given node.
- setDoubleLineSpacingRatio(double) -
Method in class y.layout.tree.DoubleLinePlacer
- Specifies the ratio of the
spacing
between the root and the children in the upper line
and the spacing between the two lines of subtrees.
- setDownInZooming(boolean) -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Sets property
downInZooming
.
- setDrawable(Drawable) -
Method in class y.view.Scroller
- Sets the Drawable instance that visualizes the scroll mark.
- setDrawableHeight(double) -
Method in class y.view.tabular.ColumnDropTargetListener
- Specifies the height assigned to the drawable while no valid position for a
new column can be found at the cursor position.
- setDrawableSearchingEnabled(boolean) -
Method in class y.view.MouseInputMode
- Determines whether
Drawable
s will be checked whether they implement the
MouseInputEditorProvider
interface in MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo)
.
- setDrawableWidth(double) -
Method in class y.view.tabular.RowDropTargetListener
- Specifies the width assigned to the drawable while no valid position for a
new row can be found at the cursor position.
- setDrawEdgesFirst(boolean) -
Method in class y.view.DefaultGraph2DRenderer
- Sets the drawing order of edges and nodes.
- setDrawer(Drawer) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Specifies the
Drawer
instance responsible for assigning the coordinates to the nodes (third
phase of the layout algorithm).
- setDrawer(Drawer) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the
Drawer
instance responsible for assigning the coordinates to the nodes (third
phase of the layout algorithm).
- setDrawingBends(boolean) -
Method in class y.option.RealizerCellRenderer.EdgeRealizerIcon
- Sets whether the bends of the realizer are drawn.
- setDrawingDistanceCalculator(DrawingDistanceCalculator) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Specifies the
DrawingDistanceCalculator
instance responsible for determining the minimum distances
between elements that belong to the same layer.
- setDrawingMode(int) -
Method in class y.view.Graph2DView
- Sets the drawing mode for this view.
- setDrawSelectionOnTop(boolean) -
Method in class y.view.DefaultGraph2DRenderer
- Sets whether the selection and elements depending on the selection are drawn on top.
- setDrawShadow(boolean) -
Method in class y.view.BevelNodePainter
- Sets whether the painter will draw a drop shadow effect.
- setDrawShadow(boolean) -
Method in class y.view.ShinyPlateNodePainter
- Sets whether the painter will draw a drop shadow effect.
- setDropShadowColor(Color) -
Method in class y.view.ShapeNodeRealizer
-
- setDropShadowOffsetX(byte) -
Method in class y.view.ShapeNodeRealizer
- Set the horizontal offset of the drop shadow.
- setDropShadowOffsetY(byte) -
Method in class y.view.ShapeNodeRealizer
- Set the vertical offset of the drop shadow.
- setDummyMap(NodeMap) -
Method in class y.layout.hierarchic.AbstractDrawer
- Specifies a
NodeMap
instance for identifying the dummy nodes from the real nodes.
- setDummyMap(NodeMap) -
Method in class y.layout.hierarchic.AlignmentDrawer
-
- setDummyMap(NodeMap) -
Method in interface y.layout.hierarchic.Drawer
- Specifies a
NodeMap
instance for identifying the dummy nodes from the real ones.
- setDummyMap(NodeMap) -
Method in class y.layout.hierarchic.MedianDrawerWrapper
- Specifies a
NodeMap
instance for identifying the dummy nodes from the real ones.
- setDummyMap(NodeMap) -
Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
- Specifies a
NodeMap
instance for identifying the dummy nodes from the real ones.
- setEarlyEdgeCancelingEnabled(boolean) -
Method in class y.view.CreateEdgeMode
- Determines whether the edge creation should be canceled if the user
released the mouse inside the source node before even leaving it once.
- setEasedExecution(boolean) -
Method in class y.view.LayoutMorpher
- Specifies whether the layout morphing should be animated using ease in/
ease out effects for a smoother animation start/animation end feeling.
- setEdge2EdgeDistance(double) -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Specifies the minimum distance between two edges.
- setEdge2EdgeDistance(double) -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Specifies the minimum distance between two edges.
- setEdgeBundleModeMask(int) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies the bit mask for defining edge bundles.
- setEdgeConsiderationEnabled(boolean) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies whether or not edges are considered when clearing the
area
such that
no segments intersecting the area are allowed.
- setEdgeCrossingCost(double) -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Specifies the costs for a crossing between two edges.
- setEdgeCrossingPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for a crossing of two edges.
- setEdgeDistributionStrategy(Layouter) -
Method in class y.layout.router.ChannelEdgeRouter
- Specifies the strategy for the edge distribution step.
- setEdgeEncoder(ObjectEncoder) -
Method in class y.io.gml.GraphObjectEncoder
- Setter for property edgeEncoder.
- setEdgeEventHandler(DropSupport.EventHandler) -
Method in class y.view.DropSupport
- Sets the event handler for edge transfers.
- setEdgeGroupIDConverter(ObjectStringConverter) -
Static method in class y.io.graphml.graph2d.PortConstraintInputHandler
- Sets the converter that is responsible for converting the string representation
of a source or target group id to an object.
- setEdgeGroupIDConverter(ObjectStringConverter) -
Method in class y.io.graphml.graph2d.PortConstraintOutputHandler
- Sets the converter that is responsible for converting the source or target group ID
to a string representation.
- setEdgeGroupOverlapAllowed(boolean) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Specifies whether or not edge labels may overlap with edges belonging to the same edge group as the label's edge.
- setEdgeGroupRoutingStyle(byte) -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Specifies the routing style for grouped edges at the common segments.
- setEdgeHitSensitivity(double) -
Method in class y.io.ImageMapOutputHandler
- Sets the width of an additional hit-test-sensitive border applied
to each hyperlinked edge path.
- setEdgeLabelAnimationEnabled(boolean) -
Method in class y.view.LayoutMorpher
- Specifies whether or not edge label placement changes are
animated.
- setEdgeLabelConsiderationEnabled(boolean) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies whether or not the layout algorithm considers edge labels, moving them outside the area, if necessary.
- setEdgeLabelConsiderationEnabled(boolean) -
Method in class y.layout.partial.FillAreaLayouter
- Specifies whether or not the layout algorithm considers edge labels.
- setEdgeLabelConsiderationEnabled(boolean) -
Method in class y.layout.router.CurveRoutingStage
- Specifies whether or not edge labels are considered while determining curved edge routes.
- setEdgeLabelCrossingPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for an edge crossing an edge label.
- setEdgeLabelLayout(Object, EdgeLabelLayout[]) -
Method in class y.layout.DefaultGraphLayout
- Specifies the layout information for all edge labels belonging to the given edge.
- setEdgeLabelModel(EdgeLabelModel) -
Method in class y.layout.EdgeLabelLayoutImpl
- Specifies the label model that describes the valid locations for this label.
- setEdgeLabelSnapDistance(double) -
Method in class y.view.LabelSnapContext
- Sets the distance where the edge label snaps in position.
- setEdgeLabelSpacing(double) -
Method in class y.layout.tree.BalloonLayouter
- Specifies the distance between edge labels belonging to the same edge as well
as the distance of the edge labels to the target node of the edge.
- setEdgeLabelTipEnabled(boolean) -
Method in class y.view.TooltipMode
- Specifies whether tooltips for edge labels will be displayed.
- setEdgeLabelVisibility(int) -
Method in class y.view.VisibilityFilter
- Specifies the visibility state of edge labels which are to be accepted by
this filter.
- setEdgeLayout(Object, EdgeLayout) -
Method in class y.layout.DefaultGraphLayout
- Specifies the layout information associated with the given edge.
- setEdgeLayoutDescriptor(EdgeLayoutDescriptor) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the
EdgeLayoutDescriptor
instance used for all those
edges that do not have a specific layout descriptor assigned.
- setEdgeLayoutDescriptor(EdgeLayoutDescriptor) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies the
EdgeLayoutDescriptor
instance used for all those edges that do not have a
specific layout descriptor
assigned.
- setEdgeLayoutDescriptor(EdgeLayoutDescriptor) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies the
EdgeLayoutDescriptor
instance used for all those edges that do not have a
specific layout descriptor
assigned.
- setEdgeLayoutDescriptor(EdgeLayoutDescriptor) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies the
EdgeLayoutDescriptor
instance used for all those edges that do not have a specific layout
descriptor assigned.
- setEdgeLengthKey(Object) -
Method in class y.layout.hierarchic.AbstractDrawer
- Specifies the key for the
DataProvider
which stores the length of the edges.
- setEdgeLengthPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Sets the penalty for the edge length.
- setEdgeList(EdgeList) -
Method in class y.layout.planar.GT.EdgeListComparator
-
- setEdgeMapCopying(boolean) -
Method in class y.util.GraphCopier
- Specifies if the contents of edge maps are copied automatically.
- setEdgeNodeOverlapAllowed(boolean) -
Method in class y.layout.router.OrganicEdgeRouter
- Specifies whether or not edges are allowed to cross nodes.
- setEdgeOrderComparator(Comparator) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies a custom
Comparator
to define the processing order of the edges.
- setEdgeOverlapCost(double) -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Specifies the costs for overlapping edge paths.
- setEdgeOverlapPenalty(double) -
Method in class y.layout.LabelCandidate
- Specifies a penalty for a candidate position that overlaps the path of an edge.
- setEdgePathResettingEnabled(boolean) -
Method in class y.layout.grouping.GroupNodeHider
- Specifies whether or not this stage resets the paths of edges incident to group nodes.
- setEdgePolicy(byte) -
Method in class y.view.LocalViewCreator.Neighborhood
- Specifies the policy specifier that determines which edges should be
included in the local view.
- setEdgeRouter(Layouter) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies the custom edge router instance that is applied to reroute edges.
- setEdgeRouter(Layouter) -
Method in class y.layout.partial.PartialLayouter
- Specifies the custom edge router instance that is used for partial edges and edges between different subgraph components
(so-called inter-edges).
- setEdgeRouter(EdgeRouter) -
Method in class y.layout.PartitionLayouter.PolylineInterEdgeRouter
- Specifies the
EdgeRouter
instance used for routing inter-edges.
- setEdgeRoutingPolicy(byte) -
Method in class y.layout.circular.CircularLayouter
- Specifies the edge routing policy that determines whether edges are routed internally or externally with
respect to a single partition circle.
- setEdgeRoutingStrategy(byte) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies the routing strategy that is preserved while clearing the area and applied when rerouting edges.
- setEdgeRoutingStrategy(byte) -
Method in class y.layout.partial.PartialLayouter
- Specifies the routing strategy that is used for partial edges and inter-edges.
- setEdgeRoutingStrategy(byte) -
Method in class y.layout.radial.RadialLayouter
- Specifies the edge routing strategy.
- setEdges(EdgeList) -
Method in class y.layout.router.polyline.PathSearchContext
- Specifies the edges that shall be routed.
- setEdgesDirty() -
Method in class y.view.NodeRealizer
- Marks adjacent edge realizers as dirty.
- setEdgesDirty() -
Method in class y.view.ProxyShapeNodeRealizer
-
- setEdgeSearchingEnabled(boolean) -
Method in class y.view.MouseInputMode
- Determines whether
EdgeRealizer
s will be checked whether they implement the
MouseInputEditorProvider
interface in MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo)
when the Node of the EdgeRealizer is hit by the current mouse event.
- setEdgesFirst(boolean) -
Method in class y.view.DefaultGraph2DTraversal
- Specifies the general order of edge elements in relation to (incident)
node elements.
- setEdgeSpacing(double) -
Method in class y.layout.GraphLayoutLineWrapper
- Specifies the space that should be kept between edges.
- setEdgeSplitSupport(DropSupport.EdgeSplitSupport) -
Method in class y.view.DropSupport
- Specifies the support class that handles edge splitting on node drops if
edge splitting is enabled
.
- setEdgeSplittingEnabled(boolean) -
Method in class y.view.DropSupport
- Specifies whether or not this drop support should split an edge when a
dragged node is dropped onto it.
- setEdgeStraighteningOptimizationEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies whether or not a postprocessing step should be applied to reduce the number of bends.
- setEdgeStyle(byte) -
Method in class y.layout.tree.MultiParentDescriptor
- Specifies the routing style for edges that connect to nodes which constitute a multi-parent structure.
- setEdgeTipEnabled(boolean) -
Method in class y.view.TooltipMode
- Specifies whether tooltips for edges will be displayed.
- setEdgeToEdgeDistance(double) -
Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
- Specifies the minimum distance that exterior edges keep to each other.
- setEdgeToEdgeDistance(double) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Sets the minimum distance between two directly consecutive edges that pass through the same layer.
- setEdgeToEdgeDistance(double) -
Method in class y.view.MoveSnapContext
- Sets the preferred distance between edges.
- setEdgeVisibility(int) -
Method in class y.view.VisibilityFilter
- Specifies the visibility state of edges, ports, and bends which are to be
accepted by this filter.
- setEdgeWeight(EdgeMap) -
Method in class y.layout.planar.SimpleEdgeRouter
-
- setEditing(boolean) -
Method in class y.view.ViewMode
- Used by subclasses to update the current state.
- setEditNodeMode(ViewMode) -
Method in class y.view.EditMode
- Sets the minor mode for node editing associated with this mode.
- setEditor(ItemEditor) -
Method in class y.option.ColorRenderer
-
- setEditor(ItemEditor) -
Method in interface y.option.TableEditorFactory.ItemEditorOwner
- Sets the editor of this
ItemEditorOwner
.
- setEditorFactory(EditorFactory) -
Method in class y.option.OptionHandler
- Sets the editor factory.
- setElementFactory(ElementFactory) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies the
element factory
for creating special nodes and
edges in a multi-page layout.
- setEmptyMask(int) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Specifies the bit mask that determines which elements to select if
this action is used to select elements in a graph in which the selection
state of all elements is
false
.
- setEmptySelectionEnabled(boolean) -
Method in class y.view.Graph2DViewActions.FoldSelectionAction
- Sets whether an empty group node should be created if the list of accepted nodes is empty.
- setEmptySelectionEnabled(boolean) -
Method in class y.view.Graph2DViewActions.GroupSelectionAction
- Sets whether an empty group node should be created if the list of accepted nodes is empty.
- setEnabled(boolean) -
Method in interface y.option.ItemEditor
- Sets the enabled state of this editor.
- setEnabled(boolean) -
Method in class y.option.OptionItem
- Specifies the enabled state of this item.
- setEnabled(boolean) -
Method in class y.view.AbstractMouseInputEditor
- Sets whether this editor is deemed enabled.
- setEnabledOnCondition(ConstraintManager.Condition, OptionItem) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the condition
changes.
- setEnabledOnCondition(ConstraintManager.Condition, OptionGroup) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the condition
changes.
- setEnabledOnValueEquals(String, Object, String) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the source item
is changed.
- setEnabledOnValueEquals(String, Object, String, boolean) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the source item
is changed.
- setEnabledOnValueEquals(OptionItem, Object, OptionItem) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the source item
is changed.
- setEnabledOnValueEquals(OptionItem, Object, OptionItem, boolean) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the source item
is changed.
- setEnabledOnValueEquals(String, Object, OptionGroup) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the source item
is changed.
- setEnabledOnValueEquals(String, Object, OptionGroup, boolean) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the source item
is changed.
- setEnabledOnValueEquals(OptionItem, Object, OptionGroup) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the source item
is changed.
- setEnabledOnValueEquals(OptionItem, Object, OptionGroup, boolean) -
Method in class y.option.ConstraintManager
- Creates a constraint that is triggered when the value of the source item
is changed.
- setEncoderFactory(EncoderFactory) -
Static method in class y.io.GMLIOHandler
- Setter for the EncoderFactory (Singleton)
- setEndPointsAbs(Edge, YPoint, YPoint) -
Method in class y.layout.LayoutGraph
- Specifies the two end points of the given edge in absolute coordinates.
- setEnforceGlobalLayering(boolean) -
Method in class y.layout.tree.TreeLayouter
- Returns whether or not a global layering is enforced, that is, each node spans exactly one layer.
- setEnforceMonotonicPathRestrictions(boolean) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies whether or not monotonic path restrictions should be enforced.
- setEnterDirection(Direction) -
Method in class y.layout.router.polyline.CellEntrance
- Specifies the direction from which this
cell
was entered.
- setEnterInterval(OrthogonalInterval) -
Method in class y.layout.router.polyline.CellEntrance
- Specifies the
OrthogonalInterval
that was used for entering this cell
.
- setEnterSegmentGroup(SegmentGroup) -
Method in class y.layout.router.polyline.EdgeCellInfo
- Specifies the
segment group
containing the entering segment.
- setEnterSegmentNo(int) -
Method in class y.layout.router.polyline.EdgeCellInfo
- Specifies the index of the segment that enters this cell.
- setEntrance(int, CellEntrance) -
Method in class y.layout.router.polyline.Path
- Replaces the
CellEntrance
at the given position of this path with the given CellEntrance
.
- setEnum(Object[], Object) -
Method in class y.option.EnumOptionItem
- Sets the range of possible values.
- setEnum(Object[]) -
Method in class y.option.EnumOptionItem
- Sets the range of possible values.
- setEnvironmentName(String) -
Method in class y.util.GlobalProperties
- Sets the environment name that will be queried for an filename that will
be used for loading the properties into this instance upon invocation
of
GlobalProperties.load()
.
- setEpsilon(double) -
Method in class y.layout.router.ChannelRouter
- Specifies the current epsilon value.
- setEpsilon(double) -
Method in class y.view.tabular.TableSizeEditor
- Specifies the maximal distance the mouse cursor may have to the realizer's bounding box, a column's right border or a
row's bottom border so that a resize gesture still may start there.
- setEpsilonChannelIgnored(boolean) -
Method in class y.layout.router.ChannelRouter
- Specifies whether or not middle segments with lengths smaller than
epsilon
should be ignored.
- setExactPlacementEnforced(boolean) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies whether or not the
SimplexNodePlacer
enforces the placement of nodes at their
exact current positions, even if this violates minimum distance constraints.
- setExchangeRealizersOnBackup(boolean) -
Method in class y.view.Graph2DUndoManager
- Controls whether or not an exchange of the realizers associated with
a node or edge is desired when backing them up.
- setExchangeRealizersOnBackup() -
Method in class y.view.Graph2DUndoManager
- Returns the exchangeRealizerOnBackup policy used.
- setExistingBendsConsiderationEnabled(boolean) -
Method in class y.layout.router.OrganicEdgeRouter
- Specifies whether or not the initial bend coordinates influence the path routing such that the calculated
routes tend to have a similar overall shape.
- setExitSegmentGroup(SegmentGroup) -
Method in class y.layout.router.polyline.EdgeCellInfo
- Specifies the
segment group
containing the exiting segment.
- setExitSegmentNo(int) -
Method in class y.layout.router.polyline.EdgeCellInfo
- Specifies the index of the segment that exits this cell.
- setExitStatus(short) -
Method in class y.module.YModule
- Sets the exit status of this module.
- setExpanded(boolean) -
Method in interface y.option.ExpansionStateTracker
- Sets the current expanded state.
- setExpanded(boolean) -
Method in class y.view.Graph2DNodeRealizer
- Sets the expansion state of this realizer.
- setExportPainting(boolean) -
Method in class y.view.GraphicsContext
- Indicates whether the current painting process
is used to export the graphics.
- setExtendedLabelHitEnabled(boolean) -
Method in class y.view.tabular.TableLabelEditor
- Specifies whether the editor may start label editing for columns and rows
that have no children upon hits outside of the column's top inset area
or the row's left inset area.
- setExtendedMovementHitEnabled(boolean) -
Method in class y.view.tabular.TableOrderEditor
- Specifies whether the editor may reorder columns and rows that have no
children upon drags outside of the column's top inset area or the row's
left inset area.
- setExtendedSelectionHitEnabled(boolean) -
Method in class y.view.tabular.TableSelectionEditor
- Specifies whether the editor may change the selection state of columns and
rows that have no children upon hits outside of the column's top inset area
or the row's left inset area.
- setExtendedTypeSelectionEnabled(boolean) -
Method in class y.view.SelectionBoxMode
- Specifies whether or not this mode supports selecting graph elements
other than nodes, edges, and bends such as node and edge labels and/or
node ports.
- setFaceOf(Edge, Face) -
Method in class y.layout.planar.SimplePlanarInformation
- Sets to which face an edge belongs.
- setFallbackUpperSameLayerEdge(boolean) -
Method in interface y.layout.hierarchic.incremental.EdgeData
- Specifies whether or not the
Edge
associated with this EdgeData
instance should be an upper
same-layer edge (if it is a same-layer edge).
- setFamilyNodesAlwaysBelow(boolean) -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Specifies whether or not
FamilyTreeLayouter.TYPE_FAMILY
nodes are placed between or below the partners.
- setFillColor(Color) -
Method in class y.view.NodeRealizer
- Sets the fill color for this realizer.
- setFillColor(Color) -
Method in class y.view.PortConfigurationAdapter
- Specifies the main color that is used to fill the interior of
NodePort
s.
- setFillColor(Color) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setFillColor(Color) -
Method in class y.view.ShapeDrawable
- Setter for property fillColor.
- setFillColor2(Color) -
Method in class y.view.NodeRealizer
- Sets the second fill color for this realizer.
- setFillColor2(Color) -
Method in class y.view.PortConfigurationAdapter
- Specifies the gradient color that is used to fill the interior of
NodePort
s.
- setFillColor2(Color) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setFillStyle(byte) -
Method in class y.layout.tree.ARNodePlacer
- Specifies how rows/columns are aligned with each other.
- setFilter(Filter) -
Method in class y.util.FilterIterator
- Specifies the
Filter
that is to be used in determining
whether or not an element of the underlying Iterator
should
be returned by this FilterIterator
, too.
- setFilter(Graph, ModelViewManager.Filter) -
Method in class y.view.ModelViewManager
- Specifies the
Filter
that should be applied when elements in
viewGraph
are created by this manager.
- setFinalRounds(int) -
Method in class y.layout.organic.GRIP
- Specifies the number of Fruchterman-Reingold refinement rounds which are considered as the
final algorithm rounds.
- setFinalTemperature(double) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the absolute, final temperature value, which will cause the algorithm to stop
if the average temperature falls under this value.
- setFireGraphEventsEnabled(boolean) -
Method in class y.util.GraphHider
- Specifies whether or not this hider should fire graph events when adding
or removing items from the graph.
- setFireGraphEventsEnabled(boolean) -
Method in class y.util.GraphPartitionManager
- Specifies whether or not this partition manager should fire graph events
when adding or removing items from the graph.
- setFitContentOnResize(boolean) -
Method in class y.view.Graph2DView
- Specifies whether or not to fit the content inside
the view automatically whenever this component changes it's size.
- setFixed(boolean) -
Method in class y.layout.router.BusDescriptor
- Specifies whether or not the associated edge is fixed.
- setFixedElementsLayerer(Layerer) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the
Layerer
instance that obtains the layering
for fixed nodes during the incremental layout run.
- setFixedElementsSequencer(Sequencer) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the
Sequencer
instance that calculates the sequence
of the fixed nodes during the incremental layout run.
- setFixedGroupResizingEnabled(boolean) -
Method in class y.layout.partial.PartialLayouter
- Specifies whether or not fixed (non-partial) group nodes may be resized.
- setFixedPortConsiderationEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
- Specifies whether or not this
PortAllocator
considers edges with strong PortConstraint
s
or fixed PortCandidate
.
- setFixedRadius(double) -
Method in class y.layout.circular.SingleCycleLayouter
- Specifies a fixed radius for the circle on which the nodes will be placed.
- setFixedWidth(double) -
Method in class y.layout.GraphLayoutLineWrapper
- Specifies the desired width of the lines.
- setFixedWidthLineBreaks(boolean) -
Method in class y.layout.GraphLayoutLineWrapper
- Specifies whether the algorithm should use the
fixed width
or
target aspect ratio
to determine line breaks.
- setFixPointPolicy(byte) -
Method in class y.layout.FixNodeLayoutStage
- Specifies the fix point calculation policy used in
FixNodeLayoutStage.calculateFixPoint(Rectangle2D)
to determine which
point in the corresponding rectangle should be considered fixed.
- setFixPorts(boolean) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies whether the ports of the input graph must be fixed or if they can be changed.
- setFocusedFolderPolicy(int) -
Method in class y.view.LocalViewCreator.Neighborhood
- Specifies how to handle interedges at focused folders.
- setFocusNode(Node) -
Method in class y.view.LayoutMorpher
- Sets the node being focused at the end of the animation.
- setFolderGraphCopier(GraphCopier) -
Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
- Sets the copier to use for recursively copying the contents of the folder nodes.
- setFolderPolicy(byte) -
Method in class y.view.LocalViewCreator.FolderContents
- Specifies the policy specifier that determines whether or not folder nodes
should be included in the local view.
- setFont(Font) -
Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
- Sets the font for the footer.
- setFont(Font) -
Method in class y.view.YLabel
- Sets the font in which the text of this label gets displayed.
- setFontName(String) -
Method in class y.view.YLabel
- Sets a new font with the specified name for the label.
- setFontSize(int) -
Method in class y.view.YLabel
- Sets the point size for the label's font.
- setFontStyle(int) -
Method in class y.view.YLabel
- Sets the font style for this label.
- setFooterColor(Color) -
Method in class y.view.Graph2DPrinter.AbstractFooterDrawable
- Sets the background color of the footer.
- setFooterDrawable(Graph2DPrinter.FooterDrawable) -
Method in class y.view.Graph2DPrinter
- Sets the footer drawable of this class.
- setForceGlobalUpdate(boolean) -
Method in class y.view.Graph2DViewRepaintManager
- Specifies whether this
Graph2DViewRepaintManager
forces its view to repaint completely.
- setForkStyle(byte) -
Method in class y.layout.seriesparallel.DefaultPortAssignment
- Specifies the fork style which influences the port assignment.
- setFps(int) -
Method in class y.anim.AnimationPlayer
- Specifies the target frames-per-second rate (FPS), which the player tries to
achieve.
- setFractionMetricsForSizeCalculationEnabled(boolean) -
Static method in class y.view.YLabel
- Sets whether or not fractional font metrics shall be used to calculate the size of the label text.
- setFrame(double, double, double, double) -
Method in class y.view.NodeRealizer
- Sets the frame of the realizer, i.e. its size and
its location.
- setFrame(Rectangle2D) -
Method in class y.view.NodeRealizer
- Sets the frame of the realizer, i.e. its size and
its location.
- setFrame(double, double, double, double) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setFrame(Rectangle2D) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setFrame(double, double, double, double) -
Method in class y.view.tabular.TableGroupNodeRealizer
- Sets the size and location of the realizer.
- setFrame(Rectangle2D) -
Method in class y.view.tabular.TableGroupNodeRealizer
- Sets the size and location of the realizer.
- setFreeOffset(double, double) -
Method in class y.view.NodeLabel
- Deprecated. Client code should not set a label's offset directly, but rather use
NodeLabel.getBestModelParameterForBounds(y.geom.OrientedRectangle)
and
NodeLabel.setModelParameter(Object)
to create and specify a parameter that
represents the desired label position in the label's model.
- setFrom(double) -
Method in class y.view.SnapLine
- Sets the smaller coordinate this snap line starts from.
- setFromScratchLayerer(Layerer) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the
Layerer
instance that obtains the layering
for the nodes if the layout algorithm runs in From Scratch mode
.
- setFromScratchLayeringStrategy(byte) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies a predefined layering strategy for the
from scratch layerer
.
- setFromScratchSequencer(Sequencer) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the
Sequencer
instance that calculates the node
sequence if the layout algorithm runs in From Scratch mode
.
- setFromSketchLayerAssignment(boolean) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies whether or not the
SimplexNodePlacer
should try to use the coordinates given from the current
sketch for the determination of the layer coordinates.
- setFromSketchModeEnabled(boolean) -
Method in class y.layout.circular.CircularLayouter
- Specifies whether or not to take the coordinates of the input diagram
into account when arranging the nodes of the partitions and the partitions themselves.
- setFromSketchModeEnabled(boolean) -
Method in class y.layout.circular.SingleCycleLayouter
- Specifies whether or not to consider the coordinates of the input diagram when arranging the graph.
- setFromSketchModeEnabled(boolean) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies whether or not to take the coordinates of the input diagram into account when arranging the nodes.
- setFromSketchModeEnabled(boolean) -
Method in class y.layout.tree.BalloonLayouter
- Specifies whether or not to consider the given coordinates of the input diagram when arranging the tree.
- setFromSketchModeEnabled(boolean) -
Method in class y.view.tabular.TableLayoutConfigurator
- Specifies whether or not from sketch mode should be enabled.
- setFromSketchSwimlaneOrderingEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
- Specifies whether or not the order of the swimlanes should be determined based on the current sketch.
- setFuzzyTargetPortDetermination(boolean) -
Method in class y.view.CreateEdgeMode
- Determines whether this mode should use fuzzy logic to determine the location of the target port.
- setGeneralGraphHandlingEnabled(boolean) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies whether or not the layout algorithm can handle general graphs.
- setGlobalLock(Object) -
Method in class y.view.DefaultGraph2DRenderer
- Specifies the global synchronization lock that should be used to
synchronize all
intersects
and paint
calls on.
- setGlobalLock(Object) -
Method in class y.view.DefaultOrderRenderer
- Specifies the global synchronization lock that should be used to
synchronize all
intersects
and paint
calls on.
- setGlobalSequencingActive(boolean) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Determines whether or not a global sequencing heuristic should be applied.
- setGrabFocusEnabled(boolean) -
Method in class y.view.ViewMode
- Whether or not the UI focus should be grabbed
by the Graph2DView associated with this mode,
when pressing the mouse button.
- setGraph(Graph) -
Method in class y.layout.planar.VertexOrder
- Sets the graph for which the vertex order is computed.
- setGraph2D(Graph2D) -
Method in class y.io.ViewPortConfigurator
- Sets the reference graph used to configure the viewport when clip type
ViewPortConfigurator.CLIP_GRAPH
is active.
- setGraph2D(Graph2D) -
Method in class y.module.YModule
- Sets the graph being acted upon.
- setGraph2D(Graph2D) -
Method in class y.view.Graph2DView
- Sets the graph that this view displays.
- setGraph2DRenderer(Graph2DRenderer) -
Method in class y.view.Graph2DView
- Sets the renderer used to render the bound Graph2D.
- setGraph2DView(Graph2DView) -
Method in class y.io.ViewPortConfigurator
- Sets the reference view used to configure the viewport when clip type
ViewPortConfigurator.CLIP_VIEW
is active.
- setGraph2DView(Graph2DView) -
Method in class y.view.DefaultBackgroundRenderer
- Sets the view for this renderer.
- setGraph2DView(Graph2DView) -
Method in class y.view.GraphicsContext
- Sets the view for retrieval in
GraphicsContext.getGraph2DView()
.
- setGraphCopyFactory(GraphCopier.CopyFactory) -
Method in class y.base.Graph
- Sets the copy factory that is associated with this instance.
- setGraphEncoder(ObjectEncoder) -
Method in class y.io.gml.GmlObjectEncoder
- Setter for property graphEncoder.
- setGraphEncoder(ObjectEncoder) -
Method in class y.io.gml.HierarchicGraphObjectEncoder
- Setter for property graphEncoder.
- setGraphFactory(GraphFactory) -
Method in class y.view.hierarchy.HierarchyManager
- Sets the graph factory used by this manager to create new
nodes and graphs.
- setGravityFactor(double) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the gravity factor whose magnitude determines the strength of the force towards the
barycenter of the graph.
- setGrid(int) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies the equidistant spacing between the horizontal and vertical grid lines.
- setGrid(int) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies the equidistant spacing between the horizontal and vertical grid lines.
- setGrid(int) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies the equidistant spacing between the horizontal and vertical grid lines.
- setGrid(Grid) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies the
Grid
instance on which the routing algorithm places the orthogonal segments.
- setGridColor(Color) -
Method in class y.view.Graph2DView
- Sets the color of the grid
By default the grid is painted in gray.
- setGridEnabled(boolean) -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Specifies whether or not the orthogonal segments are distributed on grid coordinates.
- setGridMode(boolean) -
Method in class y.view.Graph2DView
- Turns grid on or off on the view.
- setGridMode(boolean) -
Method in class y.view.ViewMode
- Enable/Disable grid mode of the Graph2DView.
- setGridOffset(double, double) -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Specifies the coordinates of the origin of the grid.
- setGridOrigin(int, int) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the coordinates of the point on which the grid starts.
- setGridOrigin(YPoint) -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Specifies the origin of the grid.
- setGridReference(YPoint) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Specifies the node's reference point that will be placed on a grid coordinate.
- setGridResolution(double) -
Method in class y.view.Graph2DView
- Sets resolution of the grid.
- setGridRoutingEnabled(boolean) -
Method in class y.layout.router.BusRouter
- Specifies whether or not to route edge segments on grid lines only.
- setGridRoutingEnabled(boolean) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies whether or not the edge segments are routed on grid lines.
- setGridRoutingEnabled(boolean) -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Specifies whether or not to route the edges on a grid.
- setGridSnapDistance(double) -
Method in class y.view.MoveSnapContext
- Sets the snap distance for grid snapping.
- setGridSpacing(double) -
Method in class y.layout.ComponentLayouter
- Specifies the current grid spacing.
- setGridSpacing(double) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Specifies the equidistant spacing between the horizontal and vertical grid lines.
- setGridSpacing(double) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the equidistant spacing between the horizontal and vertical grid lines.
- setGridSpacing(int) -
Method in class y.layout.orthogonal.CompactOrthogonalLayouter
- Specifies the equidistant spacing between the horizontal and vertical grid lines.
- setGridSpacing(double) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies the current grid spacing.
- setGridSpacing(double) -
Method in class y.layout.partial.FillAreaLayouter
- Specifies the current grid spacing.
- setGridSpacing(int) -
Method in class y.layout.router.BusRouter
- Specifies the equidistant spacing between the horizontal and vertical grid lines.
- setGridSpacing(int) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the equidistant spacing between the horizontal and vertical grid lines.
- setGridType(int) -
Method in class y.view.Graph2DView
- Sets type of the grid.
- setGridVisible(boolean) -
Method in class y.view.Graph2DView
- Turns grid's visibility on or off on the view.
- setGridWidth(double) -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Specifies the spacing of the grid on which edges are routed.
- setGridWidth(double) -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Specifies the spacing between two grid lines.
- setGridWidthAdjustable(boolean) -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Specifies whether or not the grid spacing can be reduced if there is not enough space.
- setGroupAlignmentPolicy(byte) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the group layer alignment strategy used for recursive group layering.
- setGroupBorderWidth(int) -
Method in class y.view.CreateEdgeMode
- Sets the width of the active group node border.
- setGroupBorderWidth(int) -
Method in class y.view.EditMode
- Sets the width of the active group node border.
- setGroupBoundsCalculator(GroupBoundsCalculator) -
Method in class y.layout.grouping.GroupNodeHider
- Specifies the
GroupBoundsCalculator
instance for calculating the sizes of group nodes.
- setGroupBoundsCalculator(GroupBoundsCalculator) -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Specifies a
GroupBoundsCalculator
which computes the sizes of all group nodes.
- setGroupBoundsCalculator(GroupBoundsCalculator) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Specifies the
GroupBoundsCalculator
instance.
- setGroupBoundsCalculator(GroupBoundsCalculator) -
Method in class y.layout.organic.GroupedShuffleLayouter
- Specifies the
GroupBoundsCalculator
instance that computes the sizes of all group nodes.
- setGroupBoundsCalculator(GroupBoundsCalculator) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the
GroupBoundsCalculator
instance used for calculating the size of group nodes.
- setGroupBoundsCalculator(GroupBoundsCalculator) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the
GroupBoundsCalculator
instance used for calculating the size of group
nodes.
- setGroupBoundsPolicy(byte) -
Method in class y.view.HotSpotMode
- Sets the group bounds policy used when resizing the child nodes of a group.
- setGroupBoundsPolicy(byte) -
Method in class y.view.MoveSelectionMode
- Sets the group bounds policy used when moving the child nodes of a group.
- setGroupByIdEnabled(boolean) -
Method in class y.view.LocalViewCreator.EdgeGroup
- Specifies whether edge groups are identified using IDs that are stored
in
DataProvider
s bound to the creator's model graph
using the keys returned by getSourceGroupidKey
and
getTargetGroupidKey
or by shared source and/or target
nodes.
- setGroupByPolicy(byte) -
Method in class y.view.LocalViewCreator.EdgeGroup
- Specifies the policy used for identifying edge groups.
- setGroupClosed(boolean) -
Method in class y.view.hierarchy.GenericGroupNodeRealizer
- Opens or closes the group node realizer.
- setGroupClosed(boolean) -
Method in interface y.view.hierarchy.GroupFeature
- Opens or closes the group node realizer.
- setGroupClosed(boolean) -
Method in class y.view.hierarchy.GroupNodeRealizer
- Opens or closes the group node realizer.
- setGroupCompactionEnabled(boolean) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies whether or not layer compaction for recursive group layering is active.
- setGroupCompactionStrategy(int) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies the strategy used for controlling the horizontal compactness of group nodes.
- setGroupDepthFillColorEnabled(boolean) -
Method in class y.view.hierarchy.GroupNodePainter
- Whether or not the fill color of this node should be adapted to reflect the local group depth of this node within
the graph hierarchy.
- setGroupDepthFillColorEnabled(boolean) -
Method in class y.view.hierarchy.GroupNodeRealizer
- Whether or not the fill color of this node should be adapted to reflect
the local group depth of this node within the graph hierarchy.
- setGroupDepthFillColorEnabled(boolean) -
Method in class y.view.ShapeNodePainter
- Whether or not the fill color of the painted node should be adapted to reflect the local group depth of this node
within the graph hierarchy.
- setGroupingActive(boolean) -
Method in class y.layout.ComponentLayouter
- Specifies whether or not grouping information bound to the graph should be considered when determining the graph
components.
- setGroupingConsiderationEnabled(boolean) -
Method in class y.layout.PlaceNodesAtBarycenterStage
- Specifies whether or not the grouping structure should be considered.
- setGroupingSupported(boolean) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies whether or not group nodes are handled by the layout algorithm.
- setGroupingSupported(boolean) -
Method in class y.layout.tree.TreeLayouter
- Specifies whether or not group nodes are handled by the layout algorithm.
- setGroupMode(byte) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies how to handle special nodes (like connector and proxy nodes) with respect to groups.
- setGroupNodeCompactness(double) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the compactness of group nodes.
- setGroupNodeCompactness(double) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the compactness of group nodes.
- setGroupNodeCrossingPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for an edge crossing a group node.
- setGroupNodeHider(LayoutStage) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies the
LayoutStage
that hides the group nodes of the input graph.
- setGroupNodeHidingEnabled(boolean) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies whether or not the
LayoutStage
used for hiding group nodes is activated.
- setGroupNodeHidingEnabled(boolean) -
Method in class y.layout.circular.CircularLayouter
- Specifies whether or not the
LayoutStage
used for hiding group nodes is activated.
- setGroupNodeHidingEnabled(boolean) -
Method in class y.layout.organic.GRIP
- Specifies whether or not the
LayoutStage
used for hiding group nodes is activated.
- setGroupNodeHidingEnabled(boolean) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies whether or not the
LayoutStage
used for hiding group nodes is activated.
- setGroupNodeHidingEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not the
LayoutStage
used for hiding group nodes is activated.
- setGroupNodeHidingEnabled(boolean) -
Method in class y.layout.tree.ARTreeLayouter
- Specifies whether or not the
LayoutStage
used for hiding group nodes is activated.
- setGroupNodeHidingEnabled(boolean) -
Method in class y.layout.tree.BalloonLayouter
- Specifies whether or not the
LayoutStage
used for hiding group nodes is activated.
- setGroupNodeHidingEnabled(boolean) -
Method in class y.layout.tree.HVTreeLayouter
- Specifies whether or not the
LayoutStage
used for hiding group nodes is activated.
- setGroupNodeInsetsDPKey(Object) -
Method in class y.layout.grouping.InsetsGroupBoundsCalculator
- Specifies the key to register a
DataProvider
that is used to access the insets for the group nodes.
- setGroupNodePolicy(byte) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the policy for the handling of group nodes.
- setGroupReassignmentEnabled(boolean) -
Method in class y.view.MoveSelectionMode
- Sets whether or not a reassignment of nodes to other groups can be
triggered by a mouse/keyboard gesture.
- setGroupTranspositionEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Specifies whether or not an additional crossing minimization heuristic should be used in the presence of grouped
graphs.
- setGuiFactory(GuiFactory) -
Method in class y.option.DefaultEditorFactory
-
- setGuiFactory(GuiFactory) -
Method in interface y.option.EditorFactory
- Specifies the
GuiFactory
used for I18N by this factory.
- setGuiFactory(GuiFactory) -
Method in interface y.option.ItemEditorFactory
- Specifies the
GuiFactory
used for I18N by this factory.
- setGuiFactory(GuiFactory) -
Method in class y.option.OptionHandler
- Setter for property guiFactory.
- setGuiFactory(GuiFactory) -
Method in class y.option.TableEditorFactory
-
- setHandled(boolean) -
Method in class y.io.graphml.input.DeserializationEvent
- Sets a value indicating whether this
DeserializationEvent
is handled.
- setHandled(boolean) -
Method in class y.io.graphml.input.QueryInputHandlersEvent
- Queries whether the current GraphML attribute has been processed.
- setHandled(boolean) -
Method in class y.io.graphml.output.SerializationEvent
- Sets a value indicating whether this
SerializationEvent
is handled.
- setHeight(double) -
Method in class y.layout.DefaultNodeLayout
- Specifies the height of the node.
- setHeight(float) -
Method in class y.view.ArcEdgeRealizer
- Sets the height of the arc.
- setHeight(double) -
Method in class y.view.NodeRealizer
- Sets the height of this realizer.
- setHeight(double) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setHeight(double) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Specifies the height for the row.
- setHeight(TableGroupNodeRealizer.Row, double, boolean) -
Method in class y.view.tabular.TableSupport
- Sets the
newSize
for the row
and updates the sizes of it's new ancestors accordingly.
- setHeuristicCosts(double) -
Method in class y.layout.router.polyline.CellEntrance
- Specifies the heuristic costs for the implicit path given by the
previous entrances
.
- setHidingEmptyGroupNodes(boolean) -
Method in class y.layout.grouping.GroupNodeHider
- Specifies whether or not empty group nodes, i.e., group nodes without children, will be hidden by this stage.
- setHierarchicOrder(boolean) -
Method in class y.view.DefaultGraph2DTraversal
- Specifies whether to traverse node elements of nested graphs in the order
induced by
HierarchyManager.preTraversal()
for
first-to-last traversals and
HierarchyManager.postTraversal()
for
last-to-first traversals; false
otherwise.
- setHierarchicSloppyPaintOrderEnabled(boolean) -
Method in class y.view.DefaultGraph2DRenderer
- Whether or not to paint nodes in the correct hierarchic order when
when in sloppy mode.
- setHierarchyAware(boolean) -
Method in class y.view.LocalViewCreator.Neighborhood
- Specifies whether the local view displays the real end nodes of all displayed edges and adds all ancestors of the
displayed nodes.
- setHierarchyAware(boolean) -
Method in class y.view.LocalViewCreator.SourceAndTarget
- Specifies whether the real end node of an inter edge is shown or if
the folder node is shown.
- setHierarchyManager(HierarchyManager) -
Method in class y.view.Graph2D
- Sets the HierarchyManager instance that manages this graph.
- setHighlightedBendColor(Color) -
Static method in class y.view.EdgeRealizer
- Sets the color of all highlighted bends.
- setHitInfoFactory(HitInfoFactory) -
Method in class y.view.Graph2DView
- Sets the hit info factory for this view.
- setHorizontal(boolean) -
Method in class y.layout.tree.ARNodePlacer
- Specifies whether child nodes are distributed in horizontal rows or vertical columns.
- setHorizontalAlignment(double) -
Method in class y.layout.tabular.NodeLayoutDescriptor
- Specifies the horizontal alignment of the node within its column.
- setHorizontalCompactionEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies whether or not the
SimplexNodePlacer
tries to create a maximally compact horizontal layout at
the cost of more bends.
- setHorizontalDistance(double) -
Method in class y.layout.tree.ARNodePlacer
- Specifies the horizontal distance between the
GenericTreeLayouter.SubtreeShape
s.
- setHorizontalDistance(double) -
Method in class y.layout.tree.CompactNodePlacer
- Specifies the horizontal distance between nodes or subtrees.
- setHorizontalDistance(double) -
Method in class y.layout.tree.DefaultNodePlacer
- Specifies the horizontal distance between nodes or
GenericTreeLayouter.SubtreeShape
s.
- setHorizontalDistance(double) -
Method in class y.layout.tree.LeftRightPlacer
- Specifies the horizontal distance between nodes or subtrees.
- setHorizontalLayoutConfiguration(boolean) -
Method in class y.view.tabular.TableLayoutConfigurator
- Specifies whether the configurator should prepare a vertical (that is
top-to-bottom or bottom-to-top) or a horizontal (that is left-to-right or
right-to-left) layout calculation.
- setHorizontalOverlapCriterium(byte) -
Method in class y.layout.organic.ShuffleLayouter
- Specifies the criterion for marking an overlap as horizontal.
- setHorizontalScrollBarPolicy(int) -
Method in class y.view.Graph2DView
- Sets the scroll bar policy for the horizontal scroll bar.
- setHorizontalScrollingModifierMask(int) -
Method in class y.view.Graph2DViewMouseWheelScrollListener
- Specifies the modifier mask that switches from vertical scrolling to
horizontal scrolling.
- setHorizontalSpace(double) -
Method in class y.layout.tree.ARTreeLayouter
- Specifies the horizontal distance between adjacent nodes.
- setHorizontalSpace(double) -
Method in class y.layout.tree.HVTreeLayouter
- Specifies the horizontal distance between adjacent nodes.
- setHorizontalTextPosition(byte) -
Method in class y.view.YLabel
- Sets the horizontal position of text relative to the icon.
- setHotSpotColor(Color) -
Static method in class y.view.NodeRealizer
- Sets the color of the hotspot marks for all realizers.
- setHotSpotMode(ViewMode) -
Method in class y.view.EditMode
- Setter for child mode HotSpotMode.
- setHTMLRenderingEnabled(boolean) -
Static method in class y.view.YLabel
- Whether or not to enable HTML rendering for labels whose text
starts with the html tag <html>.
- setHTMLTableGenerationActive(boolean) -
Method in class y.io.TiledImageOutputHandler
- Whether or not to generate an HTML page that displays the
image tiles in one large table.
- setIcon(Icon) -
Method in class y.option.ColorListCellRenderer
-
- setIcon(Icon) -
Method in class y.view.InterfacePort
- Sets an icon that is displayed at the port location.
- setIcon(Icon) -
Method in class y.view.YLabel
- Sets the icon that is displayed by this label.
- setIconTextGap(byte) -
Method in class y.view.YLabel
- Sets the size of the gap between text and icon
- setID(Object) -
Method in class y.layout.router.BusDescriptor
- Specifies the bus ID.
- setIgnoredInsetTypes(int) -
Method in class y.view.tabular.TableNodePainter
- Specifies a bit mask for inset types to ignore.
- setIgnoreEdgeLabels(boolean) -
Method in class y.io.TGFIOHandler
- Whether or not to ignore edge labels when reading or writing edges.
- setIgnoreInnerNodeLabelsEnabled(boolean) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies whether or not this routing algorithm ignores node labels that are inside the bounds of their owner
as obstacles for edge routes.
- setIgnoreNodeLabels(boolean) -
Method in class y.io.TGFIOHandler
- Whether or not to ignore node labels when reading or writing nodes.
- setImage(Image) -
Method in class y.view.DefaultBackgroundRenderer
- Sets the image that will be displayed in the background.
- setImage(Image) -
Method in class y.view.ImageNodePainter
- Sets the image that will be displayed by this painter.
- setImage(Image) -
Method in class y.view.ImageNodeRealizer
- Sets the image that will be displayed by this realizer.
- setImageOrigin(double, double) -
Method in class y.view.DefaultBackgroundRenderer
- Sets the origin (upper left corner) of the image.
- setImageProvider(ImageOptionItem.ImageProvider) -
Method in class y.option.ImageOptionItem
- Register an
ImageOptionItem.ImageProvider
instance that provides a collection of images that can be chosen through this item.
- setImageResource(URL) -
Method in class y.view.DefaultBackgroundRenderer
- Sets the image resource from which the background image should be loaded.
- setImageURL(URL) -
Method in class y.view.ImageNodePainter
- Sets the URL of the image that will be displayed by this painter.
- setImageURL(URL) -
Method in class y.view.ImageNodeRealizer
- Sets the URL of the image that will be displayed by this realizer.
- setImageWriteParam(ImageWriteParam) -
Method in class y.io.ImageIoOutputHandler
- Sets the current ImageWriteParam for the ImageWriter.
- setImageWriter(ImageWriter) -
Method in class y.io.ImageIoOutputHandler
- Sets the new ImageWriter instance.
- setIncludeDescendants(boolean) -
Method in class y.view.LocalViewCreator.CommonParentGroup
- Specifies whether the contents of group nodes should be included in
the created local view as well.
- setIncludeFocusNodes(boolean) -
Method in class y.view.LocalViewCreator.AncestorGroups
- Specifies whether the creator's focus nodes should be included in
the created local view as well.
- setIncludingEdges(boolean) -
Method in class y.layout.FixNodeLayoutStage
- Specifies whether or not subgraph edges are taken into account
when calculating the bounding box of the fixed nodes.
- setIncludingLabels(boolean) -
Method in class y.layout.FixNodeLayoutStage
- Specifies whether or not label geometries are taken into account
when calculating the bounding box of the fixed nodes.
- setIndentDepth(int) -
Method in class y.io.ImageMapOutputHandler
- Sets the indent depth.
- setIndex(int) -
Method in class y.option.EnumOptionItem
- Specifies the index of the currently set value.
- setIndex(int) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Move the column to the specified position in its container.
- setIndex(int) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Move the row to the specified position in its container.
- setIndex(TableGroupNodeRealizer.Column, int) -
Method in class y.view.tabular.TableSupport
- Sets the position of the
column
in it's parent container to the new index
.
- setIndex(TableGroupNodeRealizer.Row, int) -
Method in class y.view.tabular.TableSupport
- Sets the position of the
row
in it's parent container to the new index
.
- setIndexFixed(boolean) -
Method in class y.layout.grid.ColumnDescriptor
- Specifies whether the index of the column is fixed or it should be chosen automatically in order
to minimize edge lengths.
- setIndexFixed(boolean) -
Method in class y.layout.grid.RowDescriptor
- Specifies whether the index of the row is fixed or it should be chosen automatically in order
to minimize edge lengths.
- setIndexFixed(boolean) -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Specifies whether or not an index of a swimlane is fixed (based on the result of the comparison
with the other swimlanes) or whether the index should be chosen automatically in order
to minimize edge lengths.
- setIndicatingSourceNode(boolean) -
Method in class y.view.DropSupport
- Specifies whether or not possible source nodes are highlighted during
edge drag operations.
- setIndicatingTargetGroup(boolean) -
Method in class y.view.MoveSelectionMode
- Determines whether this instance indicates the target group node for a group reassignment operation using a
Drawable
.
- setIndicatingTargetNode(boolean) -
Method in class y.view.CreateEdgeMode
- Determines whether this instance indicates the target node (or node port)
of the edge creation operation using a
Drawable
.
- setIndicatingTargetNode(boolean) -
Method in class y.view.MovePortMode
- Determines whether this instance indicates the target node of the move port operation using a
Drawable
.
- setInertia(Node, double) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Schedules an update for the inertia of the given node.
- setInfo(Object) -
Method in class y.base.ListCell
- Sets the element stored in this cell.
- setInfo(ListCell, Object) -
Method in class y.base.YList
- Updates the element stored in the given list cell with the given object.
- setInfoBackground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the background color for the info component.
- setInfoForeground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the foreground color for the info component.
- setInfoSelectionBackground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the color used to render the selection background of the info
component.
- setInfoSelectionForeground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the color used to render the selection foreground of the info
component.
- setInitialAngle(double) -
Method in class y.layout.circular.SingleCycleLayouter
- Specifies the angle that describes the location on the circle of the first node.
- setInitialCoordinates(YPoint) -
Method in class y.view.AbstractSnapContext
- Sets the initial mouse coordinates at the beginning of the operation that uses
this context.
- setInitialPlacement(byte) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the strategy for the initial placement of nodes.
- setInitialTemperature(int) -
Method in class y.layout.organic.GRIP
- Sets the initial temperature for each optimization round.
- setInitialTemperature(double) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the initial temperature for the force-directed layout process.
- setInnerCalculator(GenericEdgeRealizer.PathCalculator) -
Method in class y.view.SmoothBendsPathCalculator
- Sets the inner GenericEdgeRealizer.PathCalculator that will calculate the path that shall be used.
- setInnerGraph(Graph2D) -
Method in class y.view.Graph2DNodeRealizer
- Sets the inner graph that this realizer should display as its contents.
- setInnerGraphBindingAllowed(boolean) -
Method in class y.view.LocalViewCreator.FolderContents
- Enables/disables binding between nodes/edges in the view graph that do not lie in the
model graph but are part of its graph hierarchy.
- setInnerGraphBindingAllowed(boolean) -
Method in class y.view.ModelViewManager
- Determines whether it is possible to bind model and view of inner/ancestor graphs.
- setInnerGraphDisplayEnabled(boolean) -
Method in class y.view.hierarchy.GroupNodePainter
- Sets whether or not the inner graph of a folder node should be displayed.
- setInnerGraphDisplayEnabled(boolean) -
Method in class y.view.hierarchy.GroupNodeRealizer
- Sets whether or not the inner graph of a folder node should be displayed.
- setInnerPortsEnabled(boolean) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies whether or not edge ports that do not have a strong
port constraint
should lie in the interior of the
bounding box or on the border of a node.
- setInputSuppressed(boolean) -
Method in class y.view.Graph2DView
- Determines whether this component (or rather the
core component
)
will fire MouseListener
, MouseMotionListener
,
MouseWheelListener
, KeyListener
, and
processes key bindings
.
- setInset(double) -
Method in class y.view.BevelNodePainter
- sets the distance of the bevel border from the real border.
- setInsets(YInsets) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Sets the insets for the column.
- setInsets(YInsets) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Sets the insets for the row.
- setInsets(YInsets) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Table
- Sets the insets for the table.
- setInsets(Insets) -
Method in class y.view.YLabel
- Sets the insets for this label.
- setInt(Object, int) -
Method in interface y.base.DataAcceptor
- Sets an integer value associated with the given data holder.
- setInt(Object, int) -
Method in interface y.base.EdgeMap
- Associates the given integer value to the given edge.
- setInt(Object, int) -
Method in interface y.base.NodeMap
- Associates the given integer value to the given node.
- setInt(Face, int) -
Method in interface y.layout.planar.FaceMap
- Associates the given integer value to with the given edge.
- setInt(Object, int) -
Method in class y.util.DataAcceptorAdapter
- Subclasses may override this
method to set integer values associated with a data holder.
- setInt(Object, int) -
Method in class y.util.EdgeMapAdapter
- Associates the given integer value to with the given edge.
- setInt(Object, int) -
Method in class y.util.Maps.HighPerformanceBoolMap
-
- setInt(Object, int) -
Method in class y.util.Maps.HighPerformanceDoubleMap
-
- setInt(Object, int) -
Method in class y.util.Maps.HighPerformanceIntMap
-
- setInt(Object, int) -
Method in class y.util.Maps.HighPerformanceObjectMap
-
- setInt(Object, int) -
Method in class y.util.NodeMapAdapter
- Associates the given integer value to with the given node.
- setIntegratedEdgeLabeling(boolean) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies whether or not edge labels are placed by the layout algorithm.
- setIntegratedEdgeLabelingEnabled(boolean) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies whether or not the layout algorithm reserves space for labels and places them.
- setIntegratedEdgeLabelingEnabled(boolean) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies whether or not the layout algorithm preserves space and places edge labels.
- setIntegratedEdgeLabelingEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies whether or not the layout algorithm preserves space and places edge labels.
- setIntegratedEdgeLabelingEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not the layout algorithm preserves space and places edge labels.
- setIntegratedEdgeLabelingEnabled(boolean) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies whether or not the layout algorithm will place edge labels.
- setIntegratedEdgeLabelingEnabled(boolean) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies whether or not the layout algorithm will place edge labels and reserve space for them.
- setIntegratedEdgeLabelingEnabled(boolean) -
Method in class y.layout.tree.BalloonLayouter
- Specifies whether or not the layout algorithm automatically places edge labels.
- setIntegratedEdgeLabelingEnabled(boolean) -
Method in class y.layout.tree.TreeLayouter
- Specifies whether or not the layout algorithm reserves space for edge labels and places them.
- setIntegratedNodeLabeling(boolean) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies whether or not the layout algorithm reserves space for node labels.
- setIntegratedNodeLabelingEnabled(boolean) -
Method in class y.layout.tree.BalloonLayouter
- Specifies whether or not the layout algorithm automatically places node labels.
- setIntegratedNodeLabelingEnabled(boolean) -
Method in class y.layout.tree.TreeLayouter
- Specifies whether or not the layout algorithm reserves space for node labels.
- setInterEdgeConfigurator(InterEdgeConfigurator) -
Method in class y.view.hierarchy.HierarchyManager
- Sets the InterEdgeConfigurator for this class.
- setInterEdgeDPKey(Object) -
Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
- Specifies the
DataProvider
key which is used for registering the inter-edge DataProvider
passed to
PartitionLayouter.ChannelInterEdgeRouter.routeInterEdges(LayoutGraph, DataProvider, DataProvider)
with the given graph.
- setInterEdgeEncoder(ObjectEncoder) -
Method in class y.io.gml.HierarchicGraphObjectEncoder
- Setter for property interEdgeEncoder.
- setInterEdgeRouter(Layouter) -
Method in class y.layout.grid.GenericPartitionGridStage
- Specifies the current edge routing algorithm for handling inter-edges.
- setInterEdgeRouter(Layouter) -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Specifies the current edge routing algorithm for handling inter-edges.
- setInterEdgeRouter(PartitionLayouter.InterEdgeRouter) -
Method in class y.layout.PartitionLayouter
- Specifies the
PartitionLayouter.InterEdgeRouter
instance that is responsible for inter-edge routing.
- setInterEdgeRoutingStyle(byte) -
Method in class y.layout.grouping.FixedGroupLayoutStage
- Specifies the inter-edge routing style used by this layout stage.
- setInterEdgesDpKey(Object) -
Method in class y.layout.grid.GenericPartitionGridStage
- Specifies the key for marking the inter-edges to be routed.
- setInterEdgesDpKey(Object) -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Specifies the key for marking the inter-edges to be routed.
- setInterleavedMode(byte) -
Method in class y.layout.tree.BalloonLayouter
- Specifies the mode for child node arrangement.
- setIntermediateRoutingPoints(List) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the list of intermediate
YPoint
s that need to lie on the edge route.
- setInternalLabelingAlgorithm(AbstractLabelingAlgorithm) -
Method in class y.layout.LabelLayoutDataRefinement
- Specifies the internal labeling algorithm that will improve the label positions.
- setInterpolationEnabled(boolean) -
Method in class y.view.BezierPathCalculator
- Specifies whether or not additional control points are calculated from the
coordinates of the edge's bends that ensure a smooth bezier path.
- setInterpolationPolicy(Object) -
Method in class y.view.ImageNodePainter
- Sets the interpolation policy that is used when painting the node image.
- setInterpretedValue(Object) -
Method in class y.option.EnumOptionItem
- This method can be used in conjunction with the empty constructor and
the
EnumOptionItem.add(Object, Object)
method.
- setInvalidEdgeGroupingPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for an edge with a group ID that is not grouped at source or target side.
- setInvertedSnappingBehavior(boolean) -
Method in class y.view.MovePortMode
- Determines whether pressing the
disable snapping modifier
actually enables snapping.
- setIOHandler(IOHandler) -
Method in class y.module.io.IOHandlerModule
- Sets a specific IOHandler to be used by this module.
- setIOMode(byte) -
Method in class y.module.io.IOHandlerModule
- Sets the I/O mode the module is working in.
- setIsInsertedEdge(Edge, boolean) -
Method in class y.layout.planar.SimplePlanarInformation
- Sets if an edge had been inserted in the planarization process.
- setItemFactory(ItemEditorFactory) -
Method in class y.option.TableEditorFactory
- Sets the
ItemEditorFactory
used to create item editors
for items that cannot be edited in the table.
- setItemHeight(int) -
Method in class y.option.RealizerCellRenderer
- Sets the preferred height for the renderer.
- setItemListener(ItemListener) -
Method in class y.option.EnumOptionItem
- Deprecated. Customize the used editors.
- setItemWidth(int) -
Method in class y.option.RealizerCellRenderer
- Sets the preferred width for the renderer.
- setIterationFactor(double) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the iteration factor which influences the maximum number of optimization iterations
the algorithm may perform.
- setIterations(int) -
Method in class y.layout.planar.GT
- Set number of iterations when randomization is used.
- setJoinEndsEnabled(boolean) -
Method in class y.layout.ParallelEdgeLayouter
- Specifies whether or not to join end points of parallel edges.
- setKeepAllSelfloopLayoutsEnabled(boolean) -
Method in class y.layout.SelfLoopLayouter
- Specifies whether or not this algorithm should keep all self-loop routes.
- setKeepBends(boolean) -
Method in class y.layout.planar.DrawingEmbedder
- Sets if bends should be replaced by dummy nodes.
- setKeepCalculatedPortsEnabled(boolean) -
Method in class y.layout.KeepStrongPortConstraintsStage
- Specifies whether or not the final edge routes should contain the ports calculated by the
core layout algorithm
.
- setKeepingParentGroupNodeSizes(boolean) -
Method in class y.view.Graph2DViewActions.DeleteSelectionAction
- Specifies whether or not group nodes with enabled auto bounds feature should keep their size if a child node
or one of its labels get deleted.
- setKeepingSelectionState(boolean) -
Method in class y.view.Graph2DViewActions.CloseGroupsAction
- Specifies whether or not the selection state of a
ProxyShapeNodeRealizer
instance should be retained when
the proxy's delegate realizer is exchanged due to a node state change.
- setKeepingSelectionState(boolean) -
Method in class y.view.Graph2DViewActions.OpenFoldersAction
- Specifies whether or not the selection state of a
ProxyShapeNodeRealizer
instance should be retained when
the proxy's delegate realizer is exchanged due to a node state change.
- setKeepingSelectionState(boolean) -
Method in class y.view.hierarchy.GroupNodeRealizer.StateChangeListener
- Specifies whether or not the selection state of a
ProxyShapeNodeRealizer
instance should be retained when
the proxy's delegate realizer is exchanged due to a node state change.
- setKeepingTableNodesOnTableContentDeletion(boolean) -
Method in class y.view.Graph2DViewActions.DeleteSelectionAction
- Specifies whether or not table nodes should be deleted if one or more of their columns or rows have been
deleted.
- setKeepNodeCenterModifierMask(int) -
Method in class y.view.HotSpotMode
- Sets the modifier mask that is used to determine whether or not the node
center should be kept when resizing nodes.
- setKeepZoomFactor(boolean) -
Method in class y.view.LayoutMorpher
- Specifies whether the zoom factor of the view is kept when morphing the
layout.
- setLabel(NodeLabel) -
Method in class y.view.NodeRealizer
- Sets the first label associated with this realizer.
- setLabel(NodeLabel) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setLabelAwarenessEnabled(boolean) -
Method in class y.layout.ComponentLayouter
- Specifies whether or not to take node and edge labels into account when
calculating the bounding box of the graph components.
- setLabelCompactionEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies whether or not the
SimplexNodePlacer
places labels in a more compact style.
- setLabelConsiderationEnabled(boolean) -
Method in class y.layout.grid.GenericPartitionGridStage
- Specifies whether or not to take node and edge labels into account when
calculating the bounding box of the partition cells.
- setLabelCreationEnabled(boolean) -
Method in class y.view.tabular.TableLabelEditor
- Specifies whether or not the editor may create new labels for columns or
rows that do not have any associated labels.
- setLabelEncoder(ObjectEncoder) -
Method in class y.io.gml.EdgeObjectEncoder
- Setter for property labelEncoder.
- setLabelEncoder(ObjectEncoder) -
Method in class y.io.gml.NodeObjectEncoder
- Setter for property labelEncoder.
- setLabelLayout(Node, NodeLabelLayout) -
Method in class y.layout.DefaultLayoutGraph
- Specifies the layout information for all associated labels of the given node in case there is only one label.
- setLabelLayout(Node, NodeLabelLayout[]) -
Method in class y.layout.DefaultLayoutGraph
- Specifies the layout information for all associated labels of the given node.
- setLabelLayout(Edge, EdgeLabelLayout[]) -
Method in class y.layout.DefaultLayoutGraph
- Specifies the layout information for all associated labels of the given edge.
- setLabelLayouter(LayoutStage) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies the
LayoutStage
that places the labels of the input graph.
- setLabelLayouter(LayoutStage) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies the
LayoutStage
that places the labels of the input graph.
- setLabelLayouterEnabled(boolean) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies whether or not the
LayoutStage
used for placing the labels of the input graph is activated.
- setLabelLayouterEnabled(boolean) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies whether or not the given
labeling algorithm
places the labels of the input graph.
- setLabelModel(NodeLabelModel) -
Method in class y.layout.NodeLabelLayoutImpl
- Specifies the label model that describes the valid locations for this node label.
- setLabelModel(EdgeLabelModel) -
Method in class y.view.EdgeLabel
- Deprecated. Use
EdgeLabel.setLabelModel(y.layout.EdgeLabelModel, Object)
instead.
- setLabelModel(EdgeLabelModel, Object) -
Method in class y.view.EdgeLabel
- Sets the
edgeLabelModel
implementation and a suitable
model parameter.
- setLabelModel(NodeLabelModel) -
Method in class y.view.NodeLabel
- Deprecated. Use
NodeLabel.setLabelModel(y.layout.NodeLabelModel, Object)
instead.
- setLabelModel(NodeLabelModel, Object) -
Method in class y.view.NodeLabel
- Sets the
NodeLabelModel
implementation and a suitable
model parameter.
- setLabelRenderingOrderInverted(boolean) -
Static method in class y.view.EdgeRealizer
- Specifies whether or not the rendering order of the labels is inverted.
- setLabelText(String) -
Method in class y.view.EdgeRealizer
- Sets the text of the associated label for this realizer.
- setLabelText(Node, String) -
Method in class y.view.Graph2D
- Sets the given label text for the given node.
- setLabelText(Edge, String) -
Method in class y.view.Graph2D
- Sets the given label text for the given edge.
- setLabelText(String) -
Method in class y.view.NodeRealizer
- Sets the text of the first label associated with this realizer.
- setLabelText(String) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setLaneTightness(double) -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Specifies the tightness factor of the lane.
- setLastHitInfo(HitInfo) -
Method in class y.view.ViewMode
- Sets the given HitInfo as the most current HitInfo object, which is referred
to as "last hit info."
- setLaxity(double) -
Method in class y.layout.organic.GRIP
- Specifies the laxity value which is used in conjunction with the
preferred
edge length
and influences how strict the algorithm should be regarding that length.
- setLayer(byte) -
Method in class y.view.EdgeRealizer
- Sets the logical graphical layer for this realizer.
- setLayer(NodeRealizer, byte) -
Method in interface y.view.GenericNodeRealizer.LayerHandler
- Sets the logical graphical layer for this realizer.
- setLayer(byte) -
Method in class y.view.GenericNodeRealizer
- Uses the registered
GenericNodeRealizer.LayerHandler
implementation to
delegate the actual work to.
- setLayer(byte) -
Method in class y.view.NodeRealizer
- Sets the logical graphical layer for this realizer.
- setLayer(byte, boolean) -
Method in class y.view.NodeRealizer
- Sets the layer this realizer should be painted on.
- setLayer(byte) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setLayer(byte, boolean) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setLayerAlignment(double) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Specifies the alignment of the
node
of this NodeLayoutDescriptor
instance within its layer.
- setLayerAll(byte) -
Method in class y.view.Graph2D
- Sets the layer for all bound node and edge realizers of this graph.
- setLayeredComponentsMerger(LayeredComponentsMerger) -
Method in class y.layout.hierarchic.incremental.TopologicalIncrementalLayerer
- Specifies the
LayeredComponentsMerger
instance used for merging the layers of separate components into
the current layering.
- setLayeredPainting(boolean) -
Method in class y.view.DefaultGraph2DRenderer
- Determines whether layers should be used to influence the painting order.
- setLayerer(Layerer) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
-
- setLayerer(Layerer) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the
Layerer
instance responsible for generating the layer assignment (first phase of
the layout algorithm).
- setLayerer(Layerer) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Specifies the
Layerer
instance responsible for generating the layer assignment (first phase of
the layout algorithm).
- setLayeringStrategy(byte) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Specifies the layering strategy of this layout algorithm.
- setLayeringStrategy(byte) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the layering strategy of this layout algorithm.
- setLayeringStrategy(byte) -
Method in class y.layout.radial.RadialLayouter
- Specifies the layering strategy that determines how nodes are distributed into different layers.
- setLayerSeparationEnabled(boolean) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies whether or not to separate layers.
- setLayerSequencer(LayerSequencer) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
-
- setLayerSequencer(LayerSequencer) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the
LayerSequencer
instance responsible for calculating the sequence of nodes within
each layer (second phase of the layout algorithm).
- setLayerSpacing(double) -
Method in class y.layout.radial.RadialLayouter
- Specifies the spacing between two consecutive circles (layers).
- setLayerSpacing(double) -
Method in class y.layout.tree.LayeredNodePlacer
- Specifies the distance between two adjacent layers.
- setLayout(Node, NodeLayout) -
Method in class y.layout.DefaultLayoutGraph
- Specifies the layout information for the given node.
- setLayout(Edge, EdgeLayout) -
Method in class y.layout.DefaultLayoutGraph
- Specifies the layout information for the given edge.
- setLayoutBounds(Rectangle) -
Method in class y.layout.random.RandomLayouter
- Specifies a rectangular area that confines the layout.
- setLayoutCallback(LayoutCallback) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies the
callback
that is notified upon completion of multi-page
layout calculation runs.
- setLayouter(Layouter) -
Method in class y.view.LocalViewCreator
- Specifies the layout algorithm to lay out the contents of a newly
created local view.
- setLayouters(List) -
Method in class y.layout.SequentialLayouter
- Specifies the chain of
layout algorithms
.
- setLayoutExecutor(Graph2DLayoutExecutor) -
Method in class y.module.LayoutModule
- Sets the
layout executor
that will be used in LayoutModule.launchLayouter(y.layout.Layouter, boolean)
- setLayoutGraph(LayoutGraph) -
Method in class y.layout.hierarchic.PendularDrawer
- Specifies the given graph.
- setLayoutMode(byte) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the layout mode this layouter should use for upcoming layouts.
- setLayoutMorpher(LayoutMorpher) -
Method in class y.view.Graph2DLayoutExecutor
- Sets a new instance of
LayoutMorpher
that is used by this instance to perform the animation
if this instance is in Graph2DLayoutExecutor.ANIMATED
or Graph2DLayoutExecutor.ANIMATED_THREADED
mode
.
- setLayoutOrientation(byte) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies the main orientation of the layout.
- setLayoutOrientation(byte) -
Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
- Specifies the layout orientation.
- setLayoutOrientation(byte) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies the layout orientation that is considered during the clearing of the area.
- setLayoutOrientation(byte) -
Method in class y.layout.partial.FillAreaLayouter
- Specifies the layout orientation that is considered during the compaction process.
- setLayoutOrientation(byte) -
Method in class y.layout.partial.PartialLayouter
- Specifies the layout orientation that is considered during the placement of partial elements.
- setLayoutPolicy(byte) -
Method in class y.layout.tabular.TabularLayouter
- Specifies the policy defining the size of the resulting tabular layout
and the mapping of the nodes to the table cells.
- setLayoutQuality(double) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies the desired layout quality.
- setLayoutStyle(byte) -
Method in class y.layout.circular.CircularLayouter
- Specifies the global layout style for this layout algorithm.
- setLayoutStyle(byte) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Specifies the layout style of this layout algorithm.
- setLayoutStyle(byte) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the layout style of this layout algorithm.
- setLayoutStyle(int) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies a layout style for this layout algorithm.
- setLayoutStyle(byte) -
Method in class y.layout.SelfLoopLayouter
- Specifies the layout style of the self-loops.
- setLayoutStyle(int) -
Method in class y.layout.tree.TreeLayouter
- Specifies the edge routing style used by this layout algorithm.
- setLeadingEdgeAdjustmentEnabled(boolean) -
Method in class y.layout.ParallelEdgeLayouter
- Specifies whether or not to adjust the leading edge to obtain more symmetric results.
- setLeftInset(double) -
Method in class y.layout.grid.ColumnDescriptor
- Specifies the left column inset in which no element will lie in the resulting layout.
- setLeftLaneInset(double) -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Specifies the left insets of the swimlane in which no element will lie in the resulting layout.
- setLimitMinimumZoomByContentSize(boolean) -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Sets whether or not the minimum zoom level shall be bound by the maximum zoom level
that will still allow to fit the complete graph into the view.
- setLineColor(Color) -
Method in class y.view.EdgeRealizer
- Sets the line color of the edge path.
- setLineColor(Color) -
Method in class y.view.NodeRealizer
- Sets the outline color for this realizer.
- setLineColor(Color) -
Method in class y.view.PortConfigurationAdapter
- Specifies the color that is used to draw the border of
NodePort
s.
- setLineColor(Color) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setLineColor(Color) -
Method in class y.view.ShapeDrawable
- Setter for property lineColor.
- setLineColor(Color) -
Method in class y.view.YLabel
- Sets the color used to draw a border around the bounding box of this label.
- setLineDistance(double) -
Method in class y.layout.ParallelEdgeLayouter
- Specifies the distance between two adjacent edge paths that run in parallel.
- setLineDistance(double) -
Method in class y.layout.SelfLoopLayouter
- Specifies the distance between two self-loops incident to the same node.
- setLineType(LineType) -
Method in class y.view.EdgeRealizer
- Sets the line type for the edge path.
- setLineType(LineType) -
Method in class y.view.NodeRealizer
- Sets the line type for this realizer.
- setLineType(LineType) -
Method in class y.view.PortConfigurationAdapter
- Specifies the line type that is used to draw the border of
NodePort
s.
- setLineType(LineType) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setListener(Graph2DView, DataFlavor, DropTargetListener) -
Method in class y.view.DropSupport
- Sets a specific
DropTargetListener
that will be used in the Graph2DView
if the given
DataFlavor
is being dragged into the view.
- setLocalCrossingMinimizationEnabled(boolean) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies whether or not a local crossing minimization strategy should be applied.
- setLocation(double, double) -
Method in class y.layout.DefaultNodeLayout
-
- setLocation(double, double) -
Method in class y.layout.LabelLayoutData
- Specifies the coordinates of the upper-left corner of the bounding box of the label.
- setLocation(Node, double, double) -
Method in class y.layout.LayoutGraph
- Specifies the coordinates of the upper-left corner of the given node.
- setLocation(Node, YPoint) -
Method in class y.layout.LayoutGraph
- Specifies the coordinates of the upper-left corner of the given node.
- setLocation(double, double) -
Method in interface y.layout.NodeLayout
- Sets the coordinates of the upper-left corner of the node.
- setLocation(double) -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Specifies the
fixed
location within the location range
for this segment info.
- setLocation(double, double) -
Method in class y.view.Bend
- Sets the absolute location of this bend to the given coordinates.
- setLocation(double, double) -
Method in class y.view.Graph2D
- Moves the entire graph to some location.
- setLocation(Node, double, double) -
Method in class y.view.Graph2D
- Sets the upper left coordinates of the given node.
- setLocation(double, double) -
Method in class y.view.NodeRealizer
- Sets the coordinates of the upper left corner of the node.
- setLocation(double, double) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setLocation(double, double) -
Method in class y.view.ShapeNodeRealizer
- Sets the upper left corner location of this realizer.
- setLockFirstAndLastSegment(boolean) -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Specifies whether or not the first and last segment of an edge will be distributed.
- setLockingView(boolean) -
Method in class y.view.Graph2DLayoutExecutor
- Determines whether this mode should try to
Graph2DLayoutExecutor.lock(y.view.Graph2DView, java.util.Map)
and Graph2DLayoutExecutor.unlock(y.view.Graph2DView, java.util.Map)
the Graph2DView
during the calculation of the layout.
- setLogToUI(boolean) -
Static method in class y.util.D
- Determines whether
D.show(Exception)
, D.show(Throwable)
, and D.showError(Object)
calls
should open a dialog UI even if the current Thread is not the EDT.
- setLookFurtherMode(boolean) -
Method in class y.algo.Dfs
- Specifies whether or not to continue the depth first search after all nodes reachable from the first node have been
visited.
- setLookup(Class, Object) -
Method in class y.io.graphml.input.ChildParseContext
- Adds another lookup result to the local lookup override.
- setLookup(Class, Object) -
Method in class y.io.graphml.input.GraphMLParser
- Register an initial implementation of
t
for use with Lookup
.
- setLookup(Class, Object) -
Method in class y.io.graphml.output.ChildWriteContext
- Adds another lookup result to the local lookup override.
- setLookup(Class, Object) -
Method in class y.io.graphml.output.GraphMLWriter
- Register an initial implementation of
t
for use with Lookup
.
- setMagnifierRadius(int) -
Method in class y.view.MagnifierViewMode
- Sets the radius of the magnifying glass.
- setMagnifierZoomFactor(double) -
Method in class y.view.MagnifierViewMode
- Sets the zoom factor used for the magnifier view.
- setMainArgument(String) -
Method in class y.util.CommandLineArguments
- Setter for property mainArgument.
- setMapName(String) -
Method in class y.io.LinkMap
- Specifies this map's name.
- setMargin(int) -
Method in class y.io.ViewPortConfigurator
- When clip type
ViewPortConfigurator.CLIP_GRAPH
is being used, then an additional margin of the given size
will be added to the size of the viewport.
- setMargin(double) -
Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
- Specifies the maximum relative distance between an edge and its closest
node for edges that are routed outside the bounding box of all graph
nodes.
- setMaxColumnLevel(int) -
Method in class y.view.tabular.TableOrderEditor
- Specifies the maximum nesting depth of columns in a
TableGroupNodeRealizer
's table model that the
editor can create.
- setMaxDistance(float) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Sets the maximum distance a bend may have from the adjacent port so
that it will still be considered a port assignment.
- setMaximalBounds(LayoutGraph, double, double, double, double) -
Static method in class y.layout.transformer.GraphTransformer
- Fits the given graph into the specified rectangular bounds.
- setMaximalChildSectorAngle(double) -
Method in class y.layout.radial.RadialLayouter
- Specifies the maximum angle (in degrees) of the sector around a node on which its children will be placed.
- setMaximalDeviationAngle(int) -
Method in class y.layout.circular.CircularLayouter
- Specifies the maximum deviation angle allowed for an edge.
- setMaximalDuration(long) -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Specifies the time limit in milliseconds set for this sequencer per execution.
- setMaximalDuration(long) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the time limit (in milliseconds) set for the layout algorithm.
- setMaximalDuration(long) -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Specifies the time limit (in milliseconds) set for this sequencer per execution.
- setMaximalDuration(long) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Specifies the time limit (in milliseconds) set for the layout algorithm.
- setMaximalDuration(long) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies the time limit (in milliseconds) set for the layout algorithm.
- setMaximalDuration(long) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the time limit (in milliseconds) set for the layout algorithm.
- setMaximalDuration(long) -
Method in class y.layout.hierarchic.SimplexDrawer
- Specifies the time limit (in milliseconds) set for the layout algorithm.
- setMaximalDuration(long) -
Method in class y.layout.hierarchic.WeightedLayerer
- Specifies the time limit in milliseconds set for the layout algorithm.
- setMaximalDuration(long) -
Method in class y.layout.labeling.SALabeling
- Specifies the time limit for this algorithm in milliseconds.
- setMaximalDuration(long) -
Method in class y.layout.partial.PartialLayouter
- Specifies the preferred time limit (in milliseconds) for the layout algorithm.
- setMaximumClusterSize(int) -
Method in class y.algo.NodeAggregation
- Specifies the preferred maximum number of elements contained in a cluster.
- setMaximumDistance(double) -
Method in class y.layout.SliderEdgeLabelModel
- Specifies the maximum distance between the label's bounding box and the edge's path.
- setMaximumDuration(long) -
Method in class y.algo.NodeAggregation
- Specifies the maximum duration in milliseconds that this layout algorithm is allowed to run.
- setMaximumDuration(long) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the maximum duration in milliseconds that this layout algorithm is allowed to run.
- setMaximumDuration(long) -
Method in class y.layout.organic.OrganicRemoveOverlapsStage
- Specifies the maximum duration in milliseconds that this layout stage is allowed to run.
- setMaximumDuration(long) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the maximum duration in milliseconds that this layout algorithm is allowed to run.
- setMaximumDuration(long) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies the preferred time limit in milliseconds.
- setMaximumDuration(long) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies the preferred time limit in milliseconds.
- setMaximumDuration(long) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies the preferred time limit in milliseconds.
- setMaximumDuration(long) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies the time limit in milliseconds for the layout algorithm.
- setMaximumDuration(long) -
Method in class y.layout.partial.FillAreaLayouter
- Specifies the time limit in milliseconds for the layout algorithm.
- setMaximumDuration(long) -
Method in class y.layout.planar.CombinatorialEmbedder
-
- setMaximumDuration(long) -
Method in class y.layout.planar.DrawingEmbedder
-
- setMaximumDuration(long) -
Method in class y.layout.planar.EdgeRouter
-
- setMaximumDuration(long) -
Method in class y.layout.router.EdgeBundlingStage
- Specifies the maximum duration in milliseconds that this bundling algorithm is allowed to run.
- setMaximumDuration(long) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies the time limit (in milliseconds) for the edge routing algorithm.
- setMaximumError(double) -
Method in class y.layout.CurveFittingLayoutStage
- Specifies the maximum allowed error for the fitting process.
- setMaximumGraphDistance(int) -
Method in class y.view.LocalViewCreator.Neighborhood
- Specifies the maximum number of edges to be traversed to collect a node
in the neighborhood of the focus nodes.
- setMaximumNodesAfterBus(int) -
Method in class y.layout.hierarchic.incremental.BusDescriptor
- Specifies the maximum number of nodes in a layer that are placed after the common bus segment.
- setMaximumNodesBeforeBus(int) -
Method in class y.layout.hierarchic.incremental.BusDescriptor
- Specifies the maximum number of nodes in a layer that are placed before the common bus segment.
- setMaximumNodeSize(double) -
Method in class y.layout.hierarchic.AsIsLayerer
- Specifies the maximum size of a node used for calculating layer overlaps.
- setMaximumNonOrthogonalSegmentRatio(double) -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Specifies the maximum segment length ratio at each end of an orthogonal segment that may get converted into a
(non-orthogonal) polyline segment.
- setMaximumOctilinearSegmentRatio(double) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the maximum ratio between the horizontal/vertical part of a segment and
the non-orthogonal, octilinear part.
- setMaximumPartitionCount(int) -
Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
- Specifies the maximum number of partitions the result should have.
- setMaximumPolylineSegmentRatio(double) -
Method in class y.layout.router.polyline.EdgeRouter
- Deprecated. Use the respective maximum segment ratio property on the edge layout descriptor instead. See the documentation for details.
- setMaximumSize(int) -
Method in class y.base.CommandStream
- Sets the maximum size of this stream.
- setMaximumSize(YDimension) -
Method in class y.view.SizeConstraintProvider.Default
- Sets the maximum size that of this SizeConstraintProvider.
- setMaximumTileSize(int, int) -
Method in class y.io.TiledImageOutputHandler
- Sets the maximum size for each output image tile.
- setMaximumUndoDepth(int) -
Method in class y.view.Graph2DUndoManager
- Sets the maximum number of commands stored on the undo stream.
- setMaximumZoom(double) -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Sets the maximum zoom level of
Graph2DView
that will be assigned when scrolling the mouse wheel.
- setMaxLevel(int) -
Method in class y.view.tabular.ColumnDropTargetListener
- Specifies the maximum level the new column may lie in.
- setMaxLevel(int) -
Method in class y.view.tabular.RowDropTargetListener
- Specifies the maximum level the new row may lie in.
- setMaxPageSize(YDimension) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies the maximum size of a single page.
- setMaxRowLevel(int) -
Method in class y.view.tabular.TableOrderEditor
- Specifies the maximum nesting depth of rows in a
TableGroupNodeRealizer
's table model that the
editor can create.
- setMaxTime(long) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Specifies the maximum duration in milliseconds that this algorithm is allowed to run.
- setMaxValue(double, double, double) -
Method in class y.geom.BorderLine
- Assures that all values in the given interval are greater or equal than the given value.
- setMaxWidth(int) -
Method in class y.util.DetailedMessagePanel
- Setter for property maxWidth.
- setMaxZoomLevel(double) -
Method in class y.view.NavigationComponent
- Sets the maximum zoom level the zoom slider will zoom to.
- setMemento(Object) -
Method in interface y.layout.hierarchic.MementoSupport
- Specifies the memento
Object
to be used for the next operation.
- setMementoMode(byte, boolean) -
Method in interface y.layout.hierarchic.MementoSupport
- Specifies the mode for each phase of the algorithm.
- setMerger(LayeredComponentsMerger) -
Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
- Specifies the
merger
instance.
- setMinFirstSegmentLength(double) -
Method in class y.layout.tree.DefaultNodePlacer
- Specifies the minimum length for the first segment of an edge.
- setMinimalBendAngle(double) -
Method in class y.layout.radial.RadialLayouter
- Specifies the minimum bend angle (in degrees) between two adjacent edge segments.
- setMinimalBusDistance(double) -
Method in class y.layout.router.EdgeGroupRouterStage
- Specifies the minimum distance between a bus formed by an edge group and the nodes to which the grouped edges
connect.
- setMinimalDistance(double) -
Method in class y.layout.router.OrganicEdgeRouter
- Specifies the minimum distance the algorithm should guarantee between nodes and non-incident edges.
- setMinimalEdgeDistance(double) -
Method in class y.layout.hierarchic.AbstractDrawer
- Specifies the minimum distance between two edges that span the same layer.
- setMinimalEdgeDistance(double) -
Method in class y.layout.hierarchic.AlignmentDrawer
- Specifies the minimum distance between two edges that span the same layer.
- setMinimalEdgeDistance(double) -
Method in interface y.layout.hierarchic.Drawer
- Specifies the minimum distance between two edges that span the same layer.
- setMinimalEdgeDistance(double) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the minimum distance between two edges of the same layer.
- setMinimalEdgeDistance(double) -
Method in class y.layout.hierarchic.MedianDrawerWrapper
- Specifies the minimum distance between two edges that span the same layer.
- setMinimalEdgeDistance(double) -
Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
- Specifies the minimum distance between two edges that span the same layer.
- setMinimalEdgeDistance(double) -
Method in class y.layout.hierarchic.TreeDrawer
- Specifies the minimum distance between two edges that span the same layer.
- setMinimalEdgeLength(int) -
Method in class y.layout.tree.BalloonLayouter
- Sets the minimum length that this layout algorithm assigns to edges of the graph.
- setMinimalEdgeToEdgeDistance(double) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the minimum distance between a pair of edges.
- setMinimalEdgeToEdgeDistancePenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for violations of the minimum distance between any two edges.
- setMinimalFirstLastSegmentLengthPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for violations of the minimum length of the first and last segment of an edge.
- setMinimalFirstSegmentLength(double) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the minimum length of the first segment of the edge path (at the source node).
- setMinimalFirstSegmentLength(double) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the minimum length of the first segment of the edge path (at the source node).
- setMinimalGroupNodeToEdgeDistancePenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for violations of the minimum distance between any edge and any group node side.
- setMinimalInsets(Insets) -
Method in class y.view.hierarchy.GenericGroupNodeRealizer
- Deprecated. Use
GenericGroupNodeRealizer.setMinimalInsets(y.geom.YInsets)
instead.
- setMinimalInsets(YInsets) -
Method in class y.view.hierarchy.GenericGroupNodeRealizer
- Sets the insets that define the minimal distance between the border of the
group node and its graph content.
- setMinimalInsets(YInsets) -
Method in interface y.view.hierarchy.GroupFeature
- Sets the insets that define the minimal distance between
the border of the group node and its graph content.
- setMinimalInsets(Insets) -
Method in class y.view.hierarchy.GroupNodeRealizer
- Deprecated. Use
GroupNodeRealizer.setMinimalInsets(y.geom.YInsets)
instead.
- setMinimalInsets(YInsets) -
Method in class y.view.hierarchy.GroupNodeRealizer
- Sets the insets that define the minimal distance between
the border of the group node and its graph content.
- setMinimalLastSegmentLength(double) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the minimum length of the last segment of the edge path (at the target node).
- setMinimalLayerDistance(double) -
Method in class y.layout.hierarchic.AbstractDrawer
- Specifies the minimum distance between two layers.
- setMinimalLayerDistance(double) -
Method in class y.layout.hierarchic.AlignmentDrawer
- Specifies the minimum distance between two layers.
- setMinimalLayerDistance(double) -
Method in interface y.layout.hierarchic.Drawer
- Specifies the minimum distance between two layers.
- setMinimalLayerDistance(double) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the minimum distance between two layers.
- setMinimalLayerDistance(double) -
Method in class y.layout.hierarchic.MedianDrawerWrapper
- Specifies the minimum distance between two layers.
- setMinimalLayerDistance(double) -
Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
- Specifies the minimum distance between two layers.
- setMinimalLayerDistance(double) -
Method in class y.layout.hierarchic.TreeDrawer
- Specifies the minimum distance between two layers.
- setMinimalLayerDistance(double) -
Method in class y.layout.radial.RadialLayouter
- Specifies the minimum distance between two circles.
- setMinimalLayerDistance(double) -
Method in class y.layout.tree.TreeLayouter
- Specifies the minimum distance between two adjacent layers.
- setMinimalMultiEdgeDistance(double) -
Method in class y.layout.hierarchic.AbstractDrawer
- Specifies the minimum distance between two edges sharing source/target in the same layer.
- setMinimalMultiEdgeDistance(double) -
Method in class y.layout.hierarchic.AlignmentDrawer
- Specifies the minimum distance between two edges sharing source/target in the same layer.
- setMinimalMultiEdgeDistance(double) -
Method in interface y.layout.hierarchic.Drawer
- Specifies the minimum distance between two edges sharing source/target (e.g. multi-edges) of the same layer.
- setMinimalMultiEdgeDistance(double) -
Method in class y.layout.hierarchic.MedianDrawerWrapper
- Specifies the minimum distance between two edges sharing source/target in the same layer.
- setMinimalMultiEdgeDistance(double) -
Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
- Specifies the minimum distance between two edges sharing source/target in the same layer.
- setMinimalMultiEdgeDistance(double) -
Method in class y.layout.hierarchic.TreeDrawer
- Specifies the minimum distance between two edges sharing source/target in the same layer.
- setMinimalNodeCornerDistance(double) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the minimum distance that the edge should maintain from node corners when entering or leaving the node.
- setMinimalNodeCornerDistancePenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for violations of the minimum distance the edge shall maintain from node corners when entering or
leaving the node.
- setMinimalNodeDistance(int) -
Method in class y.layout.circular.SingleCycleLayouter
- Specifies the minimum distance between nodes that are next to each other on the circle.
- setMinimalNodeDistance(double) -
Method in class y.layout.hierarchic.AbstractDrawer
- Specifies the minimum distance between two nodes in the same layer.
- setMinimalNodeDistance(double) -
Method in class y.layout.hierarchic.AlignmentDrawer
- Specifies the minimum distance between two nodes in the same layer.
- setMinimalNodeDistance(double) -
Method in interface y.layout.hierarchic.Drawer
- Specifies the minimum distance between two nodes of the same layer.
- setMinimalNodeDistance(double) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the minimum distance between two nodes in the same layer.
- setMinimalNodeDistance(double) -
Method in class y.layout.hierarchic.MedianDrawerWrapper
- Specifies the minimum distance between two nodes in the same layer.
- setMinimalNodeDistance(double) -
Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
- Specifies the minimum distance between two nodes in the same layer.
- setMinimalNodeDistance(double) -
Method in class y.layout.hierarchic.TreeDrawer
- Specifies the minimum distance between two nodes in the same layer.
- setMinimalNodeDistance(double) -
Method in class y.layout.organic.OrganicRemoveOverlapsStage
- Sets the minimum distance to be kept between any two nodes of the graph.
- setMinimalNodeDistance(double) -
Method in class y.layout.organic.ShuffleLayouter
- Specifies the default minimum distance that has to be obeyed between any two nodes.
- setMinimalNodeDistance(double) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the minimum node distance this algorithm should enforce between all pairs of nodes.
- setMinimalNodeDistance(int) -
Method in class y.layout.partial.PartialLayouter
- Specifies the minimum distance between two adjacent nodes.
- setMinimalNodeDistance(int) -
Method in class y.layout.tree.BalloonLayouter
- Sets the minimum distance to be kept between the nodes in the tree.
- setMinimalNodeDistance(double) -
Method in class y.layout.tree.TreeLayouter
- Specifies the minimum horizontal distance between adjacent nodes within the same layer.
- setMinimalNodeToEdgeDistance(double) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies the minimum distance between edges and node bounds.
- setMinimalNodeToEdgeDistance(double) -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Specifies the minimum distance between edges and node bounds.
- setMinimalNodeToEdgeDistancePenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for violations of the minimum distance between any edge and any non-group node side.
- setMinimalNodeToNodeDistance(double) -
Method in class y.layout.radial.RadialLayouter
- Specifies the minimum distance between two neighboring nodes of the same circle.
- setMinimalRadius(double) -
Method in class y.layout.circular.SingleCycleLayouter
- Specifies the minimum radius for the circle on which the nodes are placed.
- setMinimumBackboneSegmentLength(double) -
Method in class y.layout.router.BusRouter
- Specifies the preferred minimum length of a backbone segment.
- setMinimumBackboneSegmentLength(double) -
Method in class y.layout.router.polyline.BusDescriptor
- Specifies the preferred minimum length of backbone segments.
- setMinimumBusConnectionsCount(int) -
Method in class y.layout.router.BusRouter
- Specifies the minimum number of bus connections a backbone segment must have.
- setMinimumBusDistance(double) -
Method in class y.layout.tree.MultiParentDescriptor
- Specifies the minimum distance between the nodes of a multi-parent structure and the bus connecting these nodes.
- setMinimumBusSegmentDistance(double) -
Method in class y.layout.tree.TreeLayouter
- Specifies the minimum (vertical) distance of the horizontal edge segments
of the bus between the root node and the child nodes.
- setMinimumChannelSegmentDistance(double) -
Method in class y.layout.tree.DefaultNodePlacer
- Specifies the minimum (non-negative) distance between edge segments that are routed orthogonally
in the channel between the root node and the child nodes (see
DefaultNodePlacer.ROUTING_FORK
).
- setMinimumChannelSegmentDistance(double) -
Method in class y.layout.tree.SimpleNodePlacer
- Specifies the minimum (non-negative) distance between edge segments that are routed orthogonally
in the channel between the root node and the child nodes.
- setMinimumClusterSize(int) -
Method in class y.algo.NodeAggregation
- Specifies the preferred minimum number of elements contained in a cluster.
- setMinimumDistance(double) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies the preferred minimum distance to obstacles.
- setMinimumDistance(double) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Specifies the preferred minimum distance to obstacles.
- setMinimumDistance(int) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the minimum distance between any two edge segments.
- setMinimumDistance(double) -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Specifies the minimum distance that an edge will maintain from its source and target node.
- setMinimumDistance(double) -
Method in class y.layout.SliderEdgeLabelModel
- Specifies the minimum distance between the label's bounding box and the edge's path.
- setMinimumDistanceToEdge(int) -
Method in class y.layout.router.BusRouter
- Sets the minimum distance between any two edge segments.
- setMinimumDistanceToNode(int) -
Method in class y.layout.router.BusRouter
- Sets the minimum distance between edge segments and nodes.
- setMinimumDistanceToNode(int) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the minimum distance between edge segments and nodes.
- setMinimumEdgeToEdgeDistance(double) -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Specifies the minimum distance to segments belonging to other edges.
- setMinimumEdgeToEdgeDistance(double) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the minimum distance between edges.
- setMinimumFirstSegmentLength(double) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies the minimum length of the first segment of the edge path (at the source node).
- setMinimumFirstSegmentLength(double) -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Specifies the minimum length of the first segment of the edge path (at the source node).
- setMinimumFirstSegmentLength(double) -
Method in class y.layout.orthogonal.EdgeLayoutDescriptor
- Specifies the minimum length of the first segment of the edge path (at the source node).
- setMinimumFirstSegmentLength(double) -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Specifies the minimum length of the first segment of the edge path (at the source node).
- setMinimumFirstSegmentLength(double) -
Method in class y.layout.seriesparallel.EdgeLayoutDescriptor
- Specifies the minimum length for the first segment of the associated edge.
- setMinimumFirstSegmentLength(double) -
Method in class y.layout.tree.CompactNodePlacer
- Specifies the minimum length for the first segment of an edge.
- setMinimumFirstSegmentLength(double) -
Method in class y.layout.tree.TreeLayouter
- Specifies the minimum length for the first segment of an edge.
- setMinimumGroupDistance(double) -
Method in class y.layout.hierarchic.incremental.GroupingSupport
- Specifies the minimum distance between group nodes.
- setMinimumHeight(double) -
Method in class y.layout.grid.RowDescriptor
- Specifies the minimum height of the row.
- setMinimumHeight(double) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Specifies the minimum height for the row.
- setMinimumLaneWidth(double) -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Specifies the minimum width of the swimlane.
- setMinimumLastSegmentLength(double) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies the minimum length of the last segment of the edge path (at the target node).
- setMinimumLastSegmentLength(double) -
Method in class y.layout.orthogonal.EdgeLayoutDescriptor
- Specifies the minimum length of the last segment of the edge path (at the target node).
- setMinimumLastSegmentLength(double) -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Specifies the minimum length of the last segment of the edge path (at the target node).
- setMinimumLastSegmentLength(double) -
Method in class y.layout.seriesparallel.EdgeLayoutDescriptor
- Returns the minimum length for the last segment of the associated edge.
- setMinimumLastSegmentLength(double) -
Method in class y.layout.tree.CompactNodePlacer
- Specifies the minimum length for the last segment of an edge.
- setMinimumLastSegmentLength(double) -
Method in class y.layout.tree.TreeLayouter
- Specifies the minimum length for the last segment of an edge.
- setMinimumLayerDistance(double) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Sets the minimum distance between two adjacent layers.
- setMinimumLayerHeight(double) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Specifies the minimum height of the layer to which this node is assigned.
- setMinimumLength(double) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies the minimum length of an edge.
- setMinimumLength(double) -
Method in class y.layout.seriesparallel.EdgeLayoutDescriptor
- Specifies the minimum length for the associated edge.
- setMinimumNodeDistance(double) -
Method in class y.layout.organic.RemoveOverlapsLayoutStage
- Specifies the minimum distance to be kept between any two nodes of the graph.
- setMinimumNodeDistance(double) -
Method in class y.layout.tree.MultiParentDescriptor
- Specifies the minimum distance between two nodes belonging to the same multi-parent structure.
- setMinimumNodeSize(double) -
Method in class y.layout.hierarchic.AsIsLayerer
- Specifies the minimum size of a node used for calculating layer overlaps.
- setMinimumNodeSize(YDimension) -
Method in class y.layout.tree.TreeMapLayouter
- Specifies the minimum size (height and width) a node in the tree map must have.
- setMinimumNodeSizeDPKey(Object) -
Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
- Specifies the key to register a
DataProvider
that is used to access the minimum sizes for the group nodes.
- setMinimumNodeToEdgeDistance(double) -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Specifies the minimum distance to nodes.
- setMinimumNodeToEdgeDistance(double) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the minimum distance between nodes and edges.
- setMinimumNodeToNodeDistance(double) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the minimum distance between nodes.
- setMinimumPartitionCount(int) -
Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
- Specifies the minimum number of partitions the result should have.
- setMinimumPolylineSegmentLength(double) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the minimum vertical distance of the edge segments that are not orthogonal.
- setMinimumRootDistance(double) -
Method in class y.layout.tree.DendrogramPlacer
- Specifies the minimum distance between the
GenericTreeLayouter.SubtreeShape
of a root node
and the bus connecting to all of its children.
- setMinimumSegmentLength(double) -
Method in class y.layout.orthogonal.EdgeLayoutDescriptor
- Specifies the minimum segment length of an edge.
- setMinimumSize(YDimension) -
Method in class y.view.SizeConstraintProvider.Default
- Sets the minimum size that of this SizeConstraintProvider.
- setMinimumSlope(double) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies the minimum slope that the mid segments of this edge should have, if the edge
is routed polyline in vertical layouts.
- setMinimumSlope(double) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the minimum slope which a non-orthogonal edge segment should have.
- setMinimumSublayerDistance(double) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies the minimum distance between the upper and lower sublayer.
- setMinimumSubtreeDistance(double) -
Method in class y.layout.tree.DendrogramPlacer
- Specifies the minimum horizontal distance between adjacent
SubtreeShapes
.
- setMinimumWidth(double) -
Method in class y.layout.grid.ColumnDescriptor
- Specifies the minimum width of the column.
- setMinimumWidth(double) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Specifies the minimum width for the column.
- setMinimumZoom(double) -
Method in class y.view.Graph2DViewMouseWheelZoomListener
- Sets the minimum zoom level of
Graph2DView
that will be assigned when scrolling the mouse wheel.
- setMinLastSegmentLength(double) -
Method in class y.layout.tree.DefaultNodePlacer
- Specifies the minimum length for the last segment of an edge.
- setMinOctilinearSegmentLength(double) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies the minimum length of octilinear segments for this edge.
- setMinSlope(double) -
Method in class y.layout.tree.DefaultNodePlacer
- Specifies the minimum slope of the edge segments.
- setMinSlopeHeight(double) -
Method in class y.layout.tree.DefaultNodePlacer
- Specifies the minimum height for sloped edge segments.
- setMinValue(double, double, double) -
Method in class y.geom.BorderLine
- Assures that all values in the given interval are less or equal than the given value.
- setMinZoomLevel(double) -
Method in class y.view.NavigationComponent
- Sets the minimum zoom level the zoom slider will zoom to.
- setMirroringAllowed(boolean) -
Method in class y.layout.partial.PartialLayouter
- Specifies whether or not subgraph components are mirrored to improve the layout quality.
- setMirroringEnabled(boolean) -
Method in class y.layout.GraphLayoutLineWrapper
- Specifies whether or not every other line is mirrored.
- setMirrorMask(int) -
Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
- Specifies the mirror mask that defines which orientations should be mirrored.
- setMirrorMask(int) -
Method in class y.layout.OrientationLayouter
- Specifies the mirror mask that defines which orientations this
OrientationLayouter
shall mirror.
- setMixedSelectionAllowed(boolean) -
Method in class y.view.hierarchy.HierarchyTreeSelectionModel
- Sets whether mixed selections (where nodes and edges are selected at the same time)
are allowed.
- setMixedSelectionEnabled(boolean) -
Method in class y.view.EditMode
- Allows or disallows mixed selections of different kinds of graph elements
(nodes/bends, edges, labels, node ports) to exist at the same time.
- setMixedSelectionEnabled(boolean) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Specifies whether or not this action supports selecting different types
of graph elements at once.
- setMixedSelectionEnabled(boolean) -
Method in class y.view.SelectionBoxMode
- Specifies whether or not this mode supports selecting different types of
graph elements at once when
extendedTypeSelectionEnabled
is
set to true
.
- setMixedSelectionEnabled(boolean) -
Method in class y.view.tabular.TableSelectionEditor
- Specifies whether or not the editor should allow mixed multi-selections of
columns and rows in a table.
- setMode(byte) -
Method in class y.layout.seriesparallel.DefaultPortAssignment
- Specifies the mode that describes how ports are placed.
- setMode(byte) -
Method in class y.layout.tree.DefaultPortAssignment
- Specifies the mode that describes how ports are placed.
- setMode(byte) -
Method in class y.view.DefaultBackgroundRenderer
- Sets the mode in which the background should be painted.
- setMode(byte) -
Method in class y.view.Graph2DLayoutExecutor
- Sets the mode to use for this instance and the upcoming
doLayout
calls.
- setMode(ViewMode) -
Method in class y.view.ViewControl
- Sets a new active view mode.
- setModel(byte) -
Method in class y.view.EdgeLabel
- Sets the placement model for this label.
- setModel(byte) -
Method in class y.view.NodeLabel
- Sets the label model.
- setModel(byte) -
Method in class y.view.YLabel
- Sets a model specifier for this label.
- setModelParameter(Object) -
Method in class y.layout.DefaultNodeLabelLayout
-
- setModelParameter(Object) -
Method in interface y.layout.LabelLayout
- Specifies the label model parameter that describes the position of this label.
- setModelParameter(Object) -
Method in class y.layout.LabelLayoutImpl
-
- setModelParameter(Object) -
Method in class y.view.EdgeLabel
- Sets the current parameter for the edge label model.
- setModelParameter(Object) -
Method in class y.view.NodeLabel
- Sets the current parameter for the node label model.
- setModelParameter(PortLocationModelParameter) -
Method in class y.view.NodePort
- Specifies the model parameter that determines the position of this port
instance.
- setModelParameter(Object) -
Method in class y.view.YLabel
- Sets the current parameters for the label model implementation.
- setModificationMatrix(AbstractRotatableNodePlacer.Matrix) -
Method in class y.layout.tree.TreeLayouter
- Specifies the modification matrix used for rotating / mirroring the layout.
- setModifierMask(int) -
Method in class y.view.ViewMode
- Sets the current modifierMask.
- setModuleName(String) -
Method in class y.module.YModule
- Sets name of this module.
- setMonotonicPathRestriction(byte) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the monotonic path restrictions that should be applied.
- setMonotonicPathRestriction(byte) -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Specifies the monotonic path restriction that should be applied.
- setMonotonicPathRestriction(byte) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the monotonic path restrictions that should be applied.
- setMonotonyViolationPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for violating the monotonic path restrictions of an edge.
- setMorphingEnabled(boolean) -
Method in class y.module.LayoutModule
- Setter for property morphingEnabled.
- setMouseInputMode(MouseInputMode) -
Method in class y.view.EditMode
- Sets the minor mouse input mode associated with this mode.
- setMouseWheelEnabled(boolean) -
Method in class y.view.MagnifierViewMode
- Whether or not to activate mouse wheel functionality.
- setMoveInternalNodeLabels(boolean) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Specifies whether or not internal node labels are allowed to move.
- setMoveLabelMode(ViewMode) -
Method in class y.view.EditMode
- Setter for child mode MoveLabelMode.
- setMoveNodePortMode(ViewMode) -
Method in class y.view.EditMode
- Setter for child mode MoveNodePortMode.
- setMovePolicy(byte) -
Method in class y.view.tabular.TableOrderEditor
- Specifies the movement policy for rows and columns.
- setMovePortMode(ViewMode) -
Method in class y.view.EditMode
- Setter for child mode MovePortMode.
- setMoveSelectionMode(ViewMode) -
Method in class y.view.EditMode
- Sets the minor move selection mode associated with this mode.
- setMoveSingleBends(boolean) -
Method in class y.view.tabular.TableSupport
- Specifies which bends are moved when a column or row changes its location.
- setMoveViewPortMode(ViewMode) -
Method in class y.view.EditMode
- Setter for child mode MovePortMode.
- setMovingFixedElementsAllowed(boolean) -
Method in class y.layout.partial.PartialLayouter
- Specifies whether or not the algorithm may move fixed elements.
- setMultiCellComponentSplittingEnabled(boolean) -
Method in class y.layout.grid.GenericPartitionGridStage
- Specifies whether or not the algorithm should split connected components that have nodes associated with
different partition cells.
- setMultiParentAllowed(boolean) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies whether or not multi-parent structures should be allowed for this tree layout.
- setMultiParentAllowed(boolean) -
Method in class y.layout.tree.TreeReductionStage
- Specifies whether or not multi-parent structures (structures of multiple nodes that share the same predecessors as
well as the same successors) are allowed.
- setMultipleBackboneSegmentsAllowed(boolean) -
Method in class y.layout.router.polyline.BusDescriptor
- Specifies whether or not the algorithm may create buses that consist of multiple backbone segments.
- setMultipleComponentsOnSinglePagePlacementEnabled(boolean) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies whether or not different connected components may be placed on a single page.
- setMultiThreadingAllowed(boolean) -
Method in class y.algo.NodeAggregation
- Specifies whether or not the layout algorithm may use multi-threading to reduce the running time.
- setMultiThreadingAllowed(boolean) -
Method in class y.layout.organic.GRIP
- Specifies whether or not the layout algorithm may use multi-threading to reduce the running time.
- setMultiThreadingAllowed(boolean) -
Method in class y.layout.organic.OrganicLayouter
- Specifies whether or not the layout algorithm may use multi-threading to reduce the running time.
- setMultiThreadingAllowed(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether or not the layout algorithm may use multi-threading to reduce the running time.
- setName(String) -
Method in class y.option.OptionHandler
- Sets the name of the option handler.
- setName(String) -
Method in class y.view.ViewMode
- Set the name of this mode, important for resource handling.
- setNavigationCursor(Cursor) -
Method in class y.view.NavigationMode
- Sets the cursor for this view mode that will be used if the navigation will be active.
- setNeighborhoodType(byte) -
Method in class y.view.LocalViewCreator.Neighborhood
- Specifies the node type for the nodes included in the neighborhood set.
- setNestedEdgeDrawingOrderEnabled(boolean) -
Method in class y.view.DefaultGraph2DRenderer
- Influences the drawing order of edges and nodes.
- setNestedEdgeOrder(boolean) -
Method in class y.view.DefaultGraph2DTraversal
- Specifies whether node elements and edge elements of nested graphs should
be traversed in an interleaved fashion.
- setNode2EdgeDistance(double) -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Specifies the minimum distance between a
Node
and an (non-adjacent) Edge
.
- setNode2EdgeDistance(double) -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Specifies the minimum distance between a
Node
and an (non-adjacent) Edge
.
- setNode2NodeDistance(double) -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Specifies the minimum distance between two
Node
s.
- setNode2NodeDistance(double) -
Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Specifies the minimum distance between two
Node
s.
- setNodeBorderDistance(double) -
Method in class y.layout.SliderEdgeLabelModel
- Specifies the minimum distance between the label's bounding box and a node's borders.
- setNodeCompactionEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies whether or not nodes should be placed in a more compact style with respect to layout width.
- setNodeComparator(Comparator) -
Method in class y.layout.tabular.TabularLayouter
- Specifies the
Comparator
that defines the order in which the free nodes are placed in the table.
- setNodeComparator(Comparator) -
Method in class y.layout.tree.TreeMapLayouter
- Specifies the
TreeMapLayouter.NodeWeightComparator
that defines the order in which child nodes are placed inside their parent node.
- setNodeCrossingCost(double) -
Method in class y.layout.router.OrthogonalPatternEdgeRouter
- Specifies the costs for edges that cross nodes.
- setNodeCrossingPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for an edge crossing a regular node.
- setNodeEdgeOverlapAvoided(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether or not the layout algorithm tries to avoid node/edge overlaps.
- setNodeEncoder(ObjectEncoder) -
Method in class y.io.gml.GraphObjectEncoder
- Setter for property nodeEncoder.
- setNodeEventHandler(DropSupport.EventHandler) -
Method in class y.view.DropSupport
- Sets the event handler for node transfers.
- setNodeHalo(double) -
Method in class y.layout.hierarchic.AsIsLayerer
- Specifies the size of the halo around a node, that means the insets that
are used for calculating layer overlaps.
- setNodeLabelAnimationEnabled(boolean) -
Method in class y.view.LayoutMorpher
- Specifies whether or not node label placement changes are
animated.
- setNodeLabelConsiderationEnabled(boolean) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies whether or not the layout algorithm considers node labels, moving them outside the area, if necessary.
- setNodeLabelConsiderationEnabled(boolean) -
Method in class y.layout.partial.FillAreaLayouter
- Specifies whether or not the layout algorithm considers node labels.
- setNodeLabelConsiderationEnabled(boolean) -
Method in class y.layout.router.CurveRoutingStage
- Specifies whether or not node labels are considered while determining spline routes.
- setNodeLabelConsiderationEnabled(boolean) -
Method in class y.layout.tabular.TabularLayouter
- Specifies whether or not the layout algorithm reserves space for node labels.
- setNodeLabelCrossingPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for an edge crossing a node label.
- setNodeLabelingPolicy(byte) -
Method in class y.layout.tree.BalloonLayouter
- Specifies the policy defining how node labels are placed by the integrated node labeling mechanism (for
example, the desired label orientation).
- setNodeLabelLayout(Object, NodeLabelLayout[]) -
Method in class y.layout.DefaultGraphLayout
- Specifies the layout information for all node labels belonging to the given node.
- setNodeLabelMode(byte) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Specifies the mode that determines how node labels are handled by the algorithm during the layout.
- setNodeLabelSnapDistance(double) -
Method in class y.view.LabelSnapContext
- Sets the distance where the node label snaps in position.
- setNodeLabelSpacing(double) -
Method in class y.layout.tree.BalloonLayouter
- Specifies the distance between node labels belonging to the same node.
- setNodeLabelTipEnabled(boolean) -
Method in class y.view.TooltipMode
- Specifies whether tooltips for node labels will be displayed.
- setNodeLabelVisibility(int) -
Method in class y.view.VisibilityFilter
- Specifies the visibility state of node labels which are to be accepted by
this filter.
- setNodeLayout(Object, NodeLayout) -
Method in class y.layout.DefaultGraphLayout
- Specifies the layout information associated with the given node.
- setNodeLayoutDescriptor(NodeLayoutDescriptor) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the
NodeLayoutDescriptor
instance used for all those
nodes that do not have a specific layout descriptor assigned.
- setNodeMapCopying(boolean) -
Method in class y.util.GraphCopier
- Specifies if the contents of node maps are copied automatically.
- setNodeModel(int) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Deprecated. Use
OrthogonalLayouter.setLayoutStyle(int)
instead.
- setNodeOrder(YList) -
Method in interface y.layout.hierarchic.incremental.Layer
- Adjusts the order of the
Node
s of this Layer
instance according to the given order.
- setNodeOverlapPenalty(double) -
Method in class y.layout.LabelCandidate
- Specifies a penalty for a candidate position that overlaps the box of a node.
- setNodeOverlapsAllowed(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether or not overlaps between nodes are allowed.
- setNodePlacer(NodePlacer) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Specifies the
NodePlacer
instance responsible for the assignment of the x-(sequence) and
preliminary y-coordinates of the nodes.
- setNodePlacer(NodePlacer) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies the
NodePlacer
instance that will calculate the
final node placement of the layout.
- setNodePortAware(boolean) -
Method in class y.view.CreateEdgeMode
- Specifies whether or not this
CreateEdgeMode
instance
supports connecting edges to NodePort
s.
- setNodePortAware(boolean) -
Method in class y.view.NodeStateChangeEdgeRouter
- Specifies whether or not this router may reset source and target
NodePort
s of inter edges.
- setNodePortConfigurator(NodePortLayoutConfigurator) -
Method in class y.view.Graph2DLayoutExecutor
- Sets the
NodePortLayoutConfigurator
that is used by this
instance to prepare the graph for the layout.
- setNodeScalingFactor(double) -
Method in class y.layout.hierarchic.AsIsLayerer
- Specifies the scaling factor used for scaling the size of the nodes.
- setNodeSearchingEnabled(boolean) -
Method in class y.view.MouseInputMode
- Determines whether
NodeRealizer
s will be checked whether they implement the
MouseInputEditorProvider
interface in MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo)
when the Node of the NodeRealizer is hit by the current mouse event.
- setNodeSequencer(NodeSequencer) -
Method in class y.layout.circular.SingleCycleLayouter
- Specifies the custom
NodeSequencer
that will be used for determining the order of the nodes for the circle
placement.
- setNodeSizeAware(boolean) -
Method in class y.layout.organic.GRIP
- Specifies whether or not to consider average node sizes during layout calculation.
- setNodeSizeAware(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether or not to consider node sizes during layout calculation.
- setNodesOnlyOnLeavesAllowed(boolean) -
Method in class y.algo.NodeAggregation
- Specifies whether or not all original nodes are only mapped to leaves of the directed rooted aggregation tree
that represents the hierarchical clustering structure.
- setNodeStateChangeHandler(NodeStateChangeHandler) -
Method in class y.view.Graph2DViewActions.AbstractGroupingAction
- Sets the
NodeStateChangeHandler
instance that will convert the edge state over the grouping operation.
- setNodeTipEnabled(boolean) -
Method in class y.view.TooltipMode
- Specifies whether tooltips for nodes will be displayed.
- setNodeToEdgeDistance(double) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Sets the minimum distance between an edge and an adjacent node in one layer.
- setNodeToEdgeDistance(double) -
Method in class y.view.MoveSnapContext
- Sets the preferred distance between node borders and edge segments.
- setNodeToNodeDistance(double) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Sets the minimum distance between two adjacent nodes in one layer.
- setNodeToNodeDistance(double) -
Method in class y.view.MoveSnapContext
- Sets the preferred distance between node borders.
- setNodeTypeHandlingPolicy(byte) -
Method in class y.algo.NodeAggregation
- Specifies the policy for handling nodes of different type.
- setNodeVisibility(int) -
Method in class y.view.VisibilityFilter
- Specifies the visibility state of nodes and node ports which are to be
accepted by this filter.
- setNoLayoutEdgeMap(EdgeMap) -
Method in class y.layout.planar.DrawingEmbedder
- Sets the map, for which edges the layout information cannot be used.
- setNoLayoutNodeMap(NodeMap) -
Method in class y.layout.planar.DrawingEmbedder
- Sets the map, for which nodes the layout information cannot be used.
- setNonSeriesParallelEdgeLabelingAlgorithm(Layouter) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the labeling algorithm that is applied to all edge labels that belong to non-series-parallel edges.
- setNonSeriesParallelEdgeLabelSelectionKey(Object) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the key to register a
DataProvider
that is used by the
non-series-parallel edge labeling algorithm
to determine
which edge labels it should place.
- setNonSeriesParallelEdgeRouter(Layouter) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the edge routing algorithm used for the edges of a general graph that are not part of the series-parallel
subgraph whose layout is calculated.
- setNonSeriesParallelEdgesDpKey(Object) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the key to register a
DataProvider
that is used for marking non-series-parallel edges.
- setNonTreeEdgeLabelingAlgorithm(Layouter) -
Method in class y.layout.tree.TreeReductionStage
- Specifies the labeling algorithm that is applied to all edge labels that belong to non-tree edges.
- setNonTreeEdgeLabelSelectionKey(Object) -
Method in class y.layout.tree.TreeReductionStage
- Specifies the key to register a
DataProvider
that is used by the
non-tree edge labeling algorithm
to determine which edge labels
it should place.
- setNonTreeEdgeRouter(Layouter) -
Method in class y.layout.tree.TreeReductionStage
- Specifies the edge routing algorithm that is applied to all non-tree edges.
- setNonTreeEdgeSelectionKey(Object) -
Method in class y.layout.tree.TreeReductionStage
- Specifies the key to register a
DataProvider
that will be used by the
non-tree edge routing algorithm
to determine the edges that need to be routed.
- setObeyNodeSize(boolean) -
Method in class y.layout.organic.OrganicLayouter
- Specifies whether or not to consider node sizes during layout calculation.
- setOffset(double, double) -
Method in class y.view.EdgeLabel
- Deprecated. Client code should not set a label's offset directly, but rather use
EdgeLabel.getBestModelParameterForBounds(y.geom.OrientedRectangle)
and
EdgeLabel.setModelParameter(Object)
to create and specify a parameter that
represents the desired label position in the label's model.
- setOffset(double, double) -
Method in class y.view.NodeLabel
- Deprecated. Client code should not set a label's offset directly, but rather use
NodeLabel.getBestModelParameterForBounds(y.geom.OrientedRectangle)
and
NodeLabel.setModelParameter(Object)
to create and specify a parameter that
represents the desired label position in the label's model.
- setOffset(OrientedRectangle) -
Method in class y.view.YLabel
- Sets the oriented offset rectangle for this label.
- setOffset(double, double) -
Method in class y.view.YLabel
- Deprecated. Client code should not set a label's offset directly, but rather use
YLabel.getBestModelParameterForBounds(y.geom.OrientedRectangle)
and
YLabel.setModelParameter(Object)
to create and specify a parameter that
represents the desired label position in the label's model.
- setOffsetDirty() -
Method in class y.view.EdgeLabel
-
- setOffsetDirty() -
Method in class y.view.NodeLabel
-
- setOffsetDirty() -
Method in class y.view.YLabel
- Marks the label offsets as dirty.
- setOffsetForFamilyNodes(double) -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Specifies the offset by which a
FamilyTreeLayouter.TYPE_FAMILY
node is shifted down if its parents are not direct neighbors.
- setOffsets(double, double) -
Method in class y.view.Port
- Sets the center coordinates of this port relative to the
center of the node is connected to.
- setOffsetX(double) -
Method in class y.view.Port
- Sets the center x-coordinate of this port relative to the
center of the node is connected to.
- setOffsetX(double) -
Method in class y.view.YLabel
- Deprecated. Client code should not set a label's offset directly, but rather use
YLabel.getBestModelParameterForBounds(y.geom.OrientedRectangle)
and
YLabel.setModelParameter(Object)
to create and specify a parameter that
represents the desired label position in the label's model.
- setOffsetY(double) -
Method in class y.view.Port
- Sets the center x-coordinate of this port relative to the
center of the node is connected to.
- setOffsetY(double) -
Method in class y.view.YLabel
- Deprecated. Client code should not set a label's offset directly, but rather use
YLabel.getBestModelParameterForBounds(y.geom.OrientedRectangle)
and
YLabel.setModelParameter(Object)
to create and specify a parameter that
represents the desired label position in the label's model.
- setOldLayerer(Layerer) -
Method in class y.layout.hierarchic.incremental.OldLayererWrapper
- Specifies the delegate
layerer
instance.
- setOpacity(float) -
Method in class y.view.hierarchy.GroupNodePainter.GroupStateStyle
- Specifies the state icon's desired opacity value.
- setOpenGroupIcon(Icon) -
Method in class y.view.hierarchy.GroupNodePainter
- Sets the icon to be used for the state label when the group is open.
- setOpenGroupIcon(Icon) -
Method in class y.view.hierarchy.GroupNodeRealizer
- Sets the icon to be used for the state label when the group is
open.
- setOperation(int) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the transformation operation.
- setOptimizationStrategy(byte) -
Method in class y.layout.labeling.MISLabelingAlgorithm
- Specifies the optimization strategy which defines the importance of criteria when optimizing labeling results.
- setOptionHandler(OptionHandler) -
Method in class y.module.YModule
- Sets the option handler for this method.
- setOptionsIOHandler(OptionsIOHandler) -
Method in class y.option.OptionHandler
- Setter for property OptionsIOHandler.
- setOrderNumbers(int[]) -
Method in class y.layout.planar.GT.MIS1Comparator
-
- setOrderNumbers(int[]) -
Method in class y.layout.planar.GT.MIS2Comparator
-
- setOrientation(byte) -
Method in class y.layout.OrientationLayouter
- Specifies the main direction of the layout.
- setOrientation(byte) -
Method in class y.layout.tree.DelegatingNodePlacer
- Deprecated.
- setOrientation(byte) -
Method in class y.view.NavigationComponent
- Sets the orientation specifier that is used to determine how the navigation controls and the zoom
controls are aligned.
- setOrientationLayouter(LayoutStage) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies the
LayoutStage
that modifies the orientation of a computed layout.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.circular.CircularLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.circular.SingleCycleLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.organic.GRIP
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.organic.OrganicLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.radial.RadialLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationLayouterEnabled(boolean) -
Method in class y.layout.tree.BalloonLayouter
- Specifies whether or not the
LayoutStage
that modifies the orientation of the layout is activated.
- setOrientationOptimizationActive(boolean) -
Method in class y.layout.tree.TreeComponentLayouter
- Specifies whether or not tree component arrangement is improved by changing the orientation of components.
- setOrientationOptimizationEnabled(boolean) -
Method in class y.layout.partial.PartialLayouter
- Specifies whether or not a postprocessing step should be applied to reduce
the number of directed edges that do not comply with the specified layout orientation.
- setOrientationStyle(short) -
Method in class y.view.BridgeCalculator
- Sets the current default orientation style.
- setOrientedBox(OrientedRectangle) -
Method in class y.layout.LabelLayoutImpl
- Specifies the box of the label.
- setOrigin(LayoutGraph, NodeList, EdgeList, YPoint, YRectangle) -
Method in class y.layout.ComponentLayouter
- Moves the subgraph containing the given nodes and edges to the specified origin.
- setOriginalHeight(double) -
Method in class y.layout.grid.RowDescriptor
- Specifies the original height of the row.
- setOriginalPosition(double) -
Method in class y.layout.grid.ColumnDescriptor
- Specifies the original position (smallest x-coordinate) of the column.
- setOriginalPosition(double) -
Method in class y.layout.grid.RowDescriptor
- Specifies the original position (smallest y-coordinate) of the row.
- setOriginalWidth(double) -
Method in class y.layout.grid.ColumnDescriptor
- Specifies the original width of the column.
- setOrthogonalEdgeCreation(boolean) -
Method in class y.view.CreateEdgeMode
- Determines whether this mode should create orthogonally routed edges, only.
- setOrthogonalEdgeRouter(Layouter) -
Method in class y.layout.grouping.FixedGroupLayoutStage
- Specifies the edge routing algorithm that is applied to route the inter-edges.
- setOrthogonalEdgeRouter(OrthogonalEdgeRouter) -
Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
- Specifies the
OrthogonalEdgeRouter
instance used for inter-edge routing.
- setOrthogonalEdgeRouting(boolean) -
Method in class y.view.EditMode
- Sets whether special support for orthogonal edge paths should be enabled for
all edges.
- setOrthogonallyRouted(boolean) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Deprecated. Replaced by
EdgeLayoutDescriptor.setRoutingStyle(RoutingStyle)
.
- setOrthogonallyRouted(boolean) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies whether or not edges should be routed orthogonally.
- setOrthogonalMoveBendsMode(ViewMode) -
Method in class y.view.EditMode
- Setter for child mode OrthogonalMoveBendsMode.
- setOuterFace(Face) -
Method in class y.layout.planar.SimplePlanarInformation
- Sets the outer(unbound,exterior) face of the planar graph.
- setOutputRestriction(OutputRestriction) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Specifies an
OutputRestriction
which restricts the area for the layout result of this algorithm.
- setOutputRestriction(OutputRestriction) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the area restriction for the result of the layout algorithm.
- setOverUsagePenalty(double) -
Method in class y.layout.hierarchic.incremental.PCListOptimizer
- Specifies the penalty cost associated with each edge being assigned to a port which has already reached its
capacity
.
- setPackComponentsEnabled(boolean) -
Method in class y.layout.partial.PartialLayouter
- Specifies whether or not a subgraph component may be placed within another subgraph component.
- setPageFormat(PageFormat) -
Method in class y.view.PrintPreviewPanel
- Sets the new
PageFormat
to be used in the Preview
- setPages(int, int, int) -
Method in class y.view.PrintPreviewPanel
- Specifies the range of pages to be previewed and the number
of pages per row to be displayed.
- setPaint(Paint) -
Method in class y.view.ShapeDrawable
- Setter for property paint.
- setPaintDetailThreshold(double) -
Method in class y.view.Graph2DView
- Sets the scale threshold after that less detailed
versions of the graphs are displayed.
- setPaintOrder(Graph2DTraversal) -
Method in class y.view.DefaultOrderRenderer
- Specifies the
Graph2DTraversal
instance that determines
this DefaultOrderRenderer
's painting order.
- setParallelEdgeLayouter(LayoutStage) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies the
LayoutStage
that routes parallel edges.
- setParallelEdgeLayouterEnabled(boolean) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies whether or not the
LayoutStage
used for routing parallel edges is activated.
- setParallelEdgeLayouterEnabled(boolean) -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Specifies whether or not the
LayoutStage
used for routing parallel edges is activated.
- setParallelEdgeLayouterEnabled(boolean) -
Method in class y.layout.tree.ARTreeLayouter
- Specifies whether or not the
LayoutStage
used for routing parallel edges is activated.
- setParallelEdgeLayouterEnabled(boolean) -
Method in class y.layout.tree.BalloonLayouter
- Specifies whether or not the
LayoutStage
used for routing parallel edges is activated.
- setParallelEdgeLayouterEnabled(boolean) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies whether or not the
LayoutStage
used for routing parallel edges is activated.
- setParallelEdgeLayouterEnabled(boolean) -
Method in class y.layout.tree.HVTreeLayouter
- Specifies whether or not the
LayoutStage
used for routing parallel edges is activated.
- setParallelEdgeLayouterEnabled(boolean) -
Method in class y.layout.tree.TreeLayouter
- Specifies whether or not the
LayoutStage
used for routing parallel edges is activated.
- setParallelRoutesPreferenceEnabled(boolean) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies whether or not parallel routes for parallel edges (multi-edges) are preferred over independent routes.
- setParallelRoutesPreferenceEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies whether or not parallel routes for parallel edges (multi-edges) are preferred over independent routes.
- setParallelRoutesPreferenceEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not parallel routes for parallel edges (multi-edges) are preferred over independent routes.
- setParallelSubstructureSize(int) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the minimum size (number of nodes) a parallel structure needs to have to be detected
and handled as a parallel substructure.
- setParallelSubstructureStyle(byte) -
Method in class y.layout.organic.SmartOrganicLayouter
- Sets the style specifier for parallel substructures.
- setParallelSubstructureTypeSeparationEnabled(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether parallel substructures should be separated by the node type.
- setParent(Node, Node) -
Method in class y.view.DropSupport
- Assigns the specified child node to the specified parent node.
- setParent(TableGroupNodeRealizer.ColumnContainer) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Moves the column from its current container to the specified
container.
- setParent(TableGroupNodeRealizer.RowContainer) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Moves the row from its current container to the specified
container.
- setParent(TableGroupNodeRealizer.Column, TableGroupNodeRealizer.ColumnContainer) -
Method in class y.view.tabular.TableSupport
- The
container
is set as the parent of the column
and the sizes of it's old and new
ancestors is updated accordingly.
- setParent(TableGroupNodeRealizer.Row, TableGroupNodeRealizer.RowContainer) -
Method in class y.view.tabular.TableSupport
- The
container
is set as the parent of the row
and the sizes of it's old and new
ancestors is updated accordingly.
- setParent(ViewMode) -
Method in class y.view.ViewMode
- Sets the parent mode of a child mode.
- setParentNode(NodeList, Node) -
Method in class y.view.hierarchy.HierarchyManager
- Assigns the nodes contained in
nodeList
to a group or folder that is
represented by the given parentNode.
- setParentNode(Node, Node) -
Method in class y.view.hierarchy.HierarchyManager
- Assigns
v
to a group or folder that is represented by the given parent node.
- setParseDefaultValue(boolean) -
Method in class y.io.graphml.input.AbstractInputHandler
- Sets a value indicating whether the default value in the key definition should be parsed.
- setParserFactory(ParserFactory) -
Static method in class y.io.GMLIOHandler
- Setter for the ParserFactory (Singleton)
- setPartitionFinder(PartitionLayouter.PartitionFinder) -
Method in class y.layout.PartitionLayouter
- Specifies the
PartitionLayouter.PartitionFinder
instance that is responsible for partitioning the input graph.
- setPartitionGridCellReentrancePenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for an edge leaving and reentering in the same
partition grid
cell.
- setPartitionLayoutStyle(byte) -
Method in class y.layout.circular.CircularLayouter
- Sets the style for the arrangement of each partition.
- setPartitionPlacer(PartitionLayouter.PartitionPlacer) -
Method in class y.layout.PartitionLayouter
- Specifies the
PartitionLayouter.PartitionPlacer
instance that is responsible for arranging the graph partitions.
- setPartnerlessBelow(boolean) -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Specifies whether or not
FamilyTreeLayouter.TYPE_FAMILY
nodes of individuals that have only children but no partners are placed
below this individual or next to it.
- setPasteTargetGroupPolicy(byte) -
Method in class y.view.Graph2DClipboard
- Specifies the policy used to determine the parent node for nodes that are
pasted using the clipboard's paste action.
- setPath(Edge, YPointPath) -
Method in class y.layout.LayoutGraph
- Sets the path of the given edge.
- setPath(Edge, YList) -
Method in class y.layout.LayoutGraph
- Sets the path of the given edge.
- setPath(Edge, Path) -
Method in class y.layout.router.polyline.PathSearchResult
- Specifies a found path for an edge.
- setPathCorrectionEnabled(boolean) -
Method in class y.layout.PortCandidateAssignmentStage
- Specifies whether or not this
LayoutStage
corrects the edge paths after moving the port to the location
specified by a PortConstraint
or PortCandidate
s.
- setPathFinderStrategy(Layouter) -
Method in class y.layout.router.ChannelEdgeRouter
- Specifies the strategy for the path finding step.
- setPenaltySettings(PenaltySettings) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the
PenaltySettings
used for this edge.
- setPerceivedBendsOptimizationEnabled(boolean) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies whether or not the number of perceived bends will be minimized.
- setPerceivedBendsOptimizationEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies whether or not the number of perceived bends should be minimized.
- setPerceivedBendsOptimizationEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not the number of perceived bends should be minimized.
- setPlaceAlongEdge(byte) -
Method in class y.layout.PreferredPlacementDescriptor
- Specifies the preferred placement along the edge.
- setPlaceChildrenOnCommonRadiusEnabled(boolean) -
Method in class y.layout.circular.CircularLayouter
- Specifies whether or not, in the underlying tree, the children of a tree node are placed on a common radius.
- setPlaceEdgeLabels(boolean) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Specifies whether or not labels assigned to edges are placed.
- setPlaceLastOnBottom(boolean) -
Method in class y.layout.tree.LeftRightPlacer
- Specifies whether or not the last child is placed centered, aligned with the bus and below the other child nodes.
- setPlaceNodeLabels(boolean) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Specifies whether or not labels assigned to nodes are placed.
- setPlanarInformation(PlanarInformation) -
Method in class y.layout.planar.CombinatorialEmbedder
- Sets the planar information which will contain the embedding.
- setPlanarInformation(PlanarInformation) -
Method in class y.layout.planar.DrawingEmbedder
- Sets the input planar information.
- setPlanarInformation(PlanarInformation) -
Method in interface y.layout.planar.Embedder
- Set the planar information which will contain the embedding.
- setPlanarSubgraphRandomizationIterations(int) -
Method in class y.layout.planar.CombinatorialEmbedder
- Sets the number of iterations used by the planar subgraph algorithm.
- setPoint(int, double, double) -
Method in class y.layout.DefaultEdgeLayout
-
- setPoint(int, double, double) -
Method in interface y.layout.EdgeLayout
- Sets the absolute coordinates of the control point at the given position in the sequence of control points.
- setPoint(double, double) -
Method in class y.layout.FreeEdgeLabelModel.ModelParameter
- Specifies a point that represents the location of the label's center in relation to the source point of the edge.
- setPoint(double, double) -
Method in class y.layout.FreeNodeLabelModel.ModelParameter
- Specifies the offset of the label's center to the upper-left corner of the node.
- setPoint(int, double, double) -
Method in class y.view.EdgeRealizer
- EdgeLayout interface implementation.
- setPoints(Edge, YPointPath) -
Method in class y.layout.LayoutGraph
- Sets the control points of the given edge.
- setPoints(Edge, YList) -
Method in class y.layout.LayoutGraph
- Sets the control points of the given edge.
- setPolicy(byte) -
Method in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
- Specifies the merging policy constant as defined in
DefaultLayeredComponentsMerger
.
- setPolylineLabelingEnabled(boolean) -
Method in class y.layout.tree.LayeredNodePlacer
- Specifies whether or not straight edges are extended to avoid label overlaps.
- setPolylineRoutingEnabled(boolean) -
Method in class y.layout.router.polyline.EdgeRouter
- Deprecated. Use the routing style property on the edge layout descriptor instead. See the documentation for details.
- setPopupMode(ViewMode) -
Method in class y.view.EditMode
- Sets the minor popup mode associated with this mode.
- setPopupMode(PopupMode) -
Method in class y.view.NavigationMode
- Sets the popup mode for this mode.
- setPortAllocator(PortAllocator) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Specifies the
PortAllocator
instance responsible for assigning port coordinates to the adjacent edges of
each node.
- setPortAssignment(byte) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Specifies the assignment strategy which distributes the ports along the node borders.
- setPortBorderGapRatio(int, double) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Specifies the port border gap ratio for the port distribution at a given side of the node.
- setPortBorderGapRatios(double) -
Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
- Specifies the port border gap ratio for the port distribution on all sides of the node.
- setPortConstraintOptimizationEnabled(boolean) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies whether or not the algorithm should try to optimize
PortConstraint
s, that are either
PortConstraint.ANY_SIDE
or null
.
- setPortConstraintOptimizer(PortConstraintOptimizer) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Specifies the
PortConstraintOptimizer
instance responsible for optimizing the assignment of port
constraints to the adjacent edges of each node.
- setPortIntersectionCalculatorEnabled(boolean) -
Method in class y.module.LayoutModule
- Sets whether or not layout stage
PortCalculator
should be
automatically prepended to the layouter before it is invoked.
- setPortIntersectionCalculatorEnabled(boolean) -
Method in class y.view.Graph2DLayoutExecutor
- Sets whether or not layout stage
PortCalculator
should be
automatically executed after the main layouter.
- setPortLocationPolicy(byte) -
Method in class y.view.NodeScaledPortLocationModel
- Specifies the port location policy.
- setPortResettingEnabled(boolean) -
Method in class y.layout.PlaceNodesAtBarycenterStage
- Specifies whether or not ports of edges incident to
affected nodes
should
be set to the center of the corresponding nodes.
- setPorts(Port, Port) -
Method in class y.view.EdgeRealizer
- Sets the specified source- and target-port for this edge realizer.
- setPortSelectionAware(boolean) -
Method in class y.view.PortConfigurationAdapter
- Specifies whether or not the
NodePort
selection state
should be taken into account when delegating painting to the adopted
GenericNodeRealizer.Painter
implementation.
- setPortSnappingEnabled(boolean) -
Method in class y.view.MovePortMode
- Sets whether this mode should snap the port to one of the predefined
port positions, even if the
modifier
is pressed.
- setPortStyle(int) -
Method in class y.layout.tree.TreeLayouter
- Specifies the port assignment policy that will be applied.
- setPortTipEnabled(boolean) -
Method in class y.view.TooltipMode
- Specifies whether tooltips for node ports will be displayed.
- setPortViolationPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty if an edge does not comply with its
PortCandidate
s or PortConstraint
s.
- setPosition(byte) -
Method in class y.view.EdgeLabel
- Determines which position the label should have in relation to the node.
- setPosition(byte) -
Method in class y.view.NodeLabel
- Sets the position of this label.
- setPosition(byte) -
Method in class y.view.YLabel
- Sets a position specifier for this label.
- setPositioningStrategy(byte) -
Method in class y.layout.partial.PartialLayouter
- Specifies the objective used for finding 'good' positions for subgraph components.
- setPositionRelativeToSegment(boolean) -
Method in class y.layout.RotatedDiscreteEdgeLabelModel
- Specifies whether or not the label position mask should be interpreted relative to the edge segment.
- setPosterColumns(int) -
Method in class y.view.Graph2DPrinter
- Sets the number of page columns to be used for printing.
- setPosterRows(int) -
Method in class y.view.Graph2DPrinter
- Sets the number of page rows to be used for printing.
- setPostprocessingEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalGroupLayouter
- Specifies whether or not an additional postprocessing step should be applied
that improves compactness and reduces the number of bends.
- setPrecedence(ParsePrecedence) -
Method in class y.io.graphml.input.AbstractInputHandler
- Sets the parse precedence that is associated with this handler.
- setPrecedence(WritePrecedence) -
Method in class y.io.graphml.output.AbstractOutputHandler
- Sets the write precedence for the handler.
- setPreferedLayoutSize(double, double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the preferred size of the layout.
- setPreferredAlignment(byte) -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Specifies the preferred placement of this segment within its location range.
- setPreferredAngle(double) -
Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
- Specifies the preferred angle (in degrees) between adjacent segments of exterior edges at the same node.
- setPreferredAspectRatio(double) -
Method in class y.layout.tree.CompactNodePlacer
- Specifies the preferred aspect ratio (width/height) for the subtrees.
- setPreferredBackboneSegmentCount(int) -
Method in class y.layout.router.BusRouter
- Specifies the maximum number of selected backbone segments with the same orientation.
- setPreferredChildWedge(int) -
Method in class y.layout.tree.BalloonLayouter
- Sets the preferred radial amount (wedge) in degrees that child nodes may in total occupy around their parent node.
- setPreferredCurveLength(double) -
Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
- Specifies the preferred length of the curve part that connects the first or last segment with the outer arc.
- setPreferredDistance(double) -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Specifies the preferred distance between each two segments.
- setPreferredDistanceAdjustable(boolean) -
Method in class y.layout.router.OrthogonalSegmentDistributionStage
- Specifies whether or not the preferred distance between edges can be reduced if there is not enough space.
- setPreferredDuration(long) -
Method in class y.view.LayoutMorpher
- Specifies the preferred duration for the animated layout morphing in
milliseconds.
- setPreferredEdgeLength(int) -
Method in class y.layout.organic.GRIP
- Specifies the preferred edge length.
- setPreferredEdgeLength(double) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Specifies the default preferred edge length.
- setPreferredEdgeLength(Edge, double) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Schedules an update for the preferred length of the given edge.
- setPreferredEdgeLength(double) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the default preferred edge length.
- setPreferredEdgeLength(double) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the default preferred edge length.
- setPreferredEditorWidth(int) -
Method in class y.option.OptionHandler
- Sets the preferred width of the option editor.
- setPreferredHeight(double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the preferred height of the layout.
- setPreferredLayoutSize(double, double) -
Method in class y.layout.ComponentLayouter
- Specifies the preferred width and height of the layout.
- setPreferredLayoutSize(YDimension) -
Method in class y.layout.ComponentLayouter
- Specifies the preferred size of the layout.
- setPreferredMaximalDuration(long) -
Method in class y.layout.multipage.MultiPageLayouter
- Sets the preferred time limit (in milliseconds) for the layout algorithm.
- setPreferredMinimalNodeDistance(double) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the minimum preferred distance between nodes and edges when node-edge overlaps are not allowed.
- setPreferredNodeDistance(double) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Specifies the preferred distance between nodes.
- setPreferredOctilinearSegmentLength(double) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the preferred length of non-orthogonal, octilinear segments.
- setPreferredOctilinearSegmentLength(double) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the preferred length for non-orthogonal segments in octilinear edge routes.
- setPreferredPlacement(byte) -
Method in class y.layout.EdgeLabelLayoutImpl
- Deprecated. use
EdgeLabelLayoutImpl.setPreferredPlacementDescriptor(PreferredPlacementDescriptor)
instead
- setPreferredPlacement(byte) -
Method in class y.layout.LabelLayoutData
- Deprecated. use
LabelLayoutData.setPreferredPlacementDescriptor(PreferredPlacementDescriptor)
instead
- setPreferredPlacement(byte) -
Method in class y.view.EdgeLabel
- Deprecated. use
EdgeLabel.setPreferredPlacementDescriptor(y.layout.PreferredPlacementDescriptor)
instead.
- setPreferredPlacementDescriptor(PreferredPlacementDescriptor) -
Method in class y.layout.EdgeLabelLayoutImpl
- Specifies the preferred placement of this edge label.
- setPreferredPlacementDescriptor(PreferredPlacementDescriptor) -
Method in class y.layout.LabelLayoutData
- Specifies the preferred placement of this label.
- setPreferredPlacementDescriptor(PreferredPlacementDescriptor) -
Method in class y.view.EdgeLabel
- Specifies a descriptor that holds information about where, on which side of
the edge, and with which orientation to place edge label, preferably.
- setPreferredPolylineSegmentLength(double) -
Method in class y.layout.router.polyline.EdgeRouter
- Deprecated. Use the respective preferred length property on the edge layout descriptor instead. See the documentation for details.
- setPreferredPolylineSegmentLength(double) -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Specifies the preferred segment length for (non-orthogonal) polyline segments.
- setPreferredRootWedge(int) -
Method in class y.layout.tree.BalloonLayouter
- Sets the preferred radial amount (wedge) in degrees that child nodes may in total occupy around the global root.
- setPreferredSize(YDimension) -
Method in class y.layout.tree.TreeMapLayouter
- Specifies the desired dimension of the root rectangle into which all nodes are placed.
- setPreferredWidth(double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the preferred width of the layout.
- setPreviewEnabled(boolean) -
Method in class y.view.DropSupport
- Specifies whether or not this support class should show a preview of the
dragged node realizer
during the drag operation.
- setPreviousEdgeCellInfo(EdgeCellInfo) -
Method in class y.layout.router.polyline.CellEntrance
- Specifies the
EdgeCellInfo
describing how the previous partition cell
was traversed.
- setPreviousEntrance(CellEntrance) -
Method in class y.layout.router.polyline.CellEntrance
- Specifies the previous
CellEntrance
along the path that was traversed in order to reach the
cell
.
- setPrintContext(Graph2DPrinter.PrintContext) -
Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
- Sets the print context for the footer.
- setPrinting(boolean) -
Method in class y.view.GraphicsContext
- Indicates whether the current graphics should use printing quality.
- setPrintPosterCoords(boolean) -
Method in class y.view.Graph2DPrinter
- Whether or not to number the pages by poster
coordinates.
- setPriority(int) -
Method in interface y.layout.hierarchic.incremental.LayerConstraint
- Specifies the priority of a constraint.
- setProfileFilePath(File) -
Method in class y.util.GlobalProperties
- Sets the file this class writes the settings to if the
GlobalProperties.store()
method is invoked;
- setProfitModel(ProfitModel) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Specifies the
ProfitModel
for ranking the LabelCandidate
s for labels.
- setProperty(String, Object) -
Method in class y.layout.router.BusRouter
- Provides access to implementation-specific properties used for internal purposes only.
- setProperty(String, boolean) -
Method in class y.util.GlobalProperties
- Convenience setter.
- setProperty(String, float) -
Method in class y.util.GlobalProperties
- Convenience setter.
- setProperty(String, double) -
Method in class y.util.GlobalProperties
- Convenience setter.
- setProperty(String, int) -
Method in class y.util.GlobalProperties
- Convenience setter.
- setProperty(String, byte) -
Method in class y.util.GlobalProperties
- Convenience setter.
- setProxyNodeRealizerEnabled(boolean) -
Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
- Whether or not this class should assign a proxy node realizer to
all group and folder nodes.
- setProxyNodeSize(double) -
Method in class y.layout.organic.SplitEdgeLayoutStage
- Specifies the size of the split-nodes that are inserted when splitting edges.
- setProxyReferenceNodeCreationEnabled(boolean) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies whether or not the algorithm should create
proxy reference nodes
.
- setQuality(float) -
Method in class y.io.JPGIOHandler
- Sets the quality level of JPG encoding.
- setQuality(double) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Specifies the ratio of layout quality versus running time.
- setQuality(ViewAnimationFactory.AnimationQuality) -
Method in class y.view.ViewAnimationFactory
- Specifies the quality hint that is used to determine whether the
animations created by this factory should be optimized for quality or
performance.
- setQualityTimeRatio(double) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the ratio of layout quality versus running time.
- setRadialColors(Color, Color) -
Method in class y.view.RadialBackgroundRenderer
- Sets the radial colors that should be used.
- setRadials(Vector) -
Method in class y.view.RadialBackgroundRenderer
- Sets the radials for this renderer.
- setRadials(int, int) -
Method in class y.view.RadialBackgroundRenderer
- Sets equidistant radials for this renderer.
- setRadius(Node, double) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Schedules an update for the radius of the given node.
- setRadius(double) -
Method in class y.view.BevelNodePainter
- Sets the radius of the rounded corners of the rounded rectangle shape.
- setRadius(double) -
Method in class y.view.ShinyPlateNodePainter
- Sets the radius of the rounded corners of the rounded rectangle shape.
- setRaisedBorderEnabled(boolean) -
Method in class y.view.ShapeNodeRealizer
- Specifies if the realizer's border is painted before or after node ports
and labels.
- setRandomizationRounds(int) -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Specifies the number of randomized rounds that this algorithm performs, if there was no optimal solution.
- setRandomizationRounds(int) -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Specifies the number of randomized rounds that this algorithm performs, if there was no optimal solution.
- setRankingPolicy(byte) -
Method in class y.layout.hierarchic.TopologicalLayerer
- Specifies the (re-)ranking policy used by this
TopologicalLayerer
instance.
- setRatio(float) -
Method in class y.view.ArcEdgeRealizer
- Sets the ratio between the distance of the
end nodes of the edges and the height of the arc.
- setRatio(double) -
Method in class y.view.EdgeLabel
- Sets the source-target distance ratio of the label.
- setRatio(YPoint) -
Method in class y.view.ShapePortConfiguration
- Specifies the ratio that is used to determine the edge connection point
with respect to the
NodePort
s width.
- setRatio(double, double) -
Method in class y.view.ShapePortConfiguration
- Specifies the ratio that is used to determine the edge connection point
with respect to the
NodePort
s width.
- setReactivateParentOnEditingStopped(boolean) -
Method in class y.view.MouseInputMode
- Determines whether to
reactivate
the parent ViewMode if MouseInputMode.editingStopped()
is invoked.
- setReaderDelegate(GraphMLIOHandler) -
Method in class y.io.XmlXslIOHandler
- Sets the IOHandler that will further process the XSL transformed
XML input.
- setRealizer(Node, NodeRealizer) -
Method in class y.view.Graph2D
- Sets the node realizer for the given node.
- setRealizer(Edge, EdgeRealizer) -
Method in class y.view.Graph2D
- Sets the edge realizer for the given edge.
- setRealizer(int, NodeRealizer) -
Method in class y.view.ProxyShapeNodeRealizer
- Sets the i-th realizer in the list of realizers
maintained by this class.
- setRealizerDelegate(NodeRealizer) -
Method in class y.view.ProxyShapeNodeRealizer
- Sets the delegation target of this proxy realizer.
- setRealizerEncoder(ObjectEncoder) -
Method in class y.io.gml.EdgeObjectEncoder
- Setter for property realizerEncoder.
- setRealizerEncoder(ObjectEncoder) -
Method in class y.io.gml.NodeObjectEncoder
- Setter for property realizerEncoder.
- setRealizerSelectionState(TableGroupNodeRealizer, boolean) -
Method in class y.view.tabular.TableSelectionEditor
- Sets the selection state of the given table node realizer.
- setRecursiveClosingEnabled(boolean) -
Method in class y.view.Graph2DViewActions.CloseGroupsAction
- Sets whether group nodes that are nested and accepted by
Graph2DViewActions.CloseGroupsAction.acceptNode(Graph2D,y.base.Node)
will be closed
recursively.
- setRecursiveEdgeStyle(int) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies how edges in grouped graphs are routed between the content of different groups.
- setRecursiveGroupLayeringEnabled(boolean) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies whether or not groups are respected during the layering stage.
- setReferences(LinkMap) -
Method in class y.io.ImageMapOutputHandler
- Selector
- setRelJoinEndDistance(double) -
Method in class y.layout.ParallelEdgeLayouter
- Specifies the relative distance from the end point of the joined lines to the first parallel segments.
- setRemoveEdgeOverlaps(boolean) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Specifies whether or not
label candidates
that overlap with edges are removed.
- setRemoveEdgeOverlaps(boolean) -
Method in class y.layout.labeling.MISLabelingAlgorithm
- Specifies whether or not
label candidates
that overlap with edges are removed.
- setRemoveFalseCrossings(boolean) -
Method in class y.layout.hierarchic.ClassicLayerSequencer
- Specifies whether or not to remove so-called false crossings in an additional phase.
- setRemoveFalseCrossings(boolean) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies whether or not to remove so-called false crossings in an additional phase.
- setRemoveNodeOverlaps(boolean) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Specifies whether or not
label candidates
that overlap with nodes are removed.
- setRemoveNodeOverlaps(boolean) -
Method in class y.layout.labeling.MISLabelingAlgorithm
- Specifies whether or not
label candidates
that overlap with nodes are removed.
- setRemoveStraightOnly(boolean) -
Method in class y.layout.RemoveColinearBendsStage
- Specifies whether the algorithm removes only collinear bends which lie in the middle of their neighbors or all
collinear bends.
- setRemovingCollinearBends(boolean) -
Method in class y.layout.router.BusRouter
- Specifies whether or not collinear bends are removed from the layout.
- setRemovingInnerBends(boolean) -
Method in class y.view.CreateEdgeMode
- Determines whether this instance should remove bends of the newly created edges that are
contained
in nodes after the edge creation operation
is finished.
- setRemovingInnerBends(boolean) -
Method in class y.view.HotSpotMode
- Determines whether this instance should remove bends of edges adjacent to nodes that are
contained
in these nodes that have been resized during the resize operation
after the move is finished.
- setRemovingInnerBends(boolean) -
Method in class y.view.MoveSelectionMode
- Determines whether this instance should remove bends of edges adjacent to nodes that are
contained
in nodes that have been moved during the move operation
after the move is finished.
- setRemovingInnerBends(boolean) -
Method in class y.view.OrthogonalMoveBendsMode
- Determines whether this instance should remove bends of edges adjacent to nodes that are
contained
in nodes that have been moved during the move operation
after the move is finished.
- setRenderer(ListCellRenderer) -
Method in class y.option.EnumOptionItem
- Deprecated. Customize the used editors.
- setRenderingHints(RenderingHints) -
Method in class y.view.Graph2DPrinter
- Sets the default rendering hints to be used when printing the graph.
- setRenderingHints(Graphics2D) -
Method in class y.view.Graph2DView
- Configures the specified graphics context for painting this view's content.
- setRenderingHints(RenderingHints) -
Method in class y.view.Graph2DView
- Sets the default rendering hints to be used when rendering the graph.
- setRenderingHints(Graph2DView, Graphics2D) -
Method in interface y.view.YRenderingHints.AntiAliasingHandler
- Sets anti-aliasing rendering hints for painting the contents of the
given view.
- setRenderingSnapLines(boolean) -
Method in class y.view.AbstractSnapContext
- Determines whether this instance will be rendering the snap lines.
- setReorderingEnabled(boolean) -
Static method in class y.view.hierarchy.HierarchyManager
- Specifies whether or not state-changing operations and grouping operations
should automatically change the hierarchic order of nodes.
- setReplacingPortConstraintsEnabled(boolean) -
Method in class y.layout.grouping.RecursiveGroupLayouter
- Specifies whether or not
PortConstraint
s of inter-edges are temporarily replaced by PortCandidate
s.
- setRepulsion(int) -
Method in class y.layout.organic.OrganicLayouter
- Sets the node repulsion value.
- setRerouteIterations(int) -
Method in class y.layout.planar.CombinatorialEmbedder
- Sets the number of iterations over the list of all split edges
- setReroutingEnabled(boolean) -
Method in class y.layout.router.BusRouter
- Specifies whether or not to perform an additional step to reroute the edges such that the number of
edge crossings is reduced.
- setReroutingEnabled(boolean) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies whether or not the orthogonal edge router performs an additional step to reroute the edges such that
the number of edge crossings is reduced.
- setReroutingEnabled(boolean) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies whether or not the routing algorithm uses an additional step to reroute the edges that are considered to
have the worst paths.
- setReselectNodes(boolean) -
Method in class y.view.Graph2DViewActions.AbstractGroupingAction
- Set whether previously selected group nodes should stay selected after closing them.
- setResettingEdgeLabelOrientation(boolean) -
Method in class y.layout.LabelLayoutTranslator
- Specifies whether or not to reset the orientation of edge labels.
- setResettingNodeLabelOrientation(boolean) -
Method in class y.layout.LabelLayoutTranslator
- Specifies whether or not to reset the orientation of node labels.
- setResizePolicy(byte) -
Method in class y.view.HotSpotMode
- Sets the resize policy employed when dragging one of the hotspots of a selected
node.
- setResizePolicy(byte) -
Method in class y.view.tabular.TableSizeEditor
- Specifies the resize policy to use.
- setResult(Object) -
Method in class y.io.graphml.input.DeserializationEvent
- Holds the result of the deserialization, which is
null
initially.
- setReverse(Edge, Edge) -
Method in class y.layout.planar.SimplePlanarInformation
- Set two edges as reverse to each other.
- setReversedPathRenderingEnabled(boolean) -
Method in class y.view.EdgeRealizer
- Specifies whether or not to render the path in reversed direction.
- setReversedPortOrder(boolean) -
Method in class y.layout.tree.DefaultPortAssignment
- Specifies whether or not the port assignment should reverse the order of the ports.
- setRightInset(double) -
Method in class y.layout.grid.ColumnDescriptor
- Specifies the right column inset in which no element will lie in the resulting layout.
- setRightLaneInset(double) -
Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Specifies the right insets of the swimlane in which no element will lie in the resulting layout.
- setRootAlignment(byte) -
Method in class y.layout.tree.DefaultNodePlacer
- Specifies how the root node is aligned with its children and their
GenericTreeLayouter.SubtreeShape
s.
- setRootAlignment(AbstractRotatableNodePlacer.RootAlignment) -
Method in class y.layout.tree.DoubleLinePlacer
- Specifies the
RootAlginment
that defines how the root node
is aligned with its children and their shapes.
- setRootAlignment(AbstractRotatableNodePlacer.RootAlignment) -
Method in class y.layout.tree.GridNodePlacer
- Specifies the
RootAlginment
that defines how the root node
is aligned with its children and their shapes.
- setRootAlignment(AbstractRotatableNodePlacer.RootAlignment) -
Method in class y.layout.tree.LayeredNodePlacer
- Specifies the
RootAlginment
that defines how the root node
is aligned with its children and their shapes.
- setRootAlignment(AbstractRotatableNodePlacer.RootAlignment) -
Method in class y.layout.tree.SimpleNodePlacer
- Specifies the
RootAlignment
that defines how the root node
is aligned with its children and their shapes.
- setRootNodePolicy(byte) -
Method in class y.layout.tree.BalloonLayouter
- Specifies the root node selection policy of this layout algorithm.
- setRootPlacement(Object) -
Method in class y.layout.tree.ARTreeLayouter
- Specifies the desired placement of the tree's root node.
- setRootValue(Object) -
Method in class y.view.hierarchy.HierarchyTreeCellRenderer
- Sets the value used to render the root graph
of the hierarchy.
- setRotationAngle(double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the angle of rotation.
- setRotationAngle(double) -
Method in class y.view.YLabel
- Sets the rotation angle for this label.
- setRounds(int) -
Method in class y.layout.organic.GRIP
- Specifies the number of Kamada-Kawai refinement rounds which are considered as the
initial algorithm rounds.
- setRouteInterEdgesImmediatelyEnabled(boolean) -
Method in class y.layout.partial.PartialLayouter
- Specifies whether or not edges between different subgraph components should be routed immediately.
- setRouteInterEdgesOnly(boolean) -
Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
- Specifies whether or not to route inter-edges only.
- setRouteInterEdgesOnly(boolean) -
Method in class y.layout.PartitionLayouter.PolylineInterEdgeRouter
- Specifies whether or not to route inter-edges only.
- setRoutingAll(boolean) -
Method in class y.layout.router.OrganicEdgeRouter
- Specifies whether a rerouting step is performed on all edges or just on a subset where distances are violated.
- setRoutingPolicy(byte) -
Method in class y.layout.router.BusDescriptor
- Specifies the routing policy indicating if the edge associated with this descriptor is unconditionally
routed or if the existing route determines whether a routing is even necessary.
- setRoutingPolicy(byte) -
Method in class y.layout.router.ChannelEdgeRouter
- Specifies the routing policy indicating if the edges are unconditionally
routed or if the existing routes determines whether a new path is necessary.
- setRoutingPolicy(byte) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the routing policy indicating if the edge associated with this descriptor is unconditionally
routed or if the existing route determines whether a routing is even necessary.
- setRoutingPolicy(Object) -
Method in class y.layout.tree.ARTreeLayouter
- Specifies how the children of a local root are arranged and how the edges between them are routed.
- setRoutingStyle(byte) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Specifies the edge routing style.
- setRoutingStyle(RoutingStyle) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies the routing style for this edge.
- setRoutingStyle(byte) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the preferred edge routing style.
- setRoutingStyle(byte) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the routing style for the edge associated with this descriptor.
- setRoutingStyle(byte) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies the currently used routing style for edges.
- setRoutingStyle(byte) -
Method in class y.layout.tree.DefaultNodePlacer
- Specifies the style in which edge paths are routed.
- setRoutingStyle(int) -
Method in class y.layout.tree.LayeredNodePlacer
- Specifies the routing style for the edges in the subtree.
- setRow(RowDescriptor) -
Method in interface y.layout.hierarchic.incremental.Layer
- Specifies the
RowDescriptor
associated with this Layer
instance.
- setRowCount(int) -
Method in class y.io.TiledImageOutputHandler
- Sets the number of rows the output image will be split into.
- setRowOrderOptimizationEnabled(boolean) -
Method in class y.layout.grid.PartitionGrid
- Specifies whether or not the order of the rows should be chosen automatically to minimize edge lengths.
- setRowSelectionState(TableGroupNodeRealizer.Row, boolean) -
Method in class y.view.tabular.TableSelectionEditor
- Sets the selection state of the given row.
- setSameLayerEdgeRoutingOptimizationEnabled(boolean) -
Method in class y.layout.hierarchic.HierarchicLayouter
- Determines whether or not the algorithm should try to optimize the routing of
same-layer edges whose
PortConstraint
s don't impose the routing.
- setSameLayerEdgeRoutingStyle(byte) -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Specifies the routing style for same-layer edges.
- setScale(double) -
Method in class y.layout.RemoveColinearBendsStage
- Specifies the scale that defines how accurate the algorithm is when it comes to comparing the coordinates of two
bends.
- setScaleFactor(double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the uniform scaling factor used for the
scale operation
.
- setScaleFactors(double, double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the horizontal and vertical scaling factor used for the
scale operation
.
- setScaleFactorX(double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the horizontal scaling factor used for the
scale operation
.
- setScaleFactorY(double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the vertical scaling factor used for the
scale operation
.
- setScaleNodeSize(boolean) -
Method in class y.layout.transformer.GraphTransformer
- Specifies whether or not to also scale node sizes when performing the
scale operation
.
- setScalingFactor(double) -
Method in class y.io.ViewPortConfigurator
- Sets the scaling factor that will be applied to the size of the viewport.
- setScalingFactor(double) -
Method in class y.view.Graph2DPrinter
- Sets the scale factor which is used when the scaling type
is set to
Graph2DPrinter.SCALING_FIX
.
- setScalingType(byte) -
Method in class y.view.Graph2DPrinter
- Sets the scaling type to be applied for printing.
- setScope(KeyScope) -
Method in class y.io.graphml.output.AbstractOutputHandler
- Sets the KeyScope where this handler should register itself.
- setScope(byte) -
Method in class y.layout.organic.SmartOrganicLayouter
- Sets the scope that determines which nodes are placed by this algorithm.
- setScope(byte) -
Method in class y.layout.router.BusRouter
- Sets the scope for this routing algorithm that determines which edges are routed.
- setScope(byte) -
Method in class y.layout.router.CurveRoutingStage
- Specifies the (sub-)set of edges whose routes shall be converted to curved ones.
- setScope(double, double, double, double) -
Method in class y.view.BridgeCalculator
- Limits the scope of the calculation.
- setScrollBarPolicy(int, int) -
Method in class y.view.Graph2DView
- Sets the scroll bar policy for the scroll bars.
- setScrollSpeedFactor(double) -
Method in class y.view.Scroller
- Sets a factor to be applied to scroll speed.
- setScrollStepSize(double) -
Method in class y.view.NavigationComponent
- Determines the step size used for the navigation buttons.
- setSeed(long) -
Method in class y.layout.random.RandomLayouter
- Specifies the seed for the randomization of the node locations.
- setSegmentGroup(SegmentGroup) -
Method in class y.layout.router.polyline.AbstractSegmentInfo
- Specifies the segment group to which this segment info belongs.
- setSegmentGroup(SegmentGroup) -
Method in class y.layout.router.polyline.SegmentInfo
- Specifies the
segment group
for this segment info and its associated CellSegmentInfo
s.
- setSegmentSnappingEnabled(boolean) -
Method in class y.view.MovePortMode
- Determines whether orthogonal edge segments that are moved
orthogonally
as a result of the movement of the port should snap to other segments.
- setSelected(boolean) -
Method in class y.view.Bend
- Sets the selected state of this bend.
- setSelected(boolean) -
Method in class y.view.EdgeRealizer
- Sets the selected state of this realizer.
- setSelected(Graph2D, NodePort, boolean) -
Method in class y.view.EditMode
- Sets the specified selection state for the specified node port.
- setSelected(Graph2D, Node, boolean) -
Method in class y.view.EditMode
- Sets the specified selection state for the specified node.
- setSelected(Graph2D, YLabel, boolean) -
Method in class y.view.EditMode
- Sets the specified selection state for the specified label.
- setSelected(Graph2D, Edge, boolean) -
Method in class y.view.EditMode
- Sets the specified selection state for the specified edge.
- setSelected(Graph2D, Bend, boolean) -
Method in class y.view.EditMode
- Sets the specified selection state for the specified bend.
- setSelected(Edge, boolean) -
Method in class y.view.Graph2D
- Sets the selected state for the given edge.
- setSelected(YLabel, boolean) -
Method in class y.view.Graph2D
- Sets the selected state for the given label.
- setSelected(Bend, boolean) -
Method in class y.view.Graph2D
- Sets the selected state for the given bend.
- setSelected(NodePort, boolean) -
Method in class y.view.Graph2D
- Sets the selected state for the given node port.
- setSelected(EdgeCursor, boolean) -
Method in class y.view.Graph2D
- Sets the selection state for the given edges.
- setSelected(Node, boolean) -
Method in class y.view.Graph2D
- Sets the selection state for the given node.
- setSelected(NodeCursor, boolean) -
Method in class y.view.Graph2D
- Sets the selection state for the given nodes.
- setSelected(Graph2D, NodePort, boolean) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Sets the specified selection state for the specified node port.
- setSelected(Graph2D, Node, boolean) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Sets the specified selection state for the specified node.
- setSelected(Graph2D, Edge, boolean) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Sets the specified selection state for the specified edge.
- setSelected(Graph2D, YLabel, boolean) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Sets the specified selection state for the specified label.
- setSelected(Graph2D, Bend, boolean) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Sets the specified selection state for the specified bend.
- setSelected(Graph2D, TableGroupNodeRealizer.Column, boolean) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Sets the specified selection state for the specified column.
- setSelected(Graph2D, TableGroupNodeRealizer.Row, boolean) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Sets the specified selection state for the specified row.
- setSelected(Graph2D, Edge, boolean) -
Method in class y.view.MoveLabelMode
- Sets the specified selection state for the specified edge.
- setSelected(Graph2D, Node, boolean) -
Method in class y.view.MoveLabelMode
- Sets the specified selection state for the specified node.
- setSelected(boolean) -
Method in class y.view.NodePort
- Specifies the selection state of this port instance.
- setSelected(boolean) -
Method in class y.view.NodeRealizer
- Sets the selection state of this realizer.
- setSelected(Graph2D, NodePort, boolean) -
Method in class y.view.PopupMode
- Sets the specified selection state for the specified node port.
- setSelected(Graph2D, Node, boolean) -
Method in class y.view.PopupMode
- Sets the specified selection state for the specified node.
- setSelected(Graph2D, YLabel, boolean) -
Method in class y.view.PopupMode
- Sets the specified selection state for the specified label.
- setSelected(Graph2D, Edge, boolean) -
Method in class y.view.PopupMode
- Sets the specified selection state for the specified edge.
- setSelected(Graph2D, Bend, boolean) -
Method in class y.view.PopupMode
- Sets the specified selection state for the specified bend.
- setSelected(boolean) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setSelected(Graph2D, Node, boolean) -
Method in class y.view.SelectionBoxMode
- Sets the specified selection state for the specified node.
- setSelected(Graph2D, Bend, boolean) -
Method in class y.view.SelectionBoxMode
- Sets the specified selection state for the specified bend.
- setSelected(Graph2D, Edge, boolean) -
Method in class y.view.SelectionBoxMode
- Sets the specified selection state for the specified edge.
- setSelected(Graph2D, YLabel, boolean) -
Method in class y.view.SelectionBoxMode
- Sets the specified selection state for the specified label.
- setSelected(Graph2D, NodePort, boolean) -
Method in class y.view.SelectionBoxMode
- Sets the specified selection state for the specified node port.
- setSelected(Graph2D, Object, boolean) -
Static method in class y.view.Selections
- Sets the selection state of the selectable graph element (node, edge, bend,
label, node port) to the specified value.
- setSelected(boolean) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Column
- Sets the selected state of the column.
- setSelected(boolean) -
Method in interface y.view.tabular.TableGroupNodeRealizer.Row
- Sets the selected state of the row.
- setSelected(boolean) -
Method in class y.view.YLabel
- Sets the selected state of this label.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.BendConverter
- Specifies the key to register a
DataProvider
which identifies edges as selected.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.CurveFittingLayoutStage
- Specifies the
DataProvider
key to look up the selection state of the edges that defines whether
or not an edge's path should be approximated by a bezier curve.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
- Specifies the key to register a
DataProvider
which marks edges as selected.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.PartitionLayouter.PolylineInterEdgeRouter
- Specifies the key to register a
DataProvider
which marks edges as selected.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.router.BusRouter
- Specifies the key to register a
DataProvider
for marking edges as selected.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the
DataProvider
key to look up the selection state of the edges.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies the
DataProvider
key to look up the selection state of the edges.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Specifies the
DataProvider
key used for looking up the selected state of the edges of the graph to be laid out.
- setSelectedEdgesDpKey(Object) -
Method in class y.layout.router.StraightLineEdgeRouter
- Specifies the key to register a
DataProvider
that provides the selected state of the edges of the graph.
- setSelectedNodesDpKey(Object) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies the
DataProvider
key to look up the selection state of the nodes.
- setSelectedNodesDpKey(Object) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies the
DataProvider
key to look up the selection state of the nodes.
- setSelectedNodesDpKey(Object) -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Specifies the
DataProvider
key used for looking up the selected state of the nodes of the graph to be laid out.
- setSelectedNodesDpKey(Object) -
Method in class y.layout.router.StraightLineEdgeRouter
- Specifies the key to register a
DataProvider
that provides the selected state of the nodes of the graph.
- setSelection(Object) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Specifies the
DataProvider
key to mark labels as selected for placement.
- setSelectionBoxBounds(Rectangle) -
Method in class y.view.Graph2DView
- Sets the bounds of the selection box being displayed
while in
SELECTION_BOX_MODE
.
- setSelectionBoxBounds2D(Rectangle2D) -
Method in class y.view.Graph2DView
- Sets the bounds of the selection box being displayed
while in
SELECTION_BOX_MODE
.
- setSelectionBoxMode(ViewMode) -
Method in class y.view.EditMode
- Sets the minor selection box mode associated with this mode.
- setSelectionColor(Color) -
Static method in class y.view.EdgeRealizer
- Sets the color of all selected edges.
- setSelectionMask(int) -
Method in class y.view.Graph2DViewActions.SelectAllAction
- Specifies the bit mask that determines the types of elements that are
recognized by this action.
- setSelectionPaintingEnabled(boolean) -
Method in class y.io.ImageOutputHandler
- Specifies whether or not the selection state of graph elements should
be taken into account when
writing
the image
produced by this image output handler.
- setSelectionPolicy(byte) -
Method in class y.view.tabular.TableSelectionEditor
- Specifies the selection policy of the editor.
- setSelectionStateAdjusting(boolean) -
Method in class y.view.Graph2DUndoManager
- Sets whether this instance should adjust the
selection state
of the realizers to match that of the currently active realizers upon realizer exchange.
- setSelectionStateObserverEnabled(boolean) -
Method in class y.view.Graph2DClipboard
- Whether or not to enable the observation of the selection state
of the current graph.
- setSelectionStroke(LineType) -
Static method in class y.view.EdgeRealizer
- Sets the stroke of a selected edges.
- setSelectOnGroupNodeLabelEnabled(boolean) -
Method in class y.view.EditMode
- Specifies whether clicking on a group node's default label should select
the node instead of creating a child node when child node creation is
enabled.
- setSelectOwnerOnMoveEnabled(boolean) -
Method in class y.view.MoveLabelMode
- Specifies whether or not the owner element of the label that will be moved
is automatically selected by this view mode.
- setSelectSubject(boolean) -
Method in class y.view.PopupMode
- Sets whether or not to automatically select the subject
(node, edge, bend,...) for which the popup menu gets activated.
- setSelfCrossingPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for a crossing of two segments that belong the same edge.
- setSelfLoopLayouter(LayoutStage) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies the
LayoutStage
that routes self-loops.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.circular.CircularLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.circular.SingleCycleLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.seriesparallel.SeriesParallelLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.tree.ARTreeLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.tree.BalloonLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.tree.GenericTreeLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.tree.HVTreeLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfLoopLayouterEnabled(boolean) -
Method in class y.layout.tree.TreeLayouter
- Specifies whether or not the
LayoutStage
used for routing self-loops is activated.
- setSelfloopRoutingStyle(byte) -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Specifies the routing style for self-loops.
- setSeparateComponentsLayerer(Layerer) -
Method in class y.layout.hierarchic.incremental.TopologicalIncrementalLayerer
- Specifies the
Layerer
instance used for the layering of separate components.
- setSequenceComparator(Comparator) -
Method in class y.layout.hierarchic.incremental.GivenSequenceSequencer
- Specifies the
Comparator
used by this GivenSequenceSequencer
to determine the sequence of the nodes.
- setSequencer(Sequencer) -
Method in class y.layout.hierarchic.incremental.HierarchicLayouter
- Specifies the
Sequencer
instance responsible for calculating the sequence of nodes within
each layer (second phase of the layout algorithm).
- setSerializationProperty(Object, Object) -
Method in class y.io.graphml.GraphMLHandler
- Sets a serialization property that allows to fine tune the write process.
- setSerializationProperty(Object, Object) -
Method in class y.io.graphml.output.ChildWriteContext
- Sets the local serialization property for the given key to the value.
- setSerializationProperty(Object, Object) -
Method in class y.io.graphml.output.GraphMLWriter
- Set an initial serialization property that allows to fine tune the write process.
- setSerializer(SerializationHandler) -
Method in class y.io.graphml.output.ComplexDataProviderOutputHandler
- Sets the serialization callback to use for serializing the value in
ComplexDataProviderOutputHandler.writeValueCore(GraphMLWriteContext, Object)
.
- setShadowColor(Color) -
Method in class y.view.BevelNodePainter
- Sets the color of the shadow.
- setShadowColor(Color) -
Method in class y.view.ShadowNodePainter
- Sets the color that is used for drawing the drop shadow.
- setShadowColor(Color) -
Method in class y.view.ShinyPlateNodePainter
- Sets the color of the shadow.
- setShadowDistance(int, int) -
Method in class y.view.ShadowNodePainter
- Sets the horizontal and vertical distance of the drop shadow effect
- setShadowDistanceX(int) -
Method in class y.view.ShadowNodePainter
- Sets the horizontal distance of the drop shadow
The default horizontal offset is 2 pixels.
- setShadowDistanceY(int) -
Method in class y.view.ShadowNodePainter
- Sets the vertical distance of the drop shadow
The default vertical offset is 2 pixels.
- setShape(Shape) -
Method in class y.view.ShapeDrawable
- Setter for property shape.
- setShapeType(byte) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setShapeType(byte) -
Method in class y.view.ShapeNodePainter
- Sets the shape type that is being used when painting the node.
- setShapeType(byte) -
Method in class y.view.ShapeNodeRealizer
- Sets the shape type of this realizer.
- setShowFitContentButton(boolean) -
Method in class y.view.NavigationComponent
- Whether the fit content button shall be shown.
- setShowLabelsOnSlider(boolean) -
Method in class y.view.NavigationComponent
- Whether to show labels and ticks on the zoom slider.
- setShowNavigationControls(boolean) -
Method in class y.view.NavigationComponent
- Determines whether or not the navigation controls are shown.
- setShowZoomButtons(boolean) -
Method in class y.view.NavigationComponent
- Determines whether the zoom in and zoom out buttons shall be shown.
- setShowZoomSlider(boolean) -
Method in class y.view.NavigationComponent
- Determines whether the zoom slider shall be shown.
- setShuffleLayouter(Layouter) -
Method in class y.layout.organic.GroupedShuffleLayouter
- Specifies the
Layouter
instance that is used for removing node overlaps.
- setSideOfEdge(byte) -
Method in class y.layout.PreferredPlacementDescriptor
- Specifies the preferred side of the edge.
- setSideReference(byte) -
Method in class y.layout.PreferredPlacementDescriptor
- Specifies how to interpret the preferred side as given by
PreferredPlacementDescriptor.getSideOfEdge()
.
- setSimpleModeActive(boolean) -
Method in class y.layout.organic.ShuffleLayouter
- Specifies whether or not the simple, fast layout mode of this algorithm is active.
- setSingleComponentLayerer(Layerer) -
Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
- Specifies the delegate
Layerer
instance.
- setSingleComponentLayerer(Layerer) -
Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
- Specifies the delegate
Layerer
instance.
- setSingleFocus(boolean) -
Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
- Specifies whether the creator should accept/use either one graph element
only or multiple graph elements as input to create a local view.
- setSingleNodeSelectionModeEnabled(boolean) -
Method in class y.view.PopupMode
- Whether or not single node selection mode is enabled.
- setSingleSideSelfLoopPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Sets the penalty for bends of a self-loop edge.
- setSize(YDimension) -
Method in class y.geom.OrientedRectangle
- Sets the size of this rectangle.
- setSize(double, double) -
Method in class y.geom.OrientedRectangle
- Sets the size of this rectangle.
- setSize(double, double) -
Method in class y.layout.DefaultNodeLayout
-
- setSize(double, double) -
Method in class y.layout.LabelLayoutData
- Specifies the width and height of the
oriented box
of this label.
- setSize(Node, double, double) -
Method in class y.layout.LayoutGraph
- Specifies the width and height of the given node.
- setSize(Node, YDimension) -
Method in class y.layout.LayoutGraph
- Specifies the size of the given node.
- setSize(double, double) -
Method in interface y.layout.NodeLayout
- Sets the size of the node.
- setSize(Node, double, double) -
Method in class y.view.Graph2D
- Sets the size of the given node.
- setSize(double, double) -
Method in class y.view.hierarchy.GroupNodeRealizer
-
- setSize(double, double) -
Method in class y.view.NodeRealizer
- Sets the size of the realizer.
- setSize(double, double) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setSize(double, double) -
Method in class y.view.ShapeNodeRealizer
- Sets the size of the realizer.
- setSize(YDimension) -
Method in class y.view.ShapePortConfiguration
- Specifies the size of the visual representation of
NodePort
s
that use this configuration.
- setSize(double, double) -
Method in class y.view.ShapePortConfiguration
- Specifies the size of the visual representation of
NodePort
s
that use this configuration.
- setSize(double, double) -
Method in class y.view.tabular.TableGroupNodeRealizer
- Sets the size of the realizer.
- setSizeDirty() -
Method in class y.view.EdgeLabel
-
- setSizeDirty() -
Method in class y.view.NodeLabel
-
- setSizeDirty() -
Method in class y.view.YLabel
- Marks the size of the label as dirty
- setSizeType(byte) -
Method in class y.io.ViewPortConfigurator
- Sets the size type used to configure the viewport.
- setSketchViolationPenalty(double) -
Method in class y.layout.router.polyline.PenaltySettings
- Specifies the penalty for deviating from the original edge path if the
routing policy
is set to
EdgeLayoutDescriptor.ROUTING_POLICY_SEGMENTS_AS_NEEDED
.
- setSloped(double, double, double, double) -
Method in class y.geom.BorderLine
- Sets a specific interval to a slope starting at a given value.
- setSloppyNestedEdgeDrawingOrderEnabled(boolean) -
Method in class y.view.DefaultGraph2DRenderer
- Influences the sloppy drawing order of edges and nodes.
- setSloppyPaintOrder(Graph2DTraversal) -
Method in class y.view.DefaultOrderRenderer
- Specifies the
Graph2DTraversal
instance that determines
this DefaultOrderRenderer
's sloppy painting order.
- setSloppySelectionColor(Color) -
Static method in class y.view.NodeRealizer
- Sets the fill color of the node used when
drawing a selected node in sloppy mode.
- setSmartComponentLayoutEnabled(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether or not this instance should configure the
ComponentLayouter
to respect subsets of nodes.
- setSmartInitialPlacement(boolean) -
Method in class y.layout.organic.GRIP
- Specifies whether or not the initial placement of nodes is determined using a more involved, smart strategy.
- setSmartScrollingEnabled(boolean) -
Method in class y.view.Graph2DViewMouseWheelScrollListener
- Specifies whether or not smart scrolling should be used.
- setSmartSelfloopPlacementEnabled(boolean) -
Method in class y.layout.SelfLoopLayouter
- Specifies whether or not the algorithm chooses the side of the self-loop depending on the incident edges.
- setSmoothedBends(boolean) -
Method in class y.view.PolyLineEdgeRealizer
- Sets whether or not to draw bends in a smoothed fashion.
- setSmoothness(double) -
Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
- Specifies the smoothness of the exterior edges which determines how many bend points are generated
to approximate the curvature of the edge paths.
- setSmoothViewTransform(boolean) -
Method in class y.view.LayoutMorpher
- Specifies whether the animation will smoothly transform the view's zoom
level and translation.
- setSnapContext(MoveSnapContext) -
Method in class y.view.CreateEdgeMode
- Sets a different
MoveSnapContext
to use for this instance.
- setSnapContext(MoveSnapContext) -
Method in class y.view.DropSupport
- Sets the new
MoveSnapContext
that is used by this instance if
snapping is enabled
.
- setSnapContext(HotSpotSnapContext) -
Method in class y.view.HotSpotMode
- Sets a different
HotSpotSnapContext
to use for this instance.
- setSnapContext(LabelSnapContext) -
Method in class y.view.MoveLabelMode
- Sets a different
LabelSnapContext
to use for this instance.
- setSnapContext(MoveSnapContext) -
Method in class y.view.MovePortMode
- Sets a new
MoveSnapContext
instance that will be used by this instance during the move operation
if the segment snapping
is enabled on
orthogonal edges
.
- setSnapContext(MoveSnapContext) -
Method in class y.view.MoveSelectionMode
- Sets a different
MoveSnapContext
to use for this instance.
- setSnapContext(MoveSnapContext) -
Method in class y.view.OrthogonalMoveBendsMode
- Sets a different
MoveSnapContext
to use for this instance.
- setSnapDistance(double) -
Method in class y.view.AbstractSnapContext
- Sets the global snap distance, which is the maximum distance between the current mouse coordinates and the coordinates to
which the mouse will snap.
- setSnapLineColor(Color) -
Method in class y.view.AbstractSnapContext
- Sets the color to use for the rendering of the snap lines.
- setSnapLineExtension(double) -
Method in class y.view.MoveSnapContext
- Sets the amount by which snap lines that are induced by existing edge segments and node borders are being extended.
- setSnappingBendsToSnapLines(boolean) -
Method in class y.view.MoveSnapContext
- Determines whether this context will automatically snap the bends to snap lines.
- setSnappingEnabled(boolean) -
Method in class y.view.DropSupport
- Specifies whether or not this support class should use the
snap context
to provide snap lines during the
drag operation.
- setSnappingEnabled(boolean) -
Method in class y.view.EditMode
- Convenience method that tries to configure the various child modes of this mode
to enable or disable snapping accordingly.
- setSnappingEnabled(boolean) -
Method in class y.view.HotSpotMode
- Whether this mode should use the
HotSpotMode.getSnapContext()
to HotSpotSnapContext.adjustMouseCoordinates(y.geom.YPoint, byte, boolean, boolean)
adjust the mouse coordinates so that the resized items snap to the precalculated SnapLine
s.
- setSnappingEnabled(boolean) -
Method in class y.view.MoveLabelMode
- Specifies whether or not this mode should use the
snap context
to
adjust
mouse coordinates
so that the moved labels snap to the pre-calculated
snap lines
.
- setSnappingEnabled(boolean) -
Method in class y.view.MoveSelectionMode
- Whether this mode should use the
MoveSelectionMode.getSnapContext()
to MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint)
adjust the mouse coordinates so that the moved items snap to the precalculated SnapLine
s.
- setSnappingEnabled(boolean) -
Method in class y.view.OrthogonalMoveBendsMode
- Whether this mode should use the
OrthogonalMoveBendsMode.getSnapContext()
to MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint)
adjust the mouse coordinates so that the moved items snap to the precalculated SnapLine
s.
- setSnappingOrthogonalSegments(boolean) -
Method in class y.view.CreateEdgeMode
- Determines whether this instance should snap the location of orthogonal edge segments against other
orthogonal snap lines created by the
CreateEdgeMode.getSnapContext()
.
- setSnappingOrthogonalSegments(boolean) -
Method in class y.view.MovePortMode
- Determines whether this instance should snap non-
orthogonal edges
should
have their ports snapped in such a way that the corresponding last segment will be orthogonally oriented.
- setSnappingSegmentsToSnapLines(boolean) -
Method in class y.view.MoveSnapContext
- Determines whether this context will automatically snap orthogonal edge segments to snap lines.
- setSnappingToNodeBorder(boolean) -
Method in class y.view.MovePortMode
- Determines whether this instance should snap the mouse coordinates in such a way that the port lies
at the intersection of the node.
- setSnapToOrthogonalSegmentsDistance(double) -
Method in class y.view.CreateEdgeMode
- Sets the maximal distance in the view coordinate system this mode will try to snap
segments to so that they become orthogonally oriented.
- setSortFamilyMembers(int) -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Specifies the order of individuals in the same generation (siblings, partners) based on their sex.
- setSourceArrow(Arrow) -
Method in class y.view.EdgeRealizer
- Sets the arrow at the source location of the edge path.
- setSourceCurveConnectionStyle(byte) -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Specifies the style which determines how curved edge paths connect at the source side of the edge.
- setSourceCurveConnectionStyle(byte) -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Specifies the style which determines how curved edge paths connect at the source side of the edge.
- setSourceCurveConnectionStyle(byte) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the style which determines how curved edge paths connect at the source side of the edge.
- setSourceGroupID(Object) -
Method in class y.layout.router.BusDescriptor
- Specifies the new group ID for the source side of the edge.
- setSourceGroupidKey(Object) -
Method in class y.view.LocalViewCreator.EdgeGroup
- Specifies the data provider key used to retrieve a
DataProvider
that contains source group IDs from the
creator's model graph.
- setSourcePoint(YPoint) -
Method in class y.layout.DefaultEdgeLayout
-
- setSourcePoint(YPoint) -
Method in interface y.layout.EdgeLayout
- Sets the relative coordinates of the first end point of this layout.
- setSourcePoint(YPoint) -
Method in class y.view.EdgeRealizer
- EdgeLayout interface implementation.
- setSourcePointAbs(Edge, YPoint) -
Method in class y.layout.LayoutGraph
- Specifies the absolute coordinates of the source point of the given edge.
- setSourcePointRel(Edge, YPoint) -
Method in class y.layout.LayoutGraph
- Specifies the relative coordinates of the source point of the given edge.
- setSourcePort(Port) -
Method in class y.view.EdgeRealizer
- Sets the specified source port to this edge realizer.
- setSourcePortOptimizationEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies whether or not source port optimization is enabled.
- setSourceType(Class) -
Method in class y.io.graphml.output.ComplexDataProviderOutputHandler
- Sets the source type of the serialization.
- setSpacing(double) -
Method in class y.layout.GraphLayoutLineWrapper
- Specifies the space between adjacent lines of the wrapped graph layout.
- setSpacing(double) -
Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
- Specifies the spacing between the swimlanes.
- setSpacing(double) -
Method in class y.layout.partial.ClearAreaLayouter
- Specifies the spacing that is considered between elements when they are moved to clear the area.
- setSpacing(double) -
Method in class y.layout.partial.FillAreaLayouter
- Specifies the spacing that is considered between elements when they are moved.
- setSpacing(double) -
Method in class y.layout.tree.AbstractRotatableNodePlacer
- Specifies the spacing between subtrees.
- setSpacing(double) -
Method in class y.layout.tree.AssistantPlacer
- Specifies the spacing between subtrees for the delegate
NodePlacer
.
- setSpacing(double) -
Method in class y.layout.tree.LeftRightPlacer
- Specifies a uniform horizontal and vertical spacing between subtrees.
- setSpacing(double) -
Method in class y.layout.tree.TreeMapLayouter
- Specifies the spacing between nodes of the same hierarchy.
- setSpacingBetweenFamilyMembers(double) -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Specifies the spacing between two nodes representing members of the same family in one generation.
- setSpc(DataMap) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Sets the DataMap that contains the SPCs.
- setSpeed(double) -
Method in class y.anim.AnimationPlayer
- Sets the speed factor for the player.
- setSphereOfAction(byte) -
Method in class y.layout.organic.OrganicLayouter
- Specifies the scope that determines which nodes are placed by this algorithm.
- setSphereOfAction(byte) -
Method in class y.layout.router.OrthogonalEdgeRouter
- Specifies a (sub-)set of edges that shall be routed by the orthogonal edge router.
- setSphereOfAction(byte) -
Method in class y.layout.router.polyline.EdgeRouter
- Specifies a (sub-)set of edges that shall be routed.
- setSphereOfAction(byte) -
Method in class y.layout.router.polyline.PolylineLayoutStage
- Specifies the (sub-)set of edges to be routed in a polyline fashion.
- setSphereOfAction(byte) -
Method in class y.layout.router.StraightLineEdgeRouter
- Specifies the (sub-)set of edges to be routed.
- setSplitEdgesDpKey(Object) -
Method in class y.layout.organic.SplitEdgeLayoutStage
- Specifies the
DataProvider
key to determine which edges are to be split by this layout stage.
- setSplitNodesDpKey(Object) -
Method in class y.layout.organic.SplitEdgeLayoutStage
- Specifies the
DataProvider
key for marking the nodes that were
created by splitting edges, i.e., the split-nodes.
- setSplitSegmentLength(double) -
Method in class y.layout.organic.SplitEdgeLayoutStage
- Specifies the maximum length for a split-edge.
- setStarSubstructureSize(int) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies the minimum size (number of nodes including the root) a star needs to have to be detected
and handled as a star substructure.
- setStarSubstructureStyle(byte) -
Method in class y.layout.organic.SmartOrganicLayouter
- Sets the style specifier for star substructures.
- setStarSubstructureTypeSeparationEnabled(boolean) -
Method in class y.layout.organic.SmartOrganicLayouter
- Specifies whether star substructures should be separated by the node type.
- setStateLabel(NodeLabel) -
Method in class y.view.hierarchy.GroupNodeRealizer
- Sets the state label of this realizer.
- setStopAfterLayeringEnabled(boolean) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies whether or not to stop the layout algorithm after the layering step.
- setStopAfterSequencingEnabled(boolean) -
Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
- Specifies whether or not to stop the layout algorithm after the sequencing step.
- setStopDuration(long) -
Method in class y.algo.AbortHandler
- Specifies the duration (in milliseconds) an algorithm may run before being stopped automatically.
- setStoreRects(boolean) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Sets whether the candidate rectangles should be stored to be retrieved.
- setStraightControlPointRatio(double) -
Method in class y.layout.CurveFittingLayoutStage
- Specifies the ratio that defines the distance between the intermediate control points and the end points
of a cubic segment which actually represents a straight line, i.e., in case the four points are collinear.
- setStraighteningFactor(int) -
Method in class y.layout.hierarchic.SimplexDrawer
- Specifies the straightening factor.
- setStraightness(double) -
Method in class y.view.QuadCurveEdgeRealizer
- Sets the "straightness" of this realizer.
- setStress(Node, double) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Schedules an update for the stress value of the given node.
- setStrictClusterSeparationEnabled(boolean) -
Method in class y.layout.multipage.MultiPageLayouter
- Specifies whether or not the algorithm should separate nodes with different
cluster IDs
.
- setStringValue(String) -
Method in class y.option.BoolOptionItem
-
- setStringValue(String) -
Method in class y.option.EnumOptionItem
- Sets the stringified value of this option item.
- setStringValue(String) -
Method in class y.option.ImageOptionItem
-
- setStringValue(String, String, String) -
Method in class y.option.OptionHandler
- Sets the value for the option that has the given name in the given section.
- setStringValue(String) -
Method in class y.option.OptionItem
- Sets the stringified value of this option item
if the classType property is set, it uses the
y.util.ObjectStringConversion class to perform its task,
otherwise it will return null.
- setStringValue(String) -
Method in class y.option.StringBasedOptionItem
-
- setStroke(Stroke) -
Method in class y.view.ShapeDrawable
- Setter for property stroke.
- setStrongGroupConstraintsEnabled(boolean) -
Method in class y.view.NodePortLayoutConfigurator
- Specifies whether this configurator will create strong or weak constraints
when automatically translating node ports at group nodes into port
constraints.
- setStrongPortsScalingActive(boolean) -
Method in class y.layout.hierarchic.HierarchicGroupLayouter
- Specifies whether or not strong port constraints at group nodes should be interpreted as coordinates that should
be scaled to the same amount as the sizes of the group nodes are modified.
- setStrongSourcePort(YPoint) -
Method in class y.layout.router.polyline.EdgeInfo
- Specifies the location of the strong source port that the edge uses.
- setStrongTargetPort(YPoint) -
Method in class y.layout.router.polyline.EdgeInfo
- Specifies the location of the strong target port that the edge uses.
- setStyle(byte) -
Method in class y.layout.ComponentLayouter
- Specifies how the components are arranged.
- setStyle(byte) -
Method in class y.option.BridgeCalculatorCellRenderer
- Sets the style for the renderer.
- setStyle(byte) -
Method in class y.view.SelectionPortPainter
- Specifies the selection style to highlight selected node ports.
- setStyleProperty(String, Object) -
Method in class y.view.GenericEdgeRealizer
- Sets a named key value pair that is a property which can be used
by the implementations in the configuration to retrieve
per instance settings.
- setStyleProperty(String, Object) -
Method in class y.view.GenericNodeRealizer
- Sets a named key value pair that is a property which can be used
by the implementations in the configuration to retrieve
per instance settings.
- setSubgraphEdgesDpKey(Object) -
Method in class y.layout.SubgraphLayouter
- Specifies the key to register a
DataProvider
which marks the edges that are included in the subgraph,
thus, visible during the core layout.
- setSubgraphLayouter(LayoutStage) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies the
LayoutStage
that constrains the layout process to a subgraph of the input graph.
- setSubgraphLayouterEnabled(boolean) -
Method in class y.layout.CanonicMultiStageLayouter
- Specifies whether or not the
LayoutStage
used for constraining the layout process to a subgraph of the input
graph is activated.
- setSubgraphNodesDpKey(Object) -
Method in class y.layout.SubgraphLayouter
- Specifies the key to register a
DataProvider
which marks the nodes that induce the subgraph to be arranged.
- setSubPainter(TableNodePainter.PainterType, GenericNodeRealizer.Painter) -
Method in class y.view.tabular.TableNodePainter
- Sets a subordinate painter for the paint responsibilities represented by
the specified type.
- setSuppressEmptyMaps(boolean) -
Method in class y.io.ImageMapOutputHandler
- Sets whether empty
<map>
elements should be suppressed.
- setSwimLaneCrossingWeight(double) -
Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
- Specifies the relative weight of edges crossing a swimlane relative to edges that stay in their lane.
- setSwimLaneDistanceOptimizationEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
- Specifies whether or not to use an optimized minimum distance calculation for swimlane layouts.
- setSwimlanePos(int) -
Method in class y.layout.Swimlanes.SwimlaneRepresentant
- Specifies the current position of the represented swimlane.
- setSynchronized(boolean) -
Method in class y.anim.AnimationPlayer
- Specifies whether the player should synchronize itself with the AWT event
thread.
- setTableBackground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the background color for the table component.
- setTableForeground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the foreground color for the table component.
- setTableGridColor(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the color used to draw grid lines and section backgrounds for the
table component.
- setTableLayoutConfigurator(TableLayoutConfigurator) -
Method in class y.view.Graph2DLayoutExecutor
- Sets the
TableLayoutConfigurator
that is used by this instance
to prepare the graph for the layout.
- setTableResizeDrawableEnabled(boolean) -
Method in class y.view.tabular.TableSizeEditor
- Specifies whether a resize preview should be displayed or not.
- setTableSelectionBackground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the background color for selected cells of the table component.
- setTableSelectionForeground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the foreground color for selected cells of the table component.
- setTableSupport(TableSupport) -
Method in class y.view.tabular.ColumnDropTargetListener
- Specifies the
TableSupport
used to create new columns.
- setTableSupport(TableSupport) -
Method in class y.view.tabular.RowDropTargetListener
- Specifies the
TableSupport
used to create new rows.
- setTableSupport(TableSupport) -
Method in class y.view.tabular.TableOrderEditor
- Specifies the support class to handle content (nodes and bends) moving
during move operations.
- setTableSupport(TableSupport) -
Method in class y.view.tabular.TableSizeEditor
- Specifies the support class to handle content (nodes and bends) moving
during resize operations.
- setTableToTableDistance(double) -
Method in class y.view.tabular.TableLayoutConfigurator
- Specifies the minimum distance between two consecutive table group nodes.
- setTableViewportBackground(Color) -
Method in class y.option.TableEditorFactory.Theme
- Sets the background color for the viewport of the table component.
- setTag(Object) -
Method in class y.view.SnapResult
- Sets the tag to return in
SnapResult.getTag()
- setTargetArrow(Arrow) -
Method in class y.view.EdgeRealizer
- Sets the arrow type at the target location of the edge path.
- setTargetCurveConnectionStyle(byte) -
Method in class y.layout.hierarchic.incremental.RoutingStyle
- Specifies the style which determines how curved edge paths connect at the target side of the edge.
- setTargetCurveConnectionStyle(byte) -
Method in class y.layout.router.CurveEdgeLayoutDescriptor
- Specifies the style which determines how curved edge paths connect at the target side of the edge.
- setTargetCurveConnectionStyle(byte) -
Method in class y.layout.router.polyline.EdgeLayoutDescriptor
- Specifies the style which determines how curved edge paths connect at the target side of the edge.
- setTargetGroupID(Object) -
Method in class y.layout.router.BusDescriptor
- Specifies the new group ID for the target side of the edge.
- setTargetGroupidKey(Object) -
Method in class y.view.LocalViewCreator.EdgeGroup
- Specifies the data provider key used to retrieve a
DataProvider
that contains target group IDs from the
creator's model graph.
- setTargetPoint(YPoint) -
Method in class y.layout.DefaultEdgeLayout
-
- setTargetPoint(YPoint) -
Method in interface y.layout.EdgeLayout
- Sets the relative coordinates of the second end point of this layout.
- setTargetPoint(YPoint) -
Method in class y.view.EdgeRealizer
- EdgeLayout interface implementation.
- setTargetPointAbs(Edge, YPoint) -
Method in class y.layout.LayoutGraph
- Specifies the absolute coordinates of the target point of the given edge.
- setTargetPointRel(Edge, YPoint) -
Method in class y.layout.LayoutGraph
- Specifies the relative coordinates of the target point of the given edge.
- setTargetPort(Port) -
Method in class y.view.EdgeRealizer
- Sets the specified target port to this edge realizer.
- setTargetPortOptimizationEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
- Specifies whether or not target port optimization is enabled.
- setTargetRatio(double) -
Method in class y.layout.GraphLayoutLineWrapper
- Specifies the desired target aspect ratio for the layout.
- setTemporaryCriticalEdgePriority(Edge, int) -
Method in interface y.layout.hierarchic.incremental.ItemFactory
- Specifies the critical edge priority for an
Edge
and defines it in an EdgeData
object.
- setTemporaryCrossingCost(Edge, double) -
Method in interface y.layout.hierarchic.incremental.ItemFactory
- Specifies the crossing cost for an
Edge
and defines it in an EdgeData
object.
- setTemporaryEdgeGroups(Edge, Object, Object) -
Method in interface y.layout.hierarchic.incremental.ItemFactory
- Specifies an edge group constraint for an
Edge
and assigns it to an EdgeData
object.
- setTemporaryEdgeThickness(Edge, double) -
Method in interface y.layout.hierarchic.incremental.ItemFactory
- Specifies the thickness for an
Edge
and defines it in an EdgeData
object.
- setTemporaryPortConstraint(Edge, boolean, PortConstraint) -
Method in interface y.layout.hierarchic.incremental.ItemFactory
- Specifies a port constraint for an
Edge
at the given side and assigns it to an EdgeData
object.
- setText(String) -
Method in class y.option.ColorListCellRenderer
-
- setText(String) -
Method in class y.view.EdgeLabel
- Sets the text of this edge label.
- setText(String) -
Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
- Sets the text of the footer.
- setText(YLabel, String) -
Method in class y.view.Graph2DViewActions.EditLabelAction
- Sets the text of the specified label.
- setText(String) -
Method in class y.view.NodeLabel
- Sets the text of this node label.
- setText(String) -
Method in class y.view.YLabel
- Sets the text being displayed by this label.
- setTextBarType(byte) -
Method in class y.view.Graph2DPrinter
- Sets the type of title and footer.
- setTextColor(Color) -
Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
- Sets the text color for the footer.
- setTextColor(Color) -
Method in class y.view.YLabel
- Sets the text color of this label.
- setThreadingEnabled(boolean) -
Method in class y.view.PrintPreviewPanel
- Specifies whether or not the preview panel opens the printer page dialog
and prints the graph in a background thread.
- setTightness(double) -
Method in class y.layout.grid.ColumnDescriptor
- Specifies the tightness factor of this column.
- setTightness(double) -
Method in class y.layout.grid.RowDescriptor
- Specifies the tightness factor of this row.
- setTilingPolicy(byte) -
Method in class y.layout.tree.TreeMapLayouter
- Specifies the tiling policy that defines how the input is divided into sub-rectangles.
- setTipText(String) -
Method in class y.option.OptionItem
- Sets the tool tip text for the item editor.
- setTitleBarColor(Color) -
Method in class y.view.Graph2DPrinter.AbstractTitleDrawable
- Sets the title bar color.
- setTitleDrawable(Graph2DPrinter.TitleDrawable) -
Method in class y.view.Graph2DPrinter
- Sets the title drawable of this class.
- setTo(double) -
Method in class y.view.SnapLine
- Sets the greater coordinate this snap line starts from.
- setToCurrent(ViewMode) -
Method in class y.view.ViewControl
- Sets the given view mode as current view mode.
- setToImageSize() -
Method in class y.view.ImageNodeRealizer
- Sets the size of this realizer to the original size of the image
being displayed.
- setToolTipText(String) -
Method in class y.view.Graph2DView
- Sets the tool tip text. this method
can be used in a view mode to show tip
texts to show context sensitive tips over nodes, etc.
- setTopInset(double) -
Method in class y.layout.grid.RowDescriptor
- Specifies the top inset in which no element will lie in the resulting layout.
- setTopLayouter(Layouter) -
Method in class y.layout.genealogy.FamilyTreeLayouter
- Specifies the
layout algorithm
that is responsible for the layout between family groups.
- setTpc(DataMap) -
Method in class y.view.PortAssignmentMoveSelectionMode
- Sets the DataMap that contains the TPCs.
- setTranslateEdgeLabelsEnabled(boolean) -
Method in class y.layout.LabelLayoutTranslator
- Specifies whether or not edge label information is translated.
- setTranslateNodeLabelsEnabled(boolean) -
Method in class y.layout.LabelLayoutTranslator
- Specifies whether or not node label information is translated.
- setTranslateX(double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the horizontal translation distance.
- setTranslateY(double) -
Method in class y.layout.transformer.GraphTransformer
- Specifies the vertical translation distance.
- setTransparencyEnabled(boolean) -
Method in class y.io.ImageIoOutputHandler
- Specifies whether this image output handler uses an intermediate
image that can or cannot handle non-opaque pixels.
- setTransparent(boolean) -
Method in class y.view.NodeRealizer
- Sets the transparency of the realizer.
- setTransparent(boolean) -
Method in class y.view.ProxyShapeNodeRealizer
-
- setTranspositionEnabled(boolean) -
Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
- Specifies whether or not to apply an additional crossing minimization heuristic.
- setTreatEmptyGroupNodesAsNormalNodesEnabled(boolean) -
Method in class y.view.hierarchy.GroupLayoutConfigurator
- If this option is enabled, empty group nodes are handled like normal nodes,
that is they are not marked as group nodes.
- setTreeComponentCoreLayouter(Layouter) -
Method in class y.layout.tree.TreeComponentLayouter
- Specifies the layout algorithm that is applied to tree components.
- setTreeOrientation(byte) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies the desired orientation for subtree layouts.
- setTreeOrientation(byte) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies the desired orientation for subtree layouts.
- setTreeSize(int) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies the minimum size (number of nodes) a subtree needs to have to be detected
and explicitly handled as a tree substructure.
- setTreeSize(int) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies the minimum size (number of nodes) a subtree needs to have to be detected
and explicitly handled as a tree substructure.
- setTreeStyle(byte) -
Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
- Specifies the tree layout style that defines the basic arrangement style for subtrees.
- setTreeStyle(byte) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies the tree layout style that defines the basic arrangement style for subtrees.
- setTriggerDelay(int) -
Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
- Specifies the delay in milliseconds after which trigger events for
local view creation are processed.
- setType(Node, int) -
Method in class y.layout.planar.PlanarInformation
- Sets the type for a node.
- setUnbalancedObstaclesCost(double) -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Specifies the costs incurred if the distribution after a subdivision of obstacles is unbalanced in sub-cells.
- setUnbalancedRatioCost(double) -
Method in class y.layout.router.polyline.DynamicObstacleDecomposition
- Specifies the costs incurred if the subdivision produces unbalanced rectangles.
- setUnderlinedTextEnabled(boolean) -
Method in class y.view.YLabel
- Sets whether or not to underline the text of the label
- setUndirectedTreeConsiderationEnabled(boolean) -
Method in class y.layout.tree.TreeComponentLayouter
- Specifies whether or not undirected tree sub-graphs should be detected and handled.
- setUniformPortAssignmentEnabled(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not the layout algorithm should try to obtain a uniform port assignment of the edges incident
to the same node side.
- setUnselectOnTableBorderEnabled(boolean) -
Method in class y.view.tabular.TableSelectionEditor
- Specifies whether clicking on the table border should unselect selected
columns and rows.
- setUpdateModelOnStructuralChangeEnabled(Graph, boolean) -
Method in class y.view.ModelViewManager
- Specifies whether structural changes in the specified view graph should be
automatically propagated to the model graph (and from there to all other
view graphs, as usual).
- setUpdateViewOnStructuralChangeEnabled(Graph, boolean) -
Method in class y.view.ModelViewManager
- Specifies whether structural changes in the model graph should be
automatically propagated to the specified view graph.
- setUpdateViewsOnStructuralChangeEnabled(boolean) -
Method in class y.view.ModelViewManager
- Specifies whether structural changes in the model graph should be
automatically propagated to interested view graphs.
- setUpVector(double, double) -
Method in class y.geom.OrientedRectangle
- Sets the components of the up vector to the new values.
- setURL(URL) -
Method in class y.module.io.IOHandlerModule
- Sets the location of the file to which the module either will export
or import the diagram.
- setURL(URL) -
Method in class y.view.Graph2D
- Sets the URL of this Graph2D.
- setUseAlternativeSideHandling(boolean) -
Method in class y.layout.labeling.AbstractLabelingAlgorithm
- Deprecated. use
PreferredPlacementDescriptor.setSideReference(byte)
with PreferredPlacementDescriptor.SIDE_IS_ABSOLUTE_WITH_LEFT_IN_NORTH
or PreferredPlacementDescriptor.SIDE_IS_ABSOLUTE_WITH_RIGHT_IN_NORTH
as argument instead
- setUseBiconnectedComponents(boolean) -
Method in class y.layout.planar.CombinatorialEmbedder
- Sets indicator for usage of bccs is allowed or not resp.
- setUseCrossingPostprocessing(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not the number of edge crossings should be reduced.
- setUseEdgeRerouting(boolean) -
Method in class y.layout.planar.CombinatorialEmbedder
- Sets indicator for edge re-routing is allowed or not resp.
- setUseFaceMaximization(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not one face of the embedding of the graph should be maximized.
- setUseFaceMaximization(boolean) -
Method in class y.layout.planar.CombinatorialEmbedder
- Sets indicator if the usage of a face maximizer is wanted or not.
- setUseLengthReduction(boolean) -
Method in class y.layout.orthogonal.OrthogonalLayouter
- Specifies whether or not the overall edge length should be optimized.
- setUseNewlines(boolean) -
Method in class y.io.ImageMapOutputHandler
- Sets the useNewlines flag.
- setUseParentElementForDeserialization(boolean) -
Method in class y.io.graphml.input.ComplexDataAcceptorInputHandler
- Controls the behavior of
ComplexDataAcceptorInputHandler.getDeserializationXmlNode(GraphMLParseContext, org.w3c.dom.Node)
to return either the 'data'
or
'default' element
itself or its content.
configurations
.
GlobalProperties.load()
.
ClassicLayerSequencer
will preserve the groupings of
nodes between each layer.
setClassType
.
orthogonal edge creation
, moving a segment
should snap the end point at the location of the centers of nodes in the graph.
NodePort
s have to be used as
candidates for edge connection points.
NodeRealizer.getPortCandidates(double)
to obtain the list
of port candidates, or rather use method MovePortMode.getGeometricPortCandidates(y.base.Node, y.base.Edge)
as an alternative implementation.
KeyScope.ALL
.
KeyScope.ALL
.
min
and max
to a given value.
AbstractDataAcceptorInputHandler.getDataAcceptor()
to associate the data with the
key.
value
is not of type
Boolean
, the item value will be set to
Boolean.FALSE
.
valueUndefined
property as well.
GenericTreeLayouter.SubtreeShape
s.
GenericTreeLayouter.SubtreeShape
s.
GraphicsContext.getViewTransform()
.
newSize
for the specified column
and updates the sizes of it's new ancestors
accordingly.
Path2D.setWindingRule(int)
boxes
are interpreted relative to the edge
when writing them back to the model.
boxes
are interpreted relative to the node
when writing them back to the model.
x
data.
x
value.
y
data.
y
value.
painterDelegate
with a drop shadow effect.
DataProvider
key for specifying a shape for each node contained in a group node
The DataProvider
registered with this key will be used when
calculating the bounds
of a group node.
Drawable
using any
Shape
instance.GenericNodeRealizer
.ShapeNodePainter
.
ShapeNodePainter
with the given
shape type.
ShapeNodeRealizer
instance at position
(0,0)
with rectangular shape
and an empty label.
ShapeNodeRealizer
instance at position
(x,y)
with the specified shape type and an empty label.
ShapeNodeRealizer
instance at the specified position, with the given
shape type and label.
ShapeNodeRealizer
instance as a copy of the
given realizer.
ShapeNodeRealizer
.NodePort
implementation
interfaces related to visual representation for the simplest case of
a rectangular port shape.ShapePortConfiguration
instance.
Arrow.SHORT
.
s
and t
and have minimum total length.
(x,y)
.
ShuffleLayouter
with default settings.
ShuffleLayouter
.left labels
above horizontal segments.
left labels
above horizontal segments.
d
lies left of the directed circle through
points a
, b
, and c
,
0 if a,b,c
and d
are cocircular, and -1 otherwise.
RankAssignments.simple(Graph, NodeMap, EdgeMap)
, but arrays are used instead of NodeMap
s
and EdgeMap
s.
RankAssignments.simple(Graph, NodeMap, EdgeMap, long)
, but arrays are used instead of
NodeMap
s and EdgeMap
s.
GenericEdgeRealizer.BendHandler
that poses no
restrictions on the number of bends in a GenericEdgeRealizer instance.SimpleNodePlacer
arranges all children of a local root in a single row.SimpleNodePlacer
instance with default settings.
SimpleNodePlacer
instance that uses the given modification matrix
.
SimpleNodePlacer
instance that uses the given modification matrix
and root alignment
.
GenericNodeRealizer.UserDataHandler
,
GenericEdgeRealizer.UserDataHandler
, and YLabel.UserDataHandler
interfaces.RankAssignments.simplex(Graph, NodeMap, DataProvider, DataProvider)
but, additionally,
it is possible to provide a valid initial tree solution for the problem.
RankAssignments.simplex(Graph, NodeMap, DataProvider, DataProvider)
but, additionally,
it is possible to provide a valid initial tree solution for the problem.
Drawer
based on rank assignment.SimplexDrawer
with default settings.
NodePlacer
implementation based on rank assignment
.TaskExecutorFactory
that creates TaskExecutor
s that execute tasks in a
single thread, that is, one after another.
SingleCycleLayouter
instance with default settings.
ShortestPaths.singleSource(Graph, Node, boolean, double[], double[])
but, additionally, this method
yields the path edges of each calculated shortest path.
ShortestPaths.singleSource(Graph, Node, boolean, double[], double[], Edge[])
but uses NodeMap
s and
DataProvider
s instead of arrays.
ShortestPaths.singleSourceSingleSink(Graph, Node, Node, boolean, double[], Edge[])
but instead of returning
the shortest distance between the source and sink the actual shortest edge path between these nodes will be
returned.
ShortestPaths.singleSourceSingleSink(Graph, Node, Node, boolean, DataProvider, NodeMap)
but instead of returning
the shortest distance between the source and sink the actual shortest edge path between these nodes will be returned.
ShortestPaths.singleSourceSingleSink(Graph, Node, Node, boolean, double[], Edge[])
but uses NodeMap
s and
DataProvider
s instead of arrays.
layers
associated with this Layers
instance.
setFrame
and setSize
.
SizeConstraintProvider
that can be used by NodeRealizers to
provide minimum and maximum sizes to layout algorithms.0 minimum width and height and
Double.MAX_VALUE as maximum width and height.
- SizeConstraintProvider.Default(double, double, double, double) -
Constructor for class y.view.SizeConstraintProvider.Default
- Creates an instance of Default that will return the given parameters as minimum and maximum sizes.
- SizeConstraintProvider.Default(YDimension, YDimension) -
Constructor for class y.view.SizeConstraintProvider.Default
- Creates an instance of Default that will return the given parameters as minimum and maximum sizes.
- sizeDirty -
Variable in class y.view.YLabel
- Whether the size of the label is up to date or not.
- SKEWED_DASH -
Static variable in class y.view.Arrow
- An arrow that has the shape of a single dash crossing the edge at an angle of 45 degrees.
- SKEWED_DASH_TYPE -
Static variable in class y.view.Arrow
- Arrow type constant that describes arrow
Arrow.SKEWED_DASH
.
- SkipList - Class in y.util
- A simple implementation of a randomized sorted skip list that uses
SkipList.Cell
s to carry the values. - SkipList(Comparator) -
Constructor for class y.util.SkipList
- Creates a skip list that uses the given comparator to sort the list.
- SkipList() -
Constructor for class y.util.SkipList
- Creates a skip list that uses a comparator that uses the
Comparable
of the instances in the cells.
- SkipList.Cell - Class in y.util
- The cells that are used by
SkipList
. - SkipList.Cell() -
Constructor for class y.util.SkipList.Cell
-
- SliderEdgeLabelModel - Class in y.layout
SliderEdgeLabelModel
allows placement of labels at a set of continuous positions
along both sides of an edge or directly on the edge path.- SliderEdgeLabelModel(byte) -
Constructor for class y.layout.SliderEdgeLabelModel
- Creates a new instance of
SliderEdgeLabelModel
with the given mode.
- SliderEdgeLabelModel.ModelParameter - Class in y.layout
- Encodes the model parameters for the two slider modes.
- SliderEdgeLabelModel.ModelParameter(int, double, YVector, byte, double) -
Constructor for class y.layout.SliderEdgeLabelModel.ModelParameter
- Creates a new instance of
SliderEdgeLabelModel.ModelParameter
using the given information.
- SmartEdgeLabelModel - Class in y.view
- An edge label model that allows the placement of labels at arbitrary positions.
- SmartEdgeLabelModel() -
Constructor for class y.view.SmartEdgeLabelModel
- Initializes a new
SmartEdgeLabelModel
instance.
- SmartNodeLabelModel - Class in y.view
- A node label model that allows free placement of labels and provides
smart dynamic behavior.
- SmartNodeLabelModel() -
Constructor for class y.view.SmartNodeLabelModel
- Returns a new instance of
SmartNodeLabelModel
.
- SmartNodeLabelModel(double) -
Constructor for class y.view.SmartNodeLabelModel
- Returns a new instance of
SmartNodeLabelModel
.
- SmartOrganicLayouter - Class in y.layout.organic
- This layout algorithm arranges graphs in an organic fashion.
- SmartOrganicLayouter() -
Constructor for class y.layout.organic.SmartOrganicLayouter
- Creates a new
SmartOrganicLayouter
instance with default settings.
- SmartOrganicLayoutModule - Class in y.module
- This module represents an interactive configurator and launcher for
SmartOrganicLayouter
. - SmartOrganicLayoutModule() -
Constructor for class y.module.SmartOrganicLayoutModule
- Creates an instance of this module.
- SmoothBendsPathCalculator - Class in y.view
- A custom PathCalculator implementation that will smooth the bends of the path that is being calculated by
the given inner path calculator.
- SmoothBendsPathCalculator(GenericEdgeRealizer.PathCalculator) -
Constructor for class y.view.SmoothBendsPathCalculator
-
- snap(YPoint, Point2D.Double, byte) -
Method in class y.view.SnapResult
- Core method that performs the actual snapping.
- SnapLine - Class in y.view
- Models a snap line that is an line segment in the world coordinate system that is parallel to the x or y axis
and to which other items (lines or points) snap to during interactive movements.
- SnapLine(byte, byte, YPoint, Object, double) -
Constructor for class y.view.SnapLine
- Creates a new snap line using the provided attributes.
- SnapLine(byte, byte, YPoint, double, double, Object, double) -
Constructor for class y.view.SnapLine
- Creates a new snap line using the provided attributes.
- SnapOuterPortsToNodeBorderStage - Class in y.layout.router
SnapOuterPortsToNodeBorderStage
moves edge ports that are outside the corresponding area of the nodes to
their border.- SnapOuterPortsToNodeBorderStage() -
Constructor for class y.layout.router.SnapOuterPortsToNodeBorderStage
- Creates a new instance of
SnapOuterPortsToNodeBorderStage
.
- SNAPPED_X -
Static variable in class y.view.SnapResult
- Constant for use in
SnapResult.snap(y.geom.YPoint, java.awt.geom.Point2D.Double, byte)
and SnapResult.isSnapped(y.geom.YPoint, y.geom.YPoint, byte)
that indicates that the coordinate has been snapped
to its x value.
- SNAPPED_XY -
Static variable in class y.view.SnapResult
- Constant for use in
SnapResult.snap(y.geom.YPoint, java.awt.geom.Point2D.Double, byte)
and SnapResult.isSnapped(y.geom.YPoint, y.geom.YPoint, byte)
that indicates that the coordinate has been snapped
to its x and y values.
- SNAPPED_Y -
Static variable in class y.view.SnapResult
- Constant for use in
SnapResult.snap(y.geom.YPoint, java.awt.geom.Point2D.Double, byte)
and SnapResult.isSnapped(y.geom.YPoint, y.geom.YPoint, byte)
that indicates that the coordinate has been snapped
to its y value.
- SnapResult - Class in y.view
- This is the abstract base class used by
AbstractSnapContext
and the subclasses
to model the result of the mouse being snapped to a certain coordinate. - SnapResult(double) -
Constructor for class y.view.SnapResult
- Constructor that takes a weight and an empty drawable.
- SnapResult(double, Drawable) -
Constructor for class y.view.SnapResult
- Constructor that takes a weight and a drawable.
- SnapResult(double, Drawable, Object) -
Constructor for class y.view.SnapResult
- Constructor that takes a weight and a drawable and a tag.
- sort(Comparator) -
Method in class y.base.YList
- Sorts the elements in this list according to the given comparator.
- sort() -
Method in class y.base.YList
- Sorts the elements in this list into ascending order, according to their natural
ordering.
- sort(NodeList[], DataProvider) -
Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
- Sorts an array which consists of
NodeList
s each of which contains nodes that belong to the same component.
- sort(List, Comparator) -
Static method in class y.util.Comparators
- Sorts the specified list of objects according to the order induced by
the specified
Comparator
.
- sort(Object[], Comparator) -
Static method in class y.util.Comparators
- Sorts the specified array of objects according to the order induced by
the specified
Comparator
.
- sort(Object[], int, int, Comparator) -
Static method in class y.util.Comparators
- Sorts the specified array of objects according to the order induced by
the specified
Comparator
.
- sortChildNodes(Node) -
Method in class y.layout.tree.BalloonLayouter
- Sorts the child nodes (successors) of the given node.
- sortEdges(Comparator) -
Method in class y.base.Graph
- Sorts the internally held list of edges.
- sortEdges(Comparator, Comparator) -
Method in class y.base.Graph
- Sorts incoming and outgoing edges at each node of the graph.
- sortInEdges(Comparator) -
Method in class y.base.Node
- Sorts incoming edges at this node according to the given comparator.
- Sorting - Class in y.algo
- This class provides methods for efficiently sorting graph elements in graph
structures.
- sortNodes(Comparator) -
Method in class y.base.Graph
- Sorts the internally held list of nodes.
- sortNodesByDegree(Graph) -
Static method in class y.algo.Sorting
- Sorts the nodes of a given graph by degree in ascending order.
- sortNodesByIntKey(Graph, DataProvider) -
Static method in class y.algo.Sorting
- Sorts the nodes of a given graph by an integer key associated with each node through a
DataProvider
.
- sortOutEdges(Comparator) -
Method in class y.base.Node
- Sorts outgoing edges at this node according to the given comparator.
- sortSegmentInfos(List, Comparator) -
Method in class y.layout.router.polyline.ChannelBasedPathRouting
- Sorts the given list of
SegmentInfo
s using the given comparator
.
- source() -
Method in class y.base.Edge
- Returns the source node connected to this edge.
- SOURCE_ATTRIBUTE_NAME -
Static variable in interface y.io.graphml.GraphMLXmlConstants
- Source attribute for edge.
- SOURCE_GROUPID_KEY -
Static variable in interface y.layout.PortConstraintKeys
- A
DataProvider
key for assigning source group information for edges of the input graph
Edges sharing a source group identifier will share a common bus near the source or at a common source node if
possible.
- SOURCE_ID_DPKEY -
Static variable in class y.layout.router.BusRepresentations
- A
DataAcceptor
key to transfer a user-defined object from each original edge to the respective
newly created edge
Since there is no one-to-one
mapping between original and new edges, the data provider of this key is responsible for the edges whose source endpoint
is a regular node.
- SOURCE_INTERSECTION_CALCULATOR_DPKEY -
Static variable in interface y.layout.IntersectionCalculator
- A
DataProvider
key for providing an individual intersection calculation for each edge source in the graph
- SOURCE_PCLIST_DPKEY -
Static variable in class y.layout.PortCandidate
- A
DataProvider
key for specifying source port candidates for each edge.
- SOURCE_PORT -
Static variable in interface y.io.graphml.input.CreationPropertyKeys
- Creation property key that tags source port information for an edge.
- SOURCE_PORT_ATTRIBUTE_NAME -
Static variable in interface y.io.graphml.GraphMLXmlConstants
- Source port attribute.
- SOURCE_PORT_CONSTRAINT_KEY -
Static variable in interface y.layout.PortConstraintKeys
- A
DataProvider
key for providing source constraints for edges in the input graph
- SOURCE_PORT_GROUP_ID_DPKEY -
Static variable in interface y.layout.PortConstraintKeys
- A
DataProvider
key for assigning port group ids to the edges' source.
- SOURCE_PORT_KEY -
Static variable in interface y.view.hierarchy.HierarchyManager.InterEdgeData
- Key for storing mappings of nodes to node ports.
- SOURCE_SPLIT_ID_DPKEY -
Static variable in class y.layout.grouping.RecursiveGroupLayouter
- A
DataProvider
key for assigning source split ids to edges connecting to group nodes.
- sourceCellCount() -
Method in class y.layout.router.polyline.PathSearchContext
- Returns the number of all cells that are covered by the source of the
current path request
.
- sourceNodeDeclined(Node, double, double) -
Method in class y.view.CreateChildEdgeMode
- This method gets called in case method
CreateChildEdgeMode.acceptSourceNode(Node, double, double)
returns false.
- sourceNodeDeclined(Node, double, double) -
Method in class y.view.CreateEdgeMode
- This method gets called in case method
CreateEdgeMode.acceptSourceNode(Node, double, double)
returns false.
- sourceNodePortDeclined(Node, NodePort, double, double) -
Method in class y.view.CreateEdgeMode
- This method gets called in case method
CreateEdgeMode.acceptSourceNodePort(y.base.Node, NodePort, double, double)
returns false
.
- SourceType() -
Method in class y.io.graphml.output.SerializationEvent
- Declares the type in the inheritance of the
SerializationEvent.getItem()
that should be used for serialization.
- SOUTH -
Static variable in class y.layout.DiscreteNodeLabelModel
- Position specifier that describes a label placement south of the node.
- SOUTH -
Static variable in class y.layout.PortCandidate
- A port direction specifier indicating a port on the south (i.e., bottom) side of a node.
- SOUTH -
Static variable in class y.layout.PortConstraint
- A weak constraint indicating that edges can connect to the south side (bottom side) of a node.
- SOUTH -
Static variable in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
- A type constant that defines the bottom border of a
PartitionCell
.
- SOUTH -
Static variable in class y.option.TableEditorFactory.InfoPosition
- Style with information component placed to the south of the table.
- SOUTH -
Static variable in class y.view.PortLabelModel
- Node label position specifier.
- SOUTH_EAST -
Static variable in class y.layout.DiscreteNodeLabelModel
- Position specifier that describes a label placement south-east of the node.
- SOUTH_WEST -
Static variable in class y.layout.DiscreteNodeLabelModel
- Position specifier that describes a label placement south-west of the node.
- spacing -
Variable in class y.layout.tree.AbstractRotatableNodePlacer
- The spacing between subtrees used for the different moving operations.
- SpanningTrees - Class in y.algo
- This class provides (minimum) spanning tree algorithms for graphs.
- spc -
Variable in class y.view.PortAssignmentMoveSelectionMode
- Holds the map for the source port constraints
- SPHERE_OF_ACTION_NODES -
Static variable in class y.layout.organic.OrganicLayouter
- A
DataProvider
key for marking the nodes that are part of the current scope
- splice(YList) -
Method in class y.base.YList
- Transfers the contents of the given list to the end of this list.
- SplineEdgeRealizer - Class in y.view
- This realizer draws an edge as a natural cubic spline curve.
- SplineEdgeRealizer() -
Constructor for class y.view.SplineEdgeRealizer
- Default Constructor.
- SplineEdgeRealizer(EdgeRealizer) -
Constructor for class y.view.SplineEdgeRealizer
- Constructs a new SplineEdgeRealizer as a copy of the
given realizer.
- SplineEdgeRealizerSerializer - Class in y.io.graphml.graph2d
- Serializer for instances of
SplineEdgeRealizer
. - SplineEdgeRealizerSerializer() -
Constructor for class y.io.graphml.graph2d.SplineEdgeRealizerSerializer
-
- SPLIT -
Static variable in class y.layout.planar.PlanarInformation
-
- SPLIT_EDGES_DPKEY -
Static variable in class y.layout.grid.GenericPartitionGridStage
- A
DataProvider
key for explicitly marking (some) edges that should not be considered when calculating the
sub-components
This key is only considered if property GenericPartitionGridStage.setMultiCellComponentSplittingEnabled(boolean)
is disabled.
- SplitEdgeLayoutStage - Class in y.layout.organic
- This layout stage replaces edges by a path of split-edges with a specified length
before it calls a
core layout algorithm
. - SplitEdgeLayoutStage() -
Constructor for class y.layout.organic.SplitEdgeLayoutStage
- Creates a new
SplitEdgeLayoutStage
with default settings.
- splitFace(Edge, Face[], Face[]) -
Method in class y.layout.planar.BendAndCrossingCostHelper
-
- splitFace(Edge, Face[], Face[]) -
Method in class y.layout.planar.DualPlanarInformation
-
- splitFace(Face, Edge) -
Method in class y.layout.planar.PlanarInformation
- Splits a face into two parts by introducing an edge.
- splitFace(Face, Edge, Edge, Edge) -
Method in class y.layout.planar.PlanarInformation
- Splits a face into two parts by introducing an edge.
- splitFace(Edge, Face[], Face[]) -
Method in interface y.layout.planar.SubdivisionHandler
- A face is split by adding an edge.
- splitFaceWithSelfLoop(Edge, Edge) -
Method in class y.layout.planar.PlanarInformation
- Inserts one self-loop into an existing face.
- st(Graph, int[]) -
Static method in class y.algo.NodeOrders
- Assigns an
st
-ordering to the nodes of a biconnected graph.
- st(Graph, int[], Edge) -
Static method in class y.algo.NodeOrders
- Assigns an
st
-ordering to the nodes of a biconnected graph given the edge between source node s
and sink
node t
.
- st(Graph) -
Static method in class y.algo.NodeOrders
- Assigns an
st
-ordering to the nodes of a biconnected graph.
- STAIL -
Static variable in class y.layout.DiscreteEdgeLabelModel
- Position specifier that describes a label placement near the source, right/below the edge's path.
- STAIL -
Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
- Position specifier that describes a label placement near the source, right/below the edge's path.
- STAIL -
Static variable in class y.view.EdgeLabel
- Edge label position specifier.
- STANDARD -
Static variable in class y.view.Arrow
- A uniformly colored arrow that has the shape of a triangle with impressed
bottom side.
- STANDARD_TYPE -
Static variable in class y.view.Arrow
- Arrow type constant that describes arrow
Arrow.STANDARD
.
- STAR5 -
Static variable in class y.view.ShapeNodePainter
- Shape type constant.
- STAR5 -
Static variable in class y.view.ShapeNodeRealizer
- Shape type constant.
- STAR6 -
Static variable in class y.view.ShapeNodePainter
- Shape type constant.
- STAR6 -
Static variable in class y.view.ShapeNodeRealizer
- Shape type constant.
- STAR8 -
Static variable in class y.view.ShapeNodePainter
- Shape type constant.
- STAR8 -
Static variable in class y.view.ShapeNodeRealizer
- Shape type constant.
- STAR_SUBSTRUCTURE_STYLE_CIRCULAR -
Static variable in class y.layout.organic.SmartOrganicLayouter
- Substructure style specifier for stars that leads to a circular layout style for stars where the root is placed in
the middle.
- STAR_SUBSTRUCTURE_STYLE_CIRCULAR_NESTED -
Static variable in class y.layout.organic.SmartOrganicLayouter
- Substructure style specifier for stars that leads to a circular layout style for stars where the root is placed in
the middle and stars may be nested inside other substructures.
- STAR_SUBSTRUCTURE_STYLE_NONE -
Static variable in class y.layout.organic.SmartOrganicLayouter
- Substructure style specifier for stars that indicates that the algorithm does not handle such structures in a
special way.
- STAR_SUBSTRUCTURE_STYLE_RADIAL -
Static variable in class y.layout.organic.SmartOrganicLayouter
- Substructure style specifier for stars that leads to a radial layout style for stars where the root is placed
in the middle.
- STAR_SUBSTRUCTURE_STYLE_RADIAL_NESTED -
Static variable in class y.layout.organic.SmartOrganicLayouter
- Substructure style specifier for stars that leads to a radial layout style for stars where the root is placed
in the middle and the stars may be nested inside other substructures.
- STAR_SUBSTRUCTURE_STYLE_SEPARATED_RADIAL -
Static variable in class y.layout.organic.SmartOrganicLayouter
- Substructure style specifier for stars that leads to a radial layout style for stars where the root is placed
on the outside (separated from the nodes with degree one).
- start(Graph) -
Method in class y.algo.Dfs
- Starts a depth first search on the given graph.
- start(Graph, Node) -
Method in class y.algo.Dfs
- Starts a depth first search from a given
Node
of the input graph.
- start(Node, Node, DataProvider) -
Method in class y.layout.planar.IntDSP
-
- start(Graph2D) -
Method in class y.module.YModule
- Main module startup routine.
- start() -
Method in class y.util.Timer
- Starts or restarts this timer, if not already running.
- startAction(double, double) -
Method in class y.view.PopupMode
- Starts the popup mode action.
- startAsThread(Graph2D) -
Method in class y.module.YModule
- Starts this module as a thread.
- startCellEditing(NodeRealizer, NodeCellEditor) -
Method in class y.view.CellEditorMode
- Initiates cell editing for a given NodeRealizer and NodeCellEditor.
- startDrag(DragSource, DropTargetListener, DragGestureEvent, Cursor) -
Method in class y.view.DropSupport
- One shot drag and drop operation that will be available on the registered
Graph2DView
s.
- startDrag(DragSource, NodeRealizer, DragGestureEvent, Cursor) -
Method in class y.view.DropSupport
- Initiates dragging a
NodeRealizer
on a given DragSource
that can be handled by registered
Graph2DView
s.
- startDrag(DragSource, EdgeRealizer, DragGestureEvent, Cursor) -
Method in class y.view.DropSupport
- Initiates dragging an
EdgeRealizer
on a given DragSource
that can be handled by registered
Graph2DView
s.
- startEditing() -
Method in class y.view.AbstractMouseInputEditor
-
- startEditing() -
Method in interface y.view.MouseInputEditor
- Used by clients to programmatically start the editing process.
- startEditor(MouseInputEditor) -
Method in class y.view.EditMode
- Tries to start the given MouseInputEditor if mouse input is currently allowed
and the corresponding MouseInputMode is available.
- startEditor(MouseInputEditor) -
Method in class y.view.MouseInputMode
- Sets the current
MouseInputEditor
instance programmatically and tries to
start
it.
- startLayout(LayoutGraph) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Starts the
layout process
calculating an organic layout for the input
graph in a new, separate Thread
.
- startLayoutSingleThreaded(LayoutGraph) -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Creates a
context object
that provides methods to
continue
and
stop
the layout calculation
for running this layout algorithm in a single-threaded environment.
- startModule(YModule, Graph2D, GraphMLParseContext) -
Method in class y.io.graphml.graph2d.PostprocessorInputHandler
- Deprecated. Starts the given module with the given graph.
- startsEditing(Mouse2DEvent) -
Method in class y.view.hierarchy.GroupNodePainter.GroupStateEditor
-
- startsEditing(Mouse2DEvent) -
Method in interface y.view.MouseInputEditor
- This method is used by clients to query whether the given
event is deemed as a starting gesture.
- startsEditing(Mouse2DEvent) -
Method in class y.view.MultiplexingNodeEditor.EventReporter
-
- startsEditing(Mouse2DEvent) -
Method in class y.view.MultiplexingNodeEditor
-
- startsEditing(Mouse2DEvent) -
Method in class y.view.tabular.TableLabelEditor
-
- startsEditing(Mouse2DEvent) -
Method in class y.view.tabular.TableOrderEditor
-
- startsEditing(Mouse2DEvent) -
Method in class y.view.tabular.TableSelectionEditor
-
- startsEditing(Mouse2DEvent) -
Method in class y.view.tabular.TableSizeEditor
-
- startThread(Runnable) -
Method in class y.view.Graph2DLayoutExecutor
- Callback method that creates and starts the thread for the execution of the
Graph2DLayoutExecutor.ANIMATED_THREADED
or Graph2DLayoutExecutor.THREADED
layout.
- stateMap -
Variable in class y.algo.Dfs
- A
NodeMap
that holds for each Node
an Object
indicating the current state of the given
node as it is visited by this algorithm.
- stop() -
Method in class y.algo.AbortHandler
- Schedules a stop request.
- stop() -
Method in class y.anim.AnimationPlayer
- Stops the timer and disposes all animations.
- stop() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Stops the layout algorithm.
- stop() -
Method in class y.util.Timer
- Stops this timer, if not already stopped.
- stopAndWait() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Stops a previously
started
algorithm and then blocks
until the current layout calculation is completed.
- stopCellEditing() -
Method in class y.view.CellEditorMode
- Tries to stop the current edit process.
- stopEditing() -
Method in class y.view.AbstractMouseInputEditor
-
- stopEditing() -
Method in interface y.view.MouseInputEditor
- Called by clients to stop the editing process cleanly.
- stopEditing() -
Method in class y.view.MouseInputMode
Stops
the current editor.
- stopEditing() -
Method in class y.view.MultiplexingNodeEditor
-
- stopEditing() -
Method in class y.view.tabular.TableOrderEditor
-
- stopEditing() -
Method in class y.view.tabular.TableSizeEditor
-
- stopLayout() -
Method in interface y.layout.organic.InteractiveOrganicLayouter.SingleThreadContext
- Stops the layout calculation.
- store(Object, Map, ObjectStringConverter) -
Method in class y.util.BeanSerializer
-
- store(Object) -
Method in class y.util.GlobalProperties
- Try to serialize the object using a previously installed
ObjectStore.
- store() -
Method in class y.util.GlobalProperties
- Store the properties to disc.
- store(File) -
Method in class y.util.GlobalProperties
- Store the properties to the specified file.
- store(Object, Map, ObjectStringConverter) -
Method in interface y.util.ObjectStore
- This method takes an object, uses the supplied converter
to transform the attributes of the object into string values
and puts the attribute-name string-value pairs in the
supplied propertyMap.
- storeAll() -
Method in class y.util.GlobalProperties
- Store all elements registered previously to
the underlying properties instance.
- storeId(Graph, String, GraphMLParseContext) -
Method in interface y.io.graphml.input.GraphElementIdAcceptor
- Store the value of the id attribute for the given graph.
- storeId(Node, String, GraphMLParseContext) -
Method in interface y.io.graphml.input.GraphElementIdAcceptor
- Store the value of the id attribute for the given node.
- storeId(Edge, String, GraphMLParseContext) -
Method in interface y.io.graphml.input.GraphElementIdAcceptor
- Store the value of the id attribute for the given edge.
- storeId(Port, String, GraphMLParseContext) -
Method in interface y.io.graphml.input.GraphElementIdAcceptor
- Store the value of the id attribute for the given port.
- storeUserData(EdgeRealizer, Object, ObjectOutputStream) -
Method in interface y.view.GenericEdgeRealizer.UserDataHandler
- Stores the user-defined data object to the
ObjectOutputStream
.
- storeUserData(NodeRealizer, Object, ObjectOutputStream) -
Method in interface y.view.GenericNodeRealizer.UserDataHandler
- Used as a callback for the
GenericNodeRealizer.write(java.io.ObjectOutputStream)
method
to store the user data
to the stream.
- storeUserData(NodeRealizer, Object, ObjectOutputStream) -
Method in class y.view.SimpleUserDataHandler
- Writes the user data using the default serialization method.
- storeUserData(Object, ObjectOutputStream) -
Method in class y.view.SimpleUserDataHandler
-
- storeUserData(EdgeRealizer, Object, ObjectOutputStream) -
Method in class y.view.SimpleUserDataHandler
-
- storeUserData(YLabel, Object, ObjectOutputStream) -
Method in class y.view.SimpleUserDataHandler
-
- storeUserData(YLabel, Object, ObjectOutputStream) -
Method in interface y.view.YLabel.UserDataHandler
- Stores the user-defined data object to the
ObjectOutputStream
.
- straightenPath(ListCell, ListCell, double[]) -
Method in class y.layout.hierarchic.PendularDrawer
- Assigns the same x-coordinate to all the nodes given the first and the last cell in
NodeList
.
- StraightLineEdgeRouter - Class in y.layout.router
- This edge routing algorithm routes edges as straight-lines considering the specified
PortConstraint
s. - StraightLineEdgeRouter(Layouter) -
Constructor for class y.layout.router.StraightLineEdgeRouter
- Creates a new instance of
StraightLineEdgeRouter
using the given
core layout algorithm
.
- StraightLineEdgeRouter() -
Constructor for class y.layout.router.StraightLineEdgeRouter
- Creates a new instance of
StraightLineEdgeRouter
with default settings.
- STRATEGY_GLOBAL -
Static variable in class y.layout.partial.ClearAreaLayouter
- A strategy that clears the area by globally partitioning the input into two parts and moving them apart.
- STRATEGY_LOCAL -
Static variable in class y.layout.partial.ClearAreaLayouter
- A strategy that clears the area by trying to minimize the number of moved nodes, changing
the layout rather locally.
- STRATEGY_LOCAL_UNIFORM -
Static variable in class y.layout.partial.ClearAreaLayouter
- A strategy that clears the area by trying to minimize the number of moved nodes, changing
the layout rather locally but moving all necessary nodes by a uniform offset.
- STRATEGY_MEMENTO_DPKEY -
Static variable in class y.layout.tree.CompactNodePlacer
- A
DataAcceptor
key for storing/restoring the placement strategy of the children of nodes.
- STRATEGY_PRESERVE_SHAPES -
Static variable in class y.layout.partial.ClearAreaLayouter
- A strategy that clears the area with the goal to preserve the shape of the existing edge paths, moving
related elements in common.
- STRATEGY_PRESERVE_SHAPES_UNIFORM -
Static variable in class y.layout.partial.ClearAreaLayouter
- A strategy that clears the area with the goal to preserve the shape of the existing edge paths, moving
related elements in common and also moving all elements by a uniform offset.
- STRING -
Static variable in class y.io.graphml.KeyType
- KeyType
string
.
- StringBasedOptionItem - Class in y.option
- Base class for option items that store
String
values. - StringBasedOptionItem(String, Object) -
Constructor for class y.option.StringBasedOptionItem
- Creates a new instance of StringBasedOptionItem.
- StringOptionItem - Class in y.option
- An option item for Strings.
- StringOptionItem(String, String, int) -
Constructor for class y.option.StringOptionItem
- Creates a new instance of StringOptionItem.
- StringOptionItem(String, String) -
Constructor for class y.option.StringOptionItem
- Creates a new instance of StringOptionItem.
- StrokeCellRenderer - Class in y.option
ListCellRenderer
and TableCellRenderer
implementation that renders objects of type Stroke
nicely.- StrokeCellRenderer() -
Constructor for class y.option.StrokeCellRenderer
- Creates a new StrokeCellRenderer.
- stronglyConnectedComponents(Graph) -
Static method in class y.algo.GraphConnectivity
- Calculates the strongly connected components of a given graph.
- stronglyConnectedComponents(Graph, NodeMap) -
Static method in class y.algo.GraphConnectivity
- Calculates the strongly connected components of a given graph and returns their number.
- STYLE_ADHOC -
Static variable in class y.layout.router.OrthogonalEdgeRouter
- A routing style that draws the edge segments ad hoc, i.e., rather crude.
- STYLE_ALL -
Static variable in class y.option.BridgeCalculatorCellRenderer
- A rendering style that shows all aspects of a BridgeCalculator.
- STYLE_BALANCED -
Static variable in class y.layout.router.OrthogonalEdgeRouter
- A routing style that draws the edge segments using well-balanced routes.
- STYLE_COMBO_BOX -
Static variable in class y.option.DefaultEditorFactory
- Value for attribute enum style specifying that a combo box view should be
used.
- STYLE_CROSSING_MODE -
Static variable in class y.option.BridgeCalculatorCellRenderer
- A rendering style that shows the
crossing mode
aspects of a
BridgeCalculator.
- STYLE_CROSSING_STYLE -
Static variable in class y.option.BridgeCalculatorCellRenderer
- A rendering style that shows the
crossing style
aspects of a
BridgeCalculator.
- STYLE_CROSSING_STYLE_DOUBLE -
Static variable in class y.option.BridgeCalculatorCellRenderer
- A rendering style that shows the
BridgeCalculator.getCrossingStyle()
aspects of a BridgeCalculator
using two parallel lines highlighting the difference between the SCALED
and non-scaled variants of the
styles.
- STYLE_FRAMED -
Static variable in class y.view.SelectionPortPainter
- Selection style that draws a black rectangle around the selected node
port.
- STYLE_MASK -
Static variable in class y.layout.ComponentLayouter
- A constant for masking actual style constants from style modifiers.
- STYLE_MODIFIER_AS_IS -
Static variable in class y.layout.ComponentLayouter
- A modifier that can be added to normal style specifiers to indicate that
the arrangement strategy should take the initial positions of the components
into account.
- STYLE_MODIFIER_NO_OVERLAP -
Static variable in class y.layout.ComponentLayouter
- A modifier that can be added to normal style specifiers to indicate that
the arrangement strategy should produce a non-overlapping component layout.
- STYLE_MULTI_ROWS -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places components in multiple rows.
- STYLE_MULTI_ROWS_COMPACT -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places components in multiple rows.
- STYLE_MULTI_ROWS_HEIGHT_CONSTRAINED -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places the components in
ComponentLayouter.STYLE_MULTI_ROWS
with a restricted height.
- STYLE_MULTI_ROWS_HEIGHT_CONSTRAINED_COMPACT -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places the components in
ComponentLayouter.STYLE_MULTI_ROWS
with a restricted height and as compact as possible.
- STYLE_MULTI_ROWS_TYPE_SEPARATED -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places the components in multiple nested rows,
like
ComponentLayouter.STYLE_MULTI_ROWS
, but separates components of different node type
.
- STYLE_MULTI_ROWS_WIDTH_CONSTRAINED -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places the components in
ComponentLayouter.STYLE_MULTI_ROWS
with a restricted width.
- STYLE_MULTI_ROWS_WIDTH_CONSTRAINED_COMPACT -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places the components in
ComponentLayouter.STYLE_MULTI_ROWS
with a restricted width and as compact as possible.
- STYLE_NONE -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing no special component arrangement at all.
- STYLE_ORTHOGONAL -
Static variable in class y.layout.SelfLoopLayouter
- Self-loop style specifier which defines that the routes of self-loops are orthogonal.
- STYLE_PACKED_CIRCLE -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places components in a circular cloud around
the biggest component.
- STYLE_PACKED_COMPACT_CIRCLE -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places components in a circular compact cloud around
the biggest component.
- STYLE_PACKED_COMPACT_RECTANGLE -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places components in a rectangular cloud around
the biggest component.
- STYLE_PACKED_RECTANGLE -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places components in a rectangular cloud
around the biggest component.
- STYLE_PREFERMIDDLE -
Static variable in class y.layout.router.OrthogonalEdgeRouter
- A routing style that draws the edge segments such that their distance from already known obstacles such as nodes or
other edge segments is as great as possible.
- STYLE_RADIO_BUTTONS -
Static variable in class y.option.DefaultEditorFactory
- Value for attribute enum style specifying that a group of radio buttons
should be used.
- STYLE_ROUNDED -
Static variable in class y.layout.SelfLoopLayouter
- Self-loop style specifier which defines that the routes of self-loops are rounded.
- STYLE_ROWS -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that places components in multiple rows so that the
overall aspect ratio of the whole graph gets as close to the aspect ratio of the preferred layout size as possible.
- STYLE_SHORTPATH -
Static variable in class y.layout.router.OrthogonalEdgeRouter
- A routing style that prefers the shortest routes for drawing the edge segments.
- STYLE_SINGLE_COLUMN -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that
places components above each other in a single column.
- STYLE_SINGLE_ROW -
Static variable in class y.layout.ComponentLayouter
- Style specifier describing a component arrangement strategy that
places all components next to each other in a single row.
- STYLE_SMOOTHED -
Static variable in class y.view.SelectionPortPainter
- Selection style that draws a black and rounded rectangle around the
selected node port.
- STYLE_TEXT_AREA -
Static variable in class y.option.DefaultEditorFactory
- Value for attribute string style specifying that a text area view should
be used.
- STYLE_TEXT_FIELD -
Static variable in class y.option.DefaultEditorFactory
- Value for attribute string style specifying that a text field view should
be used.
- STYLE_WEDGES -
Static variable in class y.view.SelectionPortPainter
- Selection style that draws four black wedges around the selected node
port.
- SUB_COMPONENT_ID_DPKEY -
Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
- A
DataProvider
key for specifying custom sub-components of the input graph.
- SUB_COMPONENT_LAYOUT_ALGORITHM_DPKEY -
Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
- A
DataProvider
key for specifying a layout algorithm for each sub-component.
- subdivide(Edge, EdgeList) -
Method in class y.layout.planar.BendAndCrossingCostHelper
-
- subdivide(Edge, Edge[]) -
Method in class y.layout.planar.BendAndCrossingCostHelper
-
- subdivide(Edge, Edge[]) -
Method in class y.layout.planar.DualPlanarInformation
-
- subdivide(Edge, Edge[]) -
Method in interface y.layout.planar.SubdivisionHandler
- This method is handled every time the method subdivide (PlanarInformation)
is invoked.
- subdivideEdge(Edge) -
Method in class y.layout.planar.PlanarInformation
- Splits an edge into two parts by introducing a dummy node.
- subdivideEdge(Edge, int) -
Method in class y.layout.planar.PlanarInformation
- Splits an edge into two parts by introducing a dummy node.
- SubdivisionHandler - Interface in y.layout.planar
- This interface is for handling subdivide events invoked by
method subdivide (PlanarInformation).
- SUBGRAPH_EDGES_DPKEY -
Static variable in class y.layout.SubgraphLayouter
- A
DataProvider
key for marking edges that are included in the subgraph, thus, visible during the core layout
- SUBGRAPH_INSERTION -
Static variable in class y.base.GraphEvent
- Type constant that identifies an event that gets fired after a subgraph of
a graph G has been moved to the emitting graph.
- SUBGRAPH_POSITIONING_STRATEGY_BARYCENTER -
Static variable in class y.layout.partial.PartialLayouter
- A positioning strategy which tries to place each subgraph component close to the barycenter of its graph neighbors.
- SUBGRAPH_POSITIONING_STRATEGY_FROM_SKETCH -
Static variable in class y.layout.partial.PartialLayouter
- A positioning strategy which tries to place each subgraph component close to its original position.
- SUBGRAPH_REMOVAL -
Static variable in class y.base.GraphEvent
- Type constant that identifies an event that gets fired after a subgraph of
the emitting graph has been moved to a graph G.
- SubgraphLayouter - Class in y.layout
- A
SubgraphLayouter
is a LayoutStage
that filters out all graph elements that are not part of a
specific subgraph. - SubgraphLayouter(Layouter) -
Constructor for class y.layout.SubgraphLayouter
- Creates a new
SubgraphLayouter
instance using the given core layout algorithm
.
- SubgraphLayouter() -
Constructor for class y.layout.SubgraphLayouter
- Creates a new
SubgraphLayouter
instance with default settings.
- subList(int, int) -
Method in class y.base.YList
-
- subscribe() -
Method in class y.layout.planar.DualPlanarInformation
-
- Substructure - Class in y.algo
- Represents a substructure of a graph, like a tree, chain, star, clique or tree.
- Substructures - Class in y.algo
- This class allows to detect different substructures within the input graph, for example,
tree, star, chain and cycle structures.
- subtract(YPoint, YPoint) -
Static method in class y.geom.YPoint
- Subtracts two points (p1 - p2) and returns the result.
- SUBTREE_ORIENTATION -
Static variable in class y.layout.tree.HVTreeLayouter
- A
DataProvider
key for specifying a horizontal or vertical orientation for each subtree
- subtreeShapeProvider -
Variable in class y.layout.tree.AbstractRotatableNodePlacer
- The provider of
GenericTreeLayouter.SubtreeShape
s for whole subtrees.
- succ() -
Method in class y.base.ListCell
- Returns the successor cell of this cell.
- succ() -
Method in class y.util.SkipList.Cell
- Yields the successor of this cell or
null
if it is the last cell.
- succCell(ListCell) -
Method in class y.base.YList
- Returns the successor cell of the given list cell.
- succCell(SkipList.Cell) -
Method in class y.util.SkipList
- Returns the successor of the given cell or
null
.
- SUCCESS -
Static variable in class y.module.YModule
- Exit state constant.
- successors() -
Method in class y.base.Node
- Returns a node cursor for all successor nodes of this node.
- successors(Node) -
Static method in class y.util.Generics
- Static utility method that can be used in enhanced for loops
to conveniently iterate over a node's
Node.successors()
.
- SuffixFileFilter - Class in y.io
- A file filter that accepts file names with a specific suffix.
- SuffixFileFilter(String, String) -
Constructor for class y.io.SuffixFileFilter
- Creates a new instance of YFileFilter.
- SuffixFileFilter(String, String, boolean) -
Constructor for class y.io.SuffixFileFilter
- Creates a new instance of YFileFilter.
- svg -
Static variable in class y.option.IconFilter
-
- svgz -
Static variable in class y.option.IconFilter
-
- SW -
Static variable in class y.view.NodeLabel
- Node label position specifier for label model
NodeLabel.CORNERS
and
NodeLabel.EIGHT_POS
.
- swap(YPoint) -
Static method in class y.geom.YPoint
- Returns a copy of the given point with exchanged
x- and y-coordinates.
- SWF_TARGET -
Static variable in class y.io.LinkInfo
- Target attribute for links in SWF files
This should be the name of a specific window or frame or one of
"_self", "_blank", "_parent" or "_top".
- SWF_URL -
Static variable in class y.io.LinkInfo
- Url attribute for links in SWF files
- SWIMLANE_DESCRIPTOR_DPKEY -
Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
- A
DataProvider
key for providing information about swimlanes
If this key is present during the layout, the layout algorithm will arrange nodes in swimlanes.
- SWIMLANE_DESCRIPTOR_DPKEY -
Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
- A
DataProvider
key for defining swimlanes for the nodes.
- SwimLaneDescriptor - Class in y.layout.hierarchic.incremental
- This class is used by
HierarchicLayouter
during the various phases and models a swimlane structure. - SwimLaneDescriptor(Comparable) -
Constructor for class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Creates a new
SwimLaneDescriptor
instance with a given Comparable
object.
- SwimLaneDescriptor(Object, Comparator) -
Constructor for class y.layout.hierarchic.incremental.SwimLaneDescriptor
- Creates a new
SwimLaneDescriptor
instance with a given client Object
and a given Comparator
.
- Swimlanes - Class in y.layout
Swimlanes
provides helper classes and methods to handle swimlanes.- Swimlanes.SwimlaneRepresentant - Class in y.layout
- A
SwimlaneRepresentant
represents the position and arrangement
mode for a swimlane. - Swimlanes.SwimlaneRepresentant(int, boolean) -
Constructor for class y.layout.Swimlanes.SwimlaneRepresentant
- Creates a new
Swimlanes.SwimlaneRepresentant
instance.
- synchronizeModelToViewGraph(Graph) -
Method in class y.view.ModelViewManager
- Updates the specified graph to include all model elements accepted by
the filter associated to it exclusively.
- synchronizeModelToViewGraph(NodeCursor, EdgeCursor, Graph) -
Method in class y.view.ModelViewManager
- Updates the specified graph to include the specified model elements that
are accepted by its associated filter.
- synchronizeModelToViewGraphs() -
Method in class y.view.ModelViewManager
- Updates all view graphs handled by this manager to include all
model elements accepted by their associated filters exclusively.
- synchronizeViewGraphToModel(Graph) -
Method in class y.view.ModelViewManager
- Updates the model graph of this manager to include all elements
currently contained in the specified graph exclusively.
- syncStructure() -
Method in class y.layout.CopiedLayoutGraph
- Synchronizes the structure of the
CopiedLayoutGraph
with the actual structure of the underlying original
graph.
- syncStructure() -
Method in class y.layout.organic.InteractiveOrganicLayouter
- Synchronizes the structure of the graph copy with the original graph.
Arrow.T_SHAPE
.
TableGroupNodeRealizer
.
TableGroupNodeRealizer
.
OptionHandler
in a tabular fashion.TableCellEditor
and
TableCellRenderer
classes used with the
TableEditorFactory
that need to know additional information
to display the editor value.TableEditorFactory
.TableGroupNodeRealizer
that uses the default
configuration.
TableGroupNodeRealizer
that adopts as much of
the specified prototype realizer's settings as possible.
Column
is a vertical stripe of a given
width
within a node represented by a
TableGroupNodeRealizer
.columns
.NodeLabelModel
that positions a node label relative to a
column in a TableGroupNodeRealizer
's table model.ColumnNodeLabelModel
using a default offset
of 3
.
ColumnNodeLabelModel
using the specified
offset.
Row
is a horizontal stripe of a given
height
within a node represented by a
TableGroupNodeRealizer
.rows
.NodeLabelModel
that positions a node label relative to a row
in a TableGroupNodeRealizer
's table model.RowNodeLabelModel
using a default offset
of 3
.
RowNodeLabelModel
using the specified
offset.
TableGroupNodeRealizer
and provides methods for finding
columns and rows according to contained nodes or coordinates as well
as methods to move a node into a column or row.TableGroupNodeRealizer
.TableGroupNodeRealizerSerializer
for strict label parsing.
TableGroupNodeRealizerSerializer
.
MultiplexingNodeEditor.NodeEditor
can be used to edit the labels of rows and columns
of a TableGroupNodeRealizer
.TableGroupNodeRealizer
for assignment of layout
information calculated by
IncrementalHierarchicLayouter
.tables
.TableNodePainter
instance without
any registered subordinate painter instances.
TableNodePainter
.MultiplexingNodeEditor.NodeEditor
can be used to move rows and columns
of a TableGroupNodeRealizer
via drag'n'drop.MultiplexingNodeEditor.NodeEditor
can be used to
change the selection status of rows and columns of a
TableGroupNodeRealizer
.MultiplexingNodeEditor.NodeEditor
can be used to resize rows and columns of a
TableGroupNodeRealizer
.TableStyle
provides color and stroke information for
painting.TableStyle
implementation that provides
constant values and stroke information specified at instance creation.SimpleStyle
.
SimpleStyle
for the specified line type and
colors.
SimpleStyle
for the specified line types and
colors.
TableStyle.SimpleStyle
objects.TableStyle.SimpleStyle
objects.TableGroupNodeRealizer
.TabularLayouter
.DataProvider
key for assigning target group information for edges of the input graph
Edges sharing a target group identifier will share a common bus near the target or at a common target node if
possible.
DataAcceptor
key to transfer a user-defined object from each original edge to the respective
newly created edge
Since there is no one-to-one
mapping between original and new edges, the data provider of this key is responsible for the edges whose target endpoint
is a regular node.
DataProvider
key for providing an individual intersection calculation for each edge target in the graph
DataProvider
key for specifying target port candidates for each edge.
DataProvider
key for providing target constraints for edges in the input graph
DataProvider
key for assigning port group ids to the edges' target.
DataProvider
key for assigning target split ids to edges connecting to group nodes.
current path request
.
CreateEdgeMode.acceptTargetNode(Node, double, double)
returns false.
CreateEdgeMode.acceptTargetNodePort(y.base.Node, NodePort, double, double)
returns false
.
TaskExecutor
instances.TemporaryGroupNodeInsertionStage
is useful if nodes should be treated by layout algorithms as if they
were actually grouped without the need to manually create a grouped graph for the layout process.TemporaryGroupNodeInsertionStage
with default settings.
TemporaryGroupNodeInsertionStage
with the given layout algorithm
as core layout algorithm
.
Graph2DLayoutExecutor.setMode(byte)
and Graph2DLayoutExecutor.getMode()
that tells the executor to
run a buffered
layout and then apply
the calculated results to the graph.
1
) edges.
Math.toDegrees(double)
.
GraphConnectivity.biconnectedComponents(Graph, EdgeMap)
to
an array of EdgeList
s, like it is returned by
GraphConnectivity.biconnectedComponents(Graph)
.
NodeList
that contains all nodes
in the order provided by the given array.
GraphConnectivity.connectedComponents(Graph, NodeMap)
to
an array of NodeList
s, like it is returned by GraphConnectivity.connectedComponents(Graph)
.
NodeMap
that will provide values of basic type int
.
NodeList
-based result returned by a method of this class
to a NodeMap
that will provide values of basic type int
.
ViewMode
which shows tooltips for every kind of graph element when moving the mouse over it.TooltipMode
.
NodeHalo
size at the top side of the node.
NodeLabel.INTERNAL
.
snap type
.
Graph2DViewActions.getTopAlignAction()
.
NodeLabel.INTERNAL
.
DataProvider
key for specifying the top-level nodes of the aggregation info.
NodeLabel.INTERNAL
.
layout stage
can be used for automatically assigning
SwimLaneDescriptor
instances to nodes by treating top-level group nodes as
swimlanes.TopLevelGroupToSwimlaneStage
with the default settings.
Layerer
implementation that inserts nodes incrementally into an existing layer structure,
without destroying the existing layout.TopologicalIncrementalLayerer
.
IncrementalHierarchicLayouter
(i.e., assignment of the nodes to layers).TopologicalLayerer
with default settings.
PortCandidate
instance to a PortConstraint
.
PortCandidate
instance to a PortConstraint
with respect
to the given layout orientation
.
Math.toRadians(double)
.
String
representation of this model parameter.
String
representation of this LabelCandidate
.
String
representation of LabelLayoutData
.
PortCandidate
instance.
String
representation of this PortConstraint
instance.
AbstractSegmentInfo
object.
CellEntrance
.
Channel
object.
partition cell
.
EdgeInfo
object.
Grid
object.
Interval
object.
OrthogonalInterval
object.
String
representation of this AbstractRotatableNodePlacer.Matrix
.
GenericTreeLayouter.SubtreeShape
instance.
OptionHandler.write(OutputStream)
.
minimum layer distance
.
System.err
.
System.err.
- traceComponentEdgeOrder(NodeMap) -
Method in class y.layout.planar.BCCSubgraph
- This method traces the edge order of the embeddings of biconnected
components.
- TRAILING -
Static variable in class y.layout.LayoutTool
- Row alignment specifier which defines that each row will be aligned with its right border.
- TRAILING -
Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
- Horizontal
AbstractRotatableNodePlacer.RootAlignment
right of the children.
- transform(YPoint, boolean) -
Method in class y.layout.OrientationLayouter
- Transforms the given point during the preparation or completion step.
- TRANSFORM -
Static variable in class y.view.Util
- Deprecated. Do not use (Threading issues)
- transformCTW(OrientedRectangle) -
Method in class y.view.YLabel
- Transforms the specified rectangle from the coordinate space of this
label's
content box
into world/graph coordinates.
- transitiveClosure(Graph) -
Static method in class y.algo.Transitivity
- Calculates the transitive closure for a directed acyclic graph.
- transitiveClosure(Graph, EdgeList) -
Static method in class y.algo.Transitivity
- Like
Transitivity.transitiveClosure(Graph)
, but additionally this method returns the edges
that have been added to the graph.
- transitiveEdges(Graph, DataProvider, boolean) -
Static method in class y.algo.Transitivity
- Creates the transitive edges that connect the
visible
nodes in the specified graph.
- transitiveReduction(Graph) -
Static method in class y.algo.Transitivity
- Calculates the transitive reduction for a directed acyclic graph.
- transitiveReduction(Graph, EdgeList) -
Static method in class y.algo.Transitivity
- Like
Transitivity.transitiveReduction(Graph)
, but the transitive edges will not be removed from the graph.
- Transitivity - Class in y.algo
- This class provides algorithms to compute reachability information for directed, acyclic graphs.
- TRANSLATE -
Static variable in class y.layout.transformer.GraphTransformer
- Operation specifier defining that the graph will be translated.
- translate(LayoutGraph, double, double) -
Static method in class y.layout.transformer.GraphTransformer
- Translates the layout coordinates by the given vector.
- translateDirectionToModel(byte) -
Method in class y.layout.tree.AbstractRotatableNodePlacer
- Translates the given real direction of the resulting layout to the model direction of this
AbstractRotatableNodePlacer
.
- translateDirectionToReal(byte) -
Method in class y.layout.tree.AbstractRotatableNodePlacer
- Translates the given model direction to the real direction in the resulting layout.
- translatePoint(AbstractRotatableNodePlacer.Matrix, YPoint) -
Static method in class y.layout.tree.AbstractRotatableNodePlacer
- Translates a point from the real layout direction to the model direction using the given
modification matrix.
- translateX(int) -
Method in class y.view.ViewMode
- Returns the world coordinate value of the given x view coordinate value.
- translateY(int) -
Method in class y.view.ViewMode
- Returns the world coordinate value of the given y view coordinate value.
- TRANSPARENT_CIRCLE -
Static variable in class y.view.Arrow
- An arrow that has the shape of a circle.
- TRANSPARENT_CIRCLE_TYPE -
Static variable in class y.view.Arrow
- Arrow type constant that describes arrow
Arrow.TRANSPARENT_CIRCLE
.
- TRAPEZOID -
Static variable in class y.view.ShapeNodePainter
- Shape type constant.
- TRAPEZOID -
Static variable in class y.view.ShapeNodeRealizer
- Shape type constant.
- TRAPEZOID_2 -
Static variable in class y.view.ShapeNodePainter
- Shape type constant.
- TRAPEZOID_2 -
Static variable in class y.view.ShapeNodeRealizer
- Shape type constant.
- traverseEdge(EdgeRealizer, EdgeRealizer, ViewAnimationFactory.StructuralEffect, long) -
Method in class y.view.ViewAnimationFactory
- Creates an
AnimationObject
that continuously applies the
given visitedTheme
to er
while traversing the
edge path of er
from source node to target node.
- traverseEdge(EdgeRealizer, EdgeRealizer, EdgeRealizer, boolean, ViewAnimationFactory.StructuralEffect, long) -
Method in class y.view.ViewAnimationFactory
- Creates an
AnimationObject
that continuously applies the
given visitedTheme
to er
while traversing the
edge path of er
from source node to target node.
- traversePath(GeneralPath, boolean, Drawable, long) -
Method in class y.view.ViewAnimationFactory
- Creates an
AnimationObject
that moves the specified
Drawable
along the given GeneralPath
.
- traversePath(GeneralPath, boolean, Drawable, boolean, boolean, long) -
Method in class y.view.ViewAnimationFactory
- Creates an
AnimationObject
that moves the specified
Drawable
along the given GeneralPath
.
- traversePath(GeneralPath, boolean, NodeRealizer, long) -
Method in class y.view.ViewAnimationFactory
- Creates an
AnimationObject
that moves the specified
NodeRealizer
along the given GeneralPath
.
- traversePath(GeneralPath, boolean, Value2DSettable, Value2DSettable, long) -
Method in class y.view.ViewAnimationFactory
- Creates an
AnimationObject
that allows for generic movement
related effects.
- TREE -
Static variable in class y.layout.hierarchic.HierarchicLayouter
- A layout style that produces nice layouts if the graph is a tree.
- TREE_STYLE_ASPECT_RATIO_TREE -
Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
- A tree layout style that yields tree layouts with an aspect ratio close to
1:1
that
are generated by ARNodePlacer
.
- TREE_STYLE_ASPECT_RATIO_TREE -
Static variable in class y.layout.orthogonal.OrthogonalLayouter
- A tree layout style that yields tree layouts with an aspect ratio close to
1:1
that
are generated by ARNodePlacer
.
- TREE_STYLE_COMPACT -
Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
- A tree layout style that aims to create maximally compact layouts for the subtrees by using the
CompactNodePlacer
for the tree layout algorithm.
- TREE_STYLE_COMPACT -
Static variable in class y.layout.orthogonal.OrthogonalLayouter
- A tree layout style that aims to create maximally compact layouts for the subtrees by using the
CompactNodePlacer
for the tree layout algorithm.
- TREE_STYLE_DEFAULT -
Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
- A tree layout style that arranges subtrees in a layered tree fashion with grouped edge routes,
generated by a
DefaultNodePlacer
with routing style
DefaultNodePlacer.ROUTING_FORK
and alignment setting DefaultNodePlacer.ALIGNMENT_CENTER
.
- TREE_STYLE_DEFAULT -
Static variable in class y.layout.orthogonal.OrthogonalLayouter
- A tree layout style that arranges subtrees in a layered tree fashion with grouped edge routes,
generated by a
DefaultNodePlacer
with routing style
DefaultNodePlacer.ROUTING_FORK
and alignment setting DefaultNodePlacer.ALIGNMENT_CENTER
.
- TREE_STYLE_INTEGRATED -
Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
- A tree layout style that arranges subtrees in a layered tree fashion with grouped edge routes
and integrates the tree elements into the orthogonal layout framework.
- TREE_STYLE_INTEGRATED -
Static variable in class y.layout.orthogonal.OrthogonalLayouter
- A tree layout style that arranges subtrees in a layered tree fashion with grouped edge routes
and integrates the tree elements into the orthogonal layout framework.
- TREE_STYLE_NONE -
Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
- A tree layout style that defines that subtrees should not be handled specifically.
- TREE_STYLE_NONE -
Static variable in class y.layout.orthogonal.OrthogonalLayouter
- A tree layout style that defines that subtrees should not be handled specifically.
- TreeComponentLayouter - Class in y.layout.tree
- The
TreeComponentLayouter
arranges tree-like subgraph structures in a mixed layout style. - TreeComponentLayouter(Layouter) -
Constructor for class y.layout.tree.TreeComponentLayouter
- Creates a new
TreeComponentLayouter
instance using the specified layouter for arranging the subtrees.
- TreeDrawer - Class in y.layout.hierarchic
- This class implements the drawing phase of the
HierarchicLayouter
(i.e., the assignment of nodes'
coordinates) for trees. - TreeDrawer() -
Constructor for class y.layout.hierarchic.TreeDrawer
- Creates a new instance of
TreeDrawer
with default settings.
- TreeDrawer.HierarchicTreePlacer - Class in y.layout.hierarchic
- This class places nodes on their given layers (does not change the y-coordinates) if the
layout style
of the hierarchic layout algorithm is set to
HierarchicLayouter.TREE
. - TreeDrawer.HierarchicTreePlacer(double) -
Constructor for class y.layout.hierarchic.TreeDrawer.HierarchicTreePlacer
- Creates a new
TreeDrawer.HierarchicTreePlacer
instance with the given minimum allowed distance between two nodes
of the same layer.
- TreeIntNodePQ - Class in y.util.pq
- Implements a priority queue for nodes based on AVL Trees.
- TreeIntNodePQ(Graph) -
Constructor for class y.util.pq.TreeIntNodePQ
- Returns an empty Priority-Queue.
- TreeIntNodePQ(Graph, DataProvider) -
Constructor for class y.util.pq.TreeIntNodePQ
- Returns a new Priority-Queue initialized with all nodes of the graph.
- TreeIntNodePQ(NodeMap) -
Constructor for class y.util.pq.TreeIntNodePQ
- Returns an empty Priority-Queue.
- TreeLayouter - Class in y.layout.tree
- This layout algorithm arranges graphs with a tree structure.
- TreeLayouter() -
Constructor for class y.layout.tree.TreeLayouter
- Creates a new
TreeLayouter
instance with default settings.
- TreeLayoutModule - Class in y.module
- This module represents an interactive configurator and launcher for
TreeLayouter
,
GenericTreeLayouter
and HVTreeLayouter
. - TreeLayoutModule() -
Constructor for class y.module.TreeLayoutModule
- Creates an instance of this module.
- TreeMapLayouter - Class in y.layout.tree
- This layout algorithm produces tree map layouts.
- TreeMapLayouter() -
Constructor for class y.layout.tree.TreeMapLayouter
-
- TreeMapLayouter.NodeWeightComparator - Class in y.layout.tree
- A
Comparator
that compares two nodes with respect to their weight value defined
via the DataProvider
registered with TreeMapLayouter.NODE_WEIGHT_DPKEY
. - TreeMapLayouter.NodeWeightComparator() -
Constructor for class y.layout.tree.TreeMapLayouter.NodeWeightComparator
-
- TreeMapLayoutModule - Class in y.module
- This module represents an interactive configurator and launcher for
TreeMapLayouter
. - TreeMapLayoutModule() -
Constructor for class y.module.TreeMapLayoutModule
- Creates a new instance of this module.
- TreeReductionStage - Class in y.layout.tree
- The
TreeReductionStage
temporarily reduces general graphs to trees. - TreeReductionStage() -
Constructor for class y.layout.tree.TreeReductionStage
- Creates a new
TreeReductionStage
instance with default settings.
- TreeReductionStage(Layouter) -
Constructor for class y.layout.tree.TreeReductionStage
- Creates a new
TreeReductionStage
instance with the given core layout algorithm and default settings.
- Trees - Class in y.algo
- This class provides diverse algorithms and services for tree-structured graphs or subgraphs.
- TRIANGLE -
Static variable in class y.view.ShapeNodePainter
- Shape type constant.
- TRIANGLE -
Static variable in class y.view.ShapeNodeRealizer
- Shape type constant.
- TRIANGLE_2 -
Static variable in class y.view.ShapeNodePainter
- Shape type constant.
- TRIANGLE_2 -
Static variable in class y.view.ShapeNodeRealizer
- Shape type constant.
- triangulatePoints(Graph, DataProvider, EdgeMap) -
Static method in class y.geom.Triangulator
- Computes a triangulation of the given points.
- triangulatePoints(YList, Graph, NodeMap, EdgeMap) -
Static method in class y.geom.Triangulator
- Computes a triangulation of the given points.
- Triangulator - Class in y.geom
- This class provides algorithms for the triangulation of point
sets in the plane.
- Triangulator() -
Constructor for class y.geom.Triangulator
-
- TTAIL -
Static variable in class y.layout.DiscreteEdgeLabelModel
- Position specifier that describes a label placement near the target, right/below the edge's path.
- TTAIL -
Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
- Position specifier that describes a label placement near the target, right/below the edge's path.
- TTAIL -
Static variable in class y.view.EdgeLabel
- Edge label position specifier.
- Tuple - Class in y.util
- This class represents an ordered 2-Tuple that is consistent with
equals()
and hashCode()
. - Tuple(Object, Object) -
Constructor for class y.util.Tuple
- Constructs a 2-Tuple using the two given Objects
- TWO_POS -
Static variable in class y.layout.DiscreteEdgeLabelModel
- Position mask that constrains the allowed positions to the two locations near the middle of the edge beside the
edge's path.
- TWO_POS -
Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
- Position mask that constrains the allowed positions to the two locations near the center of the edge, beside
the edge path.
- TWO_POS -
Static variable in class y.view.EdgeLabel
- Edge label model specifier.
- TYPE_BEND -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a bend
Node
.
- TYPE_BEND -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider bends for deletion.
- TYPE_BEND -
Static variable in class y.view.Graph2DViewActions.SelectAllAction
- Selection type specifier to consider bends for selection.
- TYPE_BEND -
Static variable in class y.view.SelectionBoxMode
- Type bit mask representing bends.
- TYPE_BENDING -
Static variable in class y.layout.router.polyline.EdgeCellInfo
- A routing type representing a crossing of the
partition cell
with a single bend, i.e., the item
enters the cell in one direction, makes a bend and exits the cell in an orthogonal direction.
- TYPE_BUS_STRUCTURE_DUMMY -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a
Node
that is used during the sequencing and drawing phase for the bus-style
routing of bus edges at a certain root node.
- TYPE_CONNECTOR -
Static variable in interface y.layout.multipage.EdgeInfo
- An edge type that specifies a connector edge.
- TYPE_CONNECTOR -
Static variable in interface y.layout.multipage.NodeInfo
- A node type that specifies a connector node.
- TYPE_DIRECT_SAME_LAYER_EDGE -
Static variable in interface y.layout.hierarchic.incremental.EdgeData
- A constant describing a same-layer edge that connects directly two neighboring nodes.
- TYPE_DISTANCE_NODE -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a
Node
used for the drawing phase to keep the distance between two nodes.
- TYPE_EDGE -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider edges for deletion.
- TYPE_EDGE -
Static variable in class y.view.Graph2DViewActions.SelectAllAction
- Selection type specifier to consider edges for selection.
- TYPE_EDGE -
Static variable in class y.view.SelectionBoxMode
- Type bit mask representing edges.
- TYPE_EDGE_LABEL -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider edge labels for deletion.
- TYPE_EDGE_LABEL -
Static variable in class y.view.Graph2DViewActions.SelectAllAction
- Selection type specifier to consider edge labels for selection.
- TYPE_EDGE_LABEL -
Static variable in class y.view.SelectionBoxMode
- Type bit mask representing edge labels.
- TYPE_END -
Static variable in class y.layout.router.polyline.EdgeCellInfo
- A routing type representing the source or target end of an item being in the cell, i.e., the enter and/or
exit interval is
null
.
- TYPE_FAMILY -
Static variable in class y.layout.genealogy.FamilyTreeLayouter
- Type specifier for nodes that connect partners with each other and their children.
- TYPE_FEMALE -
Static variable in class y.layout.genealogy.FamilyTreeLayouter
- Type specifier for nodes that represent women.
- TYPE_GROUP -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a group
Node
for nested graph layouts.
- TYPE_GROUP -
Static variable in interface y.layout.multipage.NodeInfo
- A node type that specifies a group node.
- TYPE_GROUP_BEGIN -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a
Node
used during the drawing phase for marking the beginning of a node group interval.
- TYPE_GROUP_BORDER_EDGE -
Static variable in interface y.layout.hierarchic.incremental.EdgeData
- A constant describing an edge that connects group border nodes in adjacent layers.
- TYPE_GROUP_END -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a
Node
used during the drawing phase for marking the ending of a node group interval.
- TYPE_GROUP_LAYER_DUMMY -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a
Node
used during the sequencing and drawing phase for marking a dummy node inserted to
guarantee that a group is non-empty on the layer on which it is defined.
- TYPE_GROUP_NODE -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider group nodes for deletion.
- TYPE_GROUP_NODE_INTERCONNECTOR -
Static variable in interface y.layout.hierarchic.incremental.EdgeData
- A constant describing an edge that connects two group nodes.
- TYPE_INCREMENTAL_GROUP_HINT -
Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
- Type specifier that is used for groups that shall be inserted into the drawing incrementally
during the layering phase.
- TYPE_LABEL -
Static variable in interface y.layout.hierarchic.incremental.Layer
- A constant describing a layer consisting mainly of label nodes or dummy nodes.
- TYPE_LABEL -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a label
Node
.
- TYPE_LAYER_INCREMENTALLY_HINT -
Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
- Type specifier used for nodes that shall be inserted into the drawing incrementally
during the layering phase.
- TYPE_LOWER_GROUP_CONNECTOR_NODES -
Static variable in interface y.layout.hierarchic.incremental.Layer
- Describes a layer below a group to store the connector proxies where edges connect to groups.
- TYPE_MALE -
Static variable in class y.layout.genealogy.FamilyTreeLayouter
- Type specifier for nodes that represent men.
- TYPE_MODULE_DISPOSED -
Static variable in class y.module.ModuleEvent
- Constant used for
events
that are fired
after the module's YModule.dispose()
method ran (even if it got
interrupted by an exception).
- TYPE_MODULE_EXCEPTION_THROWN -
Static variable in class y.module.ModuleEvent
- Constant used for
events
that are fired
if the module threw an Exception or Throwable.
- TYPE_MODULE_INITIALIZING -
Static variable in class y.module.ModuleEvent
- Constant used for
events
that are fired
before the module's YModule.init()
method is invoked.
- TYPE_MODULE_MAIN_RUN_FINISHED -
Static variable in class y.module.ModuleEvent
- Constant used for
events
that are fired
after the module's YModule.run()
method has been invoked.
- TYPE_MODULE_MAIN_RUN_STARTING -
Static variable in class y.module.ModuleEvent
- Constant used for
events
that are fired
before the module's YModule.run()
method is invoked.
- TYPE_NODE -
Static variable in class y.view.Graph2DViewActions.SelectAllAction
- Selection type specifier to consider nodes for selection.
- TYPE_NODE -
Static variable in class y.view.SelectionBoxMode
- Type bit mask representing nodes.
- TYPE_NODE_LABEL -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider node labels for deletion.
- TYPE_NODE_LABEL -
Static variable in class y.view.Graph2DViewActions.SelectAllAction
- Selection type specifier to consider node labels for selection.
- TYPE_NODE_LABEL -
Static variable in class y.view.SelectionBoxMode
- Type bit mask representing node labels.
- TYPE_NODE_PORT -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider node ports for deletion.
- TYPE_NODE_PORT -
Static variable in class y.view.Graph2DViewActions.SelectAllAction
- Selection type specifier to consider node ports for selection.
- TYPE_NODE_PORT -
Static variable in class y.view.SelectionBoxMode
- Type bit mask representing node ports.
- TYPE_NON_DIRECT_SAME_LAYER_EDGE -
Static variable in interface y.layout.hierarchic.incremental.EdgeData
- A constant describing a same-layer edge that does not connect directly two neighboring nodes.
- TYPE_NONE -
Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
- Type specifier used as dummy.
- TYPE_NORMAL -
Static variable in interface y.layout.hierarchic.incremental.EdgeData
- A constant describing a normal edge.
- TYPE_NORMAL -
Static variable in interface y.layout.hierarchic.incremental.Layer
- A constant describing a normal layer consisting mainly of normal nodes.
- TYPE_NORMAL -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a normal
Node
.
- TYPE_NORMAL -
Static variable in interface y.layout.multipage.EdgeInfo
- An edge type that specifies a normal edge.
- TYPE_NORMAL -
Static variable in interface y.layout.multipage.NodeInfo
- A node type that specifies a normal node.
- TYPE_PLACE_USING_EXACT_COORDINATES -
Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
- Type specifier used for nodes that shall be placed into the drawing from sketch using the exact current
coordinates for both the position within the layer and the position in the sequence.
- TYPE_PLACE_USING_EXACT_LAYER_COORDINATE -
Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
- Type specifier used for nodes that shall be placed into the drawing from sketch using
the exact current coordinates for the position within the layer.
- TYPE_PLACE_USING_EXACT_SEQUENCE_COORDINATE -
Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
- Type specifier used for nodes that shall be placed into the drawing from sketch using
the exact current coordinates for the position within the
sequence in the layer.
- TYPE_PROXY -
Static variable in interface y.layout.multipage.EdgeInfo
- An edge type that specifies a proxy edge.
- TYPE_PROXY -
Static variable in interface y.layout.multipage.NodeInfo
- A node type that specifies a proxy node.
- TYPE_PROXY_FOR_CONTENT_EDGE_AT_GROUP -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a
Node
used during the sequencing and drawing phase for marking a dummy node
inserted as a legal endpoint of an edge connecting a descendant node to a group node.
- TYPE_PROXY_FOR_EDGE_AT_GROUP -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a
Node
used during the sequencing and drawing phase for marking a dummy node
inserted as a legal endpoint of an edge connecting to a group node.
- TYPE_PROXY_REFERENCE -
Static variable in interface y.layout.multipage.EdgeInfo
- An edge type that specifies a proxy reference edge.
- TYPE_PROXY_REFERENCE -
Static variable in interface y.layout.multipage.NodeInfo
- A node type that specifies a proxy reference node.
- TYPE_RECURSIVE_EDGE_DUMMY -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a
Node
used during sequencing and drawing phase for routing an Edge
recursively.
- TYPE_REDIRECTED_GROUP_EDGE -
Static variable in interface y.layout.hierarchic.incremental.EdgeData
- A constant describing an edge that has been added temporarily to replace an edge connected to a group node.
- TYPE_SAME_LAYER_CENTER_NODE -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a same-layer edge crossing dummy
Node
.
- TYPE_SAME_LAYER_SIDE_PROXY -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a side proxy
Node
for drawing same-layer edges.
- TYPE_SEQUENCE_INCREMENTALLY_HINT -
Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
- Type specifier that is used for nodes and edges that shall be inserted into the drawing incrementally
during the sequencing phase.
- TYPE_SIDE_PROXY -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a side proxy
Node
.
- TYPE_SIMPLE_NODE -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider simple nodes for deletion.
- TYPE_SOURCE_BACKLOOP_PROXY -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a back-loop proxy that belongs to the source of an edge.
- TYPE_SOURCE_GROUP_NODE -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a source group
Node
for bus edges.
- TYPE_SOURCE_GROUP_NODE_CONNECTOR -
Static variable in interface y.layout.hierarchic.incremental.EdgeData
- A constant describing an edge that connects to a source group node.
- TYPE_SOURCE_GROUP_NODES -
Static variable in interface y.layout.hierarchic.incremental.Layer
- A constant describing a layer consisting of source group nodes and dummy nodes.
- TYPE_STRAIGHT -
Static variable in class y.layout.router.polyline.EdgeCellInfo
- A routing type representing a straight crossing of the
partition cell
, i.e., a single
orthogonal segment enters and exits the cell.
- TYPE_STRAIGHT_BENDING -
Static variable in class y.layout.router.polyline.EdgeCellInfo
- A routing type representing a crossing of the
partition cell
with three segments, i.e., the
item enters and exits the cell using the same direction but has an orthogonal middle segment between the
entering and exiting segment.
- TYPE_TABLE_COLUMN -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider columns of table nodes for deletion.
- TYPE_TABLE_COLUMN -
Static variable in class y.view.Graph2DViewActions.SelectAllAction
- Selection type specifier to consider
TableGroupNodeRealizer.Column
for selection.
- TYPE_TABLE_NODE -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider table nodes for deletion.
- TYPE_TABLE_ROW -
Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
- Deletion type mask specifier to consider rows of table nodes for deletion.
- TYPE_TABLE_ROW -
Static variable in class y.view.Graph2DViewActions.SelectAllAction
- Selection type specifier to consider
TableGroupNodeRealizer.Row
for selection.
- TYPE_TARGET_BACKLOOP_PROXY -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a back-loop proxy that belongs to the target of an edge.
- TYPE_TARGET_GROUP_NODE -
Static variable in interface y.layout.hierarchic.incremental.NodeData
- A constant describing a target group
Node
for bus edges.
- TYPE_TARGET_GROUP_NODE_CONNECTOR -
Static variable in interface y.layout.hierarchic.incremental.EdgeData
- A constant describing an edge that connects to a target group node.
- TYPE_TARGET_GROUP_NODES -
Static variable in interface y.layout.hierarchic.incremental.Layer
- A constant describing a layer consisting of target group nodes and dummy nodes.
- TYPE_U_TURN -
Static variable in class y.layout.router.polyline.EdgeCellInfo
- A routing type representing a crossing of the
partition cell
by making a U-turn, i.e., the
item enters and exits the cell on the same side using two turns and an orthogonal middle segment.
- TYPE_UPPER_GROUP_CONNECTOR_NODES -
Static variable in interface y.layout.hierarchic.incremental.Layer
- Describes a layer above a group to store the connector proxies where edges connect to groups.
- TypeBasedDrawingDistanceCalculator - Class in y.layout.hierarchic.incremental
- This class is a
DrawingDistanceCalculator
implementation that returns the minimum distances for each kind of
node pair based on their type as returned by NodeData.getType()
. - TypeBasedDrawingDistanceCalculator() -
Constructor for class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
- Creates a new instance of
TypeBasedDrawingDistanceCalculator
with default settings.
- TypeBasedSerializer - Class in y.io.graphml.output
- Convenience base class for implementations of
AbstractSerializer
that uses type information
for the predicate. - TypeBasedSerializer() -
Constructor for class y.io.graphml.output.TypeBasedSerializer
-
Graph2DLayoutExecutor.setMode(byte)
and Graph2DLayoutExecutor.getMode()
that tells the executor to
run the layout directly on Graph2D
instance without buffering
.
ComponentLayouter
instance.
Node
.
Graph2DViewActions.getUnfoldSelectionAction()
.
Graph2DViewActions.UnfoldSelectionAction.acceptNode(Graph2D,y.base.Node)
returns true.
Graph2DViewActions.getUngroupSelectionAction()
.
Graph2DViewActions.UngroupSelectionAction.acceptNode(Graph2D,y.base.Node)
returns true.
GroupNodeHider.hideGroupNodes(LayoutGraph)
.
1.0
.
ShortestPaths.uniform(Graph, Node, boolean, double[])
but, additionally, yields the edges of each calculated
shortest path.
ShortestPaths.uniform(Graph, Node, boolean, double[])
but uses NodeMap
s instead of arrays.
1.0
.
DataProvider
key for specifying whether or not the ports of edges incident to a specific group node should
be uniformly distributed.
1.0
for each edge of the
given graph.
locked
view
after the layout has been calculated.
core layout algorithm
has finished.
false
.
false
.
false
.
false
.
false
.
GenericTreeLayouter.SubtreeShape
instance.
x-coordinates
and y-coordinates
of the
nodes
according to the current center coordinates
.
updateView
on all registered views.
View.updateView(double, double, double, double)
on all registered views.
userData
property of the corresponding NodeRealizer of the Node that is passed to the DataProvider.get(Object)
method.
standard anti-aliasing hint
and
the awt.font.desktophints
of the given graphics context's
associated GraphicsDevice
instance.
ShapeNodeRealizer
instance's actual shape.
PartitionCell
in the given
direction.
PartitionCell
in the given
direction.
PortCandidate
.
PortConstraint
.
VetoableChange
notification.Graph2DView
.
Graph2DViewRepaintManager
and its
associated Graph2DView
.
ViewContainer
changes it's current view.Iterator
for all the view edges
corresponding to edge model
.
Iterator
for the views handled by this
manager.
Iterator
for all the view nodes
corresponding to node model
.
ImageOutputHandler
and other classes.Filter
for graph elements that accepts/reject elements
based on their visibility.VisibilityFilter
for the specified
Graph2D
that accepts only visible elements.
VisibilityFilter
for the specified
Graph2D
.
Node
s of the given group node.
NodeLayout
bounds.
NodeLabel.SIDES
and
NodeLabel.EIGHT_POS
.
-Dy.debug
mechanism.
-Dy.debug
mechanism.
DataProvider
that holds for each Edge
an integer value representing its weight.
IncrementalHierarchicLayouter
(i.e., the assignment of the nodes to layers).WeightedLayerer
with default settings.
WeightedLayerer
with the given key that provides access to the DataProvider
that holds the edge weights and unlimited maximum duration for the WeightedLayerer
.
PartitionCell
.
AnimationObject
that applies a whirling
fade-in effect to the specified Drawable
.
AnimationObject
that applies a whirling
fade-in effect to the specified NodeRealizer
.
AnimationObject
that applies a whirling
fade-out effect to the specified Drawable
.
AnimationObject
that applies a whirling
fade-out effect to the specified NodeRealizer
.
Arrow.WHITE_CIRCLE
.
Arrow.WHITE_DELTA_BAR
.
Arrow.WHITE_DELTA
.
Arrow.WHITE_DIAMOND
.
graph
,
Typically, this method is called indirectly from
GraphMLHandler.write(Graph,java.io.OutputStream)
and it's overloads.
graph
to a Writer
instance.
GML
format which can be read e.g. by yEd.
GML
format which can be read e.g. by yEd.
GML
format which can be read e.g. by yEd.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
GraphML format
instead.
attribute
struct.
attribute
struct.
XmlWriter
's current element.
BorderStyle
element.
BorderStyle
element.
Column
elements as appropriate for the
specified column.
EdgeLabel
element.
EdgeRealizer
data attributes in GraphML.AbstractXmlWriter.writeStartElement(String,String)
or
AbstractXmlWriter.writeStartElement(String,String,String)
.
XmlWriter.writeStartElement(String,String)
or
XmlWriter.writeStartElement(String,String,String)
.
WriteEventListener
interface
that can be queried from the GraphMLWriteContext.getWriteEvents()
property.WriteEvent
class.
GraphMLWriteContext.getWriteEvents()
property.WriteEvent
.WriteEventListener
that implements
all methods with no-op implementations.Fill
element.
NodeLabel
element.
NodeLabel
element.
NodePorts
elements and its NodePort
child elements.
NodeRealizer
data attributes in GraphML.SourcePort
or TargetPort
element.
OutputHandler
instances are
used.PreferredPlacementDescriptor
instance.
Row
elements as appropriate for the
specified row.
Table
element storing the tabular information
associated to the specified realizer including default settings for
(minimum) column width and (minimum) row height.
context.serialize(data)
for EdgeLayout
data.
context.serialize(data)
for NodeLayout
data.
ComplexDataProviderOutputHandler.getSerializer()
or one of
GraphMLWriteContext
's serialize
callbacks.
NodeLayout
bounds.
Comparator
compares edges by examining the x-coordinates of the centers of their target nodes.XCoordComparator
instance.
XmlWriter
instances.NodeLayout
bounds.
Graph
), its nodes and edges (classes
Node
and Edge
), and related container structures and
iteration mechanisms (class YList
and interface YCursor
).Graph2D
object from/to
diverse file formats.GMLIOHandler
.GraphMLIOHandler
.y.view
namespace.MultiPageLayouter
that subdivides the input graph into several smaller graphs
whose layouts fit the specified maximum page size.(0,0)
and given radius.
NamespaceConstants.YFILES_COMMON_MARKUP_NS
.
NamespaceConstants.YFILES_COMMON_NS
.
NamespaceConstants.YFILES_JAVA_NS
.
NamespaceConstants.YFILES_PRIMITIVES_MARKUP_NS
.
"http://www.yworks.com/xml/schema/graphml.wpf/2.0/ygraphml.xsd"
.
GraphML format
instead.GraphML format
instead.GraphML format
instead.YLabel
instances.YLabel
to notify interested
parties of selection state changes.LineSegment
.true
upon
calling its getBool
method.
YModule
instance with the given name.
YModule.YModule(String)
instead.
Proper module description should take place in the API documentation.
YModule
objects.YPackageMenu
to specify,
what to do if a YModule
in the YPackageMenu has been selectedYPoint
at location (0,0)
YPoint
object for a given position.
YPoint
.NodeRealizer
, EdgeRealizer
and other objects that are drawn
within a Graph2DView
.YRenderingHints.KEY_ANTIALIASING_HANDLER
hint values.DataAcceptor
key for publishing the z-coordinate for all non-group nodes in the graph.
0
.
NodeHalo
with zero size on each side.
AnimationObject
that applies the
specified zoom factor to this factory's Graph2DView
.
PrintPreviewPanel.initAction(javax.swing.Action, String)
for I18n.
PrintPreviewPanel.initAction(javax.swing.Action, String)
for I18n.
PrintPreviewPanel.getString(String)
for I18n.
PrintPreviewPanel.getString(String)
for I18n.
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV NEXT | FRAMES NO FRAMES |