Search this API
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

ABORT_HANDLER_DPKEY - Static variable in class y.algo.AbortHandler
A 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 - Class in y.algo
This class provides a means for early termination of graph algorithms.
AbortHandler() - Constructor for class y.algo.AbortHandler
Creates a new AbortHandler instance.
AbstractCustomHotSpotPainter - Class in y.view
Abstract base class that can be used with customizations of GenericNodeRealizer instances.
AbstractCustomHotSpotPainter() - Constructor for class y.view.AbstractCustomHotSpotPainter
Creates a new instance of AbstractCustomHotspotPainter that paints all 8 possible hot spots.
AbstractCustomHotSpotPainter(int) - Constructor for class y.view.AbstractCustomHotSpotPainter
Creates a new instance of AbstractCustomHotspotPainter using a bit mask to determine which of the 8 possible hotspots to use.
AbstractCustomLabelPainter - Class in y.view
Abstract base class for YLabel.Painter implementations.
AbstractCustomLabelPainter() - Constructor for class y.view.AbstractCustomLabelPainter
 
AbstractCustomNodePainter - Class in y.view
Abstract base class that can be used with customizations of GenericNodeRealizer instances.
AbstractCustomNodePainter() - Constructor for class y.view.AbstractCustomNodePainter
Creates a new instance of AbstractCustomNodePainter
AbstractDataAcceptorInputHandler - Class in y.io.graphml.input
An abstract DataAcceptor-based implementation of InputHandler.
AbstractDataAcceptorInputHandler() - Constructor for class y.io.graphml.input.AbstractDataAcceptorInputHandler
Initializes a new instance of the AbstractDataAcceptorInputHandler class.
AbstractDataAcceptorInputHandler(ParsePrecedence) - Constructor for class y.io.graphml.input.AbstractDataAcceptorInputHandler
Initializes a new instance of the AbstractDataAcceptorInputHandler class.
AbstractDataProviderOutputHandler - Class in y.io.graphml.output
An abstract implementation of the AbstractOutputHandler class that uses an DataProvider to retrieve the values to output for each item.
AbstractDataProviderOutputHandler() - Constructor for class y.io.graphml.output.AbstractDataProviderOutputHandler
 
AbstractDataProviderOutputHandler(String, KeyScope, KeyType) - Constructor for class y.io.graphml.output.AbstractDataProviderOutputHandler
Initializes a new instance of the AbstractDataProviderOutputHandler class
AbstractDeserializer - Class in y.io.graphml.input
Convenience base class for implementations of DeserializationEvent
AbstractDeserializer() - Constructor for class y.io.graphml.input.AbstractDeserializer
 
AbstractDrawer - Class in y.layout.hierarchic
This is an abstract base class that implements the drawing phase of the hierarchic layout algorithm.
AbstractDrawer() - Constructor for class y.layout.hierarchic.AbstractDrawer
Creates an instance of AbstractDrawer with default settings.
AbstractEdgeLayoutSerializer - Class in y.io.graphml.layout
Reads and writes edge layout information from/to GraphML.
AbstractEdgeLayoutSerializer() - Constructor for class y.io.graphml.layout.AbstractEdgeLayoutSerializer
Initializes a new AbstractEdgeLayoutSerializer instance.
AbstractEdgeRealizerSerializer - Class in y.io.graphml.graph2d
Abstract base class for instances of EdgeRealizerSerializer.
AbstractEdgeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
 
AbstractGuiFactory - Class in y.option
Simple abstract implementation of GuiFactory.
AbstractGuiFactory() - Constructor for class y.option.AbstractGuiFactory
 
AbstractInputHandler - Class in y.io.graphml.input
An abstract convenience implementation of the InputHandler interface.
AbstractInputHandler() - Constructor for class y.io.graphml.input.AbstractInputHandler
Initializes a new instance of the AbstractInputHandler class.
AbstractInputHandler(ParsePrecedence) - Constructor for class y.io.graphml.input.AbstractInputHandler
Initializes a new instance of the AbstractInputHandler class.
AbstractItemEditor - Class in y.option
A base class from which other ItemEditor classes can be derived.
AbstractItemEditor(OptionItem) - Constructor for class y.option.AbstractItemEditor
Constructs a new AbstractItemEditor for the specified option item.
AbstractLabelingAlgorithm - Class in y.layout.labeling
An abstract base class for generic labeling algorithms which place labels of graphs.
AbstractLabelingAlgorithm() - Constructor for class y.layout.labeling.AbstractLabelingAlgorithm
Creates a new AbstractLabelingAlgorithm instance with default settings.
AbstractLayoutStage - Class in y.layout
Abstract base class implementing LayoutStage that handles the management of the core layout algorithm.
AbstractLayoutStage() - Constructor for class y.layout.AbstractLayoutStage
Creates a new LayoutStage instance without a specific core layout algorithm.
AbstractLayoutStage(Layouter) - Constructor for class y.layout.AbstractLayoutStage
Creates a new LayoutStage instance using the given core layout algorithm.
AbstractMouseInputEditor - Class in y.view
Abstract base class implementation for MouseInputEditor that provides convenient support for the necessary listener implementation.
AbstractMouseInputEditor() - Constructor for class y.view.AbstractMouseInputEditor
 
AbstractNodeLayoutSerializer - Class in y.io.graphml.layout
Reads and writes node layout information from/to GraphML.
AbstractNodeLayoutSerializer() - Constructor for class y.io.graphml.layout.AbstractNodeLayoutSerializer
Initializes a new AbstractNodeLayoutSerializer instance.
AbstractNodePlacer - Class in y.layout.tree
Abstract base class for implementations of the NodePlacer interface.
AbstractNodePlacer() - Constructor for class y.layout.tree.AbstractNodePlacer
Creates a new instance of AbstractNodePlacer.
AbstractNodeRealizerSerializer - Class in y.io.graphml.graph2d
Abstract base class for instances of NodeRealizerSerializer.
AbstractNodeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
 
AbstractOutputHandler - Class in y.io.graphml.output
Convenience abstract base implementation of the OutputHandler interface.
AbstractOutputHandler() - Constructor for class y.io.graphml.output.AbstractOutputHandler
Initializes a new instance of the AbstractOutputHandler class.
AbstractOutputHandler(String, KeyScope, KeyType) - Constructor for class y.io.graphml.output.AbstractOutputHandler
Initializes a new instance of the AbstractOutputHandler class
AbstractPortConstraintOptimizer - Class in y.layout.hierarchic.incremental
This class is an abstract implementation of the PortConstraintOptimizer interface that minimizes the effort required to modify the port assignment after the sequencing phase of hierarchic layout algorithm.
AbstractPortConstraintOptimizer() - Constructor for class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Creates a new AbstractPortConstraintOptimizer instance with default settings.
AbstractPortConstraintOptimizer.SameLayerData - Class in y.layout.hierarchic.incremental
This static class provides information about the same-layer structures created by class AbstractPortConstraintOptimizer.
AbstractPortConstraintOptimizer.SameLayerData() - Constructor for class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer.SameLayerData
Creates a new AbstractPortConstraintOptimizer.SameLayerData instance.
AbstractReadNodePortHandler - Class in y.io.graphml.graph2d
Abstract input handler for NodePort data attributes in GraphML.
AbstractReadNodePortHandler() - Constructor for class y.io.graphml.graph2d.AbstractReadNodePortHandler
 
AbstractRotatableNodePlacer - Class in y.layout.tree
Abstract base class for NodePlacers that support rotations of the subtrees.
AbstractRotatableNodePlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.AbstractRotatableNodePlacer
Creates a new instance of AbstractRotatableNodePlacer whose direction is specified by the given transformation matrix.
AbstractRotatableNodePlacer.Matrix - Class in y.layout.tree
A matrix describes the rotation of the subtree handled by AbstractRotatableNodePlacer.
AbstractRotatableNodePlacer.RootAlignment - Class in y.layout.tree
A AbstractRotatableNodePlacer.RootAlignment describes how a local root node is arranged in relation to its children.
AbstractRotatableNodePlacer.RootAlignment() - Constructor for class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
 
AbstractSegmentInfo - Class in y.layout.router.polyline
This class stores location information for orthogonal item segments.
AbstractSegmentInfo(Object, int, Direction, Interval, Interval, Interval) - Constructor for class y.layout.router.polyline.AbstractSegmentInfo
Creates a new instance of AbstractSegmentInfo.
AbstractSegmentInfo(Object, int, LineSegment) - Constructor for class y.layout.router.polyline.AbstractSegmentInfo
Creates a new instance of AbstractSegmentInfo using a line segment to describe the edge segment.
AbstractSelectionBoxMode - Class in y.view
An abstract view mode that draws a temporary box in a view.
AbstractSelectionBoxMode(ViewContainer) - Constructor for class y.view.AbstractSelectionBoxMode
Instantiates a new AbstractSelectionBoxMode for a given ViewContainer.
AbstractSelectionBoxMode() - Constructor for class y.view.AbstractSelectionBoxMode
Instantiates a new AbstractSelectionBoxMode.
AbstractSerializer - Class in y.io.graphml.output
Convenience base class for implementations of SerializationHandler
AbstractSerializer() - Constructor for class y.io.graphml.output.AbstractSerializer
 
AbstractSnapContext - Class in y.view
The common base class of MoveSnapContext and HotSpotSnapContext that stores the context and manages the snapping related data for ViewMode implementations and the like.
AbstractSnapContext(Graph2DView) - Constructor for class y.view.AbstractSnapContext
Instantiates a new instance for the given Graph2DView.
AbstractStringConverter - Class in y.util
This class is an abstract base class for classes implementing the ObjectStringConverter interface.
AbstractStringConverter(Class) - Constructor for class y.util.AbstractStringConverter
Creates a new instance
AbstractWriteNodePortHandler - Class in y.io.graphml.graph2d
Abstract output handler for NodePort data attributes in GraphML.
AbstractWriteNodePortHandler() - Constructor for class y.io.graphml.graph2d.AbstractWriteNodePortHandler
 
AbstractXmlWriter - Class in y.io.graphml.output
Abstract implementation of XmlWriter.
AbstractXmlWriter() - Constructor for class y.io.graphml.output.AbstractXmlWriter
 
accept(File) - Method in class y.io.SuffixFileFilter
Returns 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.
accept(File) - Method in class y.option.IconFilter
This filter accepts all files which end with one of the static constants in this class, except for SVG images.
accept(Object) - Method in interface y.util.Filter
Tests whether the specified Object should be accepted (or rejected) by this filter implementation.
accept(DropTargetDragEvent) - Method in interface y.view.DropSupport.EventHandler
Determines whether the current drag and drop operation should be continued or aborted.
accept(DropTargetDropEvent) - Method in interface y.view.DropSupport.EventHandler
Determines whether the current drag and drop operation should be continued or aborted.
accept(Graph2D, Node) - Method in class y.view.HotSpotMode
Determines whether or not the size of the specified node should be changed by this mode.
accept(Object) - Method in class y.view.VisibilityFilter
Returns true, iff the specified graph element's visibility matches this filter's current visibility setting for the corresponding element type and false otherwise.
acceptBend(Node, double, double) - Method in class y.view.CreateChildEdgeMode
Whether or not to accept the creation of a bend.
acceptBend(Node, Node, double, double) - Method in class y.view.CreateEdgeMode
Whether or not to accept the creation of a bend.
acceptBend(Edge, Bend) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Returns true if the specified bend should be deleted or false otherwise.
acceptEdge(Graph2D, Edge) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Returns true if the specified edge should be deleted or false otherwise.
acceptEdgeLabel(Edge, EdgeLabel) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Returns true if the specified edge label should be deleted or false otherwise.
acceptInsertion(Node) - Method in interface y.view.ModelViewManager.Filter
Returns true, iff a representative of the specified model node should be inserted into an associated view graph; false otherwise.
acceptInsertion(Edge) - Method in interface y.view.ModelViewManager.Filter
Returns true, iff a representative of the specified model edge should be inserted into an associated view graph; false otherwise.
acceptKey(Element) - Method in class y.io.graphml.graph2d.AbstractReadNodePortHandler
 
acceptKey(Element) - Method in class y.io.graphml.graph2d.PortConstraintInputHandler
Accepts keys at edge scope whose attribute yfiles.type has the value portconstraints.
acceptKey(NamedNodeMap) - Method in class y.io.graphml.graph2d.PostprocessorInputHandler
Deprecated. Accepts keys at graph scope whose attribute yfiles.type has the value postprocessors.
acceptKey(Element) - Method in class y.io.graphml.graph2d.ReadEdgeRealizerHandler
 
acceptKey(Element) - Method in class y.io.graphml.graph2d.ReadNodeRealizerHandler
 
acceptKey(Element) - Method in class y.io.graphml.layout.EdgeLayoutInputHandler
Accepts keys with attribute yfiles.type="edgegraphics".
acceptKey(Element) - Method in class y.io.graphml.layout.NodeLayoutInputHandler
Accepts keys with attribute yfiles.type="nodegraphics".
acceptNode(Graph2D, Node) - Method in class y.view.Graph2DViewActions.CloseGroupsAction
Check whether a node should be changed by this action.
acceptNode(Graph2D, Node) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Returns true if the specified node should be deleted or false otherwise.
acceptNode(Graph2D, Node) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Check whether a node should be changed by this action.
acceptNode(Graph2D, Node) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Check whether a node should be changed by this action.
acceptNode(Graph2D, Node) - Method in class y.view.Graph2DViewActions.OpenFoldersAction
Check whether a node should be changed by this action.
acceptNode(Graph2D, Node) - Method in class y.view.Graph2DViewActions.UnfoldSelectionAction
Check whether a node should be changed by this action.
acceptNode(Graph2D, Node) - Method in class y.view.Graph2DViewActions.UngroupSelectionAction
Check whether a node should be changed by this action.
acceptNodeLabel(Node, NodeLabel) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Returns true if the specified node label should be deleted or false otherwise.
acceptNodePort(Node, NodePort) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Returns true if the specified node port should be deleted or false otherwise.
acceptRemoval(Node) - Method in interface y.view.ModelViewManager.Filter
Returns true, iff a representative of the specified model node should be removed from an associated view graph; false otherwise.
acceptRemoval(Edge) - Method in interface y.view.ModelViewManager.Filter
Returns true, iff a representative of the specified model edge should be removed from an associated view graph; false otherwise.
acceptRetention(Node) - Method in interface y.view.ModelViewManager.Filter
Returns true, iff a representative of the specified model node should be retained in an associated view graph; false otherwise.
acceptRetention(Edge) - Method in interface y.view.ModelViewManager.Filter
Returns true, iff a representative of the specified model edge should be retained in an associated view graph; false otherwise.
acceptSourceNode(Node, double, double) - Method in class y.view.CreateChildEdgeMode
This method gets called right before someone wants to start creating an edge at location (x,y) starting from node source.
acceptSourceNode(Node, double, double) - Method in class y.view.CreateEdgeMode
This method gets called right before someone wants to start creating an edge at location (x,y) starting from node source.
acceptSourceNodePort(Node, NodePort, double, double) - Method in class y.view.CreateEdgeMode
This method gets called right before someone wants to start creating an edge at location (x,y) starting from the specified node port of the specified node.
acceptTableColumn(Node, TableGroupNodeRealizer.Column) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Returns true if the specified table column should be deleted or false otherwise.
acceptTableRow(Node, TableGroupNodeRealizer.Row) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Returns true if the specified table row should be deleted or false otherwise.
acceptTargetNode(Node, double, double) - Method in class y.view.CreateEdgeMode
This method gets called right before someone wants to complete creating an edge at location (x,y) by connecting to node target.
acceptTargetNodePort(Node, NodePort, double, double) - Method in class y.view.CreateEdgeMode
This method gets called right before someone wants to complete creating an edge at location (x,y) by connecting to the specified node port of the specified node.
actionPerformed(ActionEvent) - Method in class y.module.LaunchModuleAction
Displays an option editor for a module and then launches it.
actionPerformed(ActionEvent) - Method in class y.module.YPackageMenu
Invokes moduleSelected in the PackageMenuListener for the selected module.
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.CloseGroupsAction
 
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Invokes delete for the view returned by getView.
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.DuplicateAction
Invokes Graph2DViewActions.DuplicateAction.duplicate(Graph2DView) for the view returned by getView(e).
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.EditLabelAction
Invokes editLabel for the view returned by getView.
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
 
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
 
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.OpenFoldersAction
 
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.SelectAllAction
Invokes select for the view returned by getView.
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.UnfoldSelectionAction
 
actionPerformed(ActionEvent) - Method in class y.view.Graph2DViewActions.UngroupSelectionAction
 
actionPerformed(ActionEvent) - Method in class y.view.Scroller
Loop, in which the scrolling performs
activate(boolean) - Method in class y.view.AreaZoomMode
Invoked when the Mode is activated/deactivated from the ViewControl or via the setChild() and reactivateParent operations This behaves like a bound property using ViewMode.ACTIVE_PROPERTY as the property name.
activate(boolean) - Method in class y.view.EditMode
 
activate(boolean) - Method in class y.view.HotSpotMode
 
activate(boolean) - Method in class y.view.MagnifierViewMode
Upon activation or deactivation the set of registered mouse wheel listeners will be changed.
activate(boolean) - Method in class y.view.MoveSelectionMode
 
activate(boolean) - Method in class y.view.NavigationMode
When activated disables scrollbars in Graph2DView, when deactivated restores previous scroll bar state and cursor.
activate(boolean) - Method in class y.view.ViewMode
Invoked when the Mode is activated/deactivated from the ViewControl or via the setChild() and reactivateParent operations This behaves like a bound property using ViewMode.ACTIVE_PROPERTY as the property name.
activateMode(Graph2DView, ViewMode) - Static method in class y.view.ViewControl
 
ACTIVE_PROPERTY - Static variable in class y.view.ViewMode
Property name constant used for PropertyChangeEvent.getPropertyName().
ACTIVE_VIEW_PROPERTY - Static variable in class y.view.ViewMode
Property name constant used for PropertyChangeEvent.getPropertyName().
activeColumn - Variable in class y.view.tabular.TableSizeEditor
The column that gets resized or null if there is none.
activeRow - Variable in class y.view.tabular.TableSizeEditor
The row that gets resized or null if there is none.
acyclic(Graph, Node, double[], double[]) - Static method in class y.algo.ShortestPaths
Solves the single-source shortest path problem for acyclic directed graphs.
acyclic(Graph, Node, double[], double[], Edge[]) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.acyclic(Graph, Node, double[], double[]) but, additionally, this method yields the path edges of each calculated shortest path.
acyclic(Graph, Node, DataProvider, NodeMap, NodeMap) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.acyclic(Graph, Node, double[], double[]) but uses NodeMaps and DataProviders instead of arrays.
add(Object) - Method in class y.base.YList
Same as YList.addLast(Object).
add(int, Object) - Method in class y.base.YList
 
add(YPoint, YPoint) - Static method in class y.geom.YPoint
Adds two points and returns the result.
add(YVector) - Method in class y.geom.YVector
Adds a vector to this vector.
add(YVector, YVector) - Static method in class y.geom.YVector
Adds two vectors and returns the result.
add(YPoint, YVector) - Static method in class y.geom.YVector
Adds the vector to a point and returns the resulting point.
add(Node) - Method in interface y.layout.hierarchic.incremental.Layer
Adds a newly created Node to this Layer instance.
add(PortCandidate) - Method in class y.layout.PortCandidateSet
Adds a PortCandidate with capacity 1 to this PortCandidateSet.
add(PortCandidate, int) - Method in class y.layout.PortCandidateSet
Adds a PortCandidate with the given capacity to this PortCandidateSet.
add(Object) - Method in class y.option.EnumOptionItem
Convenience method that just calls EnumOptionItem.add(Object, Object) with item as both of the arguments.
add(Object, Object) - Method in class y.option.EnumOptionItem
Populates the choices for this EnumOptionItem.
add(Node, int) - Method in class y.util.pq.ArrayIntNodePQ
Inserts a node into the queue.
add(Node, double) - Method in class y.util.pq.BHeapDoubleNodePQ
Adds the given node with with given priority to this queue.
add(Node, int) - Method in class y.util.pq.BHeapIntNodePQ
Adds the given node with with given priority to this queue.
add(Node, Object) - Method in class y.util.pq.BHeapNodePQ
Adds the given node with with given priority to this queue.
add(Node, double) - Method in interface y.util.pq.DoubleNodePQ
Adds a node with the given priority to the queue.
add(Object, double) - Method in class y.util.pq.DoubleObjectPQ
Adds the given object with given priority to this queue.
add(Node, int) - Method in interface y.util.pq.IntNodePQ
Adds a node with the given priority to the queue.
add(Object, int) - Method in class y.util.pq.IntObjectPQ
Adds the given node with with given priority to this queue.
add(Node, int) - Method in class y.util.pq.ListIntNodePQ
Adds a node to this queue with the given priority
add(Node, Object) - Method in interface y.util.pq.NodePQ
Adds the given node with the given priority to the queue.
add(Node, int) - Method in class y.util.pq.TreeIntNodePQ
Inserts a node into the queue.
add(Drawable) - Method in class y.view.Graph2DViewRepaintManager
Adds the specified Drawable to this manager's list of graph objects.
add(EdgeRealizer) - Method in class y.view.Graph2DViewRepaintManager
Adds the specified EdgeRealizer to this manager's list of graph objects.
add(NodeRealizer) - Method in class y.view.Graph2DViewRepaintManager
Adds the specified NodeRealizer to this manager's list of graph objects.
add(ViewMode) - Method in class y.view.ViewControl
Registers a mode in this control.
ADD_PREDECESSORS - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getAddPredecessorsAction().
ADD_SUCCESSORS - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getAddSuccessorsAction().
addActionListener(ActionListener) - Method in class y.util.DetailedMessagePanel
Registers ActionListener to receive events.
addAdditionalEnterIntervalCalculator(EnterIntervalCalculator) - Method in class y.layout.router.polyline.PathSearch
Adds a new interval calculator to the list of registered EnterIntervalCalculators.
addAll(Collection) - Method in class y.base.YList
Appends all elements provided by the given collection to this list.
addAll(YCursor) - Method in class y.base.YList
Appends all elements provided by the given cursor to this list.
addAll(int, Collection) - Method in class y.base.YList
Adds all elements provided by the given collection to this list at the specified position.
addAll(Map) - Method in class y.option.EnumOptionItem
This method is a convenience for the EnumOptionItem.add(Object, Object) method.
addAngle(double, double) - Static method in class y.geom.Angle
Returns the result of the addition of two angles between 0 and 2*Pi.
addAngle(double, double) - Static method in class y.geom.YVector
Returns the result of the addition of two angles between 0 and 2*Pi.
addAnimation(AnimationObject) - Method in interface y.anim.CompositeAnimationObject
Adds an AnimationObject to the composite.
addAnimationListener(AnimationListener) - Method in class y.anim.AnimationPlayer
Adds an AnimationListener to the AnimationObject.
addArgument(String, String) - Method in class y.util.CommandLineArguments
Tell the parser to treat '-name xxxx' as a key value pair.
addAttribute(String, double) - Method in class y.io.gml.GMLEncoder
Writes a key value pair, where the value is a double.
addAttribute(String, int) - Method in class y.io.gml.GMLEncoder
Writes a key value pair, where the value is an integer.
addAttribute(String, Number) - Method in class y.io.gml.GMLEncoder
Writes a key value pair, where the value is a Number in String format.
addAttribute(String, boolean) - Method in class y.io.gml.GMLEncoder
Writes a key value pair, where the value is a boolean value.
addAttribute(String, String) - Method in class y.io.gml.GMLEncoder
Writes a key value pair, where the value is a string.
addAttribute(String, Object) - Method in class y.io.gml.GMLEncoder
Writes a key value pair, where the value is an object.
addAttribute(String, Object) - Method in class y.io.gml.GraphParser
 
addAttribute(String, Object) - Method in class y.io.gml.ItemParser
Puts the key value pair into the local attribute map
addAttribute(String, double) - Method in class y.io.gml.XGMLEncoder
 
addAttribute(String, int) - Method in class y.io.gml.XGMLEncoder
 
addAttribute(String, Number) - Method in class y.io.gml.XGMLEncoder
 
addAttribute(String, boolean) - Method in class y.io.gml.XGMLEncoder
 
addAttribute(String, String) - Method in class y.io.gml.XGMLEncoder
 
addAttribute(String, Object) - Method in class y.io.gml.XGMLEncoder
 
addAttributes(String, String, Collection) - Method in class y.io.gml.GMLEncoder
Writes a named collection to the file by calling GMLEncoder.addAttribute(String, Object) for each entry in items.
addBackgroundDrawable(Drawable) - Method in class y.view.Graph2DView
Adds a background drawable to this view.
addBend(EdgeRealizer, double, double) - Method in class y.view.CreateEdgeMode
Invoked when the bend creation mouse gesture occurred and bend creation is allowed.
addBool(String, boolean) - Method in class y.option.OptionHandler
Adds a boolean option item.
addBoundsToShape(double, double, double, double) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Extends this GenericTreeLayouter.SubtreeShape instance by the given rectangle.
addBundle(String) - Method in class y.option.ResourceBundleGuiFactory
Adds a ResourceBundle to the list of bundles that are checked for localized strings.
addBundle(ResourceBundle) - Method in class y.option.ResourceBundleGuiFactory
Adds a ResourceBundle to the list of bundles that are checked for localized strings.
addChangeListener(ChangeListener) - Method in class y.view.AbstractMouseInputEditor
 
addChangeListener(ChangeListener) - Method in interface y.view.MouseInputEditor
Adds a ChangeListener instance that will be notified if the MouseInputEditor.isEditing() state of this instance changes.
addChild(String, ItemParser) - Method in class y.io.gml.ItemParser
add a child ItemParser, to which events will be delegated if the parser comes across a section with the specified scope name.
addChildPropertyChangeListener(PropertyChangeListener) - Method in interface y.option.ChildChangeReporter
Registers a PropertyChangeListener to receive all PropertyChange events from all PropertyChangeReporter children of this reporter.
addChildPropertyChangeListener(String, PropertyChangeListener) - Method in interface y.option.ChildChangeReporter
Registers a PropertyChangeListener to receive specific PropertyChange events from all PropertyChangeReporter children of this reporter.
addChildPropertyChangeListener(PropertyChangeListener) - Method in class y.option.DefaultCompoundEditor
 
addChildPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.DefaultCompoundEditor
 
addChildPropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionHandler
 
addChildPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionHandler
 
addChildVetoableChangeListener(VetoableChangeListener) - Method in interface y.option.ChildChangeReporter
Registers a VetoableChangeListener to receive all VetoableChange events from all VetoableChangeReporter children of this reporter.
addChildVetoableChangeListener(String, VetoableChangeListener) - Method in interface y.option.ChildChangeReporter
Registers a VetoableChangeListener to receive specific VetoableChange events from all VetoableChangeReporter children of this reporter.
addChildVetoableChangeListener(VetoableChangeListener) - Method in class y.option.DefaultCompoundEditor
 
addChildVetoableChangeListener(String, VetoableChangeListener) - Method in class y.option.DefaultCompoundEditor
 
addChildVetoableChangeListener(VetoableChangeListener) - Method in class y.option.OptionHandler
 
addChildVetoableChangeListener(String, VetoableChangeListener) - Method in class y.option.OptionHandler
 
addColor(String, Object) - Method in class y.option.OptionHandler
Adds a color option item.
addColor(String, Object, boolean) - Method in class y.option.OptionHandler
Adds a color option item.
addColor(String, Object, boolean, boolean, boolean, boolean) - Method in class y.option.OptionHandler
Adds a color option item.
addColumn() - Method in class y.layout.grid.PartitionGrid
Adds a new column to the PartitionGrid instance.
addColumn() - Method in interface y.view.tabular.TableGroupNodeRealizer.ColumnContainer
Adds a new last column in the container.
addColumn(int) - Method in interface y.view.tabular.TableGroupNodeRealizer.ColumnContainer
Adds a new column at the specified position in the container.
addColumn(TableGroupNodeRealizer.ColumnContainer, int) - Method in class y.view.tabular.TableSupport
Adds a new column to the container at the specified position and updates the sizes of it's new ancestors accordingly.
addComment(String, int) - Method in class y.option.OptionHandler
Adds a commentary text to the option editor.
addComment(String) - Method in class y.option.OptionHandler
Adds a commentary text to the option editor.
addCommentItem(String, int) - Method in class y.option.OptionHandler
Adds a commentary text to the option editor.
addCommentItem(String) - Method in class y.option.OptionHandler
Adds a commentary text to the option editor.
addConfiguration(String, Map) - Method in class y.view.GenericEdgeRealizer.Factory
Uses the key/value pairs from the given Map to store a configuration under the given descriptive String name.
addConfiguration(String, Map) - Method in class y.view.GenericNodeRealizer.Factory
Uses the key/value pairs from the given Map to store a configuration under the given descriptive String name.
addConfiguration(String, Map) - Method in class y.view.NodePort.Factory
Registers a new configuration created from the given implementations for the specified id.
addConfiguration(String, Map) - Method in class y.view.YLabel.Factory
Uses the key/value pairs from the given Map to store a configuration under the given descriptive string name.
addControlComponent(JComponent) - Method in class y.view.PrintPreviewPanel
Adds a new control component to the toolbar of this preview panel.
addCustomArrow(String, Shape, Color) - Static method in class y.view.Arrow
Adds a new custom arrow with the given name to the set of available custom arrows.
addCustomArrow(String, Arrow, double) - Static method in class y.view.Arrow
Creates, registers and returns a custom arrow that is created using a given arrow but the drawing of the arrow is offset from the corresponding end of the path using the given offset.
addCustomArrow(String, Shape, Color, Stroke, Color) - Static method in class y.view.Arrow
Adds a new custom arrow with the given name to the set of available custom arrows.
addCustomArrow(String, Shape, Color, Stroke, Color, double, double) - Static method in class y.view.Arrow
Adds a new custom arrow with the given name to the set of available custom arrows.
addCustomArrow(String, Drawable) - Static method in class y.view.Arrow
Adds a new custom arrow with the given name to the set of available custom arrows.
addCustomArrow(String, Drawable, double, double) - Static method in class y.view.Arrow
Adds a new custom arrow with the given name to the set of available custom arrows.
addDataHandler(String, YGFIOHandler.DataHandler) - Method in class y.io.YGFIOHandler
Deprecated. Register a DataHandler with this class.
addDataProvider(Object, DataProvider) - Method in class y.base.Graph
Registers the given data provider using the given look-up key.
addDataProvider(Object, DataProvider) - Method in class y.util.DataProviders.DataProviderOverlayManager
Adds the given DataProvider under the given key to the graph.
addDeserializationHandler(DeserializationHandler) - Method in class y.io.graphml.GraphMLHandler
Register an event listener that can be used to handle DeserializationEvents.
addDeserializationHandler(DeserializationHandler) - Method in class y.io.graphml.input.GraphMLParser
Register an event listener that can be used to handle DeserializationEvents.
addDouble(String, double) - Method in class y.option.OptionHandler
Adds a double option item.
addDouble(String, double, double, double) - Method in class y.option.OptionHandler
Adds a double option item that has a lower and upper value bound.
addDouble(String, double, double, double, int) - Method in class y.option.OptionHandler
Like OptionHandler.addDouble(String,double,double,double).
addDrawable(Drawable) - Method in class y.view.CompositeDrawable
Adds another one to the internal list.
addDrawable(Drawable) - Method in class y.view.Graph2D
Adds a drawable to this graph.
addDrawable(Drawable) - Method in class y.view.Graph2DView
Adds a drawable to this view.
addDummyNode(Node, Edge) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer.SameLayerData
Adds a given dummy Node to this AbstractPortConstraintOptimizer.SameLayerData instance and associates it with the given original (same-layer) Edge.
addDynamicDecompositionListener(DynamicDecomposition.Listener) - Method in interface y.layout.router.polyline.DynamicDecomposition
Adds the given DynamicDecomposition.Listener that will be notified of dynamic decomposition events to the Partition.
addDynamicDecompositionListener(DynamicDecomposition.Listener) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Adds the given dynamic decomposition listener to receive PartitionCell subdivision and creation events from this decomposition.
addDynamicDecompositionListener(DynamicDecomposition.Listener) - Method in class y.layout.router.polyline.GraphPartition
Adds the given listener to the GraphPartition.
addEdgeLabel(EdgeLabelLayout, Edge) - Method in class y.layout.multipage.LayoutContext
Adds a label to a given edge.
addEdgeRealizerSerializer(EdgeRealizerSerializer) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Register a EdgeRealizerSerializer instance.
addEdgeRealizerSerializer(EdgeRealizerSerializer) - Method in class y.io.GraphMLIOHandler
Convenience method to register an EdgeRealizerSerializer
addEdgeSegments(LayoutGraph, Edge) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Adds all edge segments of the given edge to this GenericTreeLayouter.SubtreeShape instance.
addEditor(Editor) - Method in class y.option.DefaultCompoundEditor
Adds the specified editor to this CompoundEditor.
addEditor(Editor) - Method in class y.option.OptionHandler
Adds the specified editor to this handler.
addEditor(ItemEditor) - Method in class y.option.OptionItem
Adds the specified editor to this item.
addEditorListener(Editor.Listener) - Method in class y.option.OptionHandler
Register el so that it will receive notifications when an editor is added or removed.
addEditorListener(Editor.Listener) - Method in class y.option.OptionItem
Register el so that it will receive notifications when an editor is added or removed.
addedPathForEdge(LayoutGraph, Edge, NodeList) - Method in class y.layout.BendConverter
Adds information to newly created dummy nodes.
addEncoding(String, String) - Static method in class y.io.YGFIOHandler
Deprecated. Adds a new class name encoding to YGFIOHandler.
addEnum(String, Object[], int) - Method in class y.option.OptionHandler
Adds an enumeration option item.
addEnum(String) - Method in class y.option.OptionHandler
Adds an empty enumeration option item.
addEnum(String, Object[], Object, ListCellRenderer) - Method in class y.option.OptionHandler
Adds an enumeration option item.
addFile(String, String) - Method in class y.option.OptionHandler
Adds a file name option item.
addFirst(Object) - Method in class y.base.YList
Inserts the given object at the head of this list.
addFirstCell(ListCell) - Method in class y.base.YList
Adds a formerly removed ListCell object at the head of this list.
addFixedSnapLines(Node, Collection) - Method in class y.view.HotSpotSnapContext
Callback used by HotSpotSnapContext.getFixedSnapLines(java.util.Collection) that collects SnapLine instances for a given fixed node.
addFixedSnapLines(NodeRealizer, Collection) - Method in class y.view.HotSpotSnapContext
Simple method that will add SnapLine methods to the result Collection for the given NodeRealizer.
addFixedSnapLines(Node, Collection, Collection) - Method in class y.view.MoveSnapContext
Callback method that collects SnapLines that are induced by a given node.
addFocusEdge(Edge) - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Adds the specified edge to the collection of input edges the creator uses to create local views.
addFocusNode(Node) - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Adds the specified node to the collection of input nodes the creator uses to create local views.
addGraph2DListener(Graph2DListener) - Method in class y.view.Graph2D
Adds the given Graph2DListener to this graph.
addGraph2DSelectionListener(Graph2DSelectionListener) - Method in class y.view.Graph2D
Adds the given Graph2DSelectionListener to this graph.
addGraphListener(GraphListener) - Method in class y.base.Graph
Registers the given graph listener with this graph.
addGroupSegment(Object, Object, YPoint, YPoint) - Method in class y.layout.router.ChannelRouter
Adds an edge object that belongs to an edge group to the set of elements that should be routed within the channel.
addHierarchyListener(HierarchyListener) - Method in class y.view.hierarchy.HierarchyManager
Adds a HierarchyListener to this HierarchyManager;
addHitBend(Bend) - Method in class y.view.HitInfo
Adds the specified Bend as a confirmed hit for this HitInfo.
addHitEdge(Edge) - Method in class y.view.HitInfo
Adds the specified Edge as a confirmed hit for this HitInfo.
addHitEdgeLabel(EdgeLabel) - Method in class y.view.HitInfo
Adds the specified EdgeLabel as a confirmed hit for this HitInfo.
addHitNode(Node) - Method in class y.view.HitInfo
Adds the specified Node as a confirmed hit for this HitInfo.
addHitNodeLabel(NodeLabel) - Method in class y.view.HitInfo
Adds the specified NodeLabel as a confirmed hit for this HitInfo.
addHitNodePort(NodePort) - Method in class y.view.HitInfo
Adds the specified NodePort as a confirmed hit for this HitInfo.
addHitPort(Port) - Method in class y.view.HitInfo
Adds the specified Port as a confirmed hit for this HitInfo.
addImage(Image) - Method in interface y.option.ImageOptionItem.ImageProvider
Add an Image instance directly.
addImage(URL) - Method in interface y.option.ImageOptionItem.ImageProvider
Add an URL instance that describes an image resource.
addImage(URLImageWrapper) - Method in interface y.option.ImageOptionItem.ImageProvider
Add a wrapper object directly that wraps both image object and URL resource together
addImage(URL) - Static method in class y.view.ImageNodeRealizer
Adds an image Object to ImageNodeRealizer's image cache.
addImages(String, String) - Static method in class y.view.ImageNodeRealizer
Adds images that are specified in a property file.
addImages(URL) - Static method in class y.view.ImageNodeRealizer
Adds images that are specified in a property file that can be parsed by class java.util.PropertyResourceBundle

An example of such a file follows:

basepath=imagenodes image1=flower.gif image2=trousers.gif image3=pike.gif The optional key "basepath" signifies a path that is prepended to all given image values. if "basepath' signifies an absolute path then the given url is not prepended to basepath.

addInputDataAcceptor(String, DataAcceptor, KeyType) - Method in class y.io.graphml.GraphMLHandler
Register a DataAcceptor instance for use as an input data target.
addInputDataAcceptor(GraphMLHandler.InputHandlerQueryPredicate, DataAcceptor, KeyType) - Method in class y.io.graphml.GraphMLHandler
Register a DataAcceptor instance for use as an input data target.
addInputDataAcceptor(String, DataAcceptor, KeyScope, DeserializationHandler) - Method in class y.io.graphml.GraphMLHandler
Register a DataAcceptor instance for use as an input data target for the actual deserialization.
addInputDataAcceptor(String, DataAcceptor, KeyScope, KeyType) - Method in class y.io.graphml.GraphMLHandler
Register a DataAcceptor instance for use as an input data target for the actual deserialization.
addInputDataAcceptor(String, Object, KeyScope, KeyType) - Method in class y.io.graphml.GraphMLHandler
Use a previously registered DataAcceptor instance for use as an input data target for the actual deserialization.
addInputDataAcceptor(GraphMLHandler.InputHandlerQueryPredicate, DataAcceptor, DeserializationHandler) - Method in class y.io.graphml.GraphMLHandler
Register a DataAcceptor instance for use as an input data target.
addInputDataAcceptorFuture(String, KeyType) - Method in class y.io.graphml.GraphMLHandler
Create a Future instance that wraps an DataMap for use as an input data target.
addInputDataAcceptorFuture(String, KeyScope, KeyType) - Method in class y.io.graphml.GraphMLHandler
Create a Future instance that wraps an DataMap for use as an input data target.
addInputDataAcceptorFuture(GraphMLHandler.InputHandlerQueryPredicate, KeyType) - Method in class y.io.graphml.GraphMLHandler
Create a Future instance that wraps an DataMap for use as an input data target.
addInputHandler(InputHandler) - Method in class y.io.graphml.input.QueryInputHandlersEvent
Register an InputHandler instance for the current QueryInputHandlersEvent.getKeyDefinition().
addInputHandlerProvider(InputHandlerProvider) - Method in class y.io.graphml.GraphMLHandler
Register an event listener that can be used to handle QueryInputHandlersEvents.
addInputHandlerProvider(InputHandlerProvider) - Method in class y.io.graphml.input.GraphMLParser
Register an event listener that can be used to handle QueryInputHandlersEvents.
addInsetConstraints(ConstraintManager, EnumOptionItem, OptionItem) - Method in class y.module.TabularLayoutModule
Configures constraints for the inset setting, i.e., specifies when the inset setting is allowed to be active.
addInt(String, int) - Method in class y.option.OptionHandler
Adds an integer option item.
addInt(String, int, int, int) - Method in class y.option.OptionHandler
Adds an integer option item that has a lower and upper value bound.
addItem(OptionItem) - Method in class y.option.OptionGroup
Adds an option item to this option group.
addItem(OptionItem) - Method in class y.option.OptionHandler
Adds a generic option item.
addLabel(EdgeLabel) - Method in class y.view.EdgeRealizer
Adds the given edge label to this realizer.
addLabel(NodeLabel) - Method in class y.view.NodeRealizer
Add the given label to this realizer.
addLabel(NodeLabel) - Method in class y.view.ProxyShapeNodeRealizer
 
addLabelLayout(Node, NodeLabelLayout) - Method in interface y.layout.LabelLayoutFactory
Adds the given node label layout to the given node.
addLabelLayout(Edge, EdgeLabelLayout) - Method in interface y.layout.LabelLayoutFactory
Adds the given EdgeLabelLayout to the given edge.
addLast(Object) - Method in class y.base.YList
Inserts the given object at the tail of this list.
addLastCell(ListCell) - Method in class y.base.YList
Adds a formerly removed ListCell object at the tail of this list.
addLineSegment(double, double, double, double) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Extends this GenericTreeLayouter.SubtreeShape instance by the given segment.
addMinimumSizeConstraints(ConstraintManager, EnumOptionItem, OptionItem) - Method in class y.module.TabularLayoutModule
Configures constraints for the minimum column width and minimum row height setting, i.e., specifies when the settings is allowed to be active.
addModule(YModule) - Method in class y.module.YPackage
Adds a module to this package.
addModule(String, YModule) - Method in class y.module.YPackage
Adds a module to this package.
addModule(String) - Method in class y.module.YPackage
Adds a module by its class name.
addModule(String, String) - Method in class y.module.YPackage
Adds a module by its class name.
addModuleListener(ModuleListener) - Method in class y.module.ModuleListenerSupport
Adds the given module listener to receive module events from this instance.
addModuleListener(ModuleListener) - Method in class y.module.YModule
Adds the given module listener to receive module events during the execution of this module.
addMouseInputEditorProvider(MouseInputEditorProvider) - Method in class y.view.MouseInputMode
Adds a MouseInputEditorProvider to the list of providers that will be queried in MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo) for editors when this mode receives mouse events.
addNamespace(String, String) - Method in class y.io.graphml.GraphMLHandler
Adds a namespace declaration to the header of a GraphML file.
addNameToKeyDefinition(String) - Method in class y.io.graphml.output.AbstractOutputHandler
Adds the name to the key definition.
addNodeEditor(MultiplexingNodeEditor.NodeEditor) - Method in class y.view.MultiplexingNodeEditor
Adds the specified editor as a subordinate editor to the MultiplexingNodeEditor instance.
addNodeLabel(NodeLabelLayout, Node) - Method in class y.layout.multipage.LayoutContext
Adds a label to a given node.
addNodeRealizerSerializer(NodeRealizerSerializer) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Register a NodeRealizerSerializer instance.
addNodeRealizerSerializer(NodeRealizerSerializer) - Method in class y.io.GraphMLIOHandler
Convenience method to register a NodeRealizerSerializer
addNodeSnapLines(Node, NodeRealizer, Collection, Collection) - Method in class y.view.MoveSnapContext
Callback method that collects snap lines for fixed nodes that are currently visible.
addObjectStore(Object, ObjectStore) - Method in class y.util.GlobalProperties
Add another object store handler to the properties.
addOffset(double) - Method in class y.geom.BorderLine
Adds the given offset to the segments' positions.
addOption(String) - Method in class y.util.CommandLineArguments
tell the parser to treat the '-name' option as a boolean option
addOptionHandler(OptionHandler, String) - Method in class y.option.OptionHandler
Adds all the sections of another option handler to this one.
addOptionItems(BusRouter, OptionHandler) - Method in class y.module.BusRouterModule
Adds the option items used by this module to the given OptionHandler.
addOutputDataProvider(String, DataProvider, KeyScope, KeyType) - Method in class y.io.graphml.GraphMLHandler
Register a DataProvider instance for use as an output data source This methods creates and configures the necessary handler itself.
addOutputDataProvider(String, String, DataProvider, KeyScope, KeyType) - Method in class y.io.graphml.GraphMLHandler
Register a DataProvider instance for use as an output data source This methods creates and configures the necessary handler itself.
addOutputDataProvider(String, DataProvider, KeyScope, SerializationHandler) - Method in class y.io.graphml.GraphMLHandler
Register a DataProvider instance for use as an output data source.
addOutputDataProvider(String, String, DataProvider, KeyScope, KeyType, SerializationHandler) - Method in class y.io.graphml.GraphMLHandler
Register a DataProvider instance for use as an output data source.
addOutputHandler(OutputHandler, KeyScope) - Method in class y.io.graphml.output.QueryOutputHandlersEvent
Adds the given output handler to the set of registered output handlers for the given scope.
addOutputHandlerProvider(OutputHandlerProvider) - Method in class y.io.graphml.GraphMLHandler
Register an event listener that can be used to handle QueryOutputHandlersEvents.
addOutputHandlerProvider(OutputHandlerProvider) - Method in class y.io.graphml.output.GraphMLWriter
Register an event listener that can be used to handle QueryOutputHandlersEvents.
addPackage(YPackage) - Method in class y.module.YPackage
Adds a sub package to the package This only affects menu handling This method will fire a PropertyChangeEvent for "packageList"
addParseEventListener(ParseEventListener) - Method in class y.io.graphml.GraphMLHandler
Register a ParseEventListener.
addParseEventListener(ParseEventListener) - Method in interface y.io.graphml.input.ParseEventHandler
Register a ParseEventListener.
addPathSearchExtension(PathSearchExtension) - Method in class y.layout.router.polyline.PathSearch
Adds the given extension to the list of PathSearchExtensions.
addPlaceAfterConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Adds a constraint that forces the Node or Edge with id after to lie after the Node or Edge with id reference.
addPlaceAtHeadConstraint(Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Adds a constraint that places a Node or Edge at the start of the sequence.
addPlaceAtTailConstraint(Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Adds a constraint that places a Node or Edge at the end of the sequence.
addPlaceBeforeConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Adds a constraint that forces the Node or Edge with id before to lie before the Node or Edge with id reference.
addPlaceNodeAboveConstraint(Object, Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that forces the node aboveId to lie above the node referenceId.
addPlaceNodeAboveConstraint(Object, Object, int) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that forces the node with ID aboveId to lie at least minDistance layers above the node with ID referenceId.
addPlaceNodeAboveConstraint(Object, Object, int, int) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that forces the 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.
addPlaceNodeAboveConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Adds a constraint that forces the Node with ID aboveId to lie above the Node with ID referenceId.
addPlaceNodeAboveConstraint(Object, Object, int) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Adds a constraint that forces the Node with ID aboveId to lie at least minDistance layers above the Node with ID referenceId.
addPlaceNodeAboveConstraint(Object, Object, int, int) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Adds a constraint that forces the 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.
addPlaceNodeAfterConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Deprecated. Use SequenceConstraintFactory.addPlaceAfterConstraint(Object, Object) instead.
addPlaceNodeAtBottomConstraint(Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that places a node in the bottom layer
addPlaceNodeAtBottomConstraint(Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Adds a constraint that places a Node on the bottom layer.
addPlaceNodeAtHeadConstraint(Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Deprecated. Use SequenceConstraintFactory.addPlaceAtHeadConstraint(Object) instead.
addPlaceNodeAtTailConstraint(Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Deprecated. Use SequenceConstraintFactory.addPlaceAtTailConstraint(Object) instead.
addPlaceNodeAtTopConstraint(Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that places a node in the topmost layer
addPlaceNodeAtTopConstraint(Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Adds a constraint that places a Node on the topmost layer.
addPlaceNodeBeforeConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Deprecated. Use SequenceConstraintFactory.addPlaceBeforeConstraint(Object, Object) instead.
addPlaceNodeBelowConstraint(Object, Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that forces a Node with ID belowId to lie below the Node with ID referenceId.
addPlaceNodeBelowConstraint(Object, Object, int) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that forces the Node with ID belowId to lie at least minDistance layers below the Node with ID referenceId.
addPlaceNodeBelowConstraint(Object, Object, int, int) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that forces the 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.
addPlaceNodeBelowConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Adds a constraint that forces a Node with ID belowId to lie below the Node with ID referenceId.
addPlaceNodeBelowConstraint(Object, Object, int) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that forces the Node with ID belowId to lie at least minDistance layers below the Node with ID referenceId.
addPlaceNodeBelowConstraint(Object, Object, int, int) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Adds a constraint that forces the 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.
addPlaceNodeInSameLayerConstraint(Object, Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Adds a constraint that forces the node with ID sameLayerId to lie in the same-layer as the node with ID referenceId.
addPlaceNodeInSameLayerConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Adds a constraint that forces the Node with ID sameLayerId to lie in the same layer as the Node with ID referenceId.
addPoint(double, double) - Method in class y.layout.DefaultEdgeLayout
 
addPoint(double, double) - Method in interface y.layout.EdgeLayout
Adds a control point to the end of the control point sequence.
addPoint(double, double) - Method in class y.view.EdgeRealizer
EdgeLayout interface implementation.
addPort(NodePort) - Method in class y.view.NodeRealizer
Adds and binds the specified node port to this realizer.
addPort(NodePort) - Method in class y.view.ProxyShapeNodeRealizer
 
addPropertyChangeListener(PropertyChangeListener) - Method in class y.module.YPackage
Registers PropertyChangeListener to receive events.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.option.AbstractItemEditor
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.AbstractItemEditor
Adds a PropertyChangeListener to the listener list for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionGroup
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionGroup
Adds a PropertyChangeListener to the listener list for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionHandler
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionHandler
Adds a PropertyChangeListener to the listener list for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionItem
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionItem
Adds a PropertyChangeListener to the listener list for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionSection
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionSection
Adds a PropertyChangeListener to the listener list for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in interface y.option.PropertyChangeReporter
Registers a PropertyChangeListener to receive all PropertyChange events from this reporter.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface y.option.PropertyChangeReporter
Registers a PropertyChangeListener to receive specific PropertyChange events from this reporter.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.util.GlobalProperties
Adds a property change listener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class y.util.GlobalProperties
Adds a property change listener.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.view.Graph2DClipboard
Adds a PropertyChangeListener to this clipboard.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.view.Graph2DUndoManager
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.view.ViewControl
Adds a property change listener to this ViewControl.
addPropertyChangeListener(PropertyChangeListener) - Method in class y.view.ViewMode
Adds a PropertyChangeListener to the list of registered listeners.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class y.view.ViewMode
Adds a PropertyChangeListener for the given property to the list of registered listeners.
addRadial(double) - Method in class y.view.RadialBackgroundRenderer
Adds a new radial with specified radius to this renderer.
addRadialZoom(YPoint, double, double, double) - Method in class y.layout.transformer.GraphZoomer
Adds a radial zoom operation to the list of operations to be performed on the graph.
addRealizer(NodeRealizer) - Method in class y.view.ProxyShapeNodeRealizer
Adds a realizer to the list of realizers maintained by this class.
addRectangularZoom(YPoint, double, double, double, double) - Method in class y.layout.transformer.GraphZoomer
Adds a rectangular zoom operation to the list of operations performed on the graph.
addRegisteredOutputDataProvider(String, KeyScope, KeyType) - Method in class y.io.graphml.GraphMLHandler
Use DataProvider instance that has been registered on the underlying graph instance as source for the given GraphML attribute.
addRegisteredOutputDataProvider(String, Object, KeyScope, KeyType) - Method in class y.io.graphml.GraphMLHandler
Use DataProvider instance that has been registered on the underlying graph instance as source for the given GraphML attribute.
addRegisteredOutputDataProvider(String, String, Object, KeyScope, KeyType) - Method in class y.io.graphml.GraphMLHandler
Use DataProvider instance that has been registered on the underlying graph instance as source for the given GraphML attribute.
addRenderingOptions(OptionHandler) - Method in class y.module.io.ImageOutputModule
Adds rendering specific options to the given option handler instance.
addRow() - Method in class y.layout.grid.PartitionGrid
Adds a new row to the PartitionGrid instance.
addRow() - Method in interface y.view.tabular.TableGroupNodeRealizer.RowContainer
Adds a new last row in the container.
addRow(int) - Method in interface y.view.tabular.TableGroupNodeRealizer.RowContainer
Adds a new row at the specified position in the container.
addRow(TableGroupNodeRealizer.RowContainer, int) - Method in class y.view.tabular.TableSupport
Adds a new row to the container at the specified position and updates the sizes of it's new ancestors accordingly.
addSameLayerEdge(Edge) - Method in interface y.layout.hierarchic.incremental.Layer
Adds a same-layer Edge to this Layer instance.
addSchemaLocation(String, String) - Method in class y.io.graphml.GraphMLHandler
Adds a schema location to the header of a GraphML file.
addScopeToKeyDefinition(KeyScope) - Method in class y.io.graphml.output.AbstractOutputHandler
Adds the scope to the key definition.
addSegment(Object, YPoint, YPoint) - Method in class y.layout.router.ChannelRouter
Adds an edge object with endpoint p1 and p2 to the set of elements that should be routed within the channel.
addSegment(SegmentInfo) - Method in class y.layout.router.polyline.Channel
Adds a new segment info to the channel.
addSegment(MoveSnapContext.MovingSegment) - Method in class y.view.MoveSnapContext
Adds another segment to this instance that should be considered during the 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.
addSegment(MoveSnapContext.MovingInfo, MoveSnapContext.MovingInfo) - Method in class y.view.MoveSnapContext
Tries to add another segment to this instance based on two MoveSnapContext.MovingInfos.
addSegmentGroup(SegmentGroup) - Method in class y.layout.router.polyline.Channel
Adds a segment group to this channel.
addSelectionTrigger() - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Adds a Graph2DSelectionListener to the creator's model graph that creates a local view on selection changes.
addSerializationHandler(SerializationHandler) - Method in class y.io.graphml.GraphMLHandler
Register an event listener that can be used to handle SerializationEvents.
addSerializationHandler(SerializationHandler) - Method in class y.io.graphml.output.GraphMLWriter
Register an event listener that can be used to handle SerializationEvents.
addSerializedField(String, String) - Method in class y.util.BeanSerializer
Adds an attribute to the list of attributes which will be serialized by this instance.
addSnapLine(SnapLine) - Method in class y.view.AbstractSnapContext
Adds a snap line that will be used by this context in addition to the automatically generated ones.
addSnapResult(SnapResult) - Method in class y.view.AbstractSnapContext
Adds a SnapResult to this instance that will be honored during calls to AbstractSnapContext.processSnapResults(java.util.List,y.geom.YPoint)
addSourceCell(PartitionCell) - Method in class y.layout.router.polyline.PathSearchContext
Adds an additional source cell of the current path request if it is not already contained in the list of source cells.
addString(String, String) - Method in class y.option.OptionHandler
Adds a string option item.
addString(String, String, int) - Method in class y.option.OptionHandler
Adds a string option item whose text editor has a specific number of rows.
addString(String, String, int, int) - Method in class y.option.OptionHandler
Adds a string option item whose text editor has a specific number of rows and columns.
addStructureUpdate(Runnable) - Method in class y.layout.organic.InteractiveOrganicLayouter
Schedules an update for the structure of the graph, which will automatically be executed at a later point in the life-cycle of this algorithm.
addSubdivisionHandler(SubdivisionHandler) - Method in class y.layout.planar.PlanarInformation
 
addTableGroupNodeSnapLines(Node, TableGroupNodeRealizer, Collection, Collection) - Method in class y.view.MoveSnapContext
A specialized variant of 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.
addTargetCell(PartitionCell) - Method in class y.layout.router.polyline.PathSearchContext
Adds an additional target cell of the current path request if it is not already contained in the list of target cells.
addTargetPoint(double, double) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Adds another point to the connector.
addTilingOptions(OptionHandler) - Method in class y.module.io.IOHandlerModule
Adds image-tiling specific options to the given option handler instance.
addToCanvas(Graph2DView) - Method in class y.view.Graph2DViewMouseWheelScrollListener
Adds this listener to the set of listeners that are notified of mouse wheel events for the specified view.
addToCanvas(Graph2DView) - Method in class y.view.Graph2DViewMouseWheelZoomListener
Adds this listener to the set of listeners that are notified of mouse wheel events for the specified view.
addToMenu(JMenu, YPackageMenuListener) - Method in class y.module.YPackage
Deprecated. yEd does not use this method any longer, just add and remove modules and sub packages, yEd will take care of the menus.
addToMenu(JMenu) - Method in class y.module.YPackageMenu
Adds the content of the package to a menu
addTreeModelListener(TreeModelListener) - Method in class y.view.GraphTreeModel
Adds a listener to this model.
addTreeModelListener(TreeModelListener) - Method in class y.view.hierarchy.HierarchyTreeModel
 
addTypeToKeyDefinition(KeyType) - Method in class y.io.graphml.output.AbstractOutputHandler
Adds the key type to the key definition.
addUndoListener(Graph2DUndoManager.UndoListener) - Method in class y.view.Graph2DUndoManager
Registers the given UndoListener with the UndoManager.
addUriToKeyDefinition(String) - Method in class y.io.graphml.output.AbstractOutputHandler
Adds an optional uri to the key definition.
addValueOffset(double) - Method in class y.geom.BorderLine
Adds the given offset to the current values of the whole borderline.
addVetoableChangeListener(VetoableChangeListener) - Method in class y.option.AbstractItemEditor
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(String, VetoableChangeListener) - Method in class y.option.AbstractItemEditor
Adds a VetoableChangeListener to the listener list for a specific property.
addVetoableChangeListener(VetoableChangeListener) - Method in class y.option.OptionItem
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(String, VetoableChangeListener) - Method in class y.option.OptionItem
Adds a VetoableChangeListener to the listener list for a specific property.
addVetoableChangeListener(VetoableChangeListener) - Method in interface y.option.VetoableChangeReporter
Registers a VetoableChangeListener to receive all VetoableChange events from this reporter.
addVetoableChangeListener(String, VetoableChangeListener) - Method in interface y.option.VetoableChangeReporter
Registers a VetoableChangeListener to receive specific VetoableChange events from this reporter.
addViewChangeListener(ViewChangeListener) - Method in class y.view.Graph2DView
View can not change, so this method does nothing.
addViewChangeListener(ViewChangeListener) - Method in interface y.view.ViewContainer
Registers a ViewChangeListener to the ViewContainer.
addViewGraph(Graph, ModelViewManager.Filter, boolean) - Method in class y.view.ModelViewManager
Adds the specified Graph to the list of views handled by this manager.
addViewGraph(Graph, ModelViewManager.Filter, boolean, boolean) - Method in class y.view.ModelViewManager
Adds the specified Graph to the list of views handled by this manager.
addViewMode(ViewMode) - Method in class y.view.Graph2DView
Adds a view mode to this Graph2DView.
addViewPortOptions(OptionHandler) - Method in class y.module.io.IOHandlerModule
Adds viewport specific options to the given option handler instance.
addWriteEventListener(WriteEventListener) - Method in class y.io.graphml.GraphMLHandler
Register a WriteEventListener.
addWriteEventListener(WriteEventListener) - Method in interface y.io.graphml.output.WriteEventHandler
Register a WriteEventListener.
adjustCoordinates(double, double) - Method in class y.view.MoveNodePortMode
Determines the best-match location for the port location model of the currently moved node port.
adjustCoordinates(NodePort, double, double) - Method in class y.view.MoveNodePortMode
Determines the best-match location for the port location model of the currently moved node port.
adjustCoordinates(double, double, boolean, boolean) - Method in class y.view.MovePortMode
Callback method that adjusts the mouse coordinates to enable snapping.
adjustMouseCoordinates(YPoint, byte, boolean, boolean) - Method in class y.view.HotSpotSnapContext
Main method used by clients to actually perform the snapping of the mouse coordinates after this instances has been initialized.
adjustMouseCoordinates(YPoint) - Method in class y.view.LabelSnapContext
Invoked to perform snapping for the specified mouse coordinates after LabelSnapContext.initializeEdgeLabelMove(y.geom.YPoint, EdgeLabel) or LabelSnapContext.initializeNodeLabelMove(y.geom.YPoint, NodeLabel) has been and before LabelSnapContext.cleanUp() is called.
adjustMouseCoordinates(List, YPoint) - Method in class y.view.LabelSnapContext
Invoked to perform snapping for the specified snap results and mouse coordinates after LabelSnapContext.initializeEdgeLabelMove(y.geom.YPoint, EdgeLabel) or LabelSnapContext.initializeNodeLabelMove(y.geom.YPoint, NodeLabel) has been and before LabelSnapContext.cleanUp() is called.
adjustMouseCoordinates(YPoint) - Method in class y.view.MoveSnapContext
Main method that can be called after initialization and before MoveSnapContext.cleanUp() that will snap the coordinates and update the Drawables.
adjustPath(EdgeRealizer, BendList, GeneralPath, BridgeCalculator, boolean) - Method in class y.view.GenericEdgePainter
Callback method that can be used to adjust the calculated path before the final rendering.
adjustPortOffsets(Graph2D, Node, double, double, double, double) - Method in class y.view.HotSpotMode
Callback method that adjusts the ports of a NodeRealizer after that NodeRealizer's bounds have been changed.
adjustScrollBarVisibility() - Method in class y.view.Graph2DView
Updates scrollbar visibility and adjustment for this view .
adjustSegmentLocations(Channel) - Method in class y.layout.router.polyline.ChannelBasedPathRouting
Adjusts the location assigned to a segment info in the channel considering the preferred alignment of the segment.
adjustSelectionState(HitInfo, double, double, int) - Method in class y.view.PopupMode
Adjusts the selection state of elements depending on the popup type and hit info.
adjustTypes(int) - Method in class y.view.Graph2DViewActions.SelectAllAction
Determines which types of graph elements have to be selected.
adjustTypes(int) - Method in class y.view.SelectionBoxMode
Determines which types of graph elements have to be selected.
adjustWorldRect(Graph2DView) - Method in class y.view.Graph2DViewMouseWheelZoomListener
Adjusts the world rectangle that defines the accessible area of the given view after its zoom and clip has been changed.
adjustWorldRect(Graph2DView) - Method in class y.view.Overview
Adjusts the world rectangle that defines the accessible area of the given view after its zoom and clip has been changed.
adoptEditorValue() - Method in class y.option.ComponentOptionItem
 
adoptEditorValue() - Method in class y.option.OptionItem
Deprecated. Use Editor.commitValue() instead.
adoptItemValue() - Method in class y.option.AbstractItemEditor
Adopts the value and state of the underlying option item into the editor.
adoptItemValue() - Method in class y.option.DefaultCompoundEditor
Resets the values of the contained editors to the values currently stored in the corresponding option items by invoking adoptItemValue() of all contained editors.
adoptItemValue() - Method in interface y.option.Editor
Resets the editor value(s) to the value(s) currently stored in the corresponding option item(s).
adoptRenderingHints(Graph2DView, Graph2DView) - Method in class y.module.io.IOHandlerModule
Configures global rendering hints for export.
adoptValues(BorderLine) - Method in class y.geom.BorderLine
Convenience method that copies the actual data from the given argument to this instance.
adoptValues(OrientedRectangle) - Method in class y.geom.OrientedRectangle
Copies the actual values from the given OrientedRectangle to this instance.
adoptValues(LayerSequencer) - Method in class y.layout.hierarchic.ClassicLayerSequencer
Tries to adopt/copy the settings of the given LayerSequencer to this sequencer.
adoptValues(YLabel) - Method in class y.view.EdgeLabel
Adopts the values from the given label.
adoptValues(GenericNodeRealizer) - Method in class y.view.GenericNodeRealizer
Tries to copy all the values from the given instance to this instance.
adoptValues(GenericNodeRealizer) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
 
adoptValues(YLabel) - Method in class y.view.NodeLabel
Adopts the values from the given label.
adoptValues(GenericNodeRealizer) - Method in class y.view.tabular.TableGroupNodeRealizer
 
adoptValues(YLabel) - Method in class y.view.YLabel
Adopts the values from the given label.
adoptViewPortOptions() - Method in class y.module.io.IOHandlerModule
 
ADVANCED_MULTI_THREADED - Static variable in class y.util.MultiThreadedTaskExecutorFactory
Shared instance of a TaskExecutorFactory that creates TaskExecutors that execute tasks in parallel, i.e., multi-threaded.
AFFECTED_EDGES - Static variable in class y.layout.router.ChannelEdgeRouter
A DataProvider key for marking the edges that should be routed.
AFFECTED_EDGES - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
A DataProvider key for determining which edges are routed.
AFFECTED_EDGES - Static variable in class y.layout.router.OrthogonalSegmentDistributionStage
A DataProvider key for determining which edges are distributed.
AFFECTED_NODES_DPKEY - Static variable in class y.layout.PlaceNodesAtBarycenterStage
A DataProvider key for determining which nodes should be placed by this stage.
AFFECTED_NODES_SIZE_DPKEY - Static variable in class y.layout.PlaceNodesAtBarycenterStage
A DataProvider key for specifying the size of affected nodes.
AffineLine - Class in y.geom
This class represents a line in the 2D-dimensional affine space.
AffineLine(YPoint, YVector) - Constructor for class y.geom.AffineLine
Creates an affine line which is defined by a point and a vector.
AffineLine(YPoint, YPoint) - Constructor for class y.geom.AffineLine
Creates an affine line which is defined by two points.
AFTER - Static variable in class y.base.Graph
Object insertion specifier.
AFTER_CHILDREN - Static variable in class y.io.graphml.input.ParsePrecedence
The data is parsed after any non-data child content, but before parsing the owner GraphML element is finished.
AFTER_CHILDREN - Static variable in class y.io.graphml.output.WritePrecedence
The data is written after any non-data child content.
AFTER_OWNER - Static variable in class y.io.graphml.input.ParsePrecedence
The data is parsed directly after parsing the owner GraphML element is finished.
AGAINST_THE_FLOW - Static variable in class y.layout.PortCandidate
A port direction specifier indicating a port lying in the opposite direction of the main flow of the edge or of the overall layout.
aggregate(Graph, NodeMap) - Method in class y.algo.NodeAggregation
Starts the node aggregation for the specified graph.
AGGREGATION_POLICY_GEOMETRIC - Static variable in class y.algo.NodeAggregation
An aggregation policy that specifies that nodes are aggregated according to their geometric position.
AGGREGATION_POLICY_STRUCTURAL - Static variable in class y.algo.NodeAggregation
An aggregation policy that specifies that nodes are aggregated according to their structure, that is, the connectivity.
AggregationInfo - Class in y.algo
The result of a NodeAggregation.aggregate(Graph, NodeMap) run is a hierarchical nested clustering structure.
ALGORITHM_GROUP_TITLE - Static variable in class y.module.TreeMapLayoutModule
 
AlgorithmAbortedException - Exception in y.algo
Exception thrown by an algorithm to indicate that an immediate termination request was detected.
AlgorithmAbortedException(String) - Constructor for exception y.algo.AlgorithmAbortedException
Creates a new instance of AlgorithmAbortedException with the specified detail message.
AlgorithmAbortedException() - Constructor for exception y.algo.AlgorithmAbortedException
Creates a new instance of AlgorithmAbortedException with no detail message.
alias(Graphics2D) - Static method in class y.view.Util
Puts a graphics context in anti-aliasing mode.
ALIGN_BOTTOM - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Alignment specifier that defines that all nodes in the same layer (generation) are aligned based on their bottom coordinate.
ALIGN_CENTER - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Alignment specifier that defines that all nodes in the same layer (generation) are aligned based on their center coordinate.
ALIGN_CENTER - Static variable in class y.view.YLabel
Vertical text alignment constant.
ALIGN_HORIZONTALLY - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getAlignHorizontallyAction()
ALIGN_LEFT - Static variable in class y.view.YLabel
Vertical text alignment constant.
ALIGN_NODES_CENTERED - Static variable in class y.layout.LayoutTool
Node alignment policy that results in center-aligned nodes.
ALIGN_NODES_DISTRIBUTED - Static variable in class y.layout.LayoutTool
Node alignment policy that results in vertically or horizontally distributed nodes.
ALIGN_NODES_LEADING - Static variable in class y.layout.LayoutTool
Node alignment policy that results in top-aligned nodes for vertical alignment and left-aligned nodes for horizontal alignments.
ALIGN_NODES_TRAILING - Static variable in class y.layout.LayoutTool
Node alignment policy that results in bottom-aligned nodes for vertical alignment and right-aligned nodes for horizontal alignments.
ALIGN_RIGHT - Static variable in class y.view.YLabel
Vertical text alignment constant.
ALIGN_TOP - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Alignment specifier that defines that all nodes in the same layer (generation) are aligned based on their top coordinate.
ALIGN_VERTICALLY - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getAlignVerticallyAction().
ALIGNMENT_ANY - Static variable in class y.layout.router.polyline.AbstractSegmentInfo
A constant specifying that the segment can be placed anywhere within its location range.
ALIGNMENT_BOTTOM - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_BOTTOM_LEFT - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_BOTTOM_RIGHT - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_CENTER - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment specifier which defines that the root node is placed aligned with the center of its subtrees.
ALIGNMENT_HORIZONTAL - Static variable in class y.option.DefaultEditorFactory
Value for attribute enum alignment.
ALIGNMENT_LEADING - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment specifier which defines that the root node is placed aligned with its first subtree.
ALIGNMENT_LEADING_OFFSET - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment specifier which defines that the root node is placed ahead of all its child subtrees.
ALIGNMENT_LEADING_ON_BUS - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment specifier which defines that the root is placed ahead of all its subtrees, centered on the bus.
ALIGNMENT_LEFT - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_MAX - Static variable in class y.layout.router.polyline.AbstractSegmentInfo
A constant specifying that the segment prefers to be placed close to the upper bound of its location range.
ALIGNMENT_MEDIAN - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment specifier which defines that the root node is placed at the median of the connection points to its subtrees.
ALIGNMENT_MIN - Static variable in class y.layout.router.polyline.AbstractSegmentInfo
A constant specifying that the segment prefers to be placed close to the lower bound of its location range.
ALIGNMENT_RIGHT - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_TOP - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_TOP_LEFT - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_TOP_RIGHT - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_TRAILING - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment specifier which defines that the root node is placed aligned with its last subtree.
ALIGNMENT_TRAILING_OFFSET - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment specifier which defines that the root is placed after all its subtree.
ALIGNMENT_TRAILING_ON_BUS - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment specifier which defines that the root is placed after all its subtrees, centered on the bus.
ALIGNMENT_VERTICAL - Static variable in class y.option.DefaultEditorFactory
Value for attribute enum alignment.
AlignmentDrawer - Class in y.layout.hierarchic
This class rearranges the nodes within the layers calculated by the HierarchicLayouter such that they are aligned according to the user's specifications.
AlignmentDrawer(Drawer) - Constructor for class y.layout.hierarchic.AlignmentDrawer
Creates an AlignmentDrawer instance using the given Drawer instance as the actual drawer.
AlignmentDrawer.BottomAlignmentDataProvider - Class in y.layout.hierarchic
A DataProvider that will make all nodes bottom-aligned (in top-to-bottom layouts) when registered.
AlignmentDrawer.BottomAlignmentDataProvider() - Constructor for class y.layout.hierarchic.AlignmentDrawer.BottomAlignmentDataProvider
Creates a AlignmentDrawer.BottomAlignmentDataProvider instance.
AlignmentDrawer.LeftAlignmentDataProvider - Class in y.layout.hierarchic
A DataProvider that will make all nodes left-aligned (in left-to-right layouts) when registered.
AlignmentDrawer.LeftAlignmentDataProvider() - Constructor for class y.layout.hierarchic.AlignmentDrawer.LeftAlignmentDataProvider
Creates a AlignmentDrawer.LeftAlignmentDataProvider instance.
AlignmentDrawer.RightAlignmentDataProvider - Class in y.layout.hierarchic
A DataProvider that will make all nodes right-aligned (in left-to-right layouts) when registered.
AlignmentDrawer.RightAlignmentDataProvider() - Constructor for class y.layout.hierarchic.AlignmentDrawer.RightAlignmentDataProvider
Creates a AlignmentDrawer.RightAlignmentDataProvider instance.
AlignmentDrawer.TopAlignmentDataProvider - Class in y.layout.hierarchic
A DataProvider that will make all nodes top-aligned (in top-to-bottom layouts) when registered.
AlignmentDrawer.TopAlignmentDataProvider() - Constructor for class y.layout.hierarchic.AlignmentDrawer.TopAlignmentDataProvider
Creates a AlignmentDrawer.TopAlignmentDataProvider instance.
alignNodeLayouts(LayoutGraph, NodeList, Node, boolean, byte) - Static method in class y.layout.LayoutTool
Aligns the specified nodes either vertically or horizontally according to the specified node alignment mode.
alignNodes(LayoutGraph, NodeList[]) - Method in class y.layout.hierarchic.AlignmentDrawer
Modifies the given drawing by modifying the y-coordinates only.
ALL - Static variable in class y.io.graphml.KeyScope
Scope type all.
ALL - Static variable in class y.layout.organic.OrganicLayouter
Scope mode indicating that the algorithm should place all nodes of the graph.
ALL - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
An array containing all supported AbstractRotatableNodePlacer.RootAlignments.
ALL - Static variable in interface y.view.Graph2DTraversal
Type bit mask representing all element types.
ALL - Static variable in class y.view.VisibilityFilter
Visibility state bit mask representing any visibility state.
ALL_TYPES_MASK - Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletion type mask representing all element types.
ALL_TYPES_MASK - Static variable in class y.view.Graph2DViewActions.SelectAllAction
Selection type mask representing all element types.
allHits() - Method in class y.view.HitInfo
Returns a cursor that grants access to all hits.
ALLOW_BROWSE - Static variable in class y.option.ImageOptionItem
Attribute key that controls whether editors should display an item to browse for images.
ALLOW_EMPTY_IMAGE - Static variable in class y.option.ImageOptionItem
Attribute key that controls whether empty (null) image values can be selected through the editor.
allowBendCreation(boolean) - Method in class y.view.CreateChildEdgeMode
Allows or disallows bend creation.
allowBendCreation(boolean) - Method in class y.view.CreateEdgeMode
Allows or disallows bend creation.
allowBendCreation(boolean) - Method in class y.view.EditMode
Allows or disallows bend creation.
allowEdgeCreation(boolean) - Method in class y.view.EditMode
Allows or disallows edge creation.
allowLabelSelection(boolean) - Method in class y.view.EditMode
Allows or disallows selecting labels by clicking on them.
allowMouseInput(boolean) - Method in class y.view.EditMode
Allows or disallows the delegation of events to a MouseInputMode.
allowMoveLabels(boolean) - Method in class y.view.EditMode
Allows or disallows moving around labels in the displayed graph.
allowMovePorts(boolean) - Method in class y.view.EditMode
Allows or disallows moving around ports in the displayed graph.
allowMoveSelection(boolean) - Method in class y.view.EditMode
Allows or disallows moving around the selected elements of the displayed graph.
allowMoving(boolean) - Method in class y.view.EditMode
Allows or disallows moving the viewport of the view via the right mouse button.
allowMovingWithPopup(boolean) - Method in class y.view.EditMode
Allows or disallows moving the viewport of the view via the right mouse button even if a popup menu is present.
allowNodeCreation(boolean) - Method in class y.view.EditMode
Allows or disallows node creation.
allowNodeEditing(boolean) - Method in class y.view.EditMode
Allows or disallows node editing.
allowRandomization - Variable in class y.layout.planar.VertexOrder
 
allowResizeNodes(boolean) - Method in class y.view.EditMode
Allows or disallows resizing of nodes by dragging at the selection hotspots.
allowSelfloopCreation(boolean) - Method in class y.view.CreateEdgeMode
Allows or disallows self-loop creation.
allPairs(Graph, boolean, double[], double[][]) - Static method in class y.algo.ShortestPaths
This method solves the all-pairs shortest path problem for graphs with arbitrary edge costs.
ALTERNATE_COLUMN_SELECTION_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key used by the alternating painter instances when painting an odd-numbered and selected column of a TableGroupNodeRealizer.
ALTERNATE_COLUMN_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key used by the alternating painter instances when painting an odd-numbered, but not selected column of a TableGroupNodeRealizer.
ALTERNATE_ROW_SELECTION_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key used by the alternating painter instances when painting an odd-numbered and selected row of a TableGroupNodeRealizer.
ALTERNATE_ROW_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key used by the alternating painter instances when painting an odd-numbered, but not selected row of a TableGroupNodeRealizer.
ALTERNATIVE_EDGE_PATH_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for associating alternative paths for edges connecting to groups, group content or folder nodes.
ALTERNATIVE_GROUP_BOUNDS_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for associating an alternative bounds with the collapsed/expanded group.
AMPERSAND - Static variable in class y.io.gml.GMLTokenizer
The type constant for '&'
anchorEncoding - Static variable in class y.io.gml.NodeLabelGraphicsEncoder
 
and(ConstraintManager.Condition) - Method in class y.option.ConstraintManager.Condition
Creates a new Condition object which determines whether this condition and the other one is met.
Angle - Class in y.geom
This class is an helper for angle calculation.
Angle() - Constructor for class y.geom.Angle
 
angle(YVector, YVector) - Static method in class y.geom.YVector
Returns the angle (measured in radians) between two vectors in clockwise order (with regards to screen coordinates) from v1 to v2.
ANGLE_IS_ABSOLUTE - Static variable in class y.layout.PreferredPlacementDescriptor
Angle interpretation specifier for edge labels which expresses that the rotation angle should be interpreted absolute and not relative to the edge slope.
ANGLE_IS_RELATIVE_TO_EDGE_FLOW - Static variable in class y.layout.PreferredPlacementDescriptor
Angle interpretation specifier for edge labels which expresses that the rotation angle should be interpreted relative to the edge slope.
ANGLE_OFFSET_ON_RIGHT_SIDE_0 - Static variable in class y.layout.PreferredPlacementDescriptor
Angle offset specifier for edge labels which expresses that no additional offset should be added to the angle.
ANGLE_OFFSET_ON_RIGHT_SIDE_180 - Static variable in class y.layout.PreferredPlacementDescriptor
Angle offset specifier for edge labels which expresses that an additional offset of 180 degrees should be added to the angle.
ANGLE_ON_RIGHT_SIDE_CO_ROTATING - Static variable in class y.layout.PreferredPlacementDescriptor
Angle interpretation specifier which expresses that the rotation angle should be interpreted clockwise.
ANGLE_ON_RIGHT_SIDE_COUNTER_ROTATING - Static variable in class y.layout.PreferredPlacementDescriptor
Angle interpretation specifier which expresses that the rotation angle should be interpreted counter-clockwise.
animate(AnimationObject) - Method in class y.anim.AnimationPlayer
Processes the given AnimationObject and informs the AnimationListener whenever changes in the animation scene should be displayed.
ANIMATED - Static variable in class y.view.Graph2DLayoutExecutor
Mode constant for use in 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.
ANIMATED_THREADED - Static variable in class y.view.Graph2DLayoutExecutor
Mode constant for use in 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 - Class in y.anim
An event that is is used for the communication between an animation object or player and an animation listener.
AnimationEvent(Object, int) - Constructor for class y.anim.AnimationEvent
Create a new instance of AnimationEvent with a given hint specifier.
AnimationFactory - Class in y.anim
Factory class that provides methods to create meta animations.
AnimationListener - Interface in y.anim
A listener for animation events.
AnimationObject - Interface in y.anim
A general interface for objects that perform a sequence of animation steps.
animationPerformed(AnimationEvent) - Method in interface y.anim.AnimationListener
Invoked when an AnimationEvent has been fired.
animationPerformed(AnimationEvent) - Method in class y.view.Graph2DView
AnimationListener implementation.
animationPerformed(AnimationEvent) - Method in class y.view.Graph2DViewRepaintManager
Triggers update for the appropriate events.
AnimationPlayer - Class in y.anim
An animation player that interprets a given animation object.
AnimationPlayer() - Constructor for class y.anim.AnimationPlayer
Creates a new instance of AnimationPlayer.
AnimationPlayer(double, boolean) - Constructor for class y.anim.AnimationPlayer
Creates a new instance of AnimationPlayer with the given speed factor and blocking mode policy.
AnimationPlayer(double) - Constructor for class y.anim.AnimationPlayer
Creates a new instance of AnimationPlayer with the given speed factor.
AnimationPlayer(boolean) - Constructor for class y.anim.AnimationPlayer
Creates a new instance of AnimationPlayer using the given blocking mode policy.
ANY - Static variable in class y.layout.PortCandidate
A combination of all possible direction specifiers indicating that edges can connect to any side of a node.
ANY_SIDE - Static variable in class y.layout.PortConstraint
A weak constraint indicating that edges can connect to any side of a node.
ANYWHERE - Static variable in class y.view.EdgeLabel
Edge label position specifier.
ANYWHERE - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.FREE.
append(Object) - Method in class y.util.BoundedQueue
Appends x to the rear of this queue.
append(PathIterator) - Method in class y.view.MutableGeneralPath
Appends the result of iterating over the given PathIterator to this instance
appendAndClear(MutableGeneralPath) - Method in class y.view.MutableGeneralPath
Appends the given MutableGeneralPath instance to this instance and destroys the given instance O(1) operation.
appendBend(double, double) - Method in class y.view.EdgeRealizer
Appends a newly created bend at location (x,y) to the list of bends.
appendEnterIntervals(CellEntrance, PartitionCell, OrthogonalInterval, List, PathSearchContext) - Method in interface y.layout.router.polyline.EnterIntervalCalculator
Appends additional enter intervals to the given list of enter intervals for moving from the partition cell of the current CellEntrance to the neighboring cell.
appendLayouter(Layouter) - Method in class y.layout.SequentialLayouter
Appends the given layout algorithm to the end of the chain.
appendLayouters(List) - Method in class y.layout.SequentialLayouter
Appends the specified list of layout algorithms to the end of the chain.
appendStage(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Appends the given LayoutStage to the layout pipeline.
appendStage(LayoutStage) - Method in class y.layout.CompositeLayouter
Appends a LayoutStage to the previously added LayoutStages.
appendStage(LayoutStage) - Method in class y.layout.CompositeLayoutStage
Appends a LayoutStage to the previously added LayoutStages.
appendStartEntrances(List) - Method in class y.layout.router.polyline.PathSearchExtension
Appends additional start entrances for the path search of the current edge to the given list of all previously generated entrances.
appendTargetPoints(EdgeLayout) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Appends all target points that have previously been added to this shape to the given EdgeLayout instance.
appendTo(GeneralPath) - Method in interface y.view.MutableGeneralPath.Segment
Appends the operation of this segment to the given GeneralPath instance.
APPLY_EFFECT - Static variable in class y.view.ViewAnimationFactory
Structural effect hint to recommend applying structural effects.
applyBestFitRotationAngle(LayoutGraph, double, double) - Static method in class y.layout.transformer.GraphTransformer
Rotates the given graph so its resulting bounding box fits best to the given bounds.
applyDefault(GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractReadNodePortHandler
 
applyDefault(GraphMLParseContext) - Method in class y.io.graphml.graph2d.PortConstraintInputHandler
 
applyDefault(GraphMLParseContext) - Method in class y.io.graphml.graph2d.PostprocessorInputHandler
Deprecated.  
applyDefault(GraphMLParseContext) - Method in class y.io.graphml.graph2d.ReadEdgeRealizerHandler
 
applyDefault(GraphMLParseContext) - Method in class y.io.graphml.graph2d.ReadNodeRealizerHandler
 
applyDefault(GraphMLParseContext) - Method in class y.io.graphml.input.AbstractInputHandler
This method is invoked when no data tag is defined, and the default value should be applied.
applyDefault(GraphMLParseContext) - Method in interface y.io.graphml.input.InputHandler
This method is invoked when no data tag is defined, and the default value should be applied.
applyDefault(GraphMLParseContext) - Method in class y.io.graphml.layout.EdgeLayoutInputHandler
Does nothing.
applyDefault(GraphMLParseContext) - Method in class y.io.graphml.layout.NodeLayoutInputHandler
Does nothing.
applyGraphLayout(LayoutGraph, GraphLayout) - Static method in class y.layout.LayoutTool
Applies the layout information in the given GraphLayout to the LayoutGraph.
applyGraphLayout(Graph2D, GraphLayout) - Method in class y.view.Graph2DLayoutExecutor
Applies the specified layout to the given graph.
applyLayout(Layouter) - Method in class y.view.Graph2DView
Convenience method that uses Graph2DLayoutExecutor in Graph2DLayoutExecutor.BUFFERED mode to calculate a layout for the currently given graph using the provided layouter instance.
applyLayoutAnimated(Layouter) - Method in class y.view.Graph2DView
Convenience method that uses 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.
applyLocation(double, double) - Method in class y.view.MoveSnapContext.MovingBendInfo
Calls Bend.setLocation(double, double) according to the movement constraints.
applyLocation(double, double) - Method in class y.view.MoveSnapContext.MovingInfo
Moves the item described by this item according to the delta coordinates.
applyLocation(double, double) - Method in class y.view.MoveSnapContext.MovingPortInfo
Calls Port.setOffsets(double, double) according to the movement constraints.
ArcEdgeRealizer - Class in y.view
An edge realizer that displays an edge as an arc.
ArcEdgeRealizer() - Constructor for class y.view.ArcEdgeRealizer
Instantiates a new ArcEdgeRealizer.
ArcEdgeRealizer(byte) - Constructor for class y.view.ArcEdgeRealizer
Instantiates a new ArcEdgeRealizer with a given arc type.
ArcEdgeRealizer(EdgeRealizer) - Constructor for class y.view.ArcEdgeRealizer
Instantiates a new ArcEdgeRealizer as a copy of the given edge realizer.
ArcEdgeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of ArcEdgeRealizer.
ArcEdgeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.ArcEdgeRealizerSerializer
 
arcTypeToStringMap() - Static method in class y.view.ArcEdgeRealizer
Returns a map whose keys are the arc type constants wrapped in Byte objects.
AREA_GROUP_NODE_DPKEY - Static variable in class y.layout.partial.ClearAreaLayouter
A 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.
AREA_NODES_DPKEY - Static variable in class y.layout.partial.ClearAreaLayouter
A 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).
AreaZoomMode - Class in y.view
Implements a a ViewMode which allows setting the visible part of a view via a rectangle.
AreaZoomMode() - Constructor for class y.view.AreaZoomMode
 
ARNodePlacer - Class in y.layout.tree
This NodePlacer places the subtrees such that the overall aspect ratio of the arranged subtree will be close to a preferred aspect ratio.
ARNodePlacer() - Constructor for class y.layout.tree.ARNodePlacer
Creates a new instance of ARNodePlacer with default settings.
ARNodePlacer(boolean, double, byte, double, double) - Constructor for class y.layout.tree.ARNodePlacer
Creates a new instance of ARNodePlacer with given settings.
arrangeComponents(LayoutGraph, NodeList[], EdgeList[], YRectangle[], Rectangle2D[]) - Method in class y.layout.ComponentLayouter
Produces a component graph layout.
arrangeFields(LayoutGraph, NodeList[], EdgeList[], YRectangle[], Rectangle2D[], boolean, boolean, boolean) - Method in class y.layout.ComponentLayouter
Arranges the bounding boxes of the components.
arrangeRectangleGrid(Rectangle2D[], Rectangle2D, double) - Static method in class y.layout.LayoutTool
Reassigns the bounds of the rectangles in a grid to fit in a large rectangle with an aspect ratio close to the specified aspect ratio.
arrangeRectangleMultiRows(Rectangle2D[], Rectangle2D, double, double, boolean, byte) - Static method in class y.layout.LayoutTool
Reassigns the bounds of the rectangles in multiple rows to fit the preferred width and height.
arrangeRectangleMultiRows(Rectangle2D[], Rectangle2D, double, double, boolean, byte, int) - Static method in class y.layout.LayoutTool
Reassigns the bounds of the rectangles in multiple rows to fit the preferred width and height.
arrangeRectangleRows(Rectangle2D[], Rectangle2D, double) - Static method in class y.layout.LayoutTool
Reassigns the bounds of the rectangles to fit in a large rectangle with an aspect ratio close to the specified aspect ratio.
arrangeRectangleRows(Rectangle2D[], Rectangle2D, double, int) - Static method in class y.layout.LayoutTool
Reassigns the bounds of the rectangles to fit in a large rectangle with an aspect ratio close to the specified aspect ratio.
arrangeSwimlanes(Graph, DataProvider) - Static method in class y.layout.Swimlanes
Calculates an ordering of the swimlanes.
arrangeSwimlanes(Graph, DataProvider, int, int) - Static method in class y.layout.Swimlanes
Calculates an ordering of the swimlanes considering the specified ordering mode.
ArrayIntNodePQ - Class in y.util.pq
Implements a priority queue for nodes based on a array with bucket lists.
ArrayIntNodePQ(Graph, int) - Constructor for class y.util.pq.ArrayIntNodePQ
Returns an empty Priority-Queue.
ArrayIntNodePQ(Graph, DataProvider) - Constructor for class y.util.pq.ArrayIntNodePQ
Returns a new Priority-Queue initialized with all nodes of the graph.
ArrayIntNodePQ(Graph, NodeMap, int) - Constructor for class y.util.pq.ArrayIntNodePQ
Returns an empty Priority-Queue.
Arrow - Class in y.view
Defines a class for arrows, which are usually seen at the end of edges.
ArrowCellRenderer - Class in y.option
ListCellRenderer and TableCellRenderer implementation that renders objects of type Arrow nicely.
ArrowCellRenderer() - Constructor for class y.option.ArrowCellRenderer
Creates a new ArrowCellRenderer.
ARTreeLayouter - Class in y.layout.tree
The ARTreeLayouter arranges tree graphs in a compact fashion.
ARTreeLayouter() - Constructor for class y.layout.tree.ARTreeLayouter
Creates a new ARTreeLayouter instance with default settings.
AS_IS - Static variable in class y.layout.organic.OrganicLayouter
Initial placement strategy for starting with the node locations as they are in the input graph.
asAutoFlippingPainter(YLabel.Painter) - Static method in class y.view.AbstractCustomLabelPainter
Decorates an existing YLabel.Painter instance to support automatic flipping of label content according to rotation angle.
AsIsLayerer - Class in y.layout.hierarchic
AsIsLayerer assigns nodes to layers by analyzing already existing node coordinates.
AsIsLayerer() - Constructor for class y.layout.hierarchic.AsIsLayerer
Creates an instance of AsIsLayerer with default settings.
AsIsSequencer - Class in y.layout.hierarchic.incremental
This class calculates the sequence of the nodes within each layer using the nodes' coordinates.
AsIsSequencer() - Constructor for class y.layout.hierarchic.incremental.AsIsSequencer
Creates a new AsIsSequencer instance.
AspectRatioComponentLayerer - Class in y.layout.hierarchic.incremental
This class is a wrapper Layerer implementation that delegates the actual layering to a delegate Layerer object.
AspectRatioComponentLayerer(Layerer) - Constructor for class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
Creates a new instance of AspectRatioComponentLayerer using the given delegate Layerer instance.
assignChildEdgeSourcePort(LayoutGraph, Node, Edge, int) - Method in class y.layout.tree.DefaultPortAssignment
Assigns relative coordinates to the source port of the outgoing edge to a child of the given node.
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in class y.layout.hierarchic.AbstractDrawer
Assigns coordinates to the nodes of the given graph.
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.AbstractDrawer
Assigns the final coordinates to the objects of the graph.
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in class y.layout.hierarchic.AlignmentDrawer
Modifies the coordinates retrieved from the wrapped drawer in order to make the y-coordinates comply with the desired node alignment within the layers.
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in interface y.layout.hierarchic.Drawer
Assigns the coordinates to the nodes of the given graph.
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.LinearSegmentsDrawer
Assigns the final coordinates to the objects of the graph such that edges are drawn as polyline segments with at most two bends.
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in class y.layout.hierarchic.MedianDrawerWrapper
 
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Assigns the coordinates to the nodes of the given graph.
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
 
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.PendularDrawer
This is the main loop of this layout algorithm.
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.PolylineDrawer
 
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.SimplexDrawer
Assigns the coordinates to the nodes of the graph.
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.TreeDrawer
Assigns the final coordinates to the objects of the graph if the input graph is a tree.
assignEdgeGroupNodesToGroups(Layers) - Method in class y.layout.hierarchic.incremental.GroupingSupport
Assigns edge group nodes to groups based on a given Layers instance.
assignFolderName(Node, Graph2DView) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Assigns a name to the group node.
assignGroupName(Node, Graph2DView) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Assigns a name to the group node.
assignLabelNodesToGroups(Layers, ItemFactory) - Method in class y.layout.hierarchic.incremental.GroupingSupport
Assigns label nodes to groups.
assignLayerCoordinates(LayoutGraph, LayoutDataProvider, Layers) - Method in interface y.layout.hierarchic.incremental.NodePlacer
Assigns preliminary y-coordinates for each layer of a hierarchic layout.
assignLayerCoordinates(LayoutGraph, LayoutDataProvider, Layers) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.AsIsLayerer
Assigns all nodes of the graph to layers by analyzing already existing node coordinates and adds them to the Layers instance.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.BFSLayerer
Assigns all nodes of the graph to layers and adds them to the Layers instance.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.ConstraintLayerer
Assigns all nodes of the graph to layers and adds them to the Layers instance.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.GivenLayersLayerer
Assigns all nodes of the graph to layers and adds them to the Layers instance.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
Assigns all nodes of the graph to layers and registers them to the Layers instance based on the given aspect ratio.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
Assigns all nodes of the graph to layers and adds them to the Layers instance based on relative and absolute layering constraints defined by the given layering constraints.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in interface y.layout.hierarchic.incremental.Layerer
Assigns all nodes of the graph to layers and adds them to the Layers instance.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.OldLayererWrapper
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.TopologicalIncrementalLayerer
Calculates an optimal layering for incremental nodes.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.TopologicalLayerer
Assigns all nodes of the graph to layers and adds them to the Layers instance.
assignLayers(Graph, NodeMap) - Method in class y.layout.hierarchic.WeightedLayerer
Assigns all nodes of the graph to layers.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.WeightedLayerer
Assigns all nodes of the graph to layers and adds them to the Layers instance.
assignLayersFast(Graph, NodeMap) - Method in class y.layout.hierarchic.WeightedLayerer
Assigns all nodes of the graph to layers.
assignNewBounds() - Method in class y.view.tabular.TableSizeEditor
Assigns the new sizes of the rows/columns.
assignNodeLabel(boolean) - Method in class y.view.EditMode
Determines whether or not to assign a generic node label for newly created nodes.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.AsIsLayerer
Assigns all nodes of the graph to layers.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.BFSLayerer
Assigns the nodes of the graph to layers.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.ConstraintLayerer
Assigns all nodes of the graph to layers
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.GivenLayersLayerer
Assigns the nodes of the graph to layers given by the DataProvider registered with the graph using key GivenLayersLayerer.LAYER_ID_KEY.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in interface y.layout.hierarchic.Layerer
Assigns all nodes of the graph to layers.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.TopologicalLayerer
This method assigns the nodes in the graph to layers.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.WeightedLayerer
Assigns all nodes of the graph to layers.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList, DataProvider) - Method in class y.layout.hierarchic.WeightedLayerer
Assigns all nodes of the graph to layers.
assignNodeLayer(Graph, NodeMap, EdgeList, DataProvider) - Method in class y.layout.hierarchic.WeightedLayerer
Deprecated. Use 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.

assignNodesToSublayer(NodeList, LayoutDataProvider, LayoutGraph, NodeMap) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Assigns the nodes of a given layer to the corresponding upper/lower sublayer if node compaction is enabled.
assignParentEdgeTargetPort(LayoutGraph, Node, Edge) - Method in class y.layout.tree.DefaultPortAssignment
Assigns relative coordinates to the target port of the incoming edge from the parent of the given node.
assignPorts(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
Assigns source and target port coordinates to each edge of the graph.
assignPorts(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in interface y.layout.hierarchic.incremental.PortAllocator
Assigns to each edge of the graph a source port and target port coordinate pair.
assignPorts(LayoutGraph, NodeList[], DataProvider) - Static method in class y.layout.hierarchic.PortAssignment
Assigns port coordinates to the edges of a graph.
assignPorts(LayoutGraph, DataProvider, Comparator, Comparator) - Static method in class y.layout.hierarchic.PortAssignment
Assigns port coordinates to the edges.
assignPorts(LayoutGraph, Node) - Method in class y.layout.seriesparallel.DefaultPortAssignment
Places the ports of edges connecting to the given node according to the port assignment mode.
assignPorts(LayoutGraph, Node) - Method in interface y.layout.seriesparallel.PortAssignment
Assigns both the incoming edges' target ports as well as all source ports for the outgoing edges.
assignPorts(LayoutGraph, Node) - Method in class y.layout.tree.DefaultPortAssignment
Places the ports of edges connecting to the given node according to the port assignment mode.
assignPorts(LayoutGraph, Node) - Method in interface y.layout.tree.PortAssignment
Places the ports of edges connecting to the given node.
assignProfit() - Method in class y.layout.labeling.GreedyMISLabeling
Returns a NodeMap which assigns a profit value to each node in the conflict graph.
assignProfit() - Method in class y.layout.labeling.MISLabelingAlgorithm
Returns a NodeMap which assigns a profit value to each node in the conflict graph.
assignReverseLayout(LayoutGraph, Edge, Edge) - Static method in class y.layout.LayoutTool
Applies the reversed layout of the first edge to the second edge.
assignSequenceCoordinates(LayoutGraph, LayoutDataProvider, Layers, DrawingDistanceCalculator) - Method in interface y.layout.hierarchic.incremental.NodePlacer
Determines the resulting x-coordinates of a hierarchic layout.
assignSequenceCoordinates(LayoutGraph, LayoutDataProvider, Layers, DrawingDistanceCalculator) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
 
assignValuesTo(GenericTreeLayouter.SubtreeShape, AbstractRotatableNodePlacer.Matrix) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Copies the state of this GenericTreeLayouter.SubtreeShape instance to the given shape applying a modification matrix.
assignYCoords(LayoutGraph, NodeList[]) - Method in class y.layout.hierarchic.AbstractDrawer
Assigns the y-coordinates to the nodes respecting the minimum layer distance.
assignYCoords(LayoutGraph, NodeCursor[]) - Method in class y.layout.hierarchic.AbstractDrawer
Assigns the y-coordinates to the nodes respecting the minimum layer distance.
ASSISTANT_DPKEY - Static variable in class y.layout.tree.AssistantPlacer
A DataProvider key for marking which nodes are placed as assistants
AssistantPlacer - Class in y.layout.tree
The AssistantPlacer places nodes that are marked as assistants left and right of their parents and all other nodes below the assistant nodes.
AssistantPlacer() - Constructor for class y.layout.tree.AssistantPlacer
Creates a new AssistantPlacer instance with default settings.
AssistantPlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.AssistantPlacer
Creates a new AssistantPlacer instance that uses the transformation defined by the given matrix.
aStar(Graph, Node, Node, boolean, double[], double[]) - Static method in class y.algo.ShortestPaths
Solves the single-source single-sink shortest path problem for arbitrary graphs using an implementation of the well-known a-star algorithm (A*).
aStar(Graph, Node, Node, boolean, DataProvider, DataProvider) - Static method in class y.algo.ShortestPaths
Solves the single-source single-sink shortest path problem for arbitrary graphs using an implementation of the well-known a-star algorithm (A*).
aStar(Graph, Node, Node, boolean, double[], double[], Edge[]) - Static method in class y.algo.ShortestPaths
Solves the single-source single-sink shortest path problem for arbitrary graphs using an implementation of the well-known a-star algorithm (A*).
aStar(Graph, Node, Node, boolean, DataProvider, DataProvider, NodeMap) - Static method in class y.algo.ShortestPaths
Solves the single-source single-sink shortest path problem for arbitrary graphs using an implementation of the well-known a-star algorithm (A*).
asYInsets(Object) - Static method in class y.geom.YInsets
Returns a YInsets insets representing the specified data.
ATTR_NAME_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Constant for the "attr.name" attribute.
ATTR_TYPE_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Constant for the "attr.type" attribute.
ATTR_URI_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Constant for the "yfiles:attr.uri" attribute.
attribute(String, String) - Method in class y.io.gml.EdgeGraphicsParser
 
attribute(String, String) - Method in interface y.io.gml.GMLTokenizer.Callback
invoked when a string attributes was encountered
attribute(String, Number) - Method in interface y.io.gml.GMLTokenizer.Callback
invoked when a numeric attribute was encountered
attribute(String, String) - Method in class y.io.gml.GMLTokenizer.DebugCallback
 
attribute(String, Number) - Method in class y.io.gml.GMLTokenizer.DebugCallback
 
attribute(String, String) - Method in class y.io.gml.GMLTokenizer.EncoderCallback
 
attribute(String, Number) - Method in class y.io.gml.GMLTokenizer.EncoderCallback
 
attribute(String, String) - Method in class y.io.gml.ItemParser
Note: subclass implementers should make a super call, if they want to overwrite this method.
attribute(String, Number) - Method in class y.io.gml.ItemParser
Note: subclass implementers should make a super call, if they want to overwrite this method.
ATTRIBUTE_ALLOW_TEXT_INPUT - Static variable in class y.option.ColorOptionItem
Attribute key used to store an editor hint specifying whether or not a text input component is made available in addition to the default popup menu.
ATTRIBUTE_AUTO_ADOPT - Static variable in interface y.option.ItemEditor
If the value of this attribute equals Boolean.TRUE, the editor is initialized to be in autoAdopt mode.
ATTRIBUTE_AUTO_COMMIT - Static variable in interface y.option.ItemEditor
If the value of this attribute equals Boolean.TRUE, the editor is initialized to be in autoCommit state.
ATTRIBUTE_CARD_ID - Static variable in class y.option.DefaultEditorFactory
Attribute key used to store a String id tag.
ATTRIBUTE_COLUMNS - Static variable in class y.option.StringOptionItem
Attribute key used to store an editor hint specifying how many columns the editor should have.
ATTRIBUTE_CONTEXT - Static variable in class y.option.OptionItem
Attribute key used to store the item context handlername.sectionname.
ATTRIBUTE_CONTEXT - Static variable in class y.option.OptionSection
Attribute key used to store the section context handlername.
ATTRIBUTE_CONTROLLER_ID - Static variable in class y.option.DefaultEditorFactory
Attribute key used to store an Object id tag usable as a key in a Map.
ATTRIBUTE_CONVERTER - Static variable in class y.option.StringBasedOptionItem
Attribute key used to store a ObjectStringConverter to be used by editors.
ATTRIBUTE_DISPLAY_HEX_VALUES - Static variable in class y.option.ColorOptionItem
Attribute key used to store an editor hint specifying whether colors are displayed as hexadecimal values instead of decimal tuples.
ATTRIBUTE_EDITOR_LOCATION - Static variable in class y.option.TableEditorFactory
Attribute key that can be used to specify where external item editors should appear.
ATTRIBUTE_EDITOR_LOCATION_REFERENCE_COMPONENT - Static variable in class y.option.TableEditorFactory
Attribute key that can be used to specify a reference component for TableEditorFactory.EditorLocation.RELATIVE_TO_REFERENCE_COMPONENT.
ATTRIBUTE_ENUM_ALIGNMENT - Static variable in class y.option.DefaultEditorFactory
Attribute key used to store enum alignment hint.
ATTRIBUTE_ENUM_STYLE - Static variable in class y.option.DefaultEditorFactory
Attribute key used to store enum style hint.
ATTRIBUTE_EXPANDED_TRACKER - Static variable in class y.option.OptionSection
 
ATTRIBUTE_FILE_CHOOSER - Static variable in class y.option.FileOptionItem
Attribute key used to store a pre-configured instance of JFileChooser to be used by editors.
ATTRIBUTE_FILE_CHOOSER - Static variable in class y.option.ImageOptionItem
Attribute key used to store a pre-configured instance of JFileChooser to be used by editors.
ATTRIBUTE_FONT_NAME - Static variable in interface y.option.ItemEditor
Specifies the font family name for editors of text/string based option items.
ATTRIBUTE_FONT_SIZE - Static variable in class y.option.CommentOptionItem
Attribute key used to store a font size for the displayed comment within the editor.
ATTRIBUTE_GROUPS - Static variable in class y.option.OptionItem
Attribute key used to store the Collection of OptionGroup instance that the item belongs to.
ATTRIBUTE_INFO_POSITION - Static variable in class y.option.TableEditorFactory
Attribute key that can be used to specify the info style of the editor component.
ATTRIBUTE_ITEM_LISTENER - Static variable in class y.option.EnumOptionItem
Attribute key used to store an ItemListener.
ATTRIBUTE_LISTCELL_RENDERER - Static variable in class y.option.ImageOptionItem
Attribute key to register a customized renderer instance for list and table cell views
ATTRIBUTE_LOCALE - Static variable in class y.option.DoubleOptionItem
Attribute key used to store an editor hint which specifies that values should be parsed according specified locale.
ATTRIBUTE_LONG_DESCRIPTION - Static variable in class y.option.OptionItem
Attribute key used to store a detailed description.
ATTRIBUTE_LONG_DESCRIPTION - Static variable in class y.option.OptionSection
Attribute key used to store a detailed description.
ATTRIBUTE_MAX_VALUE - Static variable in class y.option.DoubleOptionItem
Attribute key to specify an upper bound for accepted values.
ATTRIBUTE_MAX_VALUE - Static variable in class y.option.IntOptionItem
Attribute key to specify an upper bound for accepted values.
ATTRIBUTE_MAX_VALUE_LABEL_TEXT - Static variable in class y.option.DefaultEditorFactory
Attribute key used to specify an alternative label text for the maximum value tick editors of bounded numerical option items, i.e.
ATTRIBUTE_MIN_VALUE - Static variable in class y.option.DoubleOptionItem
Attribute key to specify a lower bound for accepted values.
ATTRIBUTE_MIN_VALUE - Static variable in class y.option.IntOptionItem
Attribute key to specify a lower bound for accepted values.
ATTRIBUTE_MIN_VALUE_LABEL_TEXT - Static variable in class y.option.DefaultEditorFactory
Attribute key used to specify an alternative label text for the minimum value tick for editors of bounded numerical option items, i.e.
ATTRIBUTE_POPUP_COLUMNS - Static variable in class y.option.StringOptionItem
 
ATTRIBUTE_POPUP_ROWS - Static variable in class y.option.StringOptionItem
 
ATTRIBUTE_PRECISION - Static variable in class y.option.DoubleOptionItem
Attribute key used to store the display precision.
ATTRIBUTE_PREFIX_FILE_PROTOCOL - Static variable in class y.option.FileOptionItem
 
ATTRIBUTE_RENDERER - Static variable in class y.option.EnumOptionItem
Attribute key used to store an ListCellRenderer.
ATTRIBUTE_ROWS - Static variable in class y.option.StringOptionItem
Attribute key used to store an editor hint specifying how many rows the editor should have.
ATTRIBUTE_SELECT_TEXT_ON_FOCUS - Static variable in interface y.option.ItemEditor
If the value of this attribute equals 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).
ATTRIBUTE_SHOW_ALPHA - Static variable in class y.option.ColorOptionItem
Attribute key used to store an editor hint specifying whether alpha values should be editable.
ATTRIBUTE_SHOW_MORE_COLORS - Static variable in class y.option.ColorOptionItem
Attribute key used to store an editor hint specifying whether a chooser for all color values should be provided.
ATTRIBUTE_SHOW_MRU_COLORS - Static variable in class y.option.ColorOptionItem
Attribute key used to store an editor hint specifying whether a chooser for most recently used colors should be provided.
ATTRIBUTE_SHOW_NO_COLOR - Static variable in class y.option.ColorOptionItem
Attribute key used to store an editor hint specifying whether a null color (e.g. to be interpreted as transparency) should be provided.
ATTRIBUTE_SHOW_SOME_COLORS - Static variable in class y.option.ColorOptionItem
Attribute key used to store an editor hint specifying whether a chooser a for small subset of frequently used colors should be provided.
ATTRIBUTE_SHOW_URL - Static variable in class y.option.ImageOptionItem
Attribute key that controls whether or not the image URL should be displayed in the editor in addition to the actual image.
ATTRIBUTE_STRING_REPRESENTATION - Static variable in class y.option.TableEditorFactory
Attribute key used to store String representations of the option item or value.
ATTRIBUTE_STRING_STYLE - Static variable in class y.option.DefaultEditorFactory
Attribute key used to store string style hint.
ATTRIBUTE_TABLE_EDITOR - Static variable in class y.option.TableEditorFactory
Attribute key that can be used to store a cell editor to use instead of the cell editor returned by TableEditorFactory.getDefaultEditor(OptionItem).
ATTRIBUTE_TABLE_RENDERER - Static variable in class y.option.TableEditorFactory
Attribute key that can be used to store a cell renderer to use instead of the cell renderer returned by TableEditorFactory.getDefaultRenderer(OptionItem).
ATTRIBUTE_THEME - Static variable in class y.option.TableEditorFactory
Attribute key that can be used to specify a color theme for the editor component.
ATTRIBUTE_TITLE - Static variable in class y.option.OptionGroup
Attribute key used to store a title String.
ATTRIBUTE_TITLE - Static variable in class y.option.OptionHandler
Attribute key used to store a String to be displayed in the title bar of dialogs created by the showEditor methods.
ATTRIBUTE_TITLE_KEY - Static variable in class y.option.OptionHandler
Attribute key used to store an i18n key to retrieve a localized String to be displayed in the title bar of dialogs created by the showEditor methods.
ATTRIBUTE_UNSIGNED - Static variable in class y.option.DoubleOptionItem
Attribute key used to store an editor hint which specifies that values should be displayed without any sign prefix.
ATTRIBUTE_UNSIGNED - Static variable in class y.option.IntOptionItem
Attribute key used to store an editor hint which specifies that values should be displayed without any sign prefix.
ATTRIBUTE_USE_ICON_AS_TRIGGER - Static variable in class y.option.ColorOptionItem
Attribute key used to store an editor hint specifying whether or not the color display icon used with text input serves to open the default popup menu.
ATTRIBUTE_USE_ITEM_NAME_AS_TOOLTIP_FALLBACK - Static variable in class y.option.TableEditorFactory
Attribute key that controls whether the name of an OptionItem should be used as its tool tip text if no explicit tip text has been specified.
AttributeOwner - Interface in y.option
Specifies the general contract for storing attributes.
attributes - Variable in class y.io.gml.ItemParser
the attribute map, used to store key value pairs which belong to the top level only
attributes() - Method in class y.io.LinkInfo
Returns an iterator over the set of attribute names in this LinkInfo.
AutoBoundsFeature - Interface in y.view.hierarchy
Additional interface for node realizers whose bounds may be determined by other factors then explicit bound assignment.
AutoDragViewMode - Class in y.view
ViewMode implementation that adds automatic scrolling capabilities to Graph2DView.
AutoDragViewMode() - Constructor for class y.view.AutoDragViewMode
Creates a new AutoDragViewMode that can be added as a view mode to a GRaph2DView.
autoFlipBox(OrientedRectangle) - Static method in class y.layout.LayoutTool
Flips the orientation of a given rectangle, if its up vector points downward (upY > 0).
AutoRotationSliderEdgeLabelModel - Class in y.view
Special EdgeLabelModel implementation used specifically for labels that are being rotated automatically according to the path of the edge.
AutoRotationSliderEdgeLabelModel() - Constructor for class y.view.AutoRotationSliderEdgeLabelModel
 
AutoRotationSliderEdgeLabelModel.Handler - Class in y.view
Provides GraphML (de-)serialization support for AutoRotationSliderEdgeLabelModel and its parameters.
AutoRotationSliderEdgeLabelModel.Handler() - Constructor for class y.view.AutoRotationSliderEdgeLabelModel.Handler
 
AUTOSIZE_CONTENT - Static variable in class y.view.YLabel
Automatic size calculation policy specifier.
AUTOSIZE_NODE_HEIGHT - Static variable in class y.view.NodeLabel
Automatic size calculation policy specifier.
AUTOSIZE_NODE_SIZE - Static variable in class y.view.NodeLabel
Automatic size calculation policy specifier.
AUTOSIZE_NODE_WIDTH - Static variable in class y.view.NodeLabel
Automatic size calculation policy specifier.
AUTOSIZE_NONE - Static variable in class y.view.YLabel
Automatic size calculation policy specifier.
AUTOUPDATE_IMAGELIST - Static variable in class y.option.ImageOptionItem
Attribute key that controls whether the list of available image values should be automatically updated when an image has been selected through the browser.
AVAILABLE - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
A list of all available matrices.
availableArrows() - Static method in class y.view.Arrow
Returns a vector of all available arrows, i.e. all built in types and all added custom types.
availableImageURLs() - Static method in class y.view.ImageNodeRealizer
Returns a vector of all URL objects, that have are used as keys to ImageNodeRealizer's image cache.
availableLineTypes() - Static method in class y.view.LineType
Returns a vector that contains all available LineTypes.
availablePositions(Byte) - Static method in class y.view.EdgeLabel
Returns the possible edge label position specifiers for the given model.
availablePositions(Byte) - Static method in class y.view.NodeLabel
Returns a vector of all valid positions for the given model The positions are wrapped in Byte objects.

B

BackgroundRenderer - Interface in y.view
An interface for classes that provide background rendering for Graph2DView.
backupDataProvider(Graph2D, Object) - Method in class y.module.LayoutModule
Backs up and removes the data provider registered for the given key.
backupGraphics(Graphics2D) - Method in class y.view.AbstractCustomNodePainter
This method should store the graphics context so that all state of the context can be reversed in a subsequent call to AbstractCustomNodePainter.restoreGraphics(Graphics2D) This implementation stores and restores the color, the stroke, and the paint of the graphics context.
backupRealizers() - Method in class y.view.Graph2D
A method that supports undoability of the changes performed on node and edge realizers.
backupRealizers(EdgeCursor) - Method in class y.view.Graph2D
A method that supports undoability of the changes performed on the edge realizers associated with the given edges.
backupRealizers(NodeCursor) - Method in class y.view.Graph2D
A method that supports undoability of the changes performed on the node realizers associated with the given nodes.
backupRealizers(Graph2D, EdgeCursor) - Method in interface y.view.Graph2D.BackupRealizersHandler
Called in response to a Graph2D.backupRealizers(y.base.EdgeCursor) call.
backupRealizers(Graph2D, NodeCursor) - Method in interface y.view.Graph2D.BackupRealizersHandler
Called in response to a Graph2D.backupRealizers(y.base.NodeCursor) call.
backupRealizers(Graph2D, NodeCursor) - Method in class y.view.Graph2DUndoManager
Graph2D.BackupRealizersHandler implementation.
backupRealizers(Graph2D, EdgeCursor) - Method in class y.view.Graph2DUndoManager
Graph2D.BackupRealizersHandler implementation.
BackupValueOwner - Interface in y.option
This interface should be implemented by all OptionItem subclasses that want to support Editor.resetValue().
backward() - Method in class y.base.CommandStream
Returns the next command for which an undo operation is meaningful and consistent with respect to the order of the commands registered.
backwardPossible() - Method in class y.base.CommandStream
Returns true iff it is possible to retrieve a command by calling CommandStream.backward().
BadVersionException - Exception in y.io
A 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(byte) - Constructor for exception y.io.BadVersionException
Creates a new instance of BadVersionException with detail message.
BadVersionException(byte, byte) - Constructor for exception y.io.BadVersionException
Creates a new instance of BadVersionException without detail message.
BadVersionException() - Constructor for exception y.io.BadVersionException
Creates a new instance of BadVersionException without detail message.
BadVersionException(String) - Constructor for exception y.io.BadVersionException
Constructs an instance of BadVersionException with the specified detail message.
BalloonLayouter - Class in y.layout.tree
A tree layout algorithm that arranges the subtrees of the tree in a balloon-like fashion.
BalloonLayouter() - Constructor for class y.layout.tree.BalloonLayouter
Creates a new BalloonLayouter instance with default settings.
BalloonLayouter.NodeInfo - Class in y.layout.tree
Encapsulates information bound to a node while the algorithm calculates a layout.
BalloonLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for BalloonLayouter.
BalloonLayoutModule() - Constructor for class y.module.BalloonLayoutModule
Creates an instance of this module.
BARYCENTER_HEURISTIC - Static variable in class y.layout.hierarchic.ClassicLayerSequencer
A weight assignment based on a barycenter heuristic.
BARYCENTER_HEURISTIC - Static variable in class y.layout.hierarchic.incremental.DefaultLayerSequencer
A weight assignment specifier based on a barycenter heuristic.
Base64 - Class in y.io.graphml
Static helper class that converts byte arrays from and to BASE64 encoded strings.
BCC_COMPACT - Static variable in class y.layout.circular.CircularLayouter
The specifier for a layout style where the nodes within a biconnected component of the input graph are treated as separate partitions.
BCC_ISOLATED - Static variable in class y.layout.circular.CircularLayouter
The specifier for a layout style where the nodes within a biconnected component of the input graph are treated as separate partitions.
BCCSubgraph - Class in y.layout.planar
This class calculates a planar subgraph for the each biconnected component of the graph and then puts these planar subgraphs together.
BCCSubgraph(InitialPlanarSubgraph) - Constructor for class y.layout.planar.BCCSubgraph
 
BeanSerializer - Class in y.util
This class is a simple implementation for automatic object string conversion.
BeanSerializer(Class) - Constructor for class y.util.BeanSerializer
Creates a new instance of BeanSerialization for the given class type.
BEFORE - Static variable in class y.base.Graph
Object insertion specifier.
BEFORE_CHILDREN - Static variable in class y.io.graphml.input.ParsePrecedence
The data is parsed after its owner GraphML element, but before any non-data child content.
BEFORE_CHILDREN - Static variable in class y.io.graphml.output.WritePrecedence
The data is written before any non-data child content.
BEFORE_OWNER - Static variable in class y.io.graphml.input.ParsePrecedence
The data is parsed before its owner GraphML element.
beforeSelectionCycling(YCursor) - Method in class y.view.EditMode
This method is called before cycling the selection.
BEGIN - Static variable in class y.anim.AnimationEvent
Event hint specifier.
begin() - Method in class y.io.gml.EdgeGraphicsParser
 
begin() - Method in class y.io.gml.EdgeParser
 
begin() - Method in class y.io.gml.HierarchyNodeParser
 
begin() - Method in class y.io.gml.ItemParser
this method will be called as soon as the parser enters the scope.
begin() - Method in class y.io.gml.LineParser
 
begin() - Method in class y.io.gml.NodeGraphicsParser
 
begin() - Method in class y.io.gml.NodeParser
 
BEGIN_BLOCK - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that a block of consecutive events starts.
beginLayerPainting(Graphics2D, int, boolean) - Method in class y.view.DefaultGraph2DRenderer
Callback that is called before the given layer is painted.
beginScope(String) - Method in class y.io.gml.EdgeGraphicsParser
 
beginScope(String) - Method in interface y.io.gml.GMLTokenizer.Callback
called when a new gml scope begins '['
beginScope(String) - Method in class y.io.gml.GMLTokenizer.DebugCallback
 
beginScope(String) - Method in class y.io.gml.GMLTokenizer.EncoderCallback
 
beginScope(String) - Method in class y.io.gml.HierarchyNodeParser
 
beginScope(String) - Method in class y.io.gml.ItemParser
Note: subclass implementers should make a super call, if they want to overwrite this method.
beginScope(String) - Method in class y.io.gml.NodeGraphicsParser
 
beginSection(String) - Method in class y.io.gml.GMLEncoder
Writes the start tag for a given section.
beginSection(String) - Method in class y.io.gml.XGMLEncoder
 
bellmanFord(Graph, Node, boolean, double[], double[]) - Static method in class y.algo.ShortestPaths
Solves the single-source shortest path problem for arbitrary graphs.
bellmanFord(Graph, Node, boolean, double[], double[], Edge[]) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.bellmanFord(Graph, Node, boolean, double[], double[]) but, additionally, this method yields the path edges of each calculated shortest path.
bellmanFord(Graph, Node, boolean, DataProvider, NodeMap, NodeMap) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.bellmanFord(Graph, Node, boolean, double[], double[], Edge[]) but uses NodeMaps and DataProviders instead of arrays.
belongsToSelection(Node, Rectangle2D) - Method in class y.view.SelectionBoxMode
Callback method that decides whether or not the given node should be selected, by the given selection box bounds.
belongsToSelection(Edge, Rectangle2D) - Method in class y.view.SelectionBoxMode
Callback method that decides whether or not the given edge should be selected, by the given selection box bounds.
belongsToSelection(Bend, Rectangle2D) - Method in class y.view.SelectionBoxMode
Callback method that decides whether or not the given bend should be selected, by the given selection box bounds.
belongsToSelection(YLabel, Rectangle2D) - Method in class y.view.SelectionBoxMode
Callback method that decides whether or not the given label should be selected, by the given selection box bounds.
belongsToSelection(NodePort, Rectangle2D) - Method in class y.view.SelectionBoxMode
Callback method that decides whether or not the given node port should be selected, by the given selection box bounds.
Bend - Class in y.view
This class represents a control point of a visual edge.
Bend(EdgeRealizer, double, double) - Constructor for class y.view.Bend
Instantiates a new Bend at the given location.
bend() - Method in interface y.view.BendCursor
Returns the bend at the current location of the cursor.
BEND - Static variable in class y.view.HitInfo
Type specifier for bends used to declare the order of search precedence.
BendAndCrossingCostHelper - Class in y.layout.planar
Helper class for bend and crossing cost including subdivision handling.
BendAndCrossingCostHelper(LayoutGraph, PlanarInformation) - Constructor for class y.layout.planar.BendAndCrossingCostHelper
 
bendChanged(Bend, double, double) - Method in class y.view.ArcEdgeRealizer
Recalculates the arc path after the bend of this edge has been moved.
bendChanged(Bend, double, double) - Method in class y.view.EdgeRealizer
Informs the edge, that a bend has changed position By default this method does nothing.
bendChanged(Bend, double, double) - Method in class y.view.GenericEdgeRealizer
 
bendChanged(EdgeRealizer, BendList, Bend, double, double) - Method in interface y.view.GenericEdgeRealizer.BendHandler
Callback method for EdgeRealizer.bendChanged(Bend, double, double)
bendChanged(EdgeRealizer, BendList, Bend, double, double) - Method in class y.view.SimpleBendHandler
This implementation does nothing.
bendClicked(Graph2D, Bend, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by both EditMode.mouseReleasedLeft(double,double) and EditMode.mouseShiftReleasedLeft(double,double) when a Bend has been clicked.
BendConverter - Class in y.layout
BendConverter replaces edge bends with dummy nodes for the core layout algorithm.
BendConverter() - Constructor for class y.layout.BendConverter
Creates a new BendConverter instance with default settings.
BendConverter(Layouter) - Constructor for class y.layout.BendConverter
Creates a new instance of BendConverter with the given core layout algorithm.
BendConverter(double) - Constructor for class y.layout.BendConverter
Creates a new BendConverter instance with the given size as the width and height for the dummy nodes.
bendCount() - Method in class y.view.EdgeRealizer
Returns the number of bends of this realizer.
bendCreated(Graph2D, Edge, Bend, double, double) - Method in class y.view.EditMode
This method gets called after a new bend has been created by this mode.
BendCursor - Interface in y.view
A cursor interface for iterating over bends.
bendDragged(Graph2D, Bend, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when a Bend is being dragged.
BendList - Class in y.view
An list for bends
BendList() - Constructor for class y.view.BendList
Creates an empty BendList.
BendList(BendCursor) - Constructor for class y.view.BendList
Creates a list containing the bends accessible via the given bend cursor.
bendPos(Bend) - Method in class y.view.EdgeRealizer
Returns the index of the bend in the bend sequence.
bends() - Method in class y.view.BendList
Returns an bend cursor for this bend list.
bends - Variable in class y.view.EdgeRealizer
The list where bends are stored.
bends() - Method in class y.view.EdgeRealizer
Returns a cursor over all bends of this realizer.
bends() - Method in class y.view.Graph2D
Returns a bend cursor over all bends in this graph.
BENDS - Static variable in interface y.view.Graph2DTraversal
Type bit mask representing bends.
BevelNodePainter - Class in y.view
This class is an implementation of GenericNodeRealizer.Painter that draws a rounded rectangle with a bevel border and an optional simple drop shadow in a shiny fashion.
BevelNodePainter() - Constructor for class y.view.BevelNodePainter
 
BezierEdgeRealizer - Class in y.view
This realizer draws an edge as a bezier (cubic) spline curve.
BezierEdgeRealizer() - Constructor for class y.view.BezierEdgeRealizer
Default Constructor.
BezierEdgeRealizer(EdgeRealizer) - Constructor for class y.view.BezierEdgeRealizer
Constructs a new BezierEdgeRealizer as a copy of the given realizer.
BezierEdgeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of BezierEdgeRealizer.
BezierEdgeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.BezierEdgeRealizerSerializer
 
BezierPathCalculator - Class in y.view
Calculates the visible path of an edge as a bezier curve.
BezierPathCalculator() - Constructor for class y.view.BezierPathCalculator
Initializes a new BezierPathCalculator instance.
BezierPathCalculator(boolean) - Constructor for class y.view.BezierPathCalculator
Initializes a new BezierPathCalculator instance.
Bfs - Class in y.algo
This class provides services that center around breadth first search (BFS).
BFSLayerer - Class in y.layout.hierarchic
BFSLayerer uses a breadth first search for assigning layers to the nodes.
BFSLayerer() - Constructor for class y.layout.hierarchic.BFSLayerer
Creates an instance of BFSLayerer.
BG_LAYER - Static variable in class y.view.Graph2DView
Background layer constant.
BHeapDoubleNodePQ - Class in y.util.pq
This class implements a priority queue for nodes whose priority values are of type double.
BHeapDoubleNodePQ(Graph) - Constructor for class y.util.pq.BHeapDoubleNodePQ
Creates an empty NodePQ for nodes contained in the given graph.
BHeapIntNodePQ - Class in y.util.pq
This class implements a priority queue for nodes whose priority values are of type int.
BHeapIntNodePQ(Graph) - Constructor for class y.util.pq.BHeapIntNodePQ
Creates an empty NodePQ for nodes contained in the given graph.
BHeapNodePQ - Class in y.util.pq
This class represents a priority queue for nodes where the priority values are of type Object The implementation is based on binary heaps.
BHeapNodePQ(Graph, Comparator) - Constructor for class y.util.pq.BHeapNodePQ
Creates an empty NodePQ for nodes contained in the given graph.
BHeapNodePQ(Graph, Comparator, NodeMap) - Constructor for class y.util.pq.BHeapNodePQ
Creates an empty NodePQ for nodes contained in the given graph.
biconnectedComponentGrouping(Graph, NodeMap) - Static method in class y.algo.Groups
This method partitions the graph by analyzing its biconnected components.
biconnectedComponents(Graph) - Static method in class y.algo.GraphConnectivity
Calculates the biconnected components of a given undirected graph.
biconnectedComponents(Graph, EdgeMap) - Static method in class y.algo.GraphConnectivity
Calculates the biconnected components of a given undirected graph and returns their number.
biconnectedComponents(Graph, EdgeMap, NodeMap) - Static method in class y.algo.GraphConnectivity
Calculates the biconnected components and the articulation points of a given undirected graph and returns the number of biconnected components.
bindEdge(Edge) - Method in class y.view.EdgeRealizer
Binds an actual edge to this realizer.
bindModelToView(Node, Node) - Method in class y.view.ModelViewManager
Binds the specified model node to the specified view node.
bindModelToView(Edge, Edge) - Method in class y.view.ModelViewManager
Binds the specified model edge to the specified view edge.
bindRealizer(EdgeRealizer) - Method in class y.view.EdgeLabel
Binds the given edge realizer to this label.
bindRealizer(NodeRealizer) - Method in class y.view.NodeLabel
Binds the given node realizer to this label.
bindRealizer(NodeRealizer) - Method in class y.view.NodePort
Associates this port instance to the specified node realizer.
bindSourcePort(Edge) - Method in class y.view.NodePort
Registers this port instance as connection point at source side for the specified edge.
bindSourcePort(EdgeRealizer) - Method in class y.view.NodePort
Registers this port instance as connection point at source side for the specified edge.
bindSourcePort(NodePort, Edge) - Static method in class y.view.NodePort
Registers the specified port as connection point at source side for the specified edge.
bindSourcePort(NodePort, EdgeRealizer) - Static method in class y.view.NodePort
Registers the specified port as connection point at source side for the specified edge.
bindTargetPort(Edge) - Method in class y.view.NodePort
Registers this port instance as connection point at target side for the specified edge.
bindTargetPort(EdgeRealizer) - Method in class y.view.NodePort
Registers this port instance as connection point at target side for the specified edge.
bindTargetPort(NodePort, Edge) - Static method in class y.view.NodePort
Registers the specified port as connection point at target side for the specified edge.
bindTargetPort(NodePort, EdgeRealizer) - Static method in class y.view.NodePort
Registers the specified port as connection point at target side for the specified edge.
Bipartitions - Class in y.algo
This class provides methods to determine whether a graph is bipartite and to obtain the corresponding partitions.
BLACK - Static variable in class y.algo.Dfs
A constant indicating a node has been completed.
blink(NodeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that lets the node represented by the specified NodeRealizer blink (once).
BLOCK_UPON_MINIMUM_SIZE - Static variable in class y.view.HotSpotMode
Resize policy specifier.
BLUE - Static variable in class y.algo.Bipartitions
A constant for marking a node that belongs to the blue partition.
blurIn(Drawable, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a blurring fade-in effect to the specified Drawable.
blurIn(NodeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a blurring fade-in effect to the specified NodeRealizer.
blurIn(EdgeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a blurring fade-in effect to the specified EdgeRealizer.
blurOut(Drawable, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a blurring fade-out effect to the specified Drawable.
blurOut(NodeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a blurring fade-out effect to the specified NodeRealizer.
blurOut(EdgeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a blurring fade-out effect to the specified EdgeRealizer.
BmpImageIoOutput - Class in y.module.io
Exports a diagram to a BMP bitmap image.
BmpImageIoOutput() - Constructor for class y.module.io.BmpImageIoOutput
Creates a new instance of BmpImageIoOutput
BOOLEAN - Static variable in class y.io.graphml.KeyType
KeyType boolean.
BooleanValue - Interface in y.util
Specifies the contract of a general purpose read-only boolean value object.
BooleanValueSettable - Interface in y.util
Specifies the contract of modifiable boolean value objects.
BoolOptionItem - Class in y.option
An option item for boolean values.
BoolOptionItem(String, Boolean) - Constructor for class y.option.BoolOptionItem
Creates a new instance of BoolOptionItem.
BoolOptionItem(String, boolean) - Constructor for class y.option.BoolOptionItem
Creates a new instance of BoolOptionItem.
BORDER_CENTER_PORTS - Static variable in class y.layout.tree.TreeLayouter
A constant defining that ports are placed at the center of the border of the nodes.
BORDER_DISTRIBUTED_PORTS - Static variable in class y.layout.tree.TreeLayouter
A constant defining that ports are evenly distributed along the border of the nodes.
BorderLine - Class in y.geom
This class can be used to easily model an orthogonal border line or sky-line.
BorderLine(double) - Constructor for class y.geom.BorderLine
Creates a new BorderLine with the given value from -Double.MAX_VALUE to +Double.MAX_VALUE.
BorderLine(double, double, double) - Constructor for class y.geom.BorderLine
Creates a new BorderLine from a single segment.
BorderLine(double, double, double, double) - Constructor for class y.geom.BorderLine
Creates a new BorderLine from a single segment.
BorderLine.Segment - Class in y.geom
The handle of a segment of a borderline.
BORDERLINE_EAST - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Side constant that defines the index of the eastern border line.
BORDERLINE_NORTH - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Side constant that defines the index of the northern border line.
BORDERLINE_SOUTH - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Side constant that defines the index of the southern border line.
BORDERLINE_WEST - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Side constant that defines the index of the western border line.
bottom - Variable in class y.geom.YInsets
The inset from the bottom.
BOTTOM - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the bottom inside the node.
bottom - Variable in class y.layout.NodeHalo
The NodeHalo size at the bottom side of the node.
BOTTOM - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
BOTTOM - Static variable in class y.view.SnapLine
Constant that describes a special snap type.
BOTTOM_ALIGN - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getBottomAlignAction().
BOTTOM_LEFT - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the bottom-left inside the node.
BOTTOM_LEFT - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
BOTTOM_RIGHT - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the bottom-right inside the node.
BOTTOM_RIGHT - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
BOTTOM_TEXT_POSITION - Static variable in class y.view.YLabel
Vertical text position specifier that places text below the icon.
BOTTOM_TO_TOP - Static variable in interface y.layout.LayoutOrientation
Orientation specifier which defines that the main layout orientation is from bottom to top.
BoundedQueue - Class in y.util
This class represents an efficient queue of bounded size.
BoundedQueue(int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue.
BoundedQueue(Object[], int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue copying the values in the given array to the queue.
BoundedQueue(Collection, int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue copying the values in the given collection to the queue.
BoundedQueue(Iterator, int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue copying the values from the given iterator to the queue.
BoundedQueue(YList, int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue copying the values in the given list to the queue.
BoundedQueue(YCursor, int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue copying the values from the cursor to the queue.
BoundedStack - Class in y.util
This class represents an efficient stack of bounded size.
BoundedStack(int) - Constructor for class y.util.BoundedStack
Creates a new instance of BoundedStack.
boundsChanged() - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.BoundsChangedHandler implementation to delegate the actual work to.
boundsChanged(NodeRealizer) - Method in interface y.view.GenericNodeRealizer.BoundsChangedHandler
Called when the bounds of the given NodeRealizer have been changed.
boundsChanged() - Method in class y.view.NodeRealizer
Callback method that should be overwritten by subclasses, that are interested in changes of the bounds of this realizer.
BOX_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A layout style that modifies the size of nodes to minimize the overall number of bends.
boxesToNodes - Variable in class y.layout.labeling.MISLabelingAlgorithm
The mapping from the LabelCandidates to the corresponding nodes in the MISLabelingAlgorithm.conflictGraph.
boxIntersectsSegment(YRectangle, YPoint, YPoint) - Static method in class y.geom.LineSegment
Checks whether a line segment intersects a box.
boxIntersectsSegment(YRectangle, double, double, double, double) - Static method in class y.geom.LineSegment
Checks whether a line segment intersects a box.
boxIntersectsSegment(double, double, double, double, double, double, double, double) - Static method in class y.geom.LineSegment
Checks whether a line segment intersects a paraxial box.
BRICKED - Static variable in class y.view.DefaultBackgroundRenderer
Mode constant.
BridgeCalculator - Class in y.view
Calculates and inserts "bridges" (also called "gaps" or "jumps") into PathIterators.
BridgeCalculator(int) - Constructor for class y.view.BridgeCalculator
Creates a new BridgeCalculator instance with given initial size for the storage of segments.
BridgeCalculator() - Constructor for class y.view.BridgeCalculator
Creates a new BridgeCalculator instance using the default size for the storage of segments.
BridgeCalculatorCellRenderer - Class in y.option
ListCellRenderer and TableCellRenderer implementation that renders objects of type BridgeCalculator nicely.
BridgeCalculatorCellRenderer() - Constructor for class y.option.BridgeCalculatorCellRenderer
Creates a default BridgeCalculatorCellRenderer with style BridgeCalculatorCellRenderer.STYLE_ALL
BridgeCalculatorCellRenderer(byte) - Constructor for class y.option.BridgeCalculatorCellRenderer
Creates a new BridgeCalculatorCellRenderer.
bridgeFace(Edge, Edge, Edge) - Method in class y.layout.planar.PlanarInformation
This method updates the faces of the graph when an edge is inserted which connects two different connected components.
bridgeFace(Edge) - Method in class y.layout.planar.PlanarInformation
This method updates the faces of the graph when an edge is inserted which connects two different connected components.
bu(Object) - Static method in class y.util.D
Like D.bug(Object), but omits newline.
bu(Object, Object) - Static method in class y.util.D
Like D.bug(Object, Object), but does not append a newline to the output.
bu(int, String) - Static method in class y.util.D
Like D.bug(int, String), but uses no line-feed.
BUFFERED - Static variable in class y.view.Graph2DLayoutExecutor
Mode constant for use in 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 - Class in y.layout
A BufferedLayouter is a hull algorithm that invokes its core layout algorithm on a copy of the input graph.
BufferedLayouter() - Constructor for class y.layout.BufferedLayouter
Creates a new BufferedLayouter instance without a core layout algorithm.
BufferedLayouter(Layouter) - Constructor for class y.layout.BufferedLayouter
Creates a new BufferedLayouter instance using the given core layout algorithm.
bug(int, String) - Static method in class y.util.D
Prints the given string to System.out if the given debug level if bigger than DEBUG_LEVEL.
bug(Object) - Static method in class y.util.D
Prints the given object to System.err unconditionally.
bug(Object, Object) - Static method in class y.util.D
Print the given message to 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.
bug(Object, int, Object) - Static method in class y.util.D
Print the given message to System.err if the fully qualified class name of the given source object is encoded in the system property y.debug.
buildViewGraph() - Method in class y.view.LocalViewCreator.AncestorGroups
 
buildViewGraph() - Method in class y.view.LocalViewCreator
Creates graph elements in the creator's view graph.
buildViewGraph() - Method in class y.view.LocalViewCreator.CommonParentGroup
 
buildViewGraph() - Method in class y.view.LocalViewCreator.EdgeGroup
 
buildViewGraph() - Method in class y.view.LocalViewCreator.FolderContents
 
buildViewGraph() - Method in class y.view.LocalViewCreator.Neighborhood
 
buildViewGraph() - Method in class y.view.LocalViewCreator.SourceAndTarget
 
BUS_ALIGNED - Static variable in class y.layout.tree.GridNodePlacer
Horizontal RootAlignment with the bus of the grid so that the position of the root depends on the selected bus placement.
BUS_DESCRIPTOR_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for specifying the bus to which an edge belongs to.
BUS_DESCRIPTOR_DPKEY - Static variable in class y.layout.router.polyline.EdgeRouter
A 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.
BUS_IGNORE_COLOR - Static variable in class y.module.PolylineEdgeRouterModule
 
BUS_PLACEMENT_CENTER - Static variable in class y.layout.tree.GridNodePlacer
A bus placement that places the bus that connects the child nodes in the center of the child subtrees.
BUS_PLACEMENT_LEADING - Static variable in class y.layout.tree.GridNodePlacer
A bus placement that places the bus that connects the child nodes in a leading way, left of the child subtrees.
BUS_PLACEMENT_TRAILING - Static variable in class y.layout.tree.GridNodePlacer
A bus placement that places the bus that connects the child nodes in a trailing way, right of the child subtrees.
BusDescriptor - Class in y.layout.hierarchic.incremental
A BusDescriptor defines settings for edges routed on a common bus and forming a bus substructure for IncrementalHierarchicLayouter.
BusDescriptor() - Constructor for class y.layout.hierarchic.incremental.BusDescriptor
 
BusDescriptor - Class in y.layout.router
A descriptor for bus-related information to be associated with an edge.
BusDescriptor(Object) - Constructor for class y.layout.router.BusDescriptor
Creates a new instance of BusDescriptor for the specified bus ID which is marked as not fixed and uses the default edge group IDs.
BusDescriptor(Object, Object, Object) - Constructor for class y.layout.router.BusDescriptor
Creates a new instance of BusDescriptor for the specified parameters and marks it as not fixed.
BusDescriptor(Object, boolean) - Constructor for class y.layout.router.BusDescriptor
Creates a new instance of BusDescriptor for the specified parameters and default group IDs.
BusDescriptor(Object, boolean, Object, Object) - Constructor for class y.layout.router.BusDescriptor
Creates a new instance of BusDescriptor for the specified parameters.
BusDescriptor(Object, boolean, Object, Object, byte) - Constructor for class y.layout.router.BusDescriptor
Creates a new instance of BusDescriptor for the specified parameters.
BusDescriptor - Class in y.layout.router.polyline
A BusDescriptor defines settings for edges routed on a common bus by EdgeRouter.
BusDescriptor() - Constructor for class y.layout.router.polyline.BusDescriptor
 
BusPlacer - Class in y.layout.tree
The BusPlacer creates a bus to which all child nodes and the local root node are connected.
BusPlacer() - Constructor for class y.layout.tree.BusPlacer
Creates a new instance of BusPlacer with default settings.
BusPlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.BusPlacer
Creates a new BusPlacer instance that uses the transformation defined by the given matrix.
BusRepresentations - Class in y.layout.router
This class provides helper methods to convert between buses given by complete subgraphs and buses represented by specific hub nodes.
BusRouter - Class in y.layout.router
An edge routing algorithm which routes edges of a graph in an orthogonal bus-style.
BusRouter() - Constructor for class y.layout.router.BusRouter
Creates a new instance of BusRouter with default settings.
BusRouterModule - Class in y.module
Module for the BusRouter.
BusRouterModule() - Constructor for class y.module.BusRouterModule
Creates an instance of this module.

C

calcAngles(Node) - Method in class y.layout.tree.BalloonLayouter
Calculates the wedge angle that has to be reserved for the subtree rooted at the given node.
calcAngles(Node, double) - Method in class y.layout.tree.BalloonLayouter
Calculates the wedge angle that has to be reserved for the subtree rooted at the given node scaling the distance with the given scale factor.
calcBoundingBox(LayoutGraph) - Method in class y.layout.ComponentLayouter
Calculates the bounding box of a graph component including NodeHalos.
calcBoundingBox(Graph, GraphLayout, Rectangle2D) - Method in class y.view.LayoutMorpher
Calculates the true bounding box of the graph using the given GraphLayout.
calcChildArrangement(Node) - Method in class y.layout.tree.BalloonLayouter
Calculates a child node arrangement for a given root node of the tree.
calcConvexHull(YList) - Static method in class y.geom.Geom
Calculates the convex hull for a set of points.
calcDelauneyTriangulation(Graph, DataProvider, EdgeMap) - Static method in class y.geom.Triangulator
Computes a Delauney triangulation of the given points.
calcFaces() - Method in class y.layout.planar.SimplePlanarInformation
Calculates the faces of the graph from a given edge order.
calcFaces(EdgeOrder) - Method in class y.layout.planar.SimplePlanarInformation
Calculates the faces of the graph from the cyclic order of the edges around their source nodes.
calcFrame(double) - Method in interface y.anim.AnimationObject
Calculates the animation frame for the specified point in time.
calcFrame(double) - Method in class y.view.LayoutMorpher
Calculates the next animation frame.
calcIntersection(YPoint, YVector, YPoint, YVector) - Static method in class y.geom.Geom
Calculates the intersection point of two affine lines.
calcIntersection(YPoint, YPoint, YPoint, YPoint) - Static method in class y.geom.Geom
Calculates the intersection point of two affine lines.
calcIntersection(double, double, double, double, double, double, double, double) - Static method in class y.geom.Geom
Calculates the intersection point of two affine lines.
calcIntersection(Rectangle2D, Rectangle2D, Rectangle2D) - Static method in class y.geom.Geom
Intersects the pair of specified source Rectangle2D objects and puts the result into the specified destination Rectangle2D object.
calcLayout(LayoutGraph) - Method in class y.layout.BufferedLayouter
Returns the layout calculated by the core layout algorithm without changing the input graph.
calcLayout(GraphInterface, GraphLayout) - Method in class y.layout.BufferedLayouter
Returns the layout calculated by the core layout algorithm without changing the input graph.
calcLayout(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Calculates a layout for the given input graph.
calcLayout(GraphInterface, GraphLayout) - Method in class y.layout.CanonicMultiStageLayouter
Calculates a layout for the given GraphInterface and GraphLayout instances.
calcLayout(LayoutGraph) - Method in class y.layout.multipage.MultiPageLayouter
Calculates a new multi-page layout for the specified graph.
calcMaxFlow(Graph, Node, Node, DataProvider, EdgeMap) - Static method in class y.algo.NetworkFlows
Solves a maximum flow problem using the preflow-push method.
calcMaxFlowMinCut(Graph, Node, Node, DataProvider, EdgeMap, NodeMap) - Static method in class y.algo.NetworkFlows
Solves a maximum flow problem using the preflow-push method but additionally marks all nodes that belong to the minimum cut set that is associated with the source of the network.
calcMinimumBounds(NodeRealizer) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
Calculates the minimum bounds of this realizer when the group is open.
calcMinimumBounds() - Method in class y.view.hierarchy.GroupNodeRealizer
Calculates the minimum bounds of this realizer.
calcMinimumGroupBounds(NodeRealizer) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
Calculates the minimal bounding box for the graph elements contained within the associated group node.
calcMinimumGroupBounds() - Method in class y.view.hierarchy.GroupNodeRealizer
Calculates the minimal bounding box for the graph elements contained within the associated group node.
calcMinimumInsetBounds(NodeRealizer) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
Calculates the minimum insets bounds of the open group node.
calcMinimumInsetBounds(NodeRealizer) - Method in interface y.view.hierarchy.GenericGroupNodeRealizer.GenericAutoBoundsFeature
Returns the calculated minimum inset bounds of a group realizer.
calcMinimumInsetBounds() - Method in class y.view.hierarchy.GroupNodeRealizer
Calculates the minimum inset bounds of the open group node.
calcMISIncidents(EdgeList, NodeMap) - Method in class y.layout.planar.GT
Calculates form the independent set of edges, the edges incident to an node which are inside this independent set.
calcOrdering(int[], OverlapGraphMIS) - Method in class y.layout.planar.GT
 
calcOrdering() - Method in class y.layout.planar.SimplePlanarInformation
Calculates the cyclic order of the edges around their source nodes from the set of faces of the graph.
calcParentConnector(LayoutGraph, Node, NodeLayout, GenericTreeLayouter.SubtreeShape, Edge, EdgeLayout, byte) - Method in class y.layout.tree.DefaultNodePlacer
Calculates the bends for the connector to the parent node.
calcPoints(OrientedRectangle) - Static method in class y.geom.OrientedRectangle
Determines the four corner points of an oriented rectangle.
calcPointsInDouble(OrientedRectangle) - Static method in class y.geom.OrientedRectangle
Determines the coordinates of the four corners of an oriented rectangle.
calcRadius(int, int) - Method in class y.view.MagnifierViewMode
Calculates and returns an updated magnifier radius.
calcSlopedSourceEdgeLayout(NodeLayout, GenericTreeLayouter.SubtreeShape, Edge, double, double) - Method in class y.layout.tree.DefaultNodePlacer
Calculates the routing of the source side of the edge to the given child node.
calcSourceEdgeLayout(NodeLayout, GenericTreeLayouter.SubtreeShape, Edge) - Method in class y.layout.tree.DefaultNodePlacer
Calculates the routing of the source side of the edge to the given child node.
calcTargetEdgeLayout(NodeLayout, GenericTreeLayouter.SubtreeShape, Edge) - Method in class y.layout.tree.DefaultNodePlacer
Calculates the routing of the target side of the edge to the given child node.
calcTransformedBounds(double, double, double, double, AffineTransform, Rectangle2D) - Static method in class y.geom.Geom
Calculates the bounding box of the rectangle at location (x,y) with the specified width and height after the specified transformation has been applied.
calculateBendCost(Edge, YList, PortCandidate, PortCandidate) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Calculates the costs for all bends of the given path.
calculateBounds(LayoutGraph, NodeList) - Method in class y.layout.FixNodeLayoutStage
Calculates the bounding box of the specified nodes.
calculateBounds(LayoutGraph, Node, NodeList) - Method in interface y.layout.grouping.GroupBoundsCalculator
Calculates the bounds of the given group node that contains the given list of child nodes.
calculateBounds(LayoutGraph, Node, NodeList) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Calculates the bounds of the given group node and enlarges the bounds by the insets associated with the group node.
calculateBounds(LayoutGraph, Node, NodeList) - Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Calculates the bounds of the given group node, enlarges the bounds by the insets associated with the group node and makes sure that the size of the group node obeys the associated minimum size.
calculateBounds(LayoutGraph, Node, NodeList) - Method in class y.layout.organic.EllipticalGroupBoundsCalculator
Calculates the bounds for the given group node such that the contained child nodes will be included in the ellipse defined by the node bounds.
calculateBounds() - Method in interface y.view.tabular.TableGroupNodeRealizer.Column
Calculates the bounding box of the column.
calculateBounds() - Method in interface y.view.tabular.TableGroupNodeRealizer.Row
Calculates the bounding box of the row.
calculateBridge(Interval, Interval) - Static method in class y.layout.router.polyline.Interval
Returns the bridging interval between the given intervals.
calculateClippingAndIntersection(EdgeRealizer, GeneralPath, GeneralPath, Point2D, Point2D) - Static method in class y.view.EdgeRealizer
Static helper method that can be used as a convenience to calculate a clipped version of a GeneralPath for an EdgeRealizer.
calculateContentBounds() - Method in class y.view.Graph2DView
Calculates the bounding box of this view's current content.
calculateContentSize(YLabel, FontRenderContext) - Method in class y.view.DefaultLabelConfiguration
 
calculateContentSize(YLabel, FontRenderContext) - Method in interface y.view.YLabel.Layout
Delegating method of YLabel.calculateSize(java.awt.font.FontRenderContext)
calculateCost(Edge, YList, PortCandidate, PortCandidate) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Calculates the edge cost of a possible edge path, in order to determine which path is the best, i.e., the cheapest.
calculateCosts(CellEntrance, PartitionCell, OrthogonalInterval[], EdgeCellInfo[], PathSearchContext, double[], double[]) - Method in class y.layout.router.polyline.PathSearch
Calculates the costs for moving from the current CellEntrance to the neighboring PartitionCell using different enter intervals.
calculateCosts(CellEntrance, PartitionCell, OrthogonalInterval, EdgeCellInfo, double) - Method in class y.layout.router.polyline.PathSearchExtension
Calculates the costs for entering the given PartitionCell via the given enter OrthogonalInterval.
calculateCrossingCosts(Edge, YList, PortCandidate, PortCandidate) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Calculates the overall crossing costs of the given path, including edge crossings, edge overlaps and node crossings.
calculateEdgeLength(Edge, YList, PortCandidate, PortCandidate) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Calculates the costs for the length of the given path.
calculateFixPoint(LayoutGraph, NodeList) - Method in class y.layout.FixNodeLayoutStage
Calculates the fix point for the specified nodes in the specified graph.
calculateFixPoint(Rectangle2D) - Method in class y.layout.FixNodeLayoutStage
Calculates the fix point of the specified rectangle according to the policy returned by FixNodeLayoutStage.getFixPointPolicy().
calculateHeuristicCosts(CellEntrance, PathSearchContext) - Method in class y.layout.router.polyline.PathSearch
Returns the estimated costs for the rest of the path when using the given CellEntrance for the next step in the path search.
calculateHeuristicCosts(CellEntrance) - Method in class y.layout.router.polyline.PathSearchExtension
Calculates the heuristic costs for the given CellEntrance that describe the minimal costs that will arise to finish the path if the given cell entrance is used as next step.
calculateIntersection(Interval, Interval) - Static method in class y.layout.router.polyline.Interval
Returns the intersection of the given intervals.
calculateIntersection(OrthogonalInterval, OrthogonalInterval) - Static method in class y.layout.router.polyline.OrthogonalInterval
Calculates the intersection of the given orthogonal intervals.
calculateIntersectionPoint(NodeLayout, double, double, double, double) - Method in interface y.layout.IntersectionCalculator
Calculates an intersection point between the edge and the given NodeLayout.
calculateLength() - Method in class y.geom.YPointPath
Calculate the (geometric) length of the path.
calculateLineSegments() - Method in class y.layout.router.polyline.EdgeInfo
Calculates an array of LineSegments created by the calculated path points.
calculateMinimalLabelSize(NodeRealizer) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
Calculates the union of the first (text) label and the state label.
calculateMinimalLabelSize() - Method in class y.view.hierarchy.GroupNodeRealizer
Calculates the union of the first (text) label and the state label.
calculateOffset() - Method in class y.view.EdgeLabel
Calculates the offset coordinates of this label.
calculateOffset() - Method in class y.view.NodeLabel
 
calculateOffset() - Method in class y.view.YLabel
Calculates the offset of this label.
calculatePath(Point2D, Point2D) - Method in class y.view.ArcEdgeRealizer
Recalculates the arc path after this realizer has been marked as dirty.
calculatePath(Point2D, Point2D) - Method in class y.view.BezierEdgeRealizer
Recalculates the bezier curve path after this realizer has been marked as dirty.
calculatePath(EdgeRealizer, BendList, GeneralPath, Point2D, Point2D) - Method in class y.view.BezierPathCalculator
Calculates the visible path of an edge as a bezier curve.
calculatePath(Point2D, Point2D) - Method in class y.view.EdgeRealizer
Calculates the visible path of this realizer.
calculatePath(Point2D, Point2D) - Method in class y.view.GenericEdgeRealizer
 
calculatePath(EdgeRealizer, BendList, GeneralPath, Point2D, Point2D) - Method in interface y.view.GenericEdgeRealizer.PathCalculator
Callback method for GenericEdgeRealizer.calculatePath(java.awt.geom.Point2D, java.awt.geom.Point2D) ()}.
calculatePath(Point2D, Point2D) - Method in class y.view.PolyLineEdgeRealizer
Calculates the poly-line path of this realizer.
calculatePath(EdgeRealizer, BendList, GeneralPath, Point2D, Point2D) - Method in class y.view.PolyLinePathCalculator
Calculates the visible path of an edge as a polyline.
calculatePath(Point2D, Point2D) - Method in class y.view.QuadCurveEdgeRealizer
Recalculates the quadratic curve path after this realizer has been marked as dirty.
calculatePath(EdgeRealizer, BendList, GeneralPath, Point2D, Point2D) - Method in class y.view.SmoothBendsPathCalculator
 
calculatePath(Point2D, Point2D) - Method in class y.view.SplineEdgeRealizer
Recalculates the spline path after this realizer has been marked as dirty.
calculatePathPoints() - Method in class y.layout.router.polyline.EdgeInfo
Calculates a list of YPoints containing the source port, bend and target port locations.
calculatePortCandidateCost(Edge, YList, PortCandidate, PortCandidate) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Calculates the costs for the chosen PortCandidates.
calculatePorts(LayoutGraph) - Method in class y.layout.PortCalculator
Performs the actual port calculation on the specified graph instance.
calculateSegmentLocations(Channel) - Method in class y.layout.router.polyline.ChannelBasedPathRouting
Calculates the locations of the segment infos in the given channel.
calculateSelfLoops(LayoutGraph, Node, DataProvider, DataProvider) - Method in class y.layout.hierarchic.incremental.SelfloopCalculator
Calculates all self-loops at the given node of the given input graph.
calculateSelfLoops(LayoutGraph, Node, YList, DataProvider, DataProvider) - Method in class y.layout.hierarchic.incremental.SelfloopCalculator
Convenience method that calculates a list of self-loops that belong to a given node.
calculateSelfLoopSelfSidePenaltyCost(Edge, YList, PortCandidate, PortCandidate) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Calculates the extra penalty that is added to the path's cost if the edge is a self-loop and source and target ports have the same direction.
calculateSize() - Method in class y.view.YLabel
Calculates the size of this label
calculateSize(FontRenderContext) - Method in class y.view.YLabel
Calculates the size of this label with the help of the given FontRenderContext.
calculateSourceBend(EdgeRealizer, int, int) - Method in class y.option.RealizerCellRenderer.EdgeRealizerIcon
Calculates the location of the first control point in the displayed edge visualization.
calculateSpanningRectangle(Interval, Interval) - Static method in class y.layout.router.polyline.Interval
Returns the spanning rectangle between the given intervals.
calculateStartEntranceCost(CellEntrance) - Method in class y.layout.router.polyline.PathSearchExtension
Returns the cost for starting the path in the given entrance.
calculateTargetBend(EdgeRealizer, int, int) - Method in class y.option.RealizerCellRenderer.EdgeRealizerIcon
Calculates the location of the second control point in the displayed edge visualization.
calculateUnion(Interval, Interval) - Static method in class y.layout.router.polyline.Interval
Returns the union of the given intervals.
calculateUnion(Interval, double) - Static method in class y.layout.router.polyline.Interval
Returns the union of the given intervals and the given value.
calculateUnion(OrthogonalInterval, OrthogonalInterval) - Static method in class y.layout.router.polyline.OrthogonalInterval
Calculates the union of the given orthogonal intervals.
calcUnion(Rectangle2D, Rectangle2D, Rectangle2D) - Static method in class y.geom.Geom
Unions the pair of source Rectangle2D objects and puts the result into the specified destination Rectangle2D object.
calcUnionRect(Rectangle2D) - Method in class y.view.BezierEdgeRealizer
Calculate the union of rectangle enclosed by this realizer and r.
calcUnionRect(YLabel, Rectangle2D) - Method in class y.view.DefaultLabelConfiguration
 
calcUnionRect(Rectangle2D) - Method in class y.view.EdgeRealizer
Calculates the union of rectangle enclosed by this realizer and r.
calcUnionRect(Rectangle2D) - Method in class y.view.GenericEdgeRealizer
 
calcUnionRect(EdgeRealizer, BendList, GeneralPath, Rectangle2D) - Method in interface y.view.GenericEdgeRealizer.UnionRectCalculator
Used as a callback for the GenericEdgeRealizer.calcUnionRect(java.awt.geom.Rectangle2D) method.
calcUnionRect(Rectangle2D) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.UnionRectCalculator implementation to delegate the actual work to.
calcUnionRect(NodeRealizer, Rectangle2D) - Method in interface y.view.GenericNodeRealizer.UnionRectCalculator
Used as a callback for the GenericNodeRealizer.calcUnionRect(java.awt.geom.Rectangle2D) method.
calcUnionRect(Drawable, Rectangle2D) - Method in class y.view.Graph2DViewRepaintManager
Calculates the union of the bounding box of this drawable and the specified rectangle.
calcUnionRect(EdgeRealizer, Rectangle2D) - Method in class y.view.Graph2DViewRepaintManager
Calculates the union of the rectangle enclosed by this realizer and the specified rectangle.
calcUnionRect(NodeRealizer, Rectangle2D) - Method in class y.view.Graph2DViewRepaintManager
Calculates the union of rectangle enclosed by this realizer and the specified rectangle.
calcUnionRect(Graph2D, Node, Rectangle2D) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
Enlarges the given rectangle such that it will contain the bounding box of the specified node, all the bounding boxes of the node's labels, and all the bounding boxes of the node's ports.
calcUnionRect(Rectangle2D) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
 
calcUnionRect(Rectangle2D) - Method in class y.view.hierarchy.GroupNodeRealizer
 
calcUnionRect(Rectangle2D, NodeRealizer) - Method in class y.view.InterfacePort
Enlarges the given rectangle such that it will contain the complete visual representation of this port.
calcUnionRect(Rectangle2D) - Method in class y.view.NodeLabel
 
calcUnionRect(Rectangle2D) - Method in class y.view.NodePort
Calculates the rectangular union of the specified rectangle and this port's bounds.
calcUnionRect(NodePort, Rectangle2D) - Method in interface y.view.NodePort.UnionRectCalculator
Calculates the rectangular union of the specified rectangle and the specified port's bounds.
calcUnionRect(Rectangle2D, byte) - Method in class y.view.NodeRealizer
Enlarges the given rectangle such that it will contain the bounding box of this realizer and the bounding box of the realizer label.
calcUnionRect(Rectangle2D) - Method in class y.view.NodeRealizer
Enlarges the given rectangle such that it will contain the bounding box of this realizer, all the bounding boxes of the realizer's labels, and all the bounding boxes of the realizer's NodePorts.
calcUnionRect(Rectangle2D, NodeRealizer) - Method in class y.view.Port
Enlarges the given rectangle such that it will contain the complete visual representation of this port.
calcUnionRect(Rectangle2D, byte) - Method in class y.view.ProxyShapeNodeRealizer
 
calcUnionRect(Rectangle2D) - Method in class y.view.ProxyShapeNodeRealizer
 
calcUnionRect(Rectangle2D) - Method in class y.view.QuadCurveEdgeRealizer
Calculate the union of rectangle enclosed by this realizer and r.
calcUnionRect(Rectangle2D) - Method in class y.view.ShapeNodeRealizer
Enlarges the given rectangle such that it will contain the bounding box of this realizer and the bounding box of the realizer label and its drop shadow.
calcUnionRect(NodePort, Rectangle2D) - Method in class y.view.ShapePortConfiguration
 
calcUnionRect(YLabel, Rectangle2D) - Method in interface y.view.YLabel.BoundsProvider
Delegating method of YLabel.calcUnionRect(java.awt.geom.Rectangle2D)
calcUnionRect(Rectangle2D) - Method in class y.view.YLabel
Enlarges the given rectangle such that it will contain the bounding box of this label.
calcUnionRectImpl(Rectangle2D) - Method in class y.view.NodeRealizer
Enlarges the specified rectangle such that it will contain the bounding box of this realizer.
calcUnionRectLabels(Rectangle2D) - Method in class y.view.NodeRealizer
Enlarges the specified rectangle such that it will contain the bounding boxes of all labels associated to this realizer.
calcUnionRectPorts(Rectangle2D) - Method in class y.view.NodeRealizer
Enlarges the specified rectangle such that it will contain the bounding boxes of all NodePorts associated to this realizer.
calcZoom(double, int) - Method in class y.view.Graph2DViewMouseWheelZoomListener
Calculates the new zoom level to be assigned to the canvas.
calcZoom(double, int) - Method in class y.view.MagnifierViewMode
Calculates and returns an updated magnifier zoom level.
cancel() - Method in class y.algo.AbortHandler
Schedules a cancel request.
cancel() - Method in class y.algo.Dfs
Cancels the depth first search.
cancel() - Method in interface y.view.Graph2DLayoutExecutor.LayoutThreadHandle
Cancels the ongoing layout calculation.
cancel() - Method in interface y.view.MoveLabelMode.MoveLabelHelper
Invoked when label move was aborted.
cancelCellEditing() - Method in class y.view.CellEditorMode
Cancels the current edit process.
cancelCurrentEdge(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
Handles the cancellation of the path search for the current edge.
cancelCurrentPathRequest(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
Handles the cancellation of the path search for the current PathRequest.
cancelEdgeCreation() - Method in class y.view.CreateChildEdgeMode
Calling this method cancels edge creation properly.
cancelEdgeCreation() - Method in class y.view.CreateEdgeMode
Calling this method cancels edge creation properly.
cancelEditing() - Method in class y.view.AbstractSelectionBoxMode
Aborts the selection box action and removes the temporary box drawn in the view.
cancelEditing() - Method in class y.view.CreateChildEdgeMode
 
cancelEditing() - Method in class y.view.CreateEdgeMode
 
cancelEditing() - Method in class y.view.EditMode
This can be used to cleanly exit an edit that is currently in progress.
cancelEditing() - Method in class y.view.HotSpotMode
 
cancelEditing() - Method in class y.view.MoveLabelMode
 
cancelEditing() - Method in class y.view.MoveNodePortMode
 
cancelEditing() - Method in class y.view.MovePortMode
 
cancelEditing() - Method in class y.view.MoveSelectionMode
 
cancelEditing() - Method in class y.view.OrthogonalMoveBendsMode
If this mode is currently editing, the editing is completed for the current mouse position and the parent view mode is reactivated.
cancelEditing() - Method in class y.view.ViewMode
This can be used to cleanly exit an edit that is currently in progress.
cancelNodeResize() - Method in class y.view.HotSpotMode
Calling this method cancels node resizing properly.
candidateList - Variable in class y.layout.planar.VertexOrder
 
candidates - Variable in class y.view.MovePortMode
The list of Port Candidates, consisting of YPoint instances.
CANDIDATES_TYPE_ALL - Static variable in class y.view.MoveLabelMode
Specifier which defines that all label candidates will be displayed.
CANDIDATES_TYPE_BEST - Static variable in class y.view.MoveLabelMode
Specifier which defines that only the best label candidate will be displayed.
CANDIDATES_TYPE_NONE - Static variable in class y.view.MoveLabelMode
Specifier which defines that no label candidates will be displayed.
canHandle(EdgeRealizer, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
Returns true iff er.getClass() == getRealizerClass().
canHandle(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
Returns true iff n.getNamespaceURI().equals(getNamespaceURI()) && n.getLocalName().equals(getName()).
canHandle(NodeRealizer, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
Returns true iff nr.getClass() == getRealizerClass().
canHandle(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
Returns true iff n.getNamespaceURI().equals(getNamespaceURI()) && n.getLocalName().equals(getName()).
canHandle(EdgeRealizer, GraphMLWriteContext) - Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
Return whether this instance can serialize the EdgeRealizer er in the given context.
canHandle(Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
Return whether this instance can deserialize the content of n in the given context.
canHandle(EdgeRealizer, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.FallbackEdgeRealizerSerializer
 
canHandle(NodeRealizer, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.FallbackNodeRealizerSerializer
 
canHandle(NodeRealizer, GraphMLWriteContext) - Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
Return whether this instance can serialize the NodeRealizer nr in the given context.
canHandle(Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
Return whether this instance can deserialize the content of n in the given context.
canHandle(DeserializationEvent) - Method in class y.io.graphml.input.AbstractDeserializer
Predicate member method to determine whether this instance should react to a given DeserializationEvent.
canHandle(DeserializationEvent) - Method in class y.io.graphml.input.NameBasedDeserializer
Returns true if DeserializationEvent.getXmlNode() satisfies the properties of this class.
canHandle(SerializationEvent) - Method in class y.io.graphml.output.AbstractSerializer
Predicate member method to determine whether this instance should react to a given SerializationEvent.
canHandle(SerializationEvent) - Method in class y.io.graphml.output.TypeBasedSerializer
Checks whether the current item has the correct type.
canHandle(DropTargetDragEvent) - Method in interface y.view.DropSupport.EventHandler
Determines whether or not this handler should be used for the drag and drop operation initiated by the specified drag enter event.
canImport(JComponent, DataFlavor[]) - Method in class y.view.hierarchy.HierarchyTreeTransferHandler
 
canLayout(LayoutGraph) - Method in class y.layout.BendConverter
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.BufferedLayouter
Checks whether or not this layout algorithm is able to arrange the given graph.
canLayout(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Checks whether or not the given graph can be handled by this layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.ComponentLayouter
Accepts graphs where all components can be arranged by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.CompositeLayouter
Accepts all graphs that are accepted by the complete pipeline of LayoutStages.
canLayout(LayoutGraph) - Method in class y.layout.CompositeLayoutStage
Checks whether or not the pipeline of LayoutStages can arrange the given graph.
canLayout(LayoutGraph) - Method in class y.layout.CurveFittingLayoutStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.EdgeReversalStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.FixNodeLayoutStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.GivenCoordinatesStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.GraphLayoutLineWrapper
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.grid.GenericPartitionGridStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.grouping.FixedGroupLayoutStage
Accepts all graphs that are accepted by the specified core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.grouping.GroupNodeHider
Accepts all graphs that are accepted by the core layout algorithm after this stage has finished preparing the graph.
canLayout(LayoutGraph) - Method in class y.layout.grouping.ParentEdgeAugmentationStage
Accepts all graphs that are accepted by the core layout algorithm after the insertion of the parent-edges.
canLayout(LayoutGraph) - Method in class y.layout.grouping.RecursiveGroupLayouter
Accepts all general graphs without exception.
canLayout(LayoutGraph) - Method in class y.layout.HandleNaNCoordinatesStage
Accepts all graphs that are accepted by the core layouter.
canLayout(LayoutGraph) - Method in class y.layout.hierarchic.incremental.PartitionGridLayoutStage
Accepts all graphs that are accepted by the specified core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
 
canLayout(LayoutGraph) - Method in class y.layout.KeepStrongPortConstraintsStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Accepts all graphs whose nodes have sizes greater than 0 and that the specified core layout algorithm can handle.
canLayout(LayoutGraph) - Method in class y.layout.LabelLayoutDataRefinement
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.LabelLayoutTranslator
Accepts all graphs which the core layout algorithm can handle.
canLayout(LayoutGraph) - Method in interface y.layout.Layouter
Checks whether or not the given graph can be arranged by this layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.LayoutMultiplexer
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.MinNodeSizeStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.multipage.MultiPageLayouter
First, this method checks if all ID DataProviders are registered (MultiPageLayouter.NODE_ID_DPKEY, MultiPageLayouter.EDGE_ID_DPKEY, MultiPageLayouter.NODE_LABEL_ID_DPKEY and MultiPageLayouter.EDGE_LABEL_ID_DPKEY).
canLayout(LayoutGraph) - Method in class y.layout.NormalizingGraphElementOrderStage
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.organic.GroupedShuffleLayouter
Accepts all graphs that the specified core layout algorithm accepts.
canLayout(LayoutGraph) - Method in class y.layout.organic.InteractiveOrganicLayouter
Accepts all general non-empty graphs.
canLayout(LayoutGraph) - Method in class y.layout.organic.OrganicPartitionGridLayoutStage
Accepts all graphs which are accepted by the specified core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.organic.OrganicRemoveOverlapsStage
Accepts general graphs without exception.
canLayout(LayoutGraph) - Method in class y.layout.organic.RemoveOverlapsLayoutStage
Accepts all graphs which are accepted by the specified core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.organic.ShuffleLayouter
Accepts all graphs that the specified core layout algorithm accepts.
canLayout(LayoutGraph) - Method in class y.layout.organic.SplitEdgeLayoutStage
Accepts general graphs without exception.
canLayout(LayoutGraph) - Method in class y.layout.OrientationLayouter
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.ParallelEdgeLayouter
Accepts all graphs that can be handled by the core layout algorithm after removing all parallel edges.
canLayout(LayoutGraph) - Method in class y.layout.partial.ClearAreaLayouter
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.partial.FillAreaLayouter
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.partial.PartialLayouter
Delegates the call to the specified core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.PartitionLayouter
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.PlaceNodesAtBarycenterStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.PortCalculator
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.PortCandidateAssignmentStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.PortConstraintEnforcementStage
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.RemoveColinearBendsStage
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.router.BusRouter
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.ChannelEdgeRouter
Checks whether or not the given graph can be handled by this edge routing algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
Checks whether or not the given graph can be handled by this class.
canLayout(LayoutGraph) - Method in class y.layout.router.CollinearBendHider
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.router.CurveRoutingStage
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.router.EdgeBundlingStage
Accepts all graphs that are accepted by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.EdgeGroupRouterStage
Accepts all graphs that are accepted by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.GroupNodeRouterStage
Accepts all graphs that are accepted by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.OrganicEdgeRouter
Accepts all graphs whose nodes have sizes greater than 0 and that the specified core layout algorithm can handle.
canLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalEdgeRouter
Checks whether or not the given graph can be handled by this edge routing algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.PartitionGridRouterStage
Accepts all graphs that are accepted by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.PatchRouterStage
Accepts all graphs that are accepted by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.polyline.EdgeRouter
Accepts general graphs without exceptions.
canLayout(LayoutGraph) - Method in class y.layout.router.polyline.PolylineLayoutStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.ReducedSphereOfActionStage
Accepts all graphs that are accepted by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.SnapOuterPortsToNodeBorderStage
Accepts all graph that are accepted by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.StraightLineEdgeRouter
Accepts all graphs that are accepted by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.SelfLoopLayouter
Accepts all graphs that can be handled by the core layout algorithm after removing all self-loops.
canLayout(LayoutGraph) - Method in class y.layout.SequentialLayouter
Accepts all graphs that are accepted by each layout algorithm in the current chain.
canLayout(LayoutGraph) - Method in class y.layout.SubgraphLayouter
Accepts all graphs whose specified subgraph can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.tabular.TabularLayouter
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.TemporaryGroupNodeInsertionStage
Accepts all graphs that can be handled by the core layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.transformer.GraphZoomer
Accepts all general graphs.
canLayout(LayoutGraph) - Method in class y.layout.tree.TreeComponentLayouter
Accepts all graphs if there is a core layout algorithm and a tree layout algorithm.
canLayout(LayoutGraph) - Method in class y.layout.tree.TreeMapLayouter
Accepts all graphs.
canLayout(LayoutGraph) - Method in class y.layout.tree.TreeReductionStage
Accepts all general graphs without exception.
canLayoutCore(LayoutGraph) - Method in class y.layout.AbstractLayoutStage
Checks whether or not the core layout algorithm can arrange the given graph.
canLayoutCore(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Checks whether or not the core layout algorithm can layout the input graph.
canLayoutCore(LayoutGraph) - Method in class y.layout.circular.CircularLayouter
Accepts general graphs without exception.
canLayoutCore(LayoutGraph) - Method in class y.layout.circular.SingleCycleLayouter
Accepts general graphs without exception.
canLayoutCore(LayoutGraph) - Method in class y.layout.genealogy.FamilyTreeLayouter
Accepts graphs that have a family tree structure.
canLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Accepts general graphs without exceptions.
canLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicLayouter
Accepts general graphs without exceptions.
canLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Accepts general graphs without exceptions.
canLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Accepts general graphs without exceptions.
canLayoutCore(LayoutGraph) - Method in class y.layout.organic.GRIP
Accepts general graphs without exception.
canLayoutCore(LayoutGraph) - Method in class y.layout.organic.OrganicLayouter
Accepts general graphs without exception.
canLayoutCore(LayoutGraph) - Method in class y.layout.organic.SmartOrganicLayouter
Accepts general graphs without exception.
canLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Accepts general graphs without exceptions.
canLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Checks whether or not the given graph can be handled by this layout algorithm.
canLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalLayouter
Accepts general graphs without exceptions.
canLayoutCore(LayoutGraph) - Method in class y.layout.radial.RadialLayouter
Accepts all general graphs.
canLayoutCore(LayoutGraph) - Method in class y.layout.random.RandomLayouter
Accepts all general graphs without exception.
canLayoutCore(LayoutGraph) - Method in class y.layout.seriesparallel.SeriesParallelLayouter
Checks whether or not the given graph is series-parallel and can be arranged by this layout algorithm.
canLayoutCore(LayoutGraph) - Method in class y.layout.transformer.GraphTransformer
Accepts all general graphs.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.ARTreeLayouter
Accepts all graphs with a tree structure.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.BalloonLayouter
This layout algorithm accepts only graphs that are trees.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.GenericTreeLayouter
Accepts only graphs that are trees.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.HVTreeLayouter
Accepts all graphs with a tree structure.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.TreeLayouter
Accepts only graphs that are trees or multi-parent trees.
CanonicMultiStageLayouter - Class in y.layout
An abstract base class for layout algorithms that provides services to simplify and decompose the input graph before it is passed to the core layout algorithm itself.
CanonicMultiStageLayouter() - Constructor for class y.layout.CanonicMultiStageLayouter
Creates a new CanonicMultiStageLayouter instance with default settings.
canRead() - Method in class y.io.ImageMapOutputHandler
Returns false, since this class can't read a graph.
canRead() - Method in class y.io.ImageOutputHandler
Returns false, since this class can't read a graph.
canRead() - Method in class y.io.IOHandler
Whether this file handler supports reading from a file.
canRead() - Method in class y.io.TiledImageOutputHandler
Returns false.
canRedo() - Method in class y.view.Graph2DUndoManager
Returns whether or not there is a command that can be redone.
canUndo() - Method in class y.view.Graph2DUndoManager
Returns whether or not there is a command that can be undone.
canWrite() - Method in class y.io.IOHandler
Whether this file handler supports writing to a file.
canWrite() - Method in class y.io.TiledImageOutputHandler
This method is delegated to the internal IOHandler.
canWrite() - Method in class y.io.XmlXslIOHandler
Returns false.
canWriteSubset() - Method in class y.io.IOHandler
Whether this file handler supports writing graph subsets to a file.
capacity() - Method in class y.util.BoundedQueue
Returns the maximal number of elements that this queue can hold.
capacity() - Method in class y.util.BoundedStack
Returns the maximal number of elements that this stack can hold.
cellEditingCanceled() - Method in class y.view.CellEditorMode
Callback method that is called when the editor canceled the editing process.
cellEditingStopped() - Method in class y.view.CellEditorMode
Callback method that is being called when the editor stopped the editing process.
CellEditorMode - Class in y.view
This ViewMode is designed to use instances of NodeCellEditor to display a visual editor inline in the Graph2DView to edit a node's data.
CellEditorMode(NodeCellEditor, DataMap) - Constructor for class y.view.CellEditorMode
Creates a new CellEditorMode ViewMode that is responsible for displaying NodeCellEditor instances during editing.
CellEditorMode(DataProvider, DataMap) - Constructor for class y.view.CellEditorMode
Creates a new CellEditorMode ViewMode that is responsible for displaying NodeCellEditor instances during editing.
CellEntrance - Class in y.layout.router.polyline
This class describes the location and the direction from which a given partition cell has been entered during a path search.
CellEntrance(PartitionCell) - Constructor for class y.layout.router.polyline.CellEntrance
Creates a new CellEntrance instance for a given PartitionCell.
CellEntrance(CellEntrance) - Constructor for class y.layout.router.polyline.CellEntrance
Creates a new CellEntrance instance that is a copy of a given other CellEntrance.
CellSegmentInfo - Class in y.layout.router.polyline
This class stores information about the part of an item segment that lies inside a specified partition cell.
CellSegmentInfo(Object, int, Direction, Interval, Interval, Interval, PartitionCell) - Constructor for class y.layout.router.polyline.CellSegmentInfo
Creates a new CellSegmentInfo instance.
cellSegmentInfoCount() - Method in class y.layout.router.polyline.SegmentInfo
Returns the number of CellSegmentInfo of this segment info.
center - Variable in class y.geom.YCircle
the center of the circle
CENTER - Static variable in class y.layout.DiscreteEdgeLabelModel
Position specifier that describes a label placement near the middle of the edge, directly on the edge's path.
CENTER - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the center of the node.
CENTER - Static variable in class y.layout.LayoutTool
Row alignment specifier which defines that each row will be aligned with its center.
CENTER - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position specifier that describes a label placement near the middle of the edge, directly on the edge's path.
CENTER - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal AbstractRotatableNodePlacer.RootAlignment at the center of the subtrees.
CENTER - Static variable in class y.view.EdgeLabel
Edge label position specifier.
CENTER - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
CENTER - Static variable in class y.view.PortLabelModel
Node label position specifier.
CENTER - Static variable in class y.view.SnapLine
Constant that describes a special snap type.
CENTER_NODES_POLICY_CENTRALITY - Static variable in class y.layout.radial.RadialLayouter
Specifier for a center nodes policy which chooses the node with the highest centrality as center node.
CENTER_NODES_POLICY_DIRECTED - Static variable in class y.layout.radial.RadialLayouter
Specifier for a center nodes policy which chooses all nodes with in-degree equal to 0 as center nodes.
CENTER_NODES_POLICY_SELECTED_NODES - Static variable in class y.layout.radial.RadialLayouter
Specifier for a center nodes policy which uses center nodes specified by the user.
CENTER_NODES_POLICY_WEIGHTED_CENTRALITY - Static variable in class y.layout.radial.RadialLayouter
Specifier for a center nodes policy which chooses the node with the highest weighted centrality as center node.
CENTER_OVER_CHILDREN - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal alignment at the center of the children.
CENTER_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Ratio specifier that describes a label placement on the edge's path.
CENTER_RATIO - Static variable in class y.view.EdgeLabel
Edge label position specifier.
CENTER_ROOT - Static variable in class y.layout.tree.BalloonLayouter
Root node policy for choosing the center node as root node of the tree.
CENTER_SLIDER - Static variable in class y.layout.RotatedSliderEdgeLabelModel
Slider mode specifier which describes continuous label positions directly on the edge path.
CENTER_SLIDER - Static variable in class y.layout.SliderEdgeLabelModel
Slider mode specifier which describes continuous label positions directly on the edge path.
CENTER_SLIDER - Static variable in class y.view.EdgeLabel
Edge label model specifier.
CENTER_TEXT_POSITION - Static variable in class y.view.YLabel
Vertical and horizontal text position specifier that aligns the center of text and icon either vertically or horizontally.
CENTER_X - Static variable in class y.view.NodeLabel
Deprecated.  
CENTERED - Static variable in class y.layout.DiscreteEdgeLabelModel
Position mask that constrains the allowed positions to the DiscreteEdgeLabelModel.CENTER of the edge's path.
CENTERED - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position mask that constrains the allowed positions to the RotatedDiscreteEdgeLabelModel.CENTER of the edge's path.
CENTERED - Static variable in class y.view.DefaultBackgroundRenderer
Mode constant.
CENTERED - Static variable in class y.view.EdgeLabel
Edge label model specifier.
CENTERED_ON_SCREEN - Static variable in class y.option.TableEditorFactory.EditorLocation
Specifies that external item editors should be centered on the screen.
Centrality - Class in y.algo
This class provides methods to determine various centrality indices of nodes or edges of a graph.
CHAIN_STYLE_NONE - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A chain layout style that defines that chains should not be handled specifically.
CHAIN_STYLE_NONE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A chain layout style that defines that chains should not be handled specifically.
CHAIN_STYLE_STRAIGHT - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A chain layout style that defines that chains are arranged in a straight fashion.
CHAIN_STYLE_STRAIGHT - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A chain layout style that defines that chains are arranged in a straight fashion.
CHAIN_STYLE_WRAPPED_WITH_BENDS_AT_TURNS - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A chain layout style that defines that chains are line/column wrapped such that bends of the chain edges form the turns/corners of the chain arrangement.
CHAIN_STYLE_WRAPPED_WITH_BENDS_AT_TURNS - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A chain layout style that defines that chains are line/column wrapped such that bends of the chain edges form the turns/corners of the chain arrangement.
CHAIN_STYLE_WRAPPED_WITH_NODES_AT_TURNS - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A chain layout style that defines that chains are line/column-wrapped such that nodes form the turns/corners of the chain arrangement.
CHAIN_STYLE_WRAPPED_WITH_NODES_AT_TURNS - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A chain layout style that defines that chains are line/column-wrapped such that nodes form the turns/corners of the chain arrangement.
CHAIN_SUBSTRUCTURE_STYLE_NONE - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for chains that indicates that the algorithm does not handle such structures in a special way.
CHAIN_SUBSTRUCTURE_STYLE_RECTANGULAR - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for chains that leads to a compact (rotated) rectangular layout style for chains.
CHAIN_SUBSTRUCTURE_STYLE_RECTANGULAR_NESTED - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for chains that leads to a compact (rotated) rectangular layout style for chains and where chains may be nested inside parallel substructures.
CHAIN_SUBSTRUCTURE_STYLE_STRAIGHT_LINE - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for chains that leads to a straight-line layout style for chains.
CHAIN_SUBSTRUCTURE_STYLE_STRAIGHT_LINE_NESTED - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for chains that leads to a straight-line layout style for chains and where chains may be nested inside parallel substructures.
changeEdge(Edge, Edge, Edge, int, int) - Method in class y.base.Graph
Redefines an edge's end points and fires corresponding notification events to inform registered listeners.
changeEdge(Edge, Node, Edge, int, Node, Edge, int) - Method in class y.base.Graph
Redefines an edge's end points and fires corresponding notification events to inform registered listeners.
changeEdge(Edge, Node, Node) - Method in class y.base.Graph
Redefines an edge's end points and fires corresponding notification events to inform registered listeners.
changeEdge(Edge, Node, Edge, int, Node, Edge, int) - Method in class y.view.Graph2D
 
changeEdge(Edge, Node, Node) - Method in class y.view.Graph2D
 
changeEdge(Edge, Node, Node) - Method in class y.view.hierarchy.HierarchyManager
Changes the specified edge's end points.
changePriority(Node, int) - Method in class y.util.pq.ArrayIntNodePQ
Changes the value of a node in the queue to a certain value.
changePriority(Node, double) - Method in class y.util.pq.BHeapDoubleNodePQ
Changes the priority value of the given node.
changePriority(Node, int) - Method in class y.util.pq.BHeapIntNodePQ
Changes the priority value of the given node.
changePriority(Node, Object) - Method in class y.util.pq.BHeapNodePQ
Changes the priority value of the given node.
changePriority(Object, double) - Method in class y.util.pq.DoubleObjectPQ
Changes the priority value of the given object.
changePriority(Object, int) - Method in class y.util.pq.IntObjectPQ
Changes the priority value of the given node.
Channel - Class in y.layout.router.polyline
This class describes a channel, i.e., a set of vertical or horizontal edge segments whose locations depend on each other.
Channel(SegmentInfo) - Constructor for class y.layout.router.polyline.Channel
Creates a new Channel that contains the given segment info.
ChannelBasedPathRouting - Class in y.layout.router.polyline
This class routes edges using their pre-calculated Path information.
ChannelBasedPathRouting() - Constructor for class y.layout.router.polyline.ChannelBasedPathRouting
Creates a new instance of ChannelBasedPathRouting.
ChannelEdgeRouter - Class in y.layout.router
This edge routing algorithm generates orthogonal routes for the edges of the graph.
ChannelEdgeRouter() - Constructor for class y.layout.router.ChannelEdgeRouter
Creates a new ChannelEdgeRouter instance with default settings.
ChannelEdgeRouter.OrthogonalShortestPathPathFinder - Class in y.layout.router
This routing algorithm is a special version of class OrthogonalEdgeRouter that can be used as a path finding strategy for the ChannelEdgeRouter.
ChannelEdgeRouter.OrthogonalShortestPathPathFinder() - Constructor for class y.layout.router.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
Creates a new instance of ChannelEdgeRouter.OrthogonalShortestPathPathFinder.
ChannelEdgeRouterModule - Class in y.module
This module represents an interactive configurator and launcher for ChannelEdgeRouter.
ChannelEdgeRouterModule() - Constructor for class y.module.ChannelEdgeRouterModule
Creates an instance of this module.
ChannelRouter - Class in y.layout.router
This routing algorithm applies orthogonal routes to the edges within a channel.
ChannelRouter(double, double, byte) - Constructor for class y.layout.router.ChannelRouter
Creates a new instance of ChannelRouter.
ChannelRouter(double, double) - Constructor for class y.layout.router.ChannelRouter
Creates a new instance of ChannelRouter for a channel with horizontal orientation.
check() - Method in class y.algo.AbortHandler
Determines whether or not an algorithm should terminate immediately.
check(Graph) - Static method in class y.algo.AbortHandler
Determines whether or not an algorithm should terminate immediately.
checkConsistency() - Method in class y.layout.planar.DualPlanarInformation
 
checkConstraints() - Method in class y.layout.hierarchic.ConstraintLayerer
Checks whether the current set of strong constraints is consistent (i.e., has no cycles).
checkConstraints() - Method in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
Checks if the current setting of constraints is consistent, that is, the induced constraint graph has no cycles.
checkEdgeRecovery() - Method in class y.layout.planar.PlanarInformation
Verifies if the edge recovery information is consistent.
checkEditorValue() - Method in class y.option.OptionItem
Deprecated. Register a VetoableChangeListener instead.
checkEvent(Mouse2DEvent) - Method in class y.view.MultiplexingNodeEditor.EventReporter
Returns true if the specified event should trigger event play back and false otherwise.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.CanonicMultiStageLayouter
Checks the given group node for zero or negative width/height.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Checks whether or not the given group node's width or height is zero or negative.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.ChannelEdgeRouter
Checks the given group node for zero or negative width/height.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrganicEdgeRouter
Checks whether or not the given group node's width or height is 0.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrthogonalEdgeRouter
Checks whether or not the width/height of a given group node is zero or negative.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Checks the given group node for zero or negative width/height.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.polyline.EdgeRouter
Checks whether or not the width/height of a given group node is zero or negative.
checkHit(NodeRealizer, double, double) - Method in class y.view.HitInfo
Determines whether or not the specified coordinates constitute a hit for the node represented by the specified NodeRealizer.
checkHit(NodeLabel, double, double) - Method in class y.view.HitInfo
Determines whether or not the specified coordinates constitute a hit for the specified NodeLabel.
checkHit(EdgeRealizer, double, double) - Method in class y.view.HitInfo
Determines whether or not the specified coordinates constitute a hit for the edge represented by the specified edgeRealizer.
checkHit(EdgeLabel, double, double) - Method in class y.view.HitInfo
Determines whether or not the specified coordinates constitute a hit for the specified EdgeLabel.
checkHit(Bend, double, double) - Method in class y.view.HitInfo
Determines whether or not the specified coordinates constitute a hit for the specified Bend.
checkHit(Port, double, double) - Method in class y.view.HitInfo
Determines whether or not the specified coordinates constitute a hit for the specified Port.
checkHit(NodePort, double, double) - Method in class y.view.HitInfo
Determines whether or not the specified coordinates constitute a hit for the specified NodePort.
checkIntersection(Object, Object) - Method in interface y.geom.IntersectionAlgorithm.IntersectionHandler
This method is called at every intersection.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.CanonicMultiStageLayouter
Checks the given node for zero or negative width/height.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Checks whether or not the given node's width or height is zero or negative.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.ChannelEdgeRouter
Checks the given node for zero or negative width/height.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrganicEdgeRouter
Checks whether or not the given node's width or height is 0.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrthogonalEdgeRouter
Checks whether or not the width/height of a given node is zero or negative.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Checks the given node for zero or negative width/height.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.polyline.EdgeRouter
Checks whether or not the width/height of a given node is zero or negative.
checkValues() - Method in class y.option.OptionHandler
Checks if the values in the option editor are valid.
CHILD_ALIGNMENT_COMPACT - Static variable in class y.layout.tree.BalloonLayouter
Alignment policy for aligning child nodes such that the distances to their parent are kept short and drawings can potentially become more compact.
CHILD_ALIGNMENT_PLAIN - Static variable in class y.layout.tree.BalloonLayouter
Alignment policy to align child nodes rooted at the same parent such that the border of their convex hull has the same distance to the parent node's center.
CHILD_ALIGNMENT_SAME_CENTER - Static variable in class y.layout.tree.BalloonLayouter
Alignment policy to align child nodes rooted at the same parent such that each child has the same center-to-center distance to the parent node.
CHILD_ALIGNMENT_SMART - Static variable in class y.layout.tree.BalloonLayouter
Alignment policy to align child nodes rooted at the same parent using a mixture of the other policies and aiming to achieve symmetry and compactness at the same time.
CHILD_COMPARATOR_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
A DataProvider key for specifying the comparator for the outgoing edges.
CHILD_MODE_PROPERTY - Static variable in class y.view.ViewMode
Property name constant used for PropertyChangeEvent.getPropertyName().
CHILD_ORDERING_POLICY_COMPACT - Static variable in class y.layout.tree.BalloonLayouter
Child ordering policy which orders child nodes depending on their subtree size such that large subtrees are placed next to small ones in order to save space.
CHILD_ORDERING_POLICY_SYMMETRIC - Static variable in class y.layout.tree.BalloonLayouter
Child ordering policy which sorts the child nodes according to their wedge angles.
CHILD_PLACEMENT_POLICY_ALL_LEAVES_ON_SAME_LAYER - Static variable in class y.layout.tree.TreeLayouter
A policy for placing the leaf nodes in a Dendrogram-like fashion.
CHILD_PLACEMENT_POLICY_LEAVES_STACKED - Static variable in class y.layout.tree.TreeLayouter
A policy for placing the leaf nodes in a stack-like fashion with balanced stack heights.
CHILD_PLACEMENT_POLICY_LEAVES_STACKED_LEFT - Static variable in class y.layout.tree.TreeLayouter
A policy for placing the leaf nodes in a stack-like fashion using a single stack left.
CHILD_PLACEMENT_POLICY_LEAVES_STACKED_LEFT_AND_RIGHT - Static variable in class y.layout.tree.TreeLayouter
A policy for placing the leaf nodes in a stack-like fashion using two stacks.
CHILD_PLACEMENT_POLICY_LEAVES_STACKED_RIGHT - Static variable in class y.layout.tree.TreeLayouter
A policy for placing the leaf nodes in a stack-like fashion using a single stack right.
CHILD_PLACEMENT_POLICY_SIBLINGS_ON_SAME_LAYER - Static variable in class y.layout.tree.TreeLayouter
A policy for placing the leaf nodes with the same parent in the same layer.
ChildChangeReporter - Interface in y.option
This interface should be implemented by classes that want to support PropertyChange and VetoableChange notifications of child elements.
childCreated(Node) - Method in class y.view.CreateChildEdgeMode
This method gets called after the new child node was completely created by this mode.
childFinished(ItemParser) - Method in class y.io.gml.EdgeGraphicsParser
 
childFinished(ItemParser) - Method in class y.io.gml.EdgeParser
 
childFinished(ItemParser) - Method in class y.io.gml.ItemParser
this method will be called, as soon as the a child ItemParser finished and returned from its end() method.
childFinished(ItemParser) - Method in class y.io.gml.LineParser
 
childFinished(ItemParser) - Method in class y.io.gml.NodeParser
 
childMap - Variable in class y.io.gml.ItemParser
the map of section names to child ItemParser instances
ChildParseContext - Class in y.io.graphml.input
An implementation of GraphMLParseContext that delegates most calls to a ChildParseContext.getParentContext(), but adds the capability to locally add lookup results and deserialization properties.
ChildParseContext(GraphMLParseContext, Object) - Constructor for class y.io.graphml.input.ChildParseContext
Initializes a new instance of the ChildParseContext class that delegates to the provided context and adds the currentObject to the ChildParseContext.getObjectStack().
ChildParseContext(GraphMLParseContext) - Constructor for class y.io.graphml.input.ChildParseContext
Initializes a new instance of the ChildParseContext class that delegates to the provided context.
ChildWriteContext - Class in y.io.graphml.output
An 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(GraphMLWriteContext, Object) - Constructor for class y.io.graphml.output.ChildWriteContext
Initializes a new instance of the ChildWriteContext class that delegates to the provided context and has the ChildWriteContext.getCurrentObject() set to the given value.
ChildWriteContext(GraphMLWriteContext) - Constructor for class y.io.graphml.output.ChildWriteContext
Initializes a new instance of the ChildWriteContext class that delegates to the given parent context.
CIRCLE - Static variable in class y.io.LinkInfo
HTML image map shape specifier for circle areas.
CIRCLE - Static variable in class y.view.Arrow
A uniformly colored arrow that has the shape of a circle.
CIRCLE_ID_HOLDER_DPKEY - Static variable in class y.layout.circular.CircularLayouter
A DataAcceptor key for publishing the final circle information For each node, the ID of the circle on which it was placed will be stored.
CIRCLE_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CIRCLE.
CIRCULAR_CUSTOM_GROUPS - Static variable in class y.layout.circular.CircularLayouter
The specifier for a layout style where the user can specify groups that will form separate partitions.
CIRCULAR_CUSTOM_GROUPS_DPKEY - Static variable in class y.layout.circular.CircularLayouter
A DataProvider key for defining custom node partitions The DataProvider needs to provide a mapping from Nodes to unique Object IDs for each group of nodes.
CircularLayouter - Class in y.layout.circular
This layout algorithm arranges graphs in a circular fashion.
CircularLayouter() - Constructor for class y.layout.circular.CircularLayouter
Creates a new CircularLayouter instance with the default settings.
CircularLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for CircularLayouter.
CircularLayoutModule() - Constructor for class y.module.CircularLayoutModule
Creates an instance of this module.
ClassicLayerSequencer - Class in y.layout.hierarchic
This class implements the sequencing phase of the HierarchicLayouter (i.e., the order of the nodes within each layer is determined).
ClassicLayerSequencer() - Constructor for class y.layout.hierarchic.ClassicLayerSequencer
Creates a ClassicLayerSequencer instance with default settings.
classify(char) - Method in class y.io.gml.GMLTokenizer
classifies the given character
cleanup() - Method in class y.layout.router.polyline.ChannelBasedPathRouting
Resets all channel information and the reference to the configuration.
cleanup() - Method in interface y.layout.router.polyline.GraphPartitionExtension
Cleans up the extension from the last partitioning with the current configuration and GraphPartition.
cleanup() - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
 
cleanup() - Method in class y.layout.router.polyline.PathSearchExtension
Cleans up the extension from the path searches with the current configuration and context.
cleanUp() - Method in class y.view.AbstractSnapContext
Called after the snapping operation is done to clean up internal data structures.
cleanUp() - Method in class y.view.HotSpotSnapContext
 
cleanUp() - Method in class y.view.LabelSnapContext
 
cleanUp() - Method in class y.view.MoveSnapContext
Needs to be called after the move operation has been finalized.
cleanupGraphPartition(GraphPartition) - Method in class y.layout.router.polyline.EdgeRouter
Removes all registered GraphPartitionExtensions from a given GraphPartition instance.
clear() - Method in class y.base.CommandStream
Clears this stream.
clear() - Method in class y.base.Graph
Removes all nodes and edges from this graph and fires corresponding notification events to inform registered listeners.
clear() - Method in class y.base.YList
Removes all elements from this list.
clear() - Method in class y.io.LinkInfo
Removes all attributes from this LinkInfo.
clear() - Method in class y.io.LinkMap
Removes all mappings from this map and deletes its name.
clear() - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Clears the partition data such that the DynamicObstacleDecomposition can be reused and initialized with new Obstacles.
clear() - Method in class y.layout.router.polyline.GraphPartition
Clears the partition data such that the GraphPartition can be reused and initialized with a new configuration.
clear() - Method in interface y.layout.router.polyline.ObstaclePartition
Clears the partition data such that the ObstaclePartition can be reused and initialized with new Obstacles.
clear() - Method in class y.layout.router.polyline.PathSearch
Resets all registered PathSearchExtensions and DataProviders added to this PathSearch.
clear() - Method in class y.option.OptionHandler
Removes all sections and option items from this option handler.
clear() - Method in class y.util.BoundedQueue
Removes all elements from this queue.
clear() - Method in class y.util.BoundedStack
Removes all elements from this stack;
clear() - Method in class y.util.pq.ArrayIntNodePQ
Removes all entries from the queue.
clear() - Method in class y.util.pq.BHeapDoubleNodePQ
Makes this queue the empty queue.
clear() - Method in class y.util.pq.BHeapIntNodePQ
Makes this queue the empty queue.
clear() - Method in class y.util.pq.BHeapNodePQ
Makes this queue the empty queue.
clear() - Method in interface y.util.pq.DoubleNodePQ
Removes all entries from the queue.
clear() - Method in class y.util.pq.DoubleObjectPQ
Makes this queue the empty queue.
clear() - Method in interface y.util.pq.IntNodePQ
Removes all entries from the queue.
clear() - Method in class y.util.pq.IntObjectPQ
Makes this queue the empty queue.
clear() - Method in class y.util.pq.ListIntNodePQ
Removes all entries from the queue.
clear() - Method in interface y.util.pq.NodePQ
Makes this queue the empty queue.
clear() - Method in class y.util.pq.TreeIntNodePQ
Removes all entities from the queue.
clear(SkipList.Cell, SkipList.Cell) - Method in class y.util.SkipList
Removes all cells from from to to inclusive from this list.
clear() - Method in class y.util.SkipList
Clears this list.
clear() - Method in class y.view.MutableGeneralPath
Clears the current path.
clearAdditionalSnapLines() - Method in class y.view.AbstractSnapContext
Clears the set of additional SnapLines.
clearAdditionalSnapResults() - Method in class y.view.AbstractSnapContext
Clears additionally added snap results that have been previously added to this instance via AbstractSnapContext.addSnapResult(SnapResult)
ClearAreaLayouter - Class in y.layout.partial
This layout algorithm clears a specified area by moving intersecting elements, while trying to minimize the changes in the given layout.
ClearAreaLayouter() - Constructor for class y.layout.partial.ClearAreaLayouter
Creates a new instance of ClearAreaLayouter with default settings.
ClearAreaLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for ClearAreaLayouter.
ClearAreaLayoutModule() - Constructor for class y.module.ClearAreaLayoutModule
Creates a new instance of this module.
clearBends() - Method in class y.view.ArcEdgeRealizer
This implementation will not do anything since arcs will always have one single bend.
clearBends() - Method in class y.view.EdgeRealizer
Removes all bends from this realizer.
clearBends() - Method in class y.view.GenericEdgeRealizer
 
clearData() - Method in class y.layout.router.polyline.PartitionCell
Clears all additional data for this PartitionCell.
clearEditors() - Method in class y.option.DefaultCompoundEditor
Removes all contained editors from this CompoundEditor.
clearFocusEdges() - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Removes all edges which the creator currently stores as input data for creating local views.
clearFocusNodes() - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Removes all nodes which the creator currently stores as input data for creating local views.
clearLayouterChain() - Method in class y.layout.SequentialLayouter
Clears the current chain of layout algorithms and therefore removes all layout algorithms.
clearPoints() - Method in class y.layout.DefaultEdgeLayout
 
clearPoints() - Method in interface y.layout.EdgeLayout
Removes all control points from this edge layout.
clearPoints() - Method in class y.view.EdgeRealizer
EdgeLayout interface implementation.
clearTo(Command) - Method in class y.base.CommandStream
Clears the stream up to the given command (exclusive).
CLIENT_PROPERTY_KEY_SCROLL_TIMER_DELAY - Static variable in class y.view.NavigationComponent
Used as key when setting the timer delay client property JComponent.putClientProperty(Object, Object) for the scroll buttons.
CLIENT_PROPERTY_KEY_SCROLL_TIMER_INITIAL_DELAY - Static variable in class y.view.NavigationComponent
Used as key when setting the initial timer delay client property JComponent.putClientProperty(Object, Object) for the scroll buttons.
CLIENT_PROPERTY_KEY_ZOOM_TIMER_DELAY - Static variable in class y.view.NavigationComponent
Used as key when setting the timer delay client property JComponent.putClientProperty(Object, Object) for the zoom buttons.
CLIENT_PROPERTY_KEY_ZOOM_TIMER_INITIAL_DELAY - Static variable in class y.view.NavigationComponent
Used as key when setting the initial timer delay client property JComponent.putClientProperty(Object, Object) for the zoom buttons.
CLIP_CUSTOM - Static variable in class y.view.Graph2DPrinter
Clip type specifier constant.
CLIP_GRAPH - Static variable in class y.io.ViewPortConfigurator
Clip type specifier constant.
CLIP_GRAPH - Static variable in class y.view.Graph2DPrinter
Clip type specifier constant.
CLIP_VIEW - Static variable in class y.io.ViewPortConfigurator
Clip type specifier constant.
CLIP_VIEW - Static variable in class y.view.Graph2DPrinter
Clip type specifier constant.
clipEdgeOnBB(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
Clips the path of the given edge on the bounding box of the source and target points.
clipEdgesOnBB(LayoutGraph) - Static method in class y.layout.LayoutTool
Clips the path of all edges in the graph on the bounding box of their source and target points.
CLOCKWISE - Static variable in class y.view.ViewAnimationFactory
Orders nodes descending according to the angle of the polar coordinates relative to the center of the associated graph.
clone() - Method in class y.layout.tree.AbstractNodePlacer
Returns a clone of this NodePlacer instance.
clone() - Method in class y.view.EdgeLabel
Returns a copy of this instance
clone() - Method in class y.view.NodeLabel
Creates an unbound copy of this NodeLabel.
CLOSE - Static variable in class y.io.gml.GMLTokenizer
The closing brace type constant ']'
close() - Method in class y.view.MutableGeneralPath
Appends a close operation to the end of this path.
CLOSE_GROUPS - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getCloseGroupsAction().
closeGroup(Node, Graph2D) - Method in class y.view.Graph2DViewActions.CloseGroupsAction
Closes a single group node.
closeGroup(Node, HierarchyManager) - Method in class y.view.hierarchy.GroupNodePainter.GroupStateEditor
Closes the specified group node.
closeGroup(Node) - Method in class y.view.hierarchy.HierarchyManager
Convenience method that performs all necessary steps to convert a group node to a folder node.
closeGroups(Graph2DView) - Method in class y.view.Graph2DViewActions.CloseGroupsAction
Close all nodes for which Graph2DViewActions.CloseGroupsAction.acceptNode(Graph2D,y.base.Node) returns true.
closeLabelEditor(boolean) - Method in class y.view.Graph2DView
Closes a label editor that was opened for this view.
closenessCentrality(Graph, NodeMap, boolean, DataProvider) - Static method in class y.algo.Centrality
Computes the closeness centrality for the nodes of a graph.
CLUSTERING_POLICY_EDGE_BETWEENNESS - Static variable in class y.layout.organic.SmartOrganicLayouter
A clustering policy that clusters the nodes using edge betweenness centrality.
CLUSTERING_POLICY_LABEL_PROPAGATION - Static variable in class y.layout.organic.SmartOrganicLayouter
A clustering policy that clusters the nodes using the label propagation algorithm.
CLUSTERING_POLICY_LOUVAIN_MODULARITY - Static variable in class y.layout.organic.SmartOrganicLayouter
A clustering policy that clusters the nodes using the louvain modularity method.
CLUSTERING_POLICY_NONE - Static variable in class y.layout.organic.SmartOrganicLayouter
A policy that indicates that no automatic clustering is applied to the input graph.
collectBends(Graph2D, Rectangle2D, Collection) - Method in class y.view.tabular.TableSupport
Collects all bends of edges of the specified graph whose coordinates lie inside the specified bounds and stores them in the contentBends container.
collectContents(Node, Rectangle2D, Collection) - Method in class y.view.tabular.TableSupport
Collects the child nodes of the specified group node whose coordinates lie inside the specified bounds and stores them in the contentNodes container.
collectFixedNodes(Collection, Collection) - Method in class y.view.AbstractSnapContext
Collects all nodes in the current view's graph into the provided collection that will have their bounds fixed during the upcoming operation.
collectSnapLines(Collection, Collection) - Method in class y.view.MoveSnapContext
This method will be called to collect all snap lines for the nodes and edges that will be used during the processing of MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint).
collectSubtree(Node, NodeList) - Static method in class y.algo.Trees
Collects all nodes of the subtree starting with root.
collinear(YPoint, YPoint, YPoint) - Static method in class y.geom.Geom
Returns true iff the given points are collinear, that is, all three points lie on a common line.
CollinearBendHider - Class in y.layout.router
CollinearBendHider temporarily hides collinear bends on edge paths.
CollinearBendHider(Layouter) - Constructor for class y.layout.router.CollinearBendHider
Creates a new instance of CollinearBendHider using the given core layout algorithm.
color(NodeRealizer, Color, Color, Color, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that changes the appropriate color properties of the specified NodeRealizer to the given color values.
color(EdgeRealizer, Color, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that changes the lineColor property of the specified EdgeRealizer to the given color value.
COLOR_UNDEFINED - Static variable in class y.option.OptionItem
A Color that is used in the editor to signal that the value is not defined (yet).
ColorListCellRenderer - Class in y.option
A ListCellRenderer for displaying colors.
ColorListCellRenderer() - Constructor for class y.option.ColorListCellRenderer
Creates a new instance of ColorListCellRenderer.
ColorOptionItem - Class in y.option
An option item for Color values.
ColorOptionItem(String, Color) - Constructor for class y.option.ColorOptionItem
Creates a new instance of ColorOptionItem.
ColorOptionItem(String, Color, boolean, boolean, boolean, boolean) - Constructor for class y.option.ColorOptionItem
Creates a new instance of ColorOptionItem.
ColorRenderer - Class in y.option
A renderer for both List and table cells, displaying colors and RGBA values.
ColorRenderer() - Constructor for class y.option.ColorRenderer
 
COLUMN_SELECTION_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key for the visual style used when painting a selected column of a TableGroupNodeRealizer.
COLUMN_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key for the visual style used when painting an unselected column of a TableGroupNodeRealizer.
columnAt(double, double) - Method in interface y.view.tabular.TableGroupNodeRealizer.Table
Returns the innermost column that contains the specified point or null if no column in the table's model contains the specified point.
columnCount() - Method in interface y.view.tabular.TableGroupNodeRealizer.ColumnContainer
Returns the number of columns in this container.
ColumnDescriptor - Class in y.layout.grid
This class represents a column of a partition grid structure.
ColumnDropTargetListener - Class in y.view.tabular
This DropTargetListener can be used to create new columns in a TableGroupNodeRealizer via drag'n'drop.
ColumnDropTargetListener(Graph2DView) - Constructor for class y.view.tabular.ColumnDropTargetListener
Constructs a new listener that works on the given view.
columnEventHappened(Graph2D, TableGroupNodeRealizer.Column, Mouse2DEvent) - Method in class y.view.tabular.TableSelectionEditor
Handles selection state changes for the specified column.
columnEventHappened(Graph2D, TableGroupNodeRealizer.Column, boolean) - Method in class y.view.tabular.TableSelectionEditor
Handles (non-cyclic) selection state changes for the specified column.
columnLabelHit(TableGroupNodeRealizer.Column, double, double) - Method in class y.view.tabular.TableLabelEditor
Determines whether a double mouse click at the specified hit location should start label editing for the specified column.
columnMovementHit(TableGroupNodeRealizer.Column, double, double) - Method in class y.view.tabular.TableOrderEditor
Determines whether a mouse drag starting at the specified hit location should start the editor for the specified column.
columnSelectionHit(TableGroupNodeRealizer.Column, double, double) - Method in class y.view.tabular.TableSelectionEditor
Determines whether a mouse click at the specified hit location should change the selection state of the specified column.
CombinatorialEmbedder - Class in y.layout.planar
Interface implementation for an embedder.
CombinatorialEmbedder() - Constructor for class y.layout.planar.CombinatorialEmbedder
 
Command - Interface in y.base
General command pattern interface that supports the execution and the undoability of some code.
commandAdded(Command) - Method in class y.view.Graph2DUndoManager
Calling this method will inform all registered UndoListeners that the given command has been added to the command queue.
commandAdded(Command) - Method in interface y.view.Graph2DUndoManager.UndoListener
Callback method that gets invoked when the given Command was added to the queue of undoable events.
CommandLineArguments - Class in y.util
Helper class for parsing command line arguments.
CommandLineArguments() - Constructor for class y.util.CommandLineArguments
Creates a new instance of CommandLineArguments
CommandStream - Class in y.base
Represents a stream of commands.
CommandStream() - Constructor for class y.base.CommandStream
Initializes a new CommandStream object with unlimited size.
COMMENT - Static variable in class y.io.gml.GMLTokenizer
The type constant for a comment in a gml file
CommentOptionItem - Class in y.option
A dummy option item that displays a commentary text.
CommentOptionItem(String, int) - Constructor for class y.option.CommentOptionItem
Creates a new instance of CommentOptionItem.
commitLayoutToOriginalGraph() - Method in class y.layout.CopiedLayoutGraph
Writes the current layout information of all elements of this copied graph to the original graph.
commitPositions() - Method in class y.layout.organic.InteractiveOrganicLayouter
Writes calculated intermediate locations of nodes and edges to the actual graph.
commitPositionsSmoothly(double, double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Writes calculated intermediate locations of nodes and edges to the actual graph and returns the largest movement value.
commitValue() - Method in class y.option.AbstractItemEditor
Commits the editor value to the underlying option item.
commitValue() - Method in class y.option.DefaultCompoundEditor
Commits the values of the contained editors that were modified to the corresponding option items by invoking commitValue() of all contained editors.
commitValue() - Method in interface y.option.Editor
Commits the value(s) that was (were) modified with the editor to the corresponding option item(s).
commitValues(YLabel) - Method in class y.io.gml.LabelGraphicsParser
Commits the parsed values to a YLabel instance.
commitValues() - Method in class y.option.OptionHandler
Commits all values that were modified with the option editor to the corresponding option items.
CompactNodePlacer - Class in y.layout.tree
The CompactNodePlacer produces a compact placement of the children.
CompactNodePlacer() - Constructor for class y.layout.tree.CompactNodePlacer
Creates a new CompactNodePlacer instance with default settings.
CompactOrthogonalLayouter - Class in y.layout.orthogonal
This layout algorithm arranges a graph in a compact, orthogonal fashion.
CompactOrthogonalLayouter() - Constructor for class y.layout.orthogonal.CompactOrthogonalLayouter
Creates a new CompactOrthogonalLayouter instance with default settings.
CompactOrthogonalLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for CompactOrthogonalLayouter.
CompactOrthogonalLayoutModule() - Constructor for class y.module.CompactOrthogonalLayoutModule
Creates an instance of this module.
COMPARABLE_EDGE_DPKEY - Static variable in class y.layout.NormalizingGraphElementOrderStage
A DataProvider key for defining a (global) order for edges
COMPARABLE_NODE_DPKEY - Static variable in class y.layout.NormalizingGraphElementOrderStage
A DataProvider key for defining a (global) order for nodes
Comparators - Class in y.util
This class provides access to some Comparator instances that are commonly used in yFiles.
Comparators() - Constructor for class y.util.Comparators
 
Comparators.PartialOrder - Interface in y.util
Tag interface to mark Comparator or comparable implementations that do not define a total order but only a partial order.
compare(Object, Object) - Method in class y.layout.planar.GT.EdgeListComparator
 
compare(Object, Object) - Method in class y.layout.planar.GT.MIS1Comparator
 
compare(Object, Object) - Method in class y.layout.planar.GT.MIS2Comparator
 
compare(Object, Object) - Method in class y.layout.seriesparallel.DefaultOutEdgeComparator
Compares the two given edges considering their PortConstraints.
compare(Object, Object) - Method in class y.layout.tree.NodeOrderComparator
Compares two edges according to their index in the order specified using a DataProvider.
compare(Object, Object) - Method in class y.layout.tree.TreeMapLayouter.NodeWeightComparator
 
compare(Object, Object) - Method in class y.layout.tree.XCoordComparator
Compares two edges by the x-coordinates of the centers of their target nodes.
compare(int, int) - Static method in class y.util.Comparators
Compares the specified integral numbers.
compare(long, long) - Static method in class y.util.Comparators
Compares the specified integral numbers.
compare(float, float) - Static method in class y.util.Comparators
Compares the specified floating point numbers.
compare(double, double) - Static method in class y.util.Comparators
Compares the specified floating point numbers.
compareTo(Object) - Method in class y.geom.YCircle
 
compareTo(Object) - Method in class y.geom.YDimension
 
compareTo(Object) - Method in class y.geom.YPoint
Comparable implementation.
compareTo(Object) - Method in class y.geom.YRectangle
 
compareTo(Object) - Method in class y.io.graphml.input.Directedness
 
compareTo(Object) - Method in class y.io.graphml.input.ParsePrecedence
 
compareTo(Object) - Method in class y.io.graphml.KeyScope
 
compareTo(Object) - Method in class y.io.graphml.KeyType
 
compareTo(Object) - Method in class y.io.graphml.output.WritePrecedence
 
compareTo(Object) - Method in class y.layout.grid.ColumnDescriptor
Compares this ColumnDescriptor instance with a given other ColumnDescriptor instance based on the indices of the two instances.
compareTo(Object) - Method in class y.layout.grid.PartitionCellId.Pair
Compares this PartitionCellId.Pair instance with a given other PartitionCellId.Pair instance.
compareTo(Object) - Method in class y.layout.grid.RowDescriptor
Compares this RowDescriptor instance with a given other RowDescriptor instance based on the indices of the two instances.
compareTo(Object) - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Implements the Comparable interface using the SwimLaneDescriptor.getComparator() and SwimLaneDescriptor.getClientObject() fields.
compareTo(Object) - Method in class y.view.SnapResult
Implements the Comparable interface using SnapResult.getWeight()
completeOrientationChange(LayoutGraph) - Method in class y.layout.OrientationLayouter
Applies the desired orientation to the graph.
completeTransform(YPoint) - Method in class y.layout.OrientationLayouter
Transforms the given point during completion.
COMPLEX - Static variable in class y.io.graphml.KeyType
KeyType complex.
ComplexDataAcceptorInputHandler - Class in y.io.graphml.input
An InputHandler implementation that uses an DataAcceptor instance to associate the values with the keys.
ComplexDataAcceptorInputHandler() - Constructor for class y.io.graphml.input.ComplexDataAcceptorInputHandler
Initializes a new instance of the ComplexDataAcceptorInputHandler class that uses the GraphMLParseContext for deserialization.
ComplexDataAcceptorInputHandler(DeserializationHandler) - Constructor for class y.io.graphml.input.ComplexDataAcceptorInputHandler
Initializes a new instance of the ComplexDataAcceptorInputHandler class that uses the event handler for deserialization.
ComplexDataProviderOutputHandler - Class in y.io.graphml.output
An implementation of the AbstractOutputHandler class, that can use a ComplexDataProviderOutputHandler.getSerializer() callback for the serialization or delegate to one of GraphMLWriteContext's serialize callbacks.
ComplexDataProviderOutputHandler(String, KeyScope, KeyType) - Constructor for class y.io.graphml.output.ComplexDataProviderOutputHandler
Initializes a new instance of the ComplexDataProviderOutputHandler class.
COMPONENT_ARRANGEMENT_COMPACT - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A component arrangement policy that achieves a 1:1 aspect ratio for the graph.
COMPONENT_ARRANGEMENT_TOPMOST - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A component arrangement policy that aligns the components with their topmost layer.
COMPONENT_ASSIGNMENT_DPKEY - Static variable in class y.layout.partial.PartialLayouter
A DataProvider key for defining custom subgraph components.
COMPONENT_ASSIGNMENT_STRATEGY_CLUSTERING - Static variable in class y.layout.partial.ClearAreaLayouter
A component assignment strategy where the subgraph components correspond to the clusters computed by a clustering algorithm based on edge betweenness centrality.
COMPONENT_ASSIGNMENT_STRATEGY_CLUSTERING - Static variable in class y.layout.partial.FillAreaLayouter
A component assignment strategy where the subgraph components correspond to the clusters computed by a clustering algorithm based on edge betweenness centrality.
COMPONENT_ASSIGNMENT_STRATEGY_CLUSTERING - Static variable in class y.layout.partial.PartialLayouter
A component assignment strategy where the subgraph components correspond to the clusters computed by a clustering algorithm based on edge betweenness centrality.
COMPONENT_ASSIGNMENT_STRATEGY_CONNECTED - Static variable in class y.layout.partial.ClearAreaLayouter
A component assignment strategy where the subgraph components correspond to the connected components of the graph.
COMPONENT_ASSIGNMENT_STRATEGY_CONNECTED - Static variable in class y.layout.partial.FillAreaLayouter
A component assignment strategy where the subgraph components correspond to the connected components of the graph.
COMPONENT_ASSIGNMENT_STRATEGY_CONNECTED - Static variable in class y.layout.partial.PartialLayouter
A component assignment strategy where the subgraph components correspond to the connected components of the graph.
COMPONENT_ASSIGNMENT_STRATEGY_CUSTOMIZED - Static variable in class y.layout.partial.ClearAreaLayouter
A component assignment strategy where the subgraph components are defined by the user.
COMPONENT_ASSIGNMENT_STRATEGY_CUSTOMIZED - Static variable in class y.layout.partial.FillAreaLayouter
A component assignment strategy where the subgraph components are defined by the user.
COMPONENT_ASSIGNMENT_STRATEGY_CUSTOMIZED - Static variable in class y.layout.partial.PartialLayouter
A component assignment strategy where the subgraph components are defined by the user.
COMPONENT_ASSIGNMENT_STRATEGY_SINGLE - Static variable in class y.layout.partial.ClearAreaLayouter
A component assignment strategy that assigns each node to a separate subgraph component.
COMPONENT_ASSIGNMENT_STRATEGY_SINGLE - Static variable in class y.layout.partial.FillAreaLayouter
A component assignment strategy that assigns each node to a separate subgraph component.
COMPONENT_ASSIGNMENT_STRATEGY_SINGLE - Static variable in class y.layout.partial.PartialLayouter
A component assignment strategy that assigns each node to a separate subgraph component.
COMPONENT_ID_DPKEY - Static variable in class y.layout.partial.ClearAreaLayouter
A 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.
COMPONENT_ID_DPKEY - Static variable in class y.layout.partial.FillAreaLayouter
A 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.
COMPONENT_ID_DPKEY - Static variable in class y.layout.TemporaryGroupNodeInsertionStage
A 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.
COMPONENT_LAYOUT_ALGORITHM_DPKEY - Static variable in class y.layout.TemporaryGroupNodeInsertionStage
A 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 - Class in y.layout
A ComponentLayouter arranges the connected components of a graph.
ComponentLayouter(Layouter) - Constructor for class y.layout.ComponentLayouter
Creates a new ComponentLayouter instance using the given core layout algorithm.
ComponentLayouter() - Constructor for class y.layout.ComponentLayouter
Creates a new ComponentLayouter instance with default settings.
ComponentLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for ComponentLayouter.
ComponentLayoutModule() - Constructor for class y.module.ComponentLayoutModule
Creates an instance of this module.
ComponentOptionItem - Class in y.option
An option item that displays a given JComponent as its editor.
ComponentOptionItem(String, JComponent) - Constructor for class y.option.ComponentOptionItem
Creates a new instance of ComponentOptionItem.
CompositeAnimationObject - Interface in y.anim
Specifies the contract of composite animation objects.
CompositeDrawable - Class in y.view
A composite Drawable instance that merges multiple Drawables into one
CompositeDrawable() - Constructor for class y.view.CompositeDrawable
Creates a new instance of CompositeDrawable
CompositeLayouter - Class in y.layout
A CompositeLayouter allows for wrapping a core layout algorithm with multiple LayoutStages.
CompositeLayouter(LayoutStage, Layouter) - Constructor for class y.layout.CompositeLayouter
Creates a new CompositeLayouter instance that prepends the specified LayoutStage to the given layout algorithm.
CompositeLayoutStage - Class in y.layout
CompositeLayoutStage allows for combining multiple LayoutStages.
CompositeLayoutStage() - Constructor for class y.layout.CompositeLayoutStage
Creates a new CompositeLayoutStage instance with an empty pipeline.
CompositeLayoutStage(LayoutStage, LayoutStage) - Constructor for class y.layout.CompositeLayoutStage
Creates a new CompositeLayoutStage instance with two LayoutStages in the pipeline.
CompoundEditor - Interface in y.option
Specifies the general contract of a compound/composite editor.
computeDualGraph() - Method in class y.layout.planar.DualPlanarInformation
 
computeMaximumIndependentSets(NodeList, int[]) - Method in class y.layout.planar.OverlapGraphMIS
computes two maximum independent sets of edges. here independent means that the edges do not overlap (with respect to their end node's order number gained by sorting the vertices with createVertexOrder().
computeVertexOrder(NodeList) - Method in class y.layout.planar.VertexOrder
This method orders the vertices to place them on a line.
concatenate(YCursor, YCursor) - Static method in class y.util.Cursors
Creates a new cursor that provides a logical view on the concatenation of the two given cursors.
CONCAVE - Static variable in class y.view.Arrow
An arrow consisting of two curves forming a concave shape.
CONCAVE_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CONCAVE.
configure(Graph2DView) - Method in class y.io.ViewPortConfigurator
Setup the viewport of the given view according to the current configuration.
configure(BalloonLayouter, OptionHandler) - Method in class y.module.BalloonLayoutModule
Configures the module's layout algorithm according to the given options.
configure(BusRouter, OptionHandler) - Method in class y.module.BusRouterModule
Configures the module's layout algorithm according to the given options.
configure(ChannelEdgeRouter, OptionHandler) - Method in class y.module.ChannelEdgeRouterModule
Configures the module's layout algorithm according to the given options.
configure(CircularLayouter, OptionHandler) - Method in class y.module.CircularLayoutModule
Configures the module's layout algorithm according to the given options.
configure(CompactOrthogonalLayouter, OptionHandler) - Method in class y.module.CompactOrthogonalLayoutModule
Configures the module's layout algorithm according to the given options.
configure(ComponentLayouter, OptionHandler) - Method in class y.module.ComponentLayoutModule
Configures the module's layout algorithm according to the given options.
configure(DirectedOrthogonalLayouter, OptionHandler) - Method in class y.module.DirectedOrthogonalLayoutModule
Configures the module's layout algorithm according to the given options.
configure(FamilyTreeLayouter, OptionHandler) - Method in class y.module.FamilyTreeLayoutModule
Configures the module's layout algorithm according to the given options.
configure(HierarchicGroupLayouter, OptionHandler) - Method in class y.module.HierarchicLayoutModule
Configures the module's layout algorithm according to the given options.
configure(IncrementalHierarchicLayouter, OptionHandler) - Method in class y.module.IncrementalHierarchicLayoutModule
Configures the module's layout algorithm according to the given options.
configure(MISLabelingAlgorithm, OptionHandler) - Method in class y.module.LabelingModule
Configures the module's layout algorithm according to the given options.
configure(OrganicEdgeRouter, OptionHandler) - Method in class y.module.OrganicEdgeRouterModule
Configures the module's layout algorithm according to the given options.
configure(OrganicLayouter, OptionHandler) - Method in class y.module.OrganicLayoutModule
Configures the module's layout algorithm according to the given options.
configure(OrthogonalEdgeRouter, OptionHandler) - Method in class y.module.OrthogonalEdgeRouterModule
Configures the module's layout algorithm according to the given options.
configure(OrthogonalLayouter, OptionHandler) - Method in class y.module.OrthogonalLayoutModule
Configures the module's layout algorithm according to the given options.
configure(OrthogonalGroupLayouter, OptionHandler) - Method in class y.module.OrthogonalLayoutModule
This method configures the modules underlying algorithm with options found in the given OptionHandler.
configure(ParallelEdgeLayouter, OptionHandler) - Method in class y.module.ParallelEdgeLayoutModule
Configures the module's layout algorithm according to the given options.
configure(PartialLayouter, OptionHandler) - Method in class y.module.PartialLayoutModule
Configures the module's layout algorithm according to the given options.
configure(EdgeRouter, OptionHandler) - Method in class y.module.PolylineEdgeRouterModule
Configures the module's layout algorithm according to the given options.
configure(RadialLayouter, OptionHandler) - Method in class y.module.RadialLayoutModule
Configures the module's layout algorithm according to the given options.
configure(SeriesParallelLayouter, OptionHandler) - Method in class y.module.SeriesParallelLayoutModule
Configures the module's layout algorithm according to the given options.
configure(SmartOrganicLayouter, OptionHandler) - Method in class y.module.SmartOrganicLayoutModule
Configures the module's layout algorithm according to the given options.
configure(TabularLayouter, Graph2D, OptionHandler) - Method in class y.module.TabularLayoutModule
Configures the given tabular layout algorithm according to the given options and returns whether or not a PartitionGrid was registered.
configure(TreeLayouter, OptionHandler) - Method in class y.module.TreeLayoutModule
Configures the module's layout algorithm according to the given options.
configure(GenericTreeLayouter, OptionHandler) - Method in class y.module.TreeLayoutModule
Configures the module's layout algorithm according to the given options.
configure(HVTreeLayouter, OptionHandler) - Method in class y.module.TreeLayoutModule
This method configures the modules underlying algorithm with options found in the given OptionHandler.
configure(TreeReductionStage, OptionHandler) - Method in class y.module.TreeLayoutModule
Configures the module's layout algorithm according to the given options.
configure(TreeMapLayouter, OptionHandler) - Method in class y.module.TreeMapLayoutModule
Configures the given tree map layout algorithm according to the given options.
configure(GenericEdgeRealizer, String) - Method in class y.view.GenericEdgeRealizer.Factory
Configures the given GenericEdgeRealizer instance using a configuration that has been previously added to this factory using the descriptive String name.
configure(GenericNodeRealizer, String) - Method in class y.view.GenericNodeRealizer.Factory
Configures the given GenericNodeRealizer instance using a configuration that has been previously added to this Factory using the descriptive String name.
configure(NodePort, String) - Method in class y.view.NodePort.Factory
Configures the specified port instance using the configuration that has been registered for the given id.
configure(YLabel, String) - Method in class y.view.YLabel.Factory
Configures the given YLabel instance using a configuration that has been previously added to this factory using the descriptive String name.
configureColumnLabel(NodeLabel, TableGroupNodeRealizer.Column, boolean, double) - Method in class y.view.tabular.TableGroupNodeRealizer
Configures the specified label as a column label for the specified column.
configureComponentLayouter(LayoutGraph, ComponentLayouter) - Method in class y.layout.organic.SmartOrganicLayouter
Configures the given ComponentLayouter to take fixed nodes in components into account.
configureComponentLayouter(Graph2DView, ComponentLayouter) - Method in class y.view.Graph2DLayoutExecutor
Callback that configures the ComponentLayouter according to the view.
configureCoreLayout(LayoutGraph, HierarchicLayouter) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Configures the core layout algorithm with the settings of this IncrementalHierarchicLayouter instance.
configureDefaultDeserializationHandlers() - Method in class y.io.graphml.input.GraphMLParser
Register default event handlers for the GraphMLParser.fireDeserializationEvent(DeserializationEvent) event.
configureDefaultInputHandlers() - Method in class y.io.graphml.input.GraphMLParser
Register default event handlers for the QueryInputHandlersEvent event.
configureDefaultLabel(NodeRealizer, NodeLabel) - Method in class y.view.hierarchy.GroupNodePainter
Configures the given label as default group label.
configureDefaultOutputHandlers() - Method in class y.io.graphml.output.GraphMLWriter
Register default event handlers for the QueryOutputHandlersEvent event.
configureDefaultRealizerSerializers() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Registers RealizerSerializers for all Realizer types in the yFiles for Java library.
configureDefaultSerializationHandlers() - Method in class y.io.graphml.output.GraphMLWriter
Register default event handlers for the GraphMLWriter.fireSerializationEvent(y.io.graphml.output.SerializationEvent) event.
configureDeserializationHandlers(Graph, GraphMLParser) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Adds deserialization handlers for structured representation of Java framework classes Font, Color, Boolean, Byte, Short, Integer, Long, Float, Double, String, and TransformAttribute.
configureDeserializationHandlers(Graph, GraphMLParser) - Method in class y.io.graphml.GraphMLHandler
Configure predefined handlers for the DeserializationEvent event.
configureDeserializationProperties(Graph, GraphMLParser) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
 
configureDeserializationProperties(Graph, GraphMLParser) - Method in class y.io.graphml.GraphMLHandler
Configure important deserialization properties of GraphMLHandler.
configureEdge(Edge, boolean, Node, Node) - Method in class y.view.hierarchy.DefaultInterEdgeConfigurator
This method will remove all bend and port information in the case an inter-edge is converted back to a normal edge.
configureEdge(Edge, boolean, Node, Node) - Method in interface y.view.hierarchy.InterEdgeConfigurator
This method will be called by the HierarchyManager every time the state of an edge or inter-edge changes, i.e., every time an edge gets a new target or source node assigned.
configureEdgeRouter(Layouter) - Method in class y.layout.partial.ClearAreaLayouter
This method is called each time when edges are rerouted with the given edge router.
configureEdgeRouter(Layouter) - Method in class y.layout.partial.PartialLayouter
This method is called each time when edges are routed with an edge router.
configureFolderRealizer(NodeRealizer) - Method in class y.view.Graph2DViewActions.CloseGroupsAction
Updates the group/folder state of the specified realizer if necessary.
configureFolderRealizer(NodeRealizer) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Updates the group/folder state of the specified realizer if necessary.
configureGraph(Graph2D, Object) - Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
Adds all GraphListener, Graph2DListener, and Graph2DSelectionListener references that are registered with the parent graph to the newly created graph.
configureGraphMLParser(Graph, GraphMLParser) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Registers a ParseEventListener for the yfiles.foldertype attribute.
configureGraphMLParser(Graph, GraphMLParser) - Method in class y.io.graphml.GraphMLHandler
Configures the specified GraphMLParser to handle the given graph.
configureGraphMLParser(Graph, GraphMLParser) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Adds support for deserializing nested graphs.
configureGraphMLWriter(Graph, GraphMLWriter) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Registers a WriteEventListener for the yfiles.foldertype attribute.
configureGraphMLWriter(Graph, GraphMLWriter) - Method in class y.io.graphml.GraphMLHandler
Configures the specified GraphMLWriter for writing the given graph.
configureGraphMLWriter(Graph, GraphMLWriter) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Adds support for serializing nested graphs with group nodes and normal nodes.
configureGraphPartition(GraphPartition) - Method in class y.layout.router.polyline.EdgeRouter
Adds all registered GraphPartitionExtensions instances to a given GraphPartition instance.
configureGroupRealizer(NodeRealizer) - Method in class y.view.Graph2DViewActions.OpenFoldersAction
Updates the folder/group state of the specified realizer if necessary.
configureInputHandlers(Graph, GraphMLParser) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Registers input handlers for Node- and EdgeRealizers, NodePorts, PostProcessors and embedded resources.
configureInputHandlers(Graph, GraphMLParser) - Method in class y.io.graphml.GraphMLHandler
Configures default event handlers for the GraphMLParser.fireQueryInputHandlersEvent(y.io.graphml.input.QueryInputHandlersEvent) event.
configureInputHandlers(Graph, GraphMLParser) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Registers input handlers for edge and node layout information.
configureLookup(Graph, GraphMLWriter) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Adds HierarchySupport and embedded resource support to the base lookup.
configureLookup(Graph, GraphMLParser) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Adds HierarchySupport and embedded resource support to the base lookup.
configureLookup(Graph, GraphMLWriter) - Method in class y.io.graphml.GraphMLHandler
Configure the default lookup map of writer.
configureLookup(Graph, GraphMLParser) - Method in class y.io.graphml.GraphMLHandler
Configure the default lookup map of parser.
configureLookup(Graph, GraphMLWriter) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Adds support for serializing nested graphs with group nodes and normal nodes.
configureNamespaces(GraphMLWriter) - Method in class y.io.graphml.GraphMLHandler
Configures writer to use the namespace declarations set with GraphMLHandler.addNamespace(String, String).
configureNode(Graph2D, Node) - Method in class y.view.EditMode
Callback called by 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).
configureOutputHandlers(Graph, GraphMLWriter) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Registers output handlers for Node- and EdgeRealizers, NodePorts, and embedded resources.
configureOutputHandlers(Graph, GraphMLWriter) - Method in class y.io.graphml.GraphMLHandler
Configures default event handlers for the QueryOutputHandlersEvent event.
configureOutputHandlers(Graph, GraphMLWriter) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Registers output handlers for edge and node layout information.
configureParseEvents(Graph, GraphMLParser) - Method in class y.io.graphml.GraphMLHandler
Configure the default parse events of parser.
configurePathSearch(PathSearch) - Method in class y.layout.router.polyline.EdgeRouter
Adds all registered PathSearchExtensions to a given PathSearch instance.
configureRendering() - Method in class y.module.io.ImageOutputModule
Configures the module's ImageOutputHandler according to the settings in the module's rendering specific options.
configureRowLabel(NodeLabel, TableGroupNodeRealizer.Row, boolean, double) - Method in class y.view.tabular.TableGroupNodeRealizer
Configures the specified label as a row label for the specified row.
configureSchemaLocations(GraphMLWriter) - Method in class y.io.graphml.GraphMLHandler
Configures writer to use the schema locations set with GraphMLHandler.addSchemaLocation(String, String).
configureSerializationHandlers(Graph, GraphMLWriter) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Adds serialization handlers for structured representation of Java framework classes Font, Color, Boolean, Byte, Short, Integer, Long, Float, Double, String, and TransformAttribute.
configureSerializationHandlers(Graph, GraphMLWriter) - Method in class y.io.graphml.GraphMLHandler
Configure the predefined handlers for the SerializationEvent event.
configureSerializationProperties(Graph, GraphMLWriter) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Configure important serialization properties of GraphMLHandler.
configureSerializationProperties(Graph, GraphMLWriter) - Method in class y.io.graphml.GraphMLHandler
Configure important serialization properties of GraphMLHandler.
configureTiling() - Method in class y.module.io.ImageOutputModule
Configures the module's ImageOutputHandler for tiling according to the tiling specific options.
configureTransformer(Transformer) - Method in class y.io.graphml.output.DomXmlWriter
Configure the transformer that is used internally to transform the internal DOM tree to the actual result.
configureViewPort(Graph2DView, Graph2DView) - Method in class y.module.io.ImageOutputModule
Configures the given view port.
configureViewPort(Graph2DView, Graph2DView) - Method in class y.module.io.IOHandlerModule
Configures the given view port.
configureWriteEvents(Graph, GraphMLWriter) - Method in class y.io.graphml.GraphMLHandler
Configure the default write events of writer.
configureXMLWriter(XmlWriter) - Method in class y.io.graphml.GraphMLHandler
Configure writer.
conflictGraph - Variable in class y.layout.labeling.MISLabelingAlgorithm
The conflict graph modeling LabelCandidates as nodes and edges between them as conflicts, i.e., overlaps among candidates.
connectedComponents(Graph) - Static method in class y.algo.GraphConnectivity
Calculates the connected components of a given graph.
connectedComponents(Graph, NodeMap) - Static method in class y.algo.GraphConnectivity
Calculates the connected components of a given graph and returns their number.
ConstraintIncrementalLayerer - Class in y.layout.hierarchic.incremental
This class is a Layerer implementation that observes relative and absolute layering constraints defined by the layer constraint factory.
ConstraintIncrementalLayerer(Layerer) - Constructor for class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
Creates a new ConstraintIncrementalLayerer with the given Layerer instance as its core layerer.
ConstraintLayerer - Class in y.layout.hierarchic
ConstraintLayerer considers relative and absolute layering constraints when assigning the nodes to layers.
ConstraintLayerer(Layerer) - Constructor for class y.layout.hierarchic.ConstraintLayerer
Creates an instance of ConstraintLayerer with the given core Layerer instance.
ConstraintLayerer() - Constructor for class y.layout.hierarchic.ConstraintLayerer
Creates a new instance of ConstraintLayerer with the default settings.
ConstraintLayerer.ConstraintFactory - Interface in y.layout.hierarchic
Interface specification for classes that can create suitable constraints for a ConstraintLayerer instance.
ConstraintManager - Class in y.option
Provides convenience methods for creating editor constraints.
ConstraintManager(OptionHandler) - Constructor for class y.option.ConstraintManager
Creates a new instance of ConstraintManager for the specified option handler.
ConstraintManager.Condition - Class in y.option
A Condition that can be used to trigger or control different behavior.
ConstraintManager.ConditionCheck - Interface in y.option
Implementations of this interface are queried by the ConstraintManager as soon as properties of an editor change.
ConstraintManager.EditorAction - Interface in y.option
An action-callback that is invoked in response to either ConstraintManager.performActionOnPropertyChange(y.option.ConstraintManager.EditorAction, OptionItem) or ConstraintManager.performActionOnCondition(y.option.ConstraintManager.EditorAction, y.option.ConstraintManager.Condition).
constructEdgePath(Node, Node, Edge[]) - Static method in class y.algo.ShortestPaths
Convenience method that constructs an explicit path of edges from the result returned by one of the shortest paths methods defined in this class.
constructEdgePath(Node, Node, DataProvider) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.constructEdgePath(Node, Node, Edge[]) but the path edges are given by a DataProvider.
constructNodePath(EdgeList) - Static method in class y.algo.Paths
Constructs a path of nodes from a given path of edges.
constructNodePath(Node, Node, Edge[]) - Static method in class y.algo.ShortestPaths
Convenience method that constructs an explicit path of nodes from the result returned by one of the shortest paths methods defined in this class.
constructNodePath(Node, Node, DataProvider) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.constructNodePath(Node, Node, Edge[]) but the path edges are given by a DataProvider.
contains(Node) - Method in class y.base.Graph
Whether or not this graph contains the given node.
contains(Edge) - Method in class y.base.Graph
Whether or not this graph contains the given edge.
contains(Object) - Method in class y.base.YList
Whether or not this list contains the given element.
contains(YPoint) - Method in class y.geom.LineSegment
Checks whether a given point lies on this line segment.
contains(double, double) - Method in class y.geom.OrientedRectangle
Determines whether or not the specified point lies inside this oriented rectangle.
contains(double, double, boolean) - Method in class y.geom.OrientedRectangle
Determines whether or not the specified point lies inside this oriented rectangle.
contains(OrientedRectangle, YPoint, double) - Static method in class y.geom.OrientedRectangle
Determines whether the given oriented rectangle contains the provided point, using an epsilon value.
contains(OrientedRectangle, double, double, double) - Static method in class y.geom.OrientedRectangle
Determines whether the given oriented rectangle contains the provided point, using an epsilon value.
contains(OrientedRectangle, OrientedRectangle, double) - Static method in class y.geom.OrientedRectangle
Determines whether the given rectangle r1 contains rectangle r2, using an epsilon value.
contains(double, double) - Method in class y.geom.YRectangle
Checks whether or not this YRectangle contains the given point.
contains(double, double, double, double, double, double) - Static method in class y.geom.YRectangle
Determines whether the specified rectangle contains the specified point.
contains(double, double, double, double, double, double, boolean) - Static method in class y.geom.YRectangle
Determines whether the specified rectangle contains the specified point.
contains(YPoint) - Method in class y.geom.YRectangle
Checks whether or not this YRectangle contains the given point.
contains(YRectangle) - Method in class y.geom.YRectangle
Checks whether or not this YRectangle contains the given rectangle.
contains(double, double, double, double) - Method in class y.geom.YRectangle
Checks whether or not this YRectangle contains the rectangle defined by the given frame.
contains(Node) - Method in class y.layout.planar.Face
Returns whether a given node is adjacent to the face.
contains(double) - Method in class y.layout.router.polyline.Interval
Checks whether or not the given value lies within the interval.
contains(Node) - Method in class y.util.pq.ArrayIntNodePQ
Returns whether or not the given node is contained within this queue.
contains(Node) - Method in class y.util.pq.BHeapDoubleNodePQ
Returns whether or not the given node is contained in this queue.
contains(Node) - Method in class y.util.pq.BHeapIntNodePQ
Returns whether or not the given node is contained in this queue.
contains(Node) - Method in class y.util.pq.BHeapNodePQ
Returns whether or not the given node is contained in this queue.
contains(Node) - Method in interface y.util.pq.DoubleNodePQ
Returns whether or not the given node is contained within this queue.
contains(Object) - Method in class y.util.pq.DoubleObjectPQ
Returns whether or not the given object is contained.
contains(Node) - Method in interface y.util.pq.IntNodePQ
Returns whether or not the given node is contained within this queue.
contains(Object) - Method in class y.util.pq.IntObjectPQ
Returns whether or not the given node is contained in this queue.
contains(Node) - Method in class y.util.pq.ListIntNodePQ
Whether or not the given node is contained within this queue.
contains(Node) - Method in interface y.util.pq.NodePQ
Returns whether or not the given node is contained in this queue.
contains(Node) - Method in class y.util.pq.TreeIntNodePQ
Returns whether or not the given node is contained within this queue.
contains(double, double) - Method in class y.view.Bend
Returns whether or not the given coordinates lie within this bend.
contains(NodeRealizer, double, double) - Method in class y.view.BevelNodePainter
Determines if the point (x,y) lies within the given visual representation of a node.
contains(double, double) - Method in class y.view.BezierEdgeRealizer
Tests whether or not the given coordinate hits the path of this realizer.
contains(YLabel, double, double) - Method in class y.view.DefaultLabelConfiguration
 
contains(double, double) - Method in class y.view.EdgeRealizer
Query if the visible path of this realizer contains the point (x,y).
contains(NodeRealizer, double, double) - Method in class y.view.GeneralPathNodePainter
 
contains(double, double) - Method in class y.view.GenericEdgeRealizer
 
contains(EdgeRealizer, BendList, GeneralPath, double, double) - Method in interface y.view.GenericEdgeRealizer.ContainsTest
Callback method for EdgeRealizer.contains(double, double).
contains(double, double) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.ContainsTest implementation to delegate the actual work to.
contains(NodeRealizer, double, double) - Method in interface y.view.GenericNodeRealizer.ContainsTest
Used as a callback for the GenericNodeRealizer.contains(double, double) method.
contains(NodeRealizer, double, double) - Method in class y.view.hierarchy.GroupNodePainter
Determines whether the point given by the specified coordinates lies within the (visual) bounds of the specified realizer or within the bounds of the specified realizer's default label (if it exists).
contains(double, double) - Method in class y.view.hierarchy.GroupNodeRealizer
 
contains(Graph) - Method in class y.view.hierarchy.HierarchyManager
Returns whether or not the given graph is part of this graph hierarchy
contains(NodeRealizer, double, double) - Method in class y.view.ImageNodePainter
 
contains(double, double) - Method in class y.view.ImageNodeRealizer
Determines whether the specified point lies inside this realizer
contains(double, double) - Method in class y.view.InterfacePort
Whether or not the given coordinate lies within this port.
contains(Rectangle2D) - Method in class y.view.MutableGeneralPath
 
contains(Point2D) - Method in class y.view.MutableGeneralPath
 
contains(double, double) - Method in class y.view.MutableGeneralPath
 
contains(double, double, double, double) - Method in class y.view.MutableGeneralPath
 
contains(double, double) - Method in class y.view.NodePort
Returns true if this port's visual representation contains the specified point and false otherwise.
contains(NodePort, double, double) - Method in interface y.view.NodePort.ContainsTest
Returns true if the specified port contains the specified point and false otherwise.
contains(double, double) - Method in class y.view.NodeRealizer
Determines whether or not the bounding box of this realizer contains the specified point.
contains(EdgeRealizer, BendList, GeneralPath, double, double) - Method in class y.view.PolyLineContainsTest
 
contains(double, double) - Method in class y.view.Port
Returns true if the given coordinates lie within the visual shape of this port.
contains(NodePort, double, double) - Method in class y.view.PortConfigurationAdapter
Returns true if the specified port contains the specified point and false otherwise.
contains(double, double) - Method in class y.view.ProxyShapeNodeRealizer
 
contains(double, double) - Method in class y.view.QuadCurveEdgeRealizer
Tests whether or not the given coordinate hits the path of this realizer.
contains(NodeRealizer, double, double) - Method in class y.view.ShapeNodePainter
 
contains(double, double) - Method in class y.view.ShapeNodeRealizer
Evaluate hit test on the node realizer.
contains(NodePort, double, double) - Method in class y.view.ShapePortConfiguration
 
contains(NodeRealizer, double, double) - Method in class y.view.ShinyPlateNodePainter
Determines if the point (x,y) lies within the given visual representation of a node.
contains(double, double) - Method in class y.view.YLabel
Determines whether the given point in world coordinates is contained within the label's graphics.
contains(YLabel, double, double) - Method in interface y.view.YLabel.Layout
Delegating method of YLabel.contains(double, double)
containsAll(Collection) - Method in class y.base.YList
Whether or not this list contains all the elements in the given collection.
containsEdge(Node, Node) - Method in class y.base.Graph
Returns whether or not this graph contains an edge that connects the given nodes.
containsGroupKey(Object) - Method in class y.layout.router.ChannelRouter
Returns whether the given id has already been registered as a group id.
containsGroupNodes(Graph) - Static method in class y.view.hierarchy.HierarchyManager
Whether or not the given graph contains any group nodes.
containsGroups() - Method in class y.view.hierarchy.HierarchyManager
Queries the hierarchy if it contains any group nodes.
containsItem(OptionItem) - Method in class y.option.OptionGroup
Returns true if this group contains the specified option item.
containsKey(Object) - Method in class y.layout.router.ChannelRouter
Returns whether the given key has already been registered.
containsKey(Object, Object) - Method in class y.util.HashMap2D
Tests if the specified objects are a pair of keys in this hash table.
containsSeg(double, double) - Method in class y.view.EdgeRealizer
like contains(), but returns number of the hit segment, 0 otherwise.
containsSeg(double, double) - Method in class y.view.GenericEdgeRealizer
 
containsSeg(EdgeRealizer, BendList, GeneralPath, double, double) - Method in interface y.view.GenericEdgeRealizer.ContainsTest
Callback method for EdgeRealizer.containsSeg(double, double).
containsSeg(EdgeRealizer, BendList, GeneralPath, double, double) - Method in class y.view.PolyLineContainsTest
 
containsSeg(double, double) - Method in class y.view.PolyLineEdgeRealizer
like contains(), but returns number of the hit segment, 0 otherwise.
containsSeg(double, double) - Method in class y.view.SplineEdgeRealizer
like contains(), but returns number of the hit segment, 0 otherwise.
CONTENT_POLICY_BACKGROUND_DRAWABLES - Static variable in class y.view.Graph2DView
Content policy constant that includes the current background drawables (i.e. all Drawable instances registered via the Graph2DView.addBackgroundDrawable(Drawable) method) in the calculation of the content bounding box.
CONTENT_POLICY_FOREGROUND_DRAWABLES - Static variable in class y.view.Graph2DView
Content policy constant that includes the current foreground drawables (i.e. all Drawable instances registered via the Graph2DView.addDrawable(Drawable) method) in the calculation of the content bounding box.
CONTENT_POLICY_GRAPH - Static variable in class y.view.Graph2DView
Content policy constant that includes the current graph in the calculation of the content bounding box.
CONTENT_POLICY_GRAPH_DRAWABLES - Static variable in class y.view.Graph2DView
Content policy constant that includes the current graph drawables (i.e. all Drawable instances registered via the Graph2D.addDrawable(Drawable) method) in the calculation of the content bounding box.
contentHeight - Variable in class y.view.YLabel
(including icons, text, etc, rotation not included!)
contentWidth - Variable in class y.view.YLabel
(including icons, text, etc, rotation not included!)
convertColor(Color) - Static method in class y.io.GMLIOHandler
Converts a java Color into standard string representation.
convertEdges(EdgeList, Graph2D) - Method in class y.view.Graph2DViewActions.UnfoldSelectionAction
Performs necessary actions with all edges that may be touched by this action.
convertEdges(EdgeList, Graph2D) - Method in class y.view.Graph2DViewActions.UngroupSelectionAction
Performs necessary actions with all edges that may be touched by this action.
convertToFolderNode(Node) - Method in class y.view.hierarchy.HierarchyManager
Converts a group node or a normal node to a folder node.
convertToFolderNode(Node, Graph) - Method in class y.view.hierarchy.HierarchyManager
Converts a group node or a normal node to a folder node.
convertToGroupNode(Node) - Method in class y.view.hierarchy.HierarchyManager
Converts a folder node or a normal node to a group node.
convertToInterEdge(Edge, HierarchyManager, Edge, Node, Node) - Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
Callback method that is used after the contents have been copied recursively Converts the edge to an interEdge using the HierarchyManager.convertToInterEdge(y.base.Edge, y.base.Node, y.base.Node) method.
convertToInterEdge(Edge, Node, Node) - Method in class y.view.hierarchy.HierarchyManager
Converts a normal edge to an inter-edge.
convertToLabelNode(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Converts a given Node to a label node.
convertToNormalEdge(Edge) - Method in class y.view.hierarchy.HierarchyManager
Converts an inter-edge to a normal edge.
convertToNormalNode(Node) - Method in class y.view.hierarchy.HierarchyManager
Converts a group or folder node to a normal node.
convertToObject(String, Class) - Method in class y.util.AbstractStringConverter
This method does some checks and then delegates the call to AbstractStringConverter.convertToObject(String)
convertToObject(String) - Method in class y.util.AbstractStringConverter
This method must be implemented by subclasses. o will never be the null String
convertToObject(String, Class) - Method in class y.util.ObjectStringConversion
 
convertToObject(String, Class) - Method in interface y.util.ObjectStringConverter
This method takes a String, and tries to interpret it as a String representation of the given class type, which it will then create.
convertToObject(String) - Method in class y.util.ReflectionStringConverter
 
convertToString(Object, Class) - Method in class y.util.AbstractStringConverter
This method does some checks and then delegates the call to AbstractStringConverter.convertToString(Object)
convertToString(Object) - Method in class y.util.AbstractStringConverter
This method must be implemented by subclasses. o will never be the null object.
convertToString(Object, Class) - Method in class y.util.ObjectStringConversion
 
convertToString(Object, Class) - Method in interface y.util.ObjectStringConverter
This method takes an object, treats it as an object of the given class type and produces a String representation.
convertToString(Object) - Method in class y.util.ReflectionStringConverter
 
CONVEX - Static variable in class y.view.Arrow
An arrow consisting of two curves forming a convex shape.
CONVEX_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CONVEX.
CopiedLayoutGraph - Class in y.layout
A CopiedLayoutGraph is a LayoutGraph that serves as a copy of another graph with layout information.
CopiedLayoutGraph(LayoutGraph) - Constructor for class y.layout.CopiedLayoutGraph
Creates a new CopiedLayoutGraph instance which is a copy of the given graph.
CopiedLayoutGraph(GraphInterface, GraphLayout) - Constructor for class y.layout.CopiedLayoutGraph
Creates a new CopiedLayoutGraph instance which is a copy of the graph specified by the given GraphInterface and GraphLayout.
copy(Graph, Graph) - Method in class y.util.GraphCopier
Copies the contents of the source graph to the target graph and returns the newly created nodes in the target graph.
copy(Graph) - Method in class y.util.GraphCopier
Copies the contents of the source graph to a newly created target graph and returns the new graph.
copy(Graph, NodeCursor) - Method in class y.util.GraphCopier
Copies the subgraph contained in graph induced by the source nodes to a newly created graph.
copy(Graph, NodeCursor, Graph) - Method in class y.util.GraphCopier
Copies the subgraph contained in sourceGraph induced by the source nodes to the targetGraph. targetGraph is not cleared prior to the copy operation.
copy(Graph, NodeCursor, EdgeCursor, Graph) - Method in class y.util.GraphCopier
Copies the subgraph contained in sourceGraph induced by the source nodes and the provided source edges to the targetGraph.
copy(Object, Edge, Edge, Object) - Method in class y.util.GraphCopier.EdgeDataProviderCopyFactory
Callback method that performs the actual copying of the data.
copy(Edge, Edge, Object) - Method in class y.util.GraphCopier.EdgeMapCopyFactory
Callback method that performs the actual copying of the data.
copy(Object, Node, Node, Object) - Method in class y.util.GraphCopier.ItemDataProviderCopyFactory
Callback method that performs the actual copying of the data.
copy(Object, Edge, Edge, Object) - Method in class y.util.GraphCopier.ItemDataProviderCopyFactory
Callback method that performs the actual copying of the data.
copy(Object, Node, Node, Object) - Method in class y.util.GraphCopier.NodeDataProviderCopyFactory
Callback method that performs the actual copying of the data.
copy(Node, Node, Object) - Method in class y.util.GraphCopier.NodeMapCopyFactory
Callback method that performs the actual copying of the data.
copyData(Node, Node) - Method in class y.layout.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
 
copyData(Edge, Edge) - Method in class y.util.GraphCopier.EdgeDataProviderCopyFactory
 
copyData(Edge, Edge) - Method in class y.util.GraphCopier.EdgeMapCopyFactory
 
copyData(Node, Node) - Method in class y.util.GraphCopier.GraphDataCopyFactory
Empty stub to be overwritten by subclass implementations.
copyData(Edge, Edge) - Method in class y.util.GraphCopier.GraphDataCopyFactory
Empty stub to be overwritten by subclass implementations.
copyData(Node, Node) - Method in class y.util.GraphCopier.ItemDataProviderCopyFactory
 
copyData(Edge, Edge) - Method in class y.util.GraphCopier.ItemDataProviderCopyFactory
 
copyData(Node, Node) - Method in class y.util.GraphCopier.NodeDataProviderCopyFactory
 
copyData(Node, Node) - Method in class y.util.GraphCopier.NodeMapCopyFactory
 
copyData(Node, Node) - Method in class y.view.Graph2DCopyFactory.HierarchicGraph2DCopyFactory
 
copyData(Edge, Edge) - Method in class y.view.Graph2DCopyFactory.HierarchicGraph2DCopyFactory
 
copyEdge(Graph, Node, Node, Edge) - Method in class y.base.GraphCopyFactory
 
copyEdge(Graph, Node, Node, Edge) - Method in class y.layout.LayoutGraphCopyFactory
 
copyEdge(GraphCopier.CopyFactory, Graph, Node, Node, Edge) - Method in class y.util.GraphCopier
Callback that uses the given factory to perform the copy operation.
copyEdge(Graph, Node, Node, Edge) - Method in interface y.util.GraphCopier.CopyFactory
Copies the originalEdge from the source graph to the new targetGraph using the specified new source and target node in the target graph.
copyEdge(Graph, Node, Node, Edge) - Method in class y.util.GraphCopier.GraphDataCopyFactory
Delegates the copying of the data to GraphCopier.GraphDataCopyFactory.copyData(y.base.Edge,y.base.Edge)
copyEdge(Graph, Node, Node, Edge) - Method in class y.view.Graph2DClipboard
Copies the given source edge to the targetGraph using the Graph2DClipboard.getCopyFactory(y.base.Graph) and the provide new source and target nodes.
copyEdge(Graph, Node, Node, Edge) - Method in class y.view.Graph2DCopyFactory
 
copyEdge(Graph, Node, Node, Edge) - Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
Delegates to the wrapped factory.
copyEdgeLabelLayout(EdgeLabelLayout) - Method in class y.layout.LayoutGraphCopyFactory
Returns a copy of the given EdgeLabelLayout.
copyFolderNodeContents(Node, HierarchyManager, Node, HierarchyManager) - Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
Callback method that actually copies the contents of a folder node
copyGraph(Graph, Graph, NodeCursor) - Method in class y.view.Graph2DClipboard
Copies parts of one graph to another graph.
copyHandler(Graph, Graph) - Static method in class y.algo.AbortHandler
Attaches the AbortHandler instance of the given source graph to the target graph as well.
copyLabels(LayoutGraph, Node, LayoutGraph, Node) - Method in class y.layout.LayoutGraphCopyFactory
Copies the labels for the given node.
copyLabels(LayoutGraph, Edge, LayoutGraph, Edge) - Method in class y.layout.LayoutGraphCopyFactory
Copies the labels for the given edge.
copyNode(Graph, Node) - Method in class y.base.GraphCopyFactory
 
copyNode(Graph, Node) - Method in class y.layout.LayoutGraphCopyFactory
 
copyNode(Graph, Node) - Method in interface y.util.GraphCopier.CopyFactory
Copies the originalNode from the source graph to the new targetGraph
copyNode(GraphCopier.CopyFactory, Graph, Node) - Method in class y.util.GraphCopier
Callback that uses the given factory to perform the copy operation.
copyNode(Graph, Node) - Method in class y.util.GraphCopier.GraphDataCopyFactory
Delegates the copying of the data to GraphCopier.GraphDataCopyFactory.copyData(y.base.Node,y.base.Node)
copyNode(Graph, Node) - Method in class y.view.Graph2DClipboard
Copies the given source node to the targetGraph using the Graph2DClipboard.getCopyFactory(y.base.Graph).
copyNode(Graph, Node) - Method in class y.view.Graph2DCopyFactory
 
copyNode(Graph, Node) - Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
Delegates to the wrapped factory.
copyNodeLabelLayout(NodeLabelLayout) - Method in class y.layout.LayoutGraphCopyFactory
Returns a copy of the given NodeLabelLayout.
copyRealizer(EdgeRealizer) - Method in class y.view.Graph2DCopyFactory
Callback to actually copy the EdgeRealizer.
copyRealizer(NodeRealizer) - Method in class y.view.Graph2DCopyFactory
Callback to actually copy the NodeRealizer.
copyRecursively(Graph2D, Graph2D) - Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
Convenience method that creates a new GraphCopier, sets the copier as this Graph2DCopyFactory.RecursiveGraph2DCopyFactory.getFolderGraphCopier() and then calls GraphCopier.copy(y.base.Graph, y.base.Graph) on it.
copyToClipBoard(Graph, NodeCursor) - Method in class y.view.Graph2DClipboard
Copies parts of the given graph to the clipboard.
copyUserData(EdgeRealizer, Object, EdgeRealizer) - Method in interface y.view.GenericEdgeRealizer.UserDataHandler
Copies the user-defined data appropriately.
copyUserData(NodeRealizer, Object, NodeRealizer) - Method in interface y.view.GenericNodeRealizer.UserDataHandler
Used as a callback for the GenericNodeRealizer.createCopy(NodeRealizer) method to copy the user data from the original node to the target node.
copyUserData(NodePort, Object, NodePort) - Method in interface y.view.NodePort.UserDataHandler
Creates a copy of the specified user data that is suitable for the specified target port instance.
copyUserData(NodeRealizer, Object, NodeRealizer) - Method in class y.view.SimpleUserDataHandler
Copies the user data using its clone method and if that fails either returns the reference, null, or throws a RuntimeException, depending on the mode of this instance.
copyUserData(Object) - Method in class y.view.SimpleUserDataHandler
Callback method that performs the actual copy.
copyUserData(EdgeRealizer, Object, EdgeRealizer) - Method in class y.view.SimpleUserDataHandler
 
copyUserData(YLabel, Object, YLabel) - Method in class y.view.SimpleUserDataHandler
 
copyUserData(NodePort, Object, NodePort) - Method in class y.view.SimpleUserDataHandler
 
copyUserData(YLabel, Object, YLabel) - Method in interface y.view.YLabel.UserDataHandler
Copies the user-defined data appropriately.
CORE_NODES - Static variable in class y.layout.hierarchic.BFSLayerer
A DataProvider key for identifying the core nodes of the BFS layering.
CORNER_MASK - Static variable in class y.layout.DiscreteNodeLabelModel
Position mask that constrains the positions to the corners outside the node.
CORNERS - Static variable in class y.view.NodeLabel
Node label model specifier.
cost(EdgeList, DataProvider) - Static method in class y.algo.SpanningTrees
Returns the overall cost of a previously calculated minimum spanning tree.
countCrossings() - Method in class y.layout.planar.PlanarInformation
Returns the number of dummy nodes currently contained in the graph
COUNTER_CLOCKWISE - Static variable in class y.view.ViewAnimationFactory
Orders nodes ascending according to the angle of the polar coordinates relative to the center of the associated graph.
coveredBy(Interval) - Method in class y.layout.router.polyline.Interval
Checks whether or not the given interval fully covers this interval.
coveredBy(Interval, double) - Method in class y.layout.router.polyline.Interval
Checks whether or not the given interval fully covers this interval given a small epsilon value.
coveredBy(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Checks whether or not this orthogonal interval is fully covered by the given orthogonal interval.
create(double, double, double, double) - Static method in class y.layout.NodeHalo
Creates a NodeHalo with the specified values.
create(double) - Static method in class y.layout.NodeHalo
Creates a NodeHalo object with the specified value on each side of the node.
create(byte) - Static method in class y.layout.PortConstraint
Creates a weak PortConstraint that constrains the edge to connect to the given side of a node.
create(byte, boolean) - Static method in class y.layout.PortConstraint
Creates a new PortConstraint that constrains the edge to connect to the given side of a node and that can be either strong or weak.
create(double) - Static method in class y.util.DefaultMutableValue
Creates a new DefaultMutableValue for the specified data.
create() - Static method in class y.util.DefaultMutableValue
Creates a new DefaultMutableValue with data 0.0.
create(double, double) - Static method in class y.util.DefaultMutableValue2D
Creates a new DefaultMutableValue2D for the specified data.
create(double[]) - Static method in class y.util.DefaultMutableValue2D
Creates a new DefaultMutableValue2D for the specified array data.
create(YPoint) - Static method in class y.util.DefaultMutableValue2D
Creates a new DefaultMutableValue2D whose x and y data correspond to the specified YPoint's x and y coordinates.
create(Point2D) - Static method in class y.util.DefaultMutableValue2D
Creates a new DefaultMutableValue2D whose x and y data correspond to the specified Point2D's x and y coordinates.
create() - Static method in class y.util.DefaultMutableValue2D
Creates a new DefaultMutableValue2D with x and y both equal to 0.
create(Object, Object) - Static method in class y.util.Tuple
Factory method to create a 2-Tuple
create(Object, Object, Object) - Static method in class y.util.Tuple
Factory method to create a 3-Tuple
create(Object, Object, Object, Object) - Static method in class y.util.Tuple
Factory method to create a 4-Tuple
create(Object, Object, Object, Object, Object) - Static method in class y.util.Tuple
Factory method to create a 5-Tuple
createActionMap() - Method in class y.view.Graph2DViewActions
Returns a new ActionMap that contains the actions provided by this class.
createAlignedModelParameter(OrientedRectangle, NodeLayout, int) - Method in class y.view.SmartNodeLabelModel
Creates a model parameter which is aligned to the given sides of the node.
createAnimation(Graph2DView, Graph2D, GraphLayout) - Method in class y.view.Graph2DLayoutExecutor
Creates the AnimationObject that will be used after the layout has been calculated.
createAnimationPlayer() - Method in class y.module.LayoutModule
Factory method used by the layout executor that itself is used by LayoutModule.launchLayouter(y.layout.Layouter, boolean).
createAnimationPlayer() - Method in class y.view.Graph2DLayoutExecutor
Factory method used for the LayoutMorpher to play the animation.
createAreaOutline(LayoutGraph, NodeList, EdgeList) - Method in class y.layout.partial.ClearAreaLayouter
Creates the outline that describes the shape of the given nodes and edges.
createAspectRatioRestriction(double) - Static method in class y.layout.organic.OutputRestriction
Creates an OutputRestriction that confines the layout result to a rectangular area which roughly complies with the given aspect ratio.
createBend(double, double, Bend, int) - Method in class y.view.ArcEdgeRealizer
Has no effect, because arcs have no bends.
createBend(double, double, Bend, int) - Method in class y.view.BezierEdgeRealizer
Adds a new bend before or after the given reference bend.
createBend(double, double, Bend, int) - Method in class y.view.EdgeRealizer
Adds a new bend before or after the given reference bend.
createBend(Graph2D, Edge, double, double) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when a bend should be created.
createBend(EdgeRealizer, BendList, double, double, Bend, int) - Method in interface y.view.GenericEdgeRealizer.BendHandler
Callback method for EdgeRealizer.createBend(double, double, Bend, int)
createBend(double, double, Bend, int) - Method in class y.view.GenericEdgeRealizer
 
createBend(double, double, Bend, int) - Method in class y.view.PolyLineEdgeRealizer
Adds a new bend before or after the given reference bend.
createBend(double, double, Bend, int) - Method in class y.view.QuadCurveEdgeRealizer
Adds a new bend before or after the given reference bend.
createBend(EdgeRealizer, BendList, double, double, Bend, int) - Method in class y.view.SimpleBendHandler
Adds a new bend before or after the given reference bend.
createBend(double, double, Bend, int) - Method in class y.view.SplineEdgeRealizer
Adds a new bend before or after the given reference bend.
createBendNode(Layer, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a bend Node for the given Edge in the given Layer.
createBendNode(Layer, Edge, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a bend Node for the given Edge in the given Layer and assigns it to the given SwimLaneDescriptor instance.
createBendNodeData(Node, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a NodeData object for a bend Node and associates it with the Node.
createBendNodeData(Node, Edge, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a NodeData object for a bend Node and associates it with the Node.
createBends(EdgeLayout, Node, Node, Object, Object) - Method in class y.layout.tree.ARTreeLayouter
Adds bends to the given EdgeLayout.
createBorderInterval(PartitionCell.PartitionCellBorder) - Method in class y.layout.router.polyline.PartitionCell
Returns an OrthogonalInterval that defines the location, the size and the orientation of the given PartitionCell.PartitionCellBorder.
createBorderLine(int, NodeLayout) - Method in interface y.layout.hierarchic.incremental.NodeData
Creates, stores and returns a BorderLine for the given side or returns the current BorderLine instance if it already exists.
createBusDummyEdge(Node, Node, EdgeLayoutDescriptor, Object, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a dummy edge that models the bus segment of a bus substructure.
createBusDummyEdgeData(Edge, EdgeLayoutDescriptor, Object, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates an EdgeData instance for a bus dummy edge.
createBusDummyNode(Layer, Node, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a dummy node that is used during the sequencing and drawing phase for the bus-style routing edges at a certain root node.
createBusDummyNodeData(Node, Node, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a NodeData instance for a bus dummy node.
createButton(String) - Method in class y.option.AbstractGuiFactory
Create a button for the specified action.
createButton(String) - Method in interface y.option.GuiFactory
Create a button for the specified action.
createButton(Action) - Method in class y.util.DetailedMessagePanel
 
createButtonBar() - Method in class y.util.DetailedMessagePanel
 
createCandidate(int) - Static method in class y.layout.PortCandidate
Factory method that creates a free PortCandidate instance with the given direction and zero cost of usage.
createCandidate(int, double) - Static method in class y.layout.PortCandidate
Factory method that creates a free PortCandidate instance with the given direction and cost of usage.
createCandidate(double, double, int) - Static method in class y.layout.PortCandidate
Factory method that creates a fixed PortCandidate instance with zero cost of usage, the given direction and the given offset values.
createCandidate(double, double, int, double) - Static method in class y.layout.PortCandidate
Factory method that creates a fixed PortCandidate instance with the given cost of usage, direction and offset values.
createCandidate(PortConstraint) - Static method in class y.layout.PortCandidate
Factory method that returns a free PortCandidate instance with zero cost of usage and the direction specified by the side of the given PortConstraint.
createCellId(RowDescriptor, ColumnDescriptor) - Method in class y.layout.grid.PartitionGrid
Creates a partition cell identifier that represents the cell defined by the given column and row.
createCellId(int, int) - Method in class y.layout.grid.PartitionGrid
Creates a partition cell identifier that represents the cell defined by the given column and row index.
createCellSpanId(int, int, int, int) - Method in class y.layout.grid.PartitionGrid
Creates a partition cell identifier that represents a multi-cell spanning multiple columns and rows.
createCellSpanId(Collection, Collection) - Method in class y.layout.grid.PartitionGrid
Creates a partition cell identifier that represents a multi-cell spanning multiple columns and rows.
createCellSpanId(RowDescriptor, ColumnDescriptor, RowDescriptor, ColumnDescriptor) - Method in class y.layout.grid.PartitionGrid
Creates a partition cell identifier that represents a multi-cell spanning multiple columns and rows.
CreateChildEdgeMode - Class in y.view
This view mode is responsible for creating children in a tree like fashion.
CreateChildEdgeMode(ViewContainer) - Constructor for class y.view.CreateChildEdgeMode
Instantiates a new CreateEdgeMode for a given ViewContainer
CreateChildEdgeMode() - Constructor for class y.view.CreateChildEdgeMode
Instantiates a new CreateEdgeMode.
createChildNodeRealizer() - Method in class y.view.CreateChildEdgeMode
Factory method, which creates the NodeRealizer which is used for the new child node.
createCircularCageRestriction(double, double, double) - Static method in class y.layout.organic.OutputRestriction
Creates an OutputRestriction that confines the layout result to a circle.
createCircularEdgeOrder() - Method in class y.layout.planar.DualPlanarInformation
Creates the circular edge-order in the primal graph.
createCircularEdgeOrder(EdgeList, EdgeList, NodeMap, NodeMap, int[]) - Method in class y.layout.planar.GT
this method sorts each nodes incident edges according to the aim of yielding a planar embedding for a subgraph of the input graph It also assigns first incoming/outgoing.
createColumnLabel(TableGroupNodeRealizer, TableGroupNodeRealizer.Column) - Method in class y.view.Graph2DViewActions.EditLabelAction
Creates a new NodeLabel instance, adds the created instance to the specified realizer, and associates the instance to the specified column.
createColumnMoveDrawable(TableGroupNodeRealizer.Column, Rectangle2D) - Method in class y.view.tabular.TableOrderEditor
Creates a drawable with the specified bounds used to indicate the new position of the moved column.
createColumnResizeDrawable(TableGroupNodeRealizer.Column, Rectangle2D) - Method in class y.view.tabular.TableSizeEditor
Creates a new drawable with the specified bounds indicating the new size of the given column.
createColumnSpanId(int) - Method in class y.layout.grid.PartitionGrid
Creates a partition cell identifier that represents a cell spanning a whole column.
createComparableComparator() - Static method in class y.util.Comparators
Returns a Comparator that compares to Objects of type Comparable.
createComparableDataComparator(DataProvider) - Static method in class y.util.Comparators
Returns a Comparator that compares objects of arbitrary type.
createComparator() - Method in class y.layout.tree.AbstractRotatableNodePlacer
Creates a Comparator for outgoing edges that takes the rotation into account.
createComparator() - Method in class y.layout.tree.AssistantPlacer
Delegates the creation of from-sketch comparators to the two NodePlacers handling assistant and non-assistant nodes.
createComparator() - Method in class y.layout.tree.BusPlacer
Creates a Comparator for outgoing edges that takes the rotation into account.
createComparator() - Method in class y.layout.tree.DefaultNodePlacer
Creates a Comparator for outgoing edges which takes the initial coordinates of the edges' targets into account.
createComparator() - Method in class y.layout.tree.DendrogramPlacer
Creates a Comparator that sorts outgoing edges according to the x-coordinate of their target nodes.
createComparator() - Method in class y.layout.tree.LeftRightPlacer
Returns a Comparator for outgoing edges that considers the locations of the target nodes.
createCompoundComparator(Comparator, Comparator) - Static method in class y.layout.tree.AssistantPlacer
Creates a Comparator that compares outgoing edges connecting to assistant nodes and edges connecting to non-assistant nodes separately.
createConcurrency() - Static method in class y.anim.AnimationFactory
Creates a CompositeAnimationObject that represents a set of regular animations that will run concurrently.
createConcurrency(AnimationObject, AnimationObject) - Static method in class y.anim.AnimationFactory
Creates a CompositeAnimationObject that represents a set of regular animations that will run concurrently and conveniently adds the two specified AnimationObject instances.
createCondition(OptionItem, ConstraintManager.ConditionCheck) - Method in class y.option.ConstraintManager
Creates a Condition whose value is calculated by the given checker when a property of the indicated item changes.
createConditionValueEquals(String, Object) - Method in class y.option.ConstraintManager
Creates a Condition object that yields true if the item which is identified by the source parameter changes its value to the given value.
createConditionValueEquals(OptionItem, Object) - Method in class y.option.ConstraintManager
Creates a Condition object that yields true if the source item changes its value to the given value.
createConditionValueEquals(OptionItem, Object, boolean) - Method in class y.option.ConstraintManager
Creates a Condition object that yields true if the source item changes its value to the given value.
createConditionValueIs(String, Collection) - Method in class y.option.ConstraintManager
Creates a Condition object that yields true if the source item changes its value to one of the values from the provided collection.
createConditionValueIs(OptionItem, Collection) - Method in class y.option.ConstraintManager
Creates a Condition object that yields true if the source item changes its value to one of the values from the provided collection.
createConditionValueIs(String, Object[]) - Method in class y.option.ConstraintManager
Creates a Condition object that yields true if the source item changes its value to one of the values from the provided array of values.
createConditionValueIs(OptionItem, Object[]) - Method in class y.option.ConstraintManager
Creates a Condition object that yields true if the source item changes its value to one of the values from the provided array of values.
createConditionValueIs(OptionItem, Collection, boolean) - Method in class y.option.ConstraintManager
Creates a Condition object that yields true if the source item changes its value to one of the values from the provided collection of values.
createConfiguration(EdgeLabel, Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.EdgeLabelDeserializer.ConfigurationFactory
Fallback method that is called by EdgeLabelDeserializer.parseEdgeLabel(y.io.graphml.input.GraphMLParseContext, org.w3c.dom.Node, y.view.EdgeLabel) if the specified configuration is not registered.
createConfiguration(Node, GenericEdgeRealizer, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.GenericEdgeRealizerSerializer.ConfigurationFactory
Fallback method that is called by GenericEdgeRealizerSerializer.parse(y.view.EdgeRealizer,org.w3c.dom.Node,y.io.graphml.input.GraphMLParseContext) if the specified configuration is not registered.
createConfiguration(Node, GenericNodeRealizer, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.GenericNodeRealizerSerializer.ConfigurationFactory
Fallback method that is called by GenericNodeRealizerSerializer.parse(y.view.NodeRealizer,org.w3c.dom.Node,y.io.graphml.input.GraphMLParseContext) if the specified configuration is not registered.
createConfiguration(NodeLabel, Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.NodeLabelDeserializer.ConfigurationFactory
Fallback method that is called by NodeLabelDeserializer.parseNodeLabel(y.io.graphml.input.GraphMLParseContext, org.w3c.dom.Node, y.view.NodeLabel) if the specified configuration is not registered.
createConfiguration(NodePort, Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.NodePortGraphicsReader.ConfigurationFactory
Fallback method that is called by NodePortGraphicsReader.readPort(y.view.NodePort, org.w3c.dom.Node, y.io.graphml.input.GraphMLParseContext) if the specified configuration is not registered.
createConfiguration(LayoutGraph, Grouping) - Method in class y.layout.router.polyline.EdgeRouter
Creates a PathSearchConfiguration that is used during the path searching process.
createConfiguredAdapter(NodeRealizer, NodePort) - Method in class y.view.PortConfigurationAdapter
Creates the NodeRealizer adapter instance for GenericNodeRealizer behavior implementations used by this class.
createConfiguredPlayer() - Method in class y.view.ViewAnimationFactory
Creates a new 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.
createConnectorEdge(LayoutContext, Node, Node, Object, boolean) - Method in class y.layout.multipage.DefaultElementFactory
 
createConnectorEdge(LayoutContext, Node, Node, Object, boolean) - Method in interface y.layout.multipage.ElementFactory
Callback method for creating an edge of type EdgeInfo.TYPE_CONNECTOR.
createConnectorNode(LayoutContext, YList, Object) - Method in class y.layout.multipage.DefaultElementFactory
 
createConnectorNode(LayoutContext, YList, Object) - Method in interface y.layout.multipage.ElementFactory
Callback method for creating a node of type NodeInfo.TYPE_CONNECTOR.
createConnectorProxyForGroup(Node, Object, Layer, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a dummy Node that mimics a connector to a group Node.
createConstantDataProvider(Object) - Static method in class y.util.DataProviders
Returns a DataProvider that returns the given value for each key.
createConstraintFactory(Graph) - Static method in class y.layout.hierarchic.ConstraintLayerer
Creates an instance of ConstraintLayerer.ConstraintFactory that is suitable for this layerer implementation.
createContentConnectorProxyForGroup(Node, Object, Layer, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a dummy node that mimics a connector to a group node from a descendant.
createCopy(Graph, Node, Node) - Method in class y.base.Edge
Creates a copy of this edge that will be inserted into the given graph connecting the given source and target nodes.
createCopy() - Method in class y.base.Graph
Creates a copy of this graph.
createCopy(Graph) - Method in class y.base.Node
Creates a copy of this node that will be inserted into the given graph.
createCopy(boolean, boolean) - Method in class y.geom.BorderLine
Creates a copy of this borderline.
createCopy() - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Creates a copy of this EdgeLayoutDescriptor instance.
createCopy() - Method in class y.layout.orthogonal.EdgeLayoutDescriptor
Creates a copy of this EdgeLayoutDescriptor instance.
createCopy() - Method in class y.layout.router.CurveEdgeLayoutDescriptor
Creates a copy of this CurveEdgeLayoutDescriptor instance.
createCopy() - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Creates a copy of this EdgeLayoutDescriptor instance.
createCopy() - Method in class y.layout.router.polyline.PenaltySettings
Creates a copy of this PenaltySettings instance.
createCopy() - Method in class y.layout.seriesparallel.EdgeLayoutDescriptor
Creates a copy of this EdgeLayoutDescriptor instance.
createCopy() - Method in class y.layout.tabular.NodeLayoutDescriptor
Creates a copy of this descriptor instance.
createCopy(AbstractRotatableNodePlacer.Matrix) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Creates a clone of this GenericTreeLayouter.SubtreeShape instance, modifying it using the provided modification matrix.
createCopy(EdgeRealizer) - Method in class y.view.ArcEdgeRealizer
Creates a copy of this realizer type that is initialized with the attributes of the given realizer.
createCopy(EdgeRealizer) - Method in class y.view.BezierEdgeRealizer
Creates a copy of this realizer type that is initialized with the attributes of the given realizer.
createCopy() - Method in class y.view.EdgeRealizer
Returns a copy of this realizer that is not bound to any edge.
createCopy(EdgeRealizer) - Method in class y.view.EdgeRealizer
Returns a realizer of the same type as this realizer, that adopts as many attributes as possible from the given realizer.
createCopy(EdgeRealizer) - Method in class y.view.GenericEdgeRealizer
 
createCopy(NodeRealizer) - Method in class y.view.GenericNodeRealizer
Creates a copy of the given Realizer, using as much information as possible from the given instance to create a new GenericNodeRealizer instance.
createCopy() - Method in class y.view.Graph2D
Creates a copy of this graph.
createCopy(NodeRealizer) - Method in class y.view.Graph2DNodeRealizer
 
createCopy(NodeRealizer) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
 
createCopy(NodeRealizer) - Method in class y.view.hierarchy.GroupNodeRealizer
 
createCopy(NodeRealizer) - Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
 
createCopy(NodeRealizer) - Method in class y.view.ImageNodeRealizer
Creates and returns a new ImageNodeRealizer whose attributes are copied from the given realizer.
createCopy() - Method in class y.view.InterfacePort
Creates and returns a copy of this port.
createCopy() - Method in class y.view.NodePort
Creates a copy of this port instance that is not associated to any node realizer.
createCopy(NodePort) - Method in class y.view.NodePort
Creates a copy of the specified template instance that is not associated to any node realizer.
createCopy() - Method in class y.view.NodeRealizer
Returns a copy of this realizer that is not bound to any node.
createCopy(NodeRealizer) - Method in class y.view.NodeRealizer
Returns a realizer of the same type as this realizer, that adopts as many attributes as possible from the given realizer.
createCopy(EdgeRealizer) - Method in class y.view.PolyLineEdgeRealizer
Creates a copy of this realizer type that is initialized with the attributes of the given realizer.
createCopy() - Method in class y.view.Port
Creates an unbound copy of this port.
createCopy(NodeRealizer) - Method in class y.view.ProxyShapeNodeRealizer
 
createCopy(EdgeRealizer) - Method in class y.view.QuadCurveEdgeRealizer
Creates a copy of this realizer type that is initialized with the attributes of the given realizer.
createCopy(NodeRealizer) - Method in class y.view.ShapeNodeRealizer
Creates a copy of this realizer type that will be initialized with the values found in the given realizer.
createCopy(EdgeRealizer) - Method in class y.view.SplineEdgeRealizer
Creates a copy of this realizer type that is initialized with the attributes of the given realizer.
createCopy(NodeRealizer) - Method in class y.view.tabular.TableGroupNodeRealizer
 
createCreateEdgeMode() - Method in class y.view.EditMode
Factory method, which creates the CreateEdgeMode.
createCursor(Collection) - Static method in class y.util.Cursors
Creates a YCursor view of the given collection.
createCyclicHitInfo(double, double) - Method in class y.view.EditMode
 
createDataMap(Map) - Static method in class y.util.Maps
Create a DataMap view of the given map.
createdChildren - Variable in class y.layout.tree.AbstractRotatableNodePlacer
The list containing the created children.
createDefaultConfigurationMap() - Method in class y.view.GenericEdgeRealizer.Factory
Returns a Map holding the default configuration for GenericEdgeRealizer.
createDefaultConfigurationMap() - Method in class y.view.GenericNodeRealizer.Factory
Returns a Map holding the default configuration for GenericNodeRealizer.
createDefaultConfigurationMap() - Static method in class y.view.hierarchy.GenericGroupNodeRealizer
Returns a Map holding the default configuration for GenericGroupNodeRealizer.
createDefaultConfigurationMap() - Method in class y.view.NodePort.Factory
Returns a map holding the default configuration for NodePort instances.
createDefaultConfigurationMap() - Static method in class y.view.tabular.TableGroupNodeRealizer
Returns a map containing the default configuration for this realizer.
createDefaultConfigurationMap() - Method in class y.view.YLabel.Factory
Returns a Map holding the default configuration for YLabel.
createDefaultEdgeOrderComparator(LayoutGraph, PathSearchConfiguration) - Method in class y.layout.router.polyline.EdgeRouter
Creates a default Comparator instance to determine the order of the edges according to which they will be routed.
createDefaultGraph2DView(Graph2D) - Method in class y.io.GIFIOHandler
Takes the value returned by the base class and adds a transparent background to it.
createDefaultGraph2DView(Graph2D) - Method in class y.io.ImageMapOutputHandler
Creates the default view used as image producer in case there is no current view associated with the graph2D.
createDefaultGraph2DView(Graph2D) - Method in class y.io.ImageOutputHandler
Creates the default view used as image producer in case there is no current view associated with the graph2D.
createDefaultInputMap() - Method in class y.view.Graph2DViewActions
Returns a default key binding for the actions provided by this class.
createDefaultInputMap(ActionMap) - Method in class y.view.Graph2DViewActions
Returns a default key binding for the actions provided by this class that are also bound by the given ActionMap.
createDefaultLayouter() - Method in class y.view.LocalViewCreator.CommonParentGroup
Creates a preconfigured instance of a layout algorithm that is used by default to lay out the contents of a newly created local view.
createDefaultLayouter() - Method in class y.view.LocalViewCreator
Creates a preconfigured instance of a layout algorithm that is used by default to lay out the contents of a newly created local view.
createDefaultLayouter() - Method in class y.view.LocalViewCreator.FolderContents
Creates a preconfigured instance of a layout algorithm that is used by default to lay out the contents of a newly created local view.
createDetailsAction() - Method in class y.util.DetailedMessagePanel
 
createDetailsButton(Action) - Method in class y.util.DetailedMessagePanel
 
createDiscreteModelParameter(int) - Method in class y.view.SmartEdgeLabelModel
Creates a model parameter for a label at a given position.
createDiscreteModelParameter(int) - Method in class y.view.SmartNodeLabelModel
Creates a model parameter for a label at a given position.
createDistanceNode(Layer, Rectangle2D.Double, Edge[]) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a spacer Node for the drawing phase using the given bounds in the given Layer.
createDoubleDataComparator(DataProvider) - Static method in class y.util.Comparators
Returns a Comparator that compares objects of arbitrary type.
createDoubleDataSourceComparator(DataProvider) - Static method in class y.util.Comparators
Returns a Comparator that compares objects of type Edge.
createDoubleDataTargetComparator(DataProvider) - Static method in class y.util.Comparators
Returns a Comparator that compares objects of type Edge.
createDrawable(Rectangle2D, YInsets) - Method in class y.view.tabular.ColumnDropTargetListener
Creates a new drawable used to indicate the possible bounds of the new column.
createDrawable(Rectangle2D, YInsets) - Method in class y.view.tabular.RowDropTargetListener
Creates a new drawable used to indicate the possible bounds of the new row.
createDrawable(NodeRealizer) - Static method in class y.view.ViewAnimationFactory
Creates a Drawable representation of the specified NodeRealizer that is independent of the graph to which the realizer's node belongs.
createDrawable(EdgeRealizer) - Static method in class y.view.ViewAnimationFactory
Creates a Drawable representation of the specified EdgeRealizer that is independent of the graph to which the realizer's edge belongs.
createDrawable(YLabel) - Static method in class y.view.ViewAnimationFactory
Creates a Drawable representation of the specified YLabel.
createDrawingDistanceCalculator() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage by HierarchicLayouter.getDrawingDistanceCalculator() if the given DrawingDistanceCalculator instance is null.
createDropTargetHitInfo(double, double) - Method in class y.view.MoveSelectionMode
Performs a hit test for a target group node at the specified drop target location.
createDummyEdge(Node, Node, Edge, boolean, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a dummy Edge using the given data.
createDummyEdgeRealizer() - Method in class y.view.CreateChildEdgeMode
Factory method, which creates the dummy EdgeRealizer which is used during the edge creation process.
createDummyEdgeRealizer() - Method in class y.view.CreateEdgeMode
Factory method, which creates the dummy EdgeRealizer which is used during the edge creation process.
createDummyEdgeRealizer(EdgeRealizer) - Method in class y.view.MovePortMode
Creates a dummy EdgeRealizer for the dummy edge that is used during changeEdge operations.
createDummySourceNodeRealizer(NodeRealizer) - Method in class y.view.CreateChildEdgeMode
Creates a dummy node for the target node of the dummy edge By default, this method returns currentRealizer.createCopy();
createDummySourceNodeRealizer(NodeRealizer) - Method in class y.view.CreateEdgeMode
Creates a dummy node for the target node of the dummy edge By default, this method returns currentRealizer.createCopy();
createDummySourceNodeRealizer(NodeRealizer) - Method in class y.view.MovePortMode
Creates a dummy NodeRealizer for the source node of the dummy edge By default, this method returns This will only be used if MovePortMode.setChangeEdgeEnabled(boolean) is set to true.
createDummyTargetNodeRealizer(double, double) - Method in class y.view.CreateChildEdgeMode
Creates a dummy node for the other end of the edge.
createDummyTargetNodeRealizer(double, double) - Method in class y.view.CreateEdgeMode
Creates a dummy node for the other end of the edge.
createDummyTargetNodeRealizer(double, double) - Method in class y.view.MovePortMode
Creates a dummy node for the other end of the edge.
createDuplicates(Graph2D, NodeList, EdgeList, Map, Map) - Method in class y.view.Graph2DViewActions.DuplicateAction
Duplicates nodes or edges.
createEasedAnimation(AnimationObject) - Static method in class y.anim.AnimationFactory
Creates an eased AnimationObject.
createEasedAnimation(AnimationObject, double, double) - Static method in class y.anim.AnimationFactory
Creates an eased AnimationObject, which results in a linear increase in animation speed up to stopAcceleration and a linear decrease in animation speed from startDeceleration.
createEdge(Node, Node) - Method in class y.base.Graph
Creates a new edge in this graph and fires a corresponding notification event to inform registered listeners.
createEdge(Node, Edge, Node, Edge, int, int) - Method in class y.base.Graph
Creates a new edge in this graph to be ordered before or after a given edge and fires a corresponding notification event to inform registered listeners.
createEdge(Graph, Node, Node, Object) - Method in interface y.base.GraphFactory
Returns a newly created Edge object for the given graph.
createEdge(GraphMLParseContext, Node, Port, Node, Port) - Method in class y.io.graphml.graph2d.Graph2DElementFactory
Creates an normal edge for the given context and the provided source and target nodes or ports.
createEdge(GraphMLParseContext, Node, Port, Node, Port) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
 
createEdge(GraphMLParseContext, Node, Port, Node, Port) - Method in class y.io.graphml.input.DefaultGraphElementFactory
 
createEdge(GraphMLParseContext, Node, Port, Node, Port) - Method in interface y.io.graphml.input.GraphElementFactory
Creates an edge for the given context and the provided source and target nodes or ports.
createEdge(GraphMLParseContext, Node, Port, Node, Port) - Method in class y.io.graphml.layout.GroupingBasedGraphElementFactory
Creates a new edge for the given context.
createEdge(Object) - Method in class y.layout.CopiedLayoutGraph
Creates an edge in the copied graph that corresponds to the given original edge.
createEdge(Node, Node, Object) - Method in class y.layout.multipage.LayoutContext
All methods of the ElementFactory have to use this method to create an edge.
createEdge(Graph2D, Node, Node, EdgeRealizer) - Method in class y.view.CreateEdgeMode
Callback method that is responsible for the actual creation of the edge.
createEdge(Graph, Node, Node, Object) - Method in class y.view.DefaultGraph2DFactory
Returns a newly created edge object for the given graph.
createEdge(Node, Node) - Method in class y.view.Graph2D
Creates a new edge from node v to node w.
createEdge(Node, Node, EdgeRealizer) - Method in class y.view.Graph2D
Creates a new edge from node v to node w.
createEdge(Node, Edge, Node, Edge, int, int) - Method in class y.view.Graph2D
Creates a new edge in this graph to be ordered before or after a given edge.
createEdge(Node, Edge, Node, Edge, int, int, EdgeRealizer) - Method in class y.view.Graph2D
Creates a new edge in this graph that is bound to the given edge realizer and ordered before or after a given edge.
createEdge(Graph, Node, Node, Object) - Method in class y.view.Graph2DCopyFactory
Creates an edge in the given graph.
createEdge(Node, Node) - Method in class y.view.hierarchy.HierarchyManager
Convenience method that creates an edge in a nested graph hierarchy.
createEdgeCursor(Collection) - Static method in class y.util.Cursors
Creates a cursor view of the given collection.
createEdgeDataProvider(double[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of a double array defined for edges.
createEdgeDataProvider(int[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of an int array defined for edges.
createEdgeDataProvider(boolean[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of a boolean array defined for edges.
createEdgeDataProvider(Object[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of an Object array defined for edges.
createEdgeDataProvider(double[], int[], boolean[], Object[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of a double, int, boolean and Object array defined for edges.
createEdgeEncoder(ObjectEncoder) - Method in class y.io.gml.DefaultEncoderFactory
 
createEdgeEncoder(ObjectEncoder) - Method in interface y.io.gml.EncoderFactory
create an encoder that is capable of encoding an edge
createEdgeEncoder(ObjectEncoder) - Method in class y.io.gml.HierarchicGraphEncoderFactory
 
createEdgeGroupNode(Layer, Object) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates an edge group Node in the given Layer.
createEdgeGroupNodeData(Node, Object, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a NodeData object for an edge group Node and associates it with the Node.
createEdgeGroupsAutomatically(Graph2D, EdgeCursor, EdgeMap, EdgeMap, boolean) - Static method in class y.module.EdgeGroupConstraintModule
Automatically group edges that share common source or target nodes.
createEdgeInfo() - Method in class y.layout.planar.PlanarInformation
Factory to create edge tuples.
createEdgeLabel() - Method in class y.view.EdgeRealizer
Creates a new edge label that can be added to this realizer.
createEdgeLabel() - Method in class y.view.GenericEdgeRealizer
 
createEdgeLabel(EdgeRealizer) - Method in interface y.view.GenericEdgeRealizer.LabelFactory
Used as a callback for the GenericEdgeRealizer.createEdgeLabel() method to create new edge labels for the specified realizer.
createEdgeLabel(EdgeRealizer) - Method in class y.view.Graph2DViewActions.EditLabelAction
Creates a new EdgeLabel instance and adds the created instance to the specified realizer.
createEdgeLabelLayout(Edge, OrientedRectangle) - Method in interface y.layout.LabelLayoutFactory
Creates a new LabelLayout for the given edge.
createEdgeLabelLayout(Edge, OrientedRectangle, EdgeLabelModel, PreferredPlacementDescriptor) - Method in interface y.layout.LabelLayoutFactory
Creates a new LabelLayout for the given edge.
createEdgeLayout() - Method in class y.layout.DefaultLayoutGraph
Creates a new implementation of EdgeLayout.
createEdgeLayoutDescriptor() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a new 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.
createEdgeLayoutDescriptor() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Returns a new 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.
createEdgeLayoutDescriptor() - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Returns a new 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.
createEdgeLayoutDescriptor() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns a new 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.
createEdgeLayoutInputHandlerProvider() - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Creates a provider for EdgeLayoutInputHandler.
createEdgeLayoutOutputHandlerProvider() - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Creates a provider for EdgeLayoutOutputHandler.
createEdgeMap() - Method in class y.base.Graph
Returns a newly created edge map that is valid for the edges in this graph.
createEdgeMap() - Method in class y.util.GraphCopier
Callback that creates the Map that will hold the mapping from the edges in the old source graph to the newly created edges in the target graph.
createEdgeMap(Map) - Static method in class y.util.Maps
Create an EdgeMap view of the given map.
CreateEdgeMode - Class in y.view
This view mode is responsible for creating edges.
CreateEdgeMode(ViewContainer) - Constructor for class y.view.CreateEdgeMode
Instantiates a new CreateEdgeMode for a given ViewContainer
CreateEdgeMode() - Constructor for class y.view.CreateEdgeMode
Instantiates a new CreateEdgeMode.
createEdgeMode - Variable in class y.view.EditMode
The minor create edge mode associated with this mode.
createEdgeParser(Graph2D, GMLTokenizer.Callback) - Method in class y.io.gml.DefaultHierarchicParserFactory
 
createEdgeParser(Graph2D, GMLTokenizer.Callback) - Method in class y.io.gml.DefaultParserFactory
 
createEdgeParser(Graph2D, GMLTokenizer.Callback) - Method in interface y.io.gml.ParserFactory
return a parser which is capable of parsing the graph.edge scope and putting the result into a graph
createEdgeRealizerIcon(EdgeRealizer, int, int) - Method in class y.option.RealizerCellRenderer
Creates an icon that displays the specified realizer.
createEdgeReverser() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method called during HierarchicLayouter.doLayoutCore(LayoutGraph) and reates an appropriate EdgeReverser implementation.
createEdges() - Method in class y.layout.labeling.MISLabelingAlgorithm
Creates the edges in the conflict graph, i.e., one edge between two nodes if the corresponding LabelCandidates intersect.
createEdgeSplitSupport() - Method in class y.view.DropSupport
Creates an instance of EdgeSplitSupport to handle edge splitting on node drops if edge splitting is enabled.
createEdgeToolTipText(EdgeRealizer) - Method in class y.option.RealizerCellRenderer
Creates a tool tip text for the icon that displays the specified realizer.
createEditNodeMode() - Method in class y.view.EditMode
Factory method, which can create the minor mode that is responsible for node editing.
createEditor(OptionHandler) - Method in class y.option.DefaultEditorFactory
Creates a default editor for the specified option handler.
createEditor(OptionHandler, Map) - Method in class y.option.DefaultEditorFactory
Creates a default editor for the specified option handler.
createEditor(OptionItem) - Method in class y.option.DefaultEditorFactory
Creates a default editor for the specified option item.
createEditor(OptionItem, Map) - Method in class y.option.DefaultEditorFactory
Creates a default editor for the specified option item.
createEditor(OptionSection) - Method in class y.option.DefaultEditorFactory
Creates a default editor for the specified option section.
createEditor(OptionHandler) - Method in interface y.option.EditorFactory
Creates an editor for the specified option handler.
createEditor(OptionHandler, Map) - Method in interface y.option.EditorFactory
Creates an editor for the specified option handler.
createEditor(OptionItem) - Method in interface y.option.ItemEditorFactory
Creates an editor for the specified option item.
createEditor(OptionItem, Map) - Method in interface y.option.ItemEditorFactory
Creates an editor for the specified option item.
createEditor(OptionHandler) - Method in class y.option.TableEditorFactory
 
createEditor(OptionHandler, Map) - Method in class y.option.TableEditorFactory
 
createElementFactory() - Method in class y.layout.multipage.MultiPageLayouter
This method creates the element factory for multi-page layouts.
createEllipticalCageRestriction(double, double, double, double) - Static method in class y.layout.organic.OutputRestriction
Creates an OutputRestriction that confines the layout result to an elliptical area.
createEmptyFolderNode(Graph2DView) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Creates an empty folder node that is positioned at the center of the view.
createEmptyGroupNode(Graph2DView) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Creates an empty group node that is positioned at the center of the view.
createEnlargedBounds(LayoutGraph, Node, NodeList, Rectangle2D) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Enlarges the given graph bounds by the insets associated with the given group node.
createExecutor() - Method in class y.util.MultiThreadedTaskExecutorFactory
 
createExecutor() - Method in class y.util.TaskExecutorFactory
Creates a new TaskExecutor.
createFace(Edge, EdgeOrder, boolean[]) - Method in class y.layout.planar.SimplePlanarInformation
Creates a face starting at an edge and using the cyclic order of the outgoing edges.
createFaceMap() - Method in class y.layout.planar.SimplePlanarInformation
Creates a FaceMap for the faces in the graph.
createFitContentAction() - Method in class y.view.NavigationComponent
Creates the action that will be assigned to the fit content button NavigationComponent.createFitContentButton().
createFitContentButton() - Method in class y.view.NavigationComponent
Creates the button in the middle of the navigation controls.
createFitContentIcon() - Method in class y.view.NavigationComponent
This method can be overwritten to return a custom icon for the created fit content action NavigationComponent.createFitContentAction()
createFolderName(Node, Graph2DView) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Creates a name for the group node when it is in folded state.
createFolderName(Node, Graph2DView) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Creates a name for the group node when it is in folded state.
createFolderNode(NodeList, Graph2DView) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Creates a new folder node.
createFolderNode(Node) - Method in class y.view.hierarchy.HierarchyManager
Returns a newly created folder node that will be created as a child node of the given folder or group node.
createFolderNode(Graph) - Method in class y.view.hierarchy.HierarchyManager
Similar to HierarchyManager.createFolderNode(Node).
createFolderNodeWithChildren(NodeList, Graph2DView) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Creates a folder node from nodesToFold.
createFolderTypeReader(Graph, GraphMLParser) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Creates a ParseEventListener that parses yfiles.foldertype attributes.
createFolderTypeWriter(Graph, GraphMLWriter) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Creates a WriteEventListener instance that marks group nodes.
createForGraph(Graph) - Static method in class y.algo.AbortHandler
Creates an handler instance and attaches it to the given graph.
createFrame(LayoutGraph) - Method in class y.layout.planar.FrameMaker
 
createFromSketchComparator() - Method in class y.layout.tree.AbstractRotatableNodePlacer
Delegates to AbstractRotatableNodePlacer.createComparator().
createFromSketchComparator() - Method in class y.layout.tree.ARNodePlacer
Creates an edge Comparator which takes the initial coordinates of the nodes into account.
createFromSketchComparator() - Method in class y.layout.tree.DefaultNodePlacer
Delegates to DefaultNodePlacer.createComparator().
createFromSketchComparator() - Method in class y.layout.tree.DendrogramPlacer
Creates a Comparator for the edges which takes the initial x-coordinates of the nodes into account.
createFromSketchComparator() - Method in interface y.layout.tree.FromSketchNodePlacer
Creates an edge Comparator which takes the initial coordinates of the nodes into account.
createFromSketchComparator() - Method in class y.layout.tree.GridNodePlacer
Creates a Comparator that sorts the outgoing edges according to the rows and x-coordinates of their target nodes.
createGlassPane() - Method in class y.view.Graph2DView
Creates a glass pane for the view.
createGMLEncoder() - Method in class y.io.gml.DefaultEncoderFactory
 
createGMLEncoder() - Method in interface y.io.gml.EncoderFactory
return an Encoder, that is capable of writing the gml header
createGMLEncoder() - Method in class y.io.gml.HierarchicGraphEncoderFactory
 
createGMLParser(Graph2D) - Method in class y.io.gml.DefaultHierarchicParserFactory
 
createGMLParser(Graph2D) - Method in class y.io.gml.DefaultParserFactory
 
createGMLParser(Graph2D) - Method in interface y.io.gml.ParserFactory
return a parser which is capable of parsing a gml stream and putting the result into a graph
createGraph() - Method in class y.base.Graph
Creates an empty base object of the same type as this graph.
createGraph() - Method in class y.base.GraphCopyFactory
Creates a new Graph.
createGraph(Object) - Method in interface y.base.GraphFactory
Returns a newly created Graph object.
createGraph() - Method in class y.layout.LayoutGraphCopyFactory
Creates a new DefaultLayoutGraph.
createGraph() - Method in interface y.util.GraphCopier.CopyFactory
Creates a new graph instance that will be the target graph of the copy operation.
createGraph(GraphCopier.CopyFactory, Graph) - Method in class y.util.GraphCopier
Callback that uses the given factory to create a new graph.
createGraph() - Method in class y.util.GraphCopier.GraphDataCopyFactory
 
createGraph(Object) - Method in class y.view.DefaultGraph2DFactory
Creates a new instance of Graph2D.
createGraph() - Method in class y.view.Graph2D
Creates an empty view of the same type as this graph.
createGraph(Object) - Method in class y.view.Graph2DCopyFactory
Creates a new instance of Graph2D.
createGraph() - Method in class y.view.Graph2DCopyFactory
Creates a new Graph2D.
createGraph() - Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
Delegates to the wrapped factory.
createGraph(Object) - Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
Creates a new Graph2D that is configured as a copy of the given parent graph, basically.
createGraphCopyFactory() - Method in class y.base.Graph
Factory method that is called by Graph.getGraphCopyFactory() to create a (possibly shared) instance.
createGraphCopyFactory() - Method in class y.layout.CopiedLayoutGraph
Creates a factory that creates a CopiedLayoutGraph when copying a graph using GraphCopier.
createGraphCopyFactory() - Method in class y.layout.DefaultLayoutGraph
Creates a factory that creates a LayoutGraph when copying a graph using GraphCopier.
createGraphCopyFactory() - Method in class y.layout.LayoutGraph
Creates a GraphCopier.CopyFactory that can be used by GraphCopier to create a copy of a LayoutGraph instance.
createGraphCopyFactory() - Method in class y.view.Graph2D
Creates and returns a new instance of Graph2DCopyFactory.HierarchicGraph2DCopyFactory
createGraphElementFactory(GraphMLParser, Graph) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
 
createGraphElementFactory(GraphMLParser, Graph) - Method in class y.io.graphml.GraphMLHandler
Create an GraphElementFactory instance that creates the graph elements for the graph instance.
createGraphElementFactory(GraphMLParser, Graph) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Creates a graph element factory that supports nesting information for GroupingKeys that reference DataAcceptor implementations.
createGraphEncoder(ObjectEncoder) - Method in class y.io.gml.DefaultEncoderFactory
 
createGraphEncoder(ObjectEncoder) - Method in interface y.io.gml.EncoderFactory
create an encoder that is capable of encoding a graph
createGraphEncoder(ObjectEncoder) - Method in class y.io.gml.HierarchicGraphEncoderFactory
 
createGraphicsContext(Graph2DView, Graphics2D) - Method in class y.io.ImageOutputHandler
Factory method that creates the GraphicsContext that will be used for the graphics object during the rendering of the image.
createGraphicsContext(Graph2DView, Graphics2D) - Method in class y.view.Graph2DPrinter
Creates the GraphicsContext that will be used for the graphics object during printing.
createGraphicsContext() - Method in class y.view.Graph2DView
Factory method that creates the GraphicsContext for the subsequent rendering.
createGraphMLHandler() - Method in class y.io.GraphMLIOHandler
Initialize the core GraphMLHandler.
createGraphMLParser(Graph) - Method in class y.io.graphml.GraphMLHandler
Creates a suitable instance of GraphMLParser that can handle the given graph.
createGraphMLWriter(Graph) - Method in class y.io.graphml.GraphMLHandler
Creates and configures a new GraphMLWriter that is used for writing the specified graph.
createGraphParser(Graph2D, GMLTokenizer.Callback) - Method in class y.io.gml.DefaultHierarchicParserFactory
 
createGraphParser(Graph2D, GMLTokenizer.Callback) - Method in class y.io.gml.DefaultParserFactory
 
createGraphParser(Graph2D, GMLTokenizer.Callback) - Method in interface y.io.gml.ParserFactory
return a parser which is capable of parsing the graph scope and putting the result into a graph
createGraphPartition(ObstaclePartition) - Method in class y.layout.router.polyline.EdgeRouter
Creates a GraphPartition instance that divides the area of the graph into several rectangles.
createGridSnapResult(YPoint, Collection, Collection, Collection, DataProvider) - Method in class y.view.MoveSnapContext
Returns a snap result to be used for grid snapping.
createGroupBorderEdge(Node, Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates an Edge that connects two group border Nodes.
createGroupBorderNode(Node, Layer, byte) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a group boundary Node for a group node in the given Layer.
createGroupDP(Graph2D) - Method in class y.view.hierarchy.GroupLayoutConfigurator
Creates a data provider that maps each node to a boolean flag indicating whether the node is a group node or not.
createGrouping(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called during HierarchicLayouter.doLayoutCore(LayoutGraph) and creates a Grouping instance in case of a grouped graph.
createGroupLayerDummyNode() - Method in interface y.layout.hierarchic.incremental.ItemFactory
Create a dummy Node for a group layer.
createGroupName(Node, Graph2DView) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Creates a name for the group node when it is in opened state.
createGroupName(Node, Graph2DView) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Creates a name for the group node when it is in opened state.
createGroupNode(NodeList, Graph2DView) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Creates a new group node.
createGroupNode(Node) - Method in class y.view.hierarchy.HierarchyManager
Returns a newly created group node that will be created as a child node of the given group or folder node.
createGroupNode(Graph) - Method in class y.view.hierarchy.HierarchyManager
Similar to HierarchyManager.createGroupNode(Node).
createGroupNodeConnectorEdge(Node, Node, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a group node connector Edge between two group Nodes.
createGroupNodeInsetsProvider(Graph2D, HierarchyManager) - Method in class y.view.hierarchy.GroupLayoutConfigurator
Returns a data provider for insets of group nodes from the given graph.
createGroupNodeWithChildren(NodeList, Graph2DView) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Creates a group node from nodesToGroup.
createGroupProvider(Graph2D, HierarchyManager) - Method in class y.view.hierarchy.GroupLayoutConfigurator
Creates a data provider that maps each node to a boolean flag indicating whether or not the node is a group node.
createHashedDataMap() - Static method in class y.util.Maps
Creates a DataMap that is based on hashing.
createHashedEdgeMap() - Static method in class y.util.Maps
Creates an EdgeMap that is based on hashing.
createHashedNodeMap() - Static method in class y.util.Maps
Creates a NodeMap that is based on hashing.
createHelpAction(String) - Method in class y.option.AbstractGuiFactory
Create an action for a help key, which is to display an html page normally.
createHelpAction(String) - Method in interface y.option.GuiFactory
Create an action for a help key, which is to display an html page normally.
createHierarchicLayouter() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a new HierarchicLayouter instance.
createHierarchySupport(Graph, GraphMLWriter) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
 
createHierarchySupport(Graph, GraphMLWriter) - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Creates a HierarchySupport instance that supports group nodes and normal nodes.
createHintDrawable(Bend) - Method in class y.view.PortAssignmentMoveSelectionMode
Callback method used by PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double).
createHitInfo(double, double, int, boolean) - Method in class y.view.HitInfoFactories.BackwardCompatibilityHitInfoFactory
 
createHitInfo(double, double, int, boolean) - Method in class y.view.HitInfoFactories.DefaultHitInfoFactory
Creates a hit info for a given type of graph elements at the specified location.
createHitInfo(Graph2DView, Graph2D, double, double, int, boolean) - Method in class y.view.HitInfoFactories.DefaultHitInfoFactory
Creates a hit information object for a given type of graph elements at the specified location.
createHitInfo(double, double, int, boolean) - Method in interface y.view.HitInfoFactory
Creates a hit information object for a given type of graph elements at the specified location.
createHitNodeHitInfo(double, double) - Method in class y.view.MovePortMode
Factory method that creates the hit info that will be used for determining the hit node to which the moving port will connect.
createHotSpotMode() - Method in class y.view.EditMode
Factory method, which creates the HotSpotMode.
createHoverTrigger() - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Creates a 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).
createHTMLString(Graph2D) - Method in class y.io.ImageMapOutputHandler
Creates a string representation of a HTML ImageMap corresponding to the specified graph.
createId(Node) - Method in class y.io.graphml.layout.GroupingBasedGraphElementFactory
Creates a unique ID for the given node that can be used as data for GroupingKeys.NODE_ID_DPKEY and GroupingKeys.PARENT_NODE_ID_DPKEY.
createImage(int, int) - Method in class y.io.GIFIOHandler
 
createImage(int, int) - Method in class y.io.ImageIoOutputHandler
 
createImage(int, int) - Method in class y.io.ImageOutputHandler
Creates the buffered image on which the graph will be rendered.
createImage(int, int) - Method in class y.io.JPGIOHandler
 
createImageOutputHandler() - Method in class y.module.io.GIFOutput
Returns an instance of GIFIOHandler.
createImageOutputHandler() - Method in class y.module.io.ImageIoOutput
Returns a new instance of ImageIoOutputHandler for the ImageWriter of this class.
createImageOutputHandler() - Method in class y.module.io.ImageOutputModule
Creates an ImageOutputHandler instance that is used for image export.
createImageOutputHandler() - Method in class y.module.io.JPGOutput
Returns an instance of JPGIOHandler.
createIncrementalGroupHint(Object) - Method in interface y.layout.hierarchic.incremental.IncrementalHintsFactory
Creates a hint Object for a group Node that should be inserted incrementally during the layering phase.
createIncrementalHintsFactory() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Creates an IncrementalHintsFactory implementation used for obtaining hint objects associated with nodes and edges of the graph prior to the invocation of the layout algorithm.
createIncrementalHintsFactory() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a IncrementalHintsFactory instance that must be used to obtain hints to be associated with graph elements that should be laid out incrementally.
createIncrementalLayerer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method called during HierarchicLayouter.doLayoutCore(LayoutGraph) and creates an appropriate Layerer implementation.
createIndexEdgeMap(double[]) - Static method in class y.util.Maps
Returns a EdgeMap view of a double array defined for edges.
createIndexEdgeMap(int[]) - Static method in class y.util.Maps
Returns a EdgeMap view of an int array defined for edges.
createIndexEdgeMap(boolean[]) - Static method in class y.util.Maps
Returns a EdgeMap view of a boolean array defined for edges.
createIndexEdgeMap(Object[]) - Static method in class y.util.Maps
Returns a EdgeMap view of an Object array defined for edges.
createIndexEdgeMap(double[], int[], boolean[], Object[]) - Static method in class y.util.Maps
Returns a EdgeMap view of a double, int, boolean and Object array defined for edges.
createIndexNodeMap(double[]) - Static method in class y.util.Maps
Returns a NodeMap view of a double array defined for nodes.
createIndexNodeMap(int[]) - Static method in class y.util.Maps
Returns a NodeMap view of an int array defined for nodes.
createIndexNodeMap(boolean[]) - Static method in class y.util.Maps
Returns a NodeMap view of a boolean array defined for nodes.
createIndexNodeMap(Object[]) - Static method in class y.util.Maps
Returns a NodeMap view of an Object array defined for nodes.
createIndexNodeMap(double[], int[], boolean[], Object[]) - Static method in class y.util.Maps
Returns a NodeMap view of a double, int, boolean and Object array defined for nodes.
createInfoMap(Graph) - Method in class y.layout.grouping.Grouping
Creates a NodeMap to store hierarchy information for each node.
createInnerGraph(Node) - Method in class y.io.YGFIOHandler
Deprecated. Creates a new graph instance that is used as inner graph for a Graph2DNodeRealizer in case the read in graph is not part of a graph hierarchy.
createInstance() - Method in interface y.layout.hierarchic.incremental.Layers
Creates a new and empty Layers instance that can be used on the same graph instance for temporary results.
createIntDataComparator(DataProvider) - Static method in class y.util.Comparators
Returns a Comparator that compares objects of arbitrary type.
createIntDataSourceComparator(DataProvider) - Static method in class y.util.Comparators
Returns a Comparator that compares objects of type Edge.
createIntDataTargetComparator(DataProvider) - Static method in class y.util.Comparators
Returns a Comparator that compares objects of type Edge.
createInterEdgeEncoder(ObjectEncoder) - Method in class y.io.gml.HierarchicGraphEncoderFactory
Creates the encoder that is used to encode inter edges.
createInterEdgeParser(Graph2D, HierarchicGraphParser) - Method in class y.io.gml.DefaultHierarchicParserFactory
Creates the parser instance that will be used for parsing inter edges.
createIOHandler() - Method in class y.module.io.GMLInput
Returns an instance of GMLIOHandler.
createIOHandler() - Method in class y.module.io.GMLOutput
Returns an instance of GMLIOHandler.
createIOHandler() - Method in class y.module.io.GraphMLInput
Creates an instance of GraphMLIOHandler.
createIOHandler() - Method in class y.module.io.GraphMLOutput
Returns a new instance of GraphMLIOHandler.
createIOHandler() - Method in class y.module.io.ImageOutputModule
Returns an ImageOutputHandler instance.
createIOHandler() - Method in class y.module.io.IOHandlerModule
Creates an IOHandler instance responsible for the actual I/O to be performed.
createIOHandler() - Method in class y.module.io.TGFInput
Returns an instance of TGFIOHandler.
createIOHandler() - Method in class y.module.io.TGFOutput
Returns an instance of TGFIOHandler.
createIOHandler() - Method in class y.module.io.XGMLInput
Returns an instance of GMLIOHandler.
createIOHandler() - Method in class y.module.io.XGMLOutput
Returns an instance of GMLIOHandler.
createIOHandler() - Method in class y.module.io.YGFInput
Deprecated. Returns an instance of YGFIOHandler.
createIOHandler() - Method in class y.module.io.YGFOutput
Deprecated. Returns an instance of YGFIOHandler.
createIOHandler() - Method in class y.module.io.ZipGraphMLInput
 
createIOHandler() - Method in class y.module.io.ZipGraphMLOutput
 
createItemData(LayoutGraph, ItemFactory) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Callback method that is called during HierarchicLayouter.doLayoutCore(LayoutGraph), creates the NodeData and EdgeData instances and binds them to the elements using the given itemFactory.
createIterator(YCursor) - Static method in class y.util.Cursors
Creates a first-to-last Iterator view of the given cursor.
createLabel(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer
Create a new label instance from the data in root.
createLabel(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.NodeLabelDeserializer
Create a new label instance from the data in root.
createLabel(TableGroupNodeRealizer.Row) - Method in class y.view.tabular.TableLabelEditor
Creates and returns a new NodeLabel for the given TableGroupNodeRealizer.Row.
createLabel(TableGroupNodeRealizer.Column) - Method in class y.view.tabular.TableLabelEditor
Creates and returns a new NodeLabel for the given TableGroupNodeRealizer.Column.
createLabelDuplicates(Graph2D, List, List, Map, Map) - Method in class y.view.Graph2DViewActions.DuplicateAction
Duplicates node or edge labels.
createLabelFactory() - Method in class y.layout.CopiedLayoutGraph
Creates a new LabelLayoutFactory for this CopiedLayoutGraph.
createLabelFactory() - Method in class y.layout.DefaultLayoutGraph
 
createLabelFactory() - Method in class y.layout.LayoutGraph
Creates a new LabelLayoutFactory for this LayoutGraph that can be used for copying layout information of labels.
createLabelFactory() - Method in class y.view.Graph2D
Creates a new label layout factory for this graph.
createLabelHitInfo(double, double) - Method in class y.view.CreateEdgeMode
Performs a hit test for a group node label at the specified location.
createLabelHitInfo(double, double) - Method in class y.view.EditMode
Performs a hit test for a group node label at the specified location.
createLabelLayouter() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method called during the initialization of this HierarchicLayouter instance that creates a label layouter.
createLabelTextComparator() - Static method in class y.view.hierarchy.HierarchyTreeModel
Returns a comparator that compares Graph2D nodes by their label text.
createLayerConstraintFactory(Graph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Creates a layer constraint factory that allows to create hints that affect the assignment of the nodes to layers.
createLayerConstraintFactory(Graph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a LayerConstraintFactory instance that can be used for specifying layer constraints for the given graph.
createLayerer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage by HierarchicLayouter.getLayerer() if no Layerer instance is given as input.
createLayerIncrementallyHint(Object) - Method in interface y.layout.hierarchic.incremental.IncrementalHintsFactory
Creates a hint Object for a Node that should be inserted incrementally during the layering phase.
createLayers(LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method called during HierarchicLayouter.doLayoutCore(LayoutGraph) and creates an appropriate Layers implementation using the given LayoutDataProvider instance.
createLayoutExecutor() - Method in class y.module.LayoutModule
Factory method for the layout executor property.
createLayoutMorpher() - Method in class y.module.LayoutModule
Callback method used by the layout executor to create the LayoutMorpher instance that will be used for the animation of the layout.
createLayoutMorpher() - Method in class y.view.Graph2DLayoutExecutor
Factory method used to initialize the layout morpher used for the animation.
createLazySequence() - Static method in class y.anim.AnimationFactory
Creates a CompositeAnimationObject that represents a sequence of regular animations.
createLazySequence(AnimationObject, AnimationObject) - Static method in class y.anim.AnimationFactory
Creates a CompositeAnimationObject that represents a sequence of regular animations and conveniently adds the two specified AnimationObject instances.
createLineType(float, int, int, float, float[], float) - Static method in class y.view.LineType
Returns a custom line type adhering to the given specifications.
createLineType(int, byte) - Static method in class y.view.LineType
Returns a line type with the given width and style.
createLineType(ObjectInput) - Static method in class y.view.LineType
Returns a LineType instance whose properties have been written out before by method LineType.serializeLineType(ObjectOutput, LineType).
createLongComponent(String, String) - Method in class y.util.DetailedMessagePanel
 
createMagnifierView() - Method in class y.view.MagnifierViewMode
Creates, configures, and returns a Graph2DView that is used to render the view content for the magnifier.
createMap(Graph) - Method in class y.util.GraphCopier.DataProviderCopyFactory
Factory callback to create the backing storage.
createMap(Graph) - Method in class y.util.GraphCopier.EdgeDataProviderCopyFactory
 
createMap(Graph) - Method in class y.util.GraphCopier.ItemDataProviderCopyFactory
 
createMap(Graph) - Method in class y.util.GraphCopier.NodeDataProviderCopyFactory
 
createMatcher() - Method in class y.layout.PortCandidateSet
Creates a PortCandidateSet.CandidateMatcher that retrieves entries from this PortCandidateSet.
createMax(BorderLine) - Method in class y.geom.BorderLine
Merges this borderline with the given borderline using the "maximum" policy.
createMemento() - Method in interface y.layout.hierarchic.MementoSupport
Creates a memento which can be held by the user.
createMenu(YPackageMenuListener) - Method in class y.module.YPackage
Deprecated. yEd does not use this method any longer, just add and remove modules and sub packages, yEd will take care of the menus.
createMenu() - Method in class y.module.YPackageMenu
Creates a menu containing the content of the package
createMin(BorderLine) - Method in class y.geom.BorderLine
Merges this borderline with the given borderline using the "minimum" policy.
createMinNodeSizesProvider(Graph2D, HierarchyManager) - Method in class y.view.hierarchy.GroupLayoutConfigurator
Returns a data provider for minimal sizes of nodes from the given graph.
createModel(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.RotatedDiscreteEdgeLabelModelDeserializer
 
createModel(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.RotatedSliderEdgeLabelModelDeserializer
 
createModel(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.SmartEdgeLabelModelDeserializer
Creates a SmartEdgeLabelModel with values from the graphML structure.
createModel(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.NodeLabelDeserializer.SmartNodeLabelModelDeserializer
Creates a SmartNodeLabelModel with values from the graphML structure.
createModel(NamedNodeMap, GraphMLParseContext) - Method in class y.view.NodeScaledPortLocationModel.Handler
Creates a new instance of NodeScaledPortLocationModel.
createModelEdge(Node, Node, boolean) - Method in class y.view.ModelViewManager
Creates a new edge in this manager's model graph connecting the specified nodes.
createModelNode(boolean) - Method in class y.view.ModelViewManager
Creates a new node in this manager's model graph.
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.DiscreteEdgeLabelModel
 
createModelParameter(OrientedRectangle, NodeLayout) - Method in class y.layout.DiscreteNodeLabelModel
 
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in interface y.layout.EdgeLabelModel
Creates a model parameter that represents the given edge label position within this model.
createModelParameter(OrientedRectangle, NodeLayout) - Method in class y.layout.EdgeOppositeNodeLabelModel
 
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.FreeEdgeLabelModel
Creates a model parameter that represents the given edge label position within this model.
createModelParameter(OrientedRectangle, NodeLayout) - Method in class y.layout.FreeNodeLabelModel
Creates a model parameter that represents the given node label position within this model.
createModelParameter(OrientedRectangle, NodeLayout) - Method in interface y.layout.NodeLabelModel
Creates a model parameter that represents the given node label position within this model.
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.RotatedDiscreteEdgeLabelModel
 
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.RotatedSliderEdgeLabelModel
 
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.SliderEdgeLabelModel
 
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.view.AutoRotationSliderEdgeLabelModel
 
createModelParameter(NodeLabelModel, OrientedRectangle, NodeRealizer, MouseEvent) - Method in class y.view.MoveLabelMode
Creates a new label model parameter for the specified label model.
createModelParameter(EdgeLabelModel, OrientedRectangle, EdgeRealizer, MouseEvent) - Method in class y.view.MoveLabelMode
Creates a new label model parameter for the specified label model.
createModelParameter(OrientedRectangle, NodeLayout) - Method in class y.view.PortLabelModel
Creates a parameter that holds the best matching positioning information supported by this model for the desired label position and specified node bounds.
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.view.SmartEdgeLabelModel
Creates a model parameter that represents the given label bounds best within this model.
createModelParameter(OrientedRectangle, NodeLayout) - Method in class y.view.SmartNodeLabelModel
Creates a model parameter for a free positioned label.
createMouseInputMode() - Method in class y.view.EditMode
Factory method, which creates the MouseInputMode.
createMoveLabelHelper(YLabel) - Method in class y.view.MoveLabelMode
Creates an appropriate MoveLabelHelper for the specified label.
createMoveLabelHelper() - Method in interface y.view.MoveLabelMode.MoveLabelHelperProvider
Creates a MoveLabelHelper instance.
createMoveLabelHelper() - Method in class y.view.SmartEdgeLabelModel
Creates a move helper for labels that use this SmartEdgeLabelModel instance.
createMoveLabelMode() - Method in class y.view.EditMode
Factory method, which creates the MoveLabelMode.
createMoveNodePortMode() - Method in class y.view.EditMode
Factory method, which creates the MoveNodePortMode.
createMovePortMode() - Method in class y.view.EditMode
Factory method, which creates the MovePortMode.
createMoveSelectionMode() - Method in class y.view.EditMode
Factory method, which creates the MoveSelectionMode.
createMoveViewPortMode() - Method in class y.view.EditMode
Factory method, which creates the MoveViewPortMode.
createNamespaceManager() - Method in class y.io.graphml.output.AbstractXmlWriter
Create a new XmlNamespaceManager instance that can be used by this writer instance
createNamespaceManager() - Method in class y.io.graphml.output.DomXmlWriter
Factory method that creates the namespace manager for this instance.
createNegatedDataProvider(DataProvider) - Static method in class y.util.DataProviders
Returns a DataProvider that returns the negated boolean values provided by another data provider.
createNode() - Method in class y.base.Graph
Creates a new node in this graph and fires a corresponding notification event to inform registered listeners.
createNode(Graph, Object) - Method in interface y.base.GraphFactory
Returns a newly created Node object for the given graph.
createNode(GraphMLParseContext) - Method in class y.io.graphml.graph2d.Graph2DElementFactory
Creates and configures a normal node for the given context.
createNode(GraphMLParseContext) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
 
createNode(GraphMLParseContext) - Method in class y.io.graphml.input.DefaultGraphElementFactory
 
createNode(GraphMLParseContext) - Method in interface y.io.graphml.input.GraphElementFactory
Creates a node for the given context.
createNode(GraphMLParseContext) - Method in class y.io.graphml.layout.GroupingBasedGraphElementFactory
Creates a new node for the given context.
createNode(Object) - Method in class y.layout.CopiedLayoutGraph
Creates a node in the copied graph that corresponds to the given original node.
createNode(Object) - Method in class y.layout.multipage.LayoutContext
All methods of the ElementFactory have to use this method to create a node.
createNode(Graph, Object) - Method in class y.view.DefaultGraph2DFactory
Returns a newly created node object for the given graph.
createNode(Graph2DView, NodeRealizer, double, double) - Method in class y.view.DropSupport
Callback that creates the node in response to DropSupport.dropNodeRealizer(Graph2DView, NodeRealizer, double, double).
createNode(Graph2D, double, double) - Method in class y.view.EditMode
Callback called by EditMode.paperClicked(Graph2D,double,double,boolean) when a node should be created.
createNode(Graph2D, double, double, Node) - Method in class y.view.EditMode
Callback called by EditMode.groupNodeClicked(y.base.Node) when a node should be created.
createNode() - Method in class y.view.Graph2D
Creates a new node.
createNode(double, double) - Method in class y.view.Graph2D
Creates a new node with center location (x,y).
createNode(double, double, String) - Method in class y.view.Graph2D
Creates a new node with center location (x,y) and the given label text.
createNode(double, double, double, double, String) - Method in class y.view.Graph2D
Creates a new node with center location (x,y), dimension (w,h) and the given label text.
createNode(NodeRealizer) - Method in class y.view.Graph2D
Creates a new node in this graph.
createNode(Graph, Object) - Method in class y.view.Graph2DCopyFactory
Creates a node in the given graph.
createNode(Graph, Object) - Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
Creates a new node in the given graph.
createNodeCursor(Collection) - Static method in class y.util.Cursors
Creates a cursor view of the given collection.
createNodeDataProvider(double[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of a double array defined for nodes.
createNodeDataProvider(int[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of an int array defined for nodes.
createNodeDataProvider(boolean[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of a boolean array defined for nodes.
createNodeDataProvider(Object[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of an Object array defined for nodes.
createNodeDataProvider(double[], int[], boolean[], Object[]) - Static method in class y.util.DataProviders
Returns a DataProvider view of a double, int, boolean and Object array defined for nodes.
createNodeEncoder(ObjectEncoder) - Method in class y.io.gml.DefaultEncoderFactory
 
createNodeEncoder(ObjectEncoder) - Method in interface y.io.gml.EncoderFactory
create an encoder that is capable of encoding a node
createNodeEncoder(ObjectEncoder) - Method in class y.io.gml.HierarchicGraphEncoderFactory
 
createNodeEnlargementStage() - Method in class y.layout.router.OrganicEdgeRouter
Returns a LayoutStage which temporarily increases the sizes of the nodes to avoid overlaps.
createNodeId(Object, Node) - Method in class y.layout.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
Creates an ID for the given node.
createNodeInfo() - Method in class y.layout.planar.PlanarInformation
Factory to create edge tuples.
createNodeLabel() - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.LabelFactory implementation to delegate the actual work to.
createNodeLabel(NodeRealizer) - Method in interface y.view.GenericNodeRealizer.LabelFactory
Used as a callback for the GenericNodeRealizer.createNodeLabel() method to create new node labels for the specified realizer.
createNodeLabel(NodeRealizer) - Method in class y.view.Graph2DViewActions.EditLabelAction
Creates a new NodeLabel instance and adds the created instance to the specified realizer.
createNodeLabel() - Method in class y.view.NodeRealizer
Creates a new node label that can be added to this realizer.
createNodeLabel() - Method in class y.view.ProxyShapeNodeRealizer
 
createNodeLabelLayout(Node, OrientedRectangle) - Method in interface y.layout.LabelLayoutFactory
Creates a new LabelLayout for the given node.
createNodeLabelLayout(Node, OrientedRectangle, NodeLabelModel) - Method in interface y.layout.LabelLayoutFactory
Creates a new LabelLayout for the given node.
createNodeLayout() - Method in class y.layout.DefaultLayoutGraph
Creates a new implementation of NodeLayout.
createNodeLayoutDescriptor() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a new 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.
createNodeLayoutInputHandlerProvider() - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Creates a provider for NodeLayoutInputHandler.
createNodeLayoutOutputHandlerProvider() - Method in class y.io.graphml.layout.LayoutGraphMLHandler
Creates a provider for NodeLayoutOutputHandler.
createNodeMap() - Method in class y.base.Graph
Returns a newly created node map that is valid for the nodes in this graph.
createNodeMap() - Method in class y.util.GraphCopier
Callback that creates the Map that will hold the mapping from the nodes in the old source graph to the newly created nodes in the target graph.
createNodeMap(Map) - Static method in class y.util.Maps
Create a NodeMap view of the given map.
createNodeParser(Graph2D, GMLTokenizer.Callback) - Method in class y.io.gml.DefaultHierarchicParserFactory
 
createNodeParser(Graph2D, GMLTokenizer.Callback) - Method in class y.io.gml.DefaultParserFactory
 
createNodeParser(Graph2D, GMLTokenizer.Callback) - Method in interface y.io.gml.ParserFactory
return a parser which is capable of parsing the graph.node scope and putting the result into a graph
createNodePlacer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage by HierarchicLayouter.getNodePlacer() if the given NodePlacer instance is null.
createNodePortReaderProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider for NodePortGraphicsReader, NodePortGeometryReader, and NodePortUserDataReader.
createNodePortWriterHandlerProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider for NodePortGraphicsWriter, NodePortGeometryWriter, and NodePortUserDataWriter.
createNodeRealizer(Object) - Method in class y.view.hierarchy.DefaultHierarchyGraphFactory
Creates a realizer for a node.
createNodeRealizerIcon(NodeRealizer, int, int) - Method in class y.option.RealizerCellRenderer
Creates an icon that displays the specified realizer.
createNodeReference(Graph, Node, HierarchyManager) - Method in class y.io.gml.HierarchicGraphObjectEncoder
Creates the reference string for a node in the given graph given a hierarchy manager.
createNodeStateComparator(HierarchyManager) - Static method in class y.view.hierarchy.HierarchyTreeModel
Returns a comparator that uses the hierarchical state of the nodes as a first criterion.
createNodeToolTipText(NodeRealizer) - Method in class y.option.RealizerCellRenderer
Creates a tool tip text for the icon that displays the specified realizer.
createNonAmbiguous(PreferredPlacementDescriptor) - Method in class y.layout.EdgeLabelOrientationSupport
Creates and returns a non-ambiguous PreferredPlacementDescriptor of the given potentially ambiguous one.
createNormalEdgeData(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates an EdgeData object for a normal Edge and associates it with the edge.
createNormalNodeData(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a NodeData object for a normal Node and associates it with the Node.
createObjectInputStream(String) - Static method in class y.io.IOHandler
Creates and returns an object input stream that is connected to a file.
createObjectInputStream(InputStream) - Method in class y.io.YGFIOHandler
Deprecated. Wraps the specified stream in an ObjectInputStream.
createObjectOutputStream(String) - Static method in class y.io.IOHandler
Creates and returns an object output stream that is connected to a file.
createObjectOutputStream(OutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Wraps the specified stream in an ObjectOutputStream.
createObstacle(YRectangle, Object) - Method in class y.layout.router.polyline.GraphPartition
Creates and returns a new Obstacle using the given bounds and data.
createObstacleDecomposition() - Method in class y.layout.router.polyline.EdgeRouter
Creates a DynamicObstacleDecomposition that is used by the GraphPartition to divide the graph area in rectangles.
createOkAction() - Method in class y.util.DetailedMessagePanel
 
createOptionHandler() - Method in class y.module.BalloonLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.BusRouterModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.ChannelEdgeRouterModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.CircularLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.ClearAreaLayoutModule
 
createOptionHandler() - Method in class y.module.CompactOrthogonalLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.ComponentLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.CurveRoutingStageModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.DirectedOrthogonalLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.EdgeBundlingStageModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.EdgeGroupConstraintModule
Creates and initializes the option handler so that a convenient way for manipulating the parameters is at the user's hand.
createOptionHandler() - Method in class y.module.FamilyTreeLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.GraphTransformerModule
 
createOptionHandler() - Method in class y.module.GRIPModule
 
createOptionHandler() - Method in class y.module.HierarchicLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.IncrementalHierarchicLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.io.GIFOutput
 
createOptionHandler() - Method in class y.module.io.ImageIoOutput
 
createOptionHandler() - Method in class y.module.io.JPGOutput
 
createOptionHandler() - Method in class y.module.io.TGFInput
 
createOptionHandler() - Method in class y.module.io.TGFOutput
 
createOptionHandler() - Method in class y.module.LabelingModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.OrganicEdgeRouterModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.OrganicLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.OrthogonalEdgeRouterModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.OrthogonalLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.ParallelEdgeLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.PartialLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.PolylineEdgeRouterModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.PortConstraintModule
Creates and initializes the option handler so that a convenient way for manipulating the parameters is at the user's hand.
createOptionHandler() - Method in class y.module.RadialLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.SeriesParallelLayoutModule
Factory method responsible for creating and initializing the OptionHandler for this module.
createOptionHandler() - Method in class y.module.ShuffleLayoutModule
Creates an option handler for this module that manages options for the force transfer algorithm.
createOptionHandler() - Method in class y.module.SmartOrganicLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.TabularLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.TreeLayoutModule
Creates an OptionHandler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.TreeMapLayoutModule
Creates an option handler and adds the option items used by this module.
createOptionHandler() - Method in class y.module.YModule
Creates an option handler for this class.
createOrientedInsets(Insets) - Method in class y.layout.OrientationLayouter
Deprecated. Use OrientationLayouter.createOrientedInsets(YInsets) instead.
createOrientedInsets(YInsets) - Method in class y.layout.OrientationLayouter
Creates YInsets that are a geometric transformation of the given YInsets.
createOrientedNodeHalo(NodeHalo) - Method in class y.layout.OrientationLayouter
Creates a NodeHalo that is a geometric transformation of the given NodeHalo.
createOrientedNodeSize(YDimension) - Method in class y.layout.OrientationLayouter
Creates a YDimension that is a geometric transformation of the given size.
createOrthogonalEdgeRouter() - Method in class y.layout.router.BusRouter
Creates a configured instance of OrthogonalEdgeRouter that is used for orthogonal routing of edges.
createOrthogonalMoveBendsMode() - Method in class y.view.EditMode
Factory method that creates an OrthogonalMoveBendsMode.
createOrthogonalSnapResult(double, Drawable, boolean, double) - Static method in class y.view.SnapResult
Convenience factory method that creates a simple snap result that snaps to a given x or y coordinates orthogonally.
createOrthogonalSnapResult(double, Drawable, boolean, double, Object) - Static method in class y.view.SnapResult
Convenience factory method that creates a simple snap result that snaps to a given x or y coordinates orthogonally.
createPackage(String) - Static method in class y.module.YPackage
 
createParameter(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.RotatedDiscreteEdgeLabelModelDeserializer
 
createParameter(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.RotatedSliderEdgeLabelModelDeserializer
 
createParameter(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.SmartEdgeLabelModelDeserializer
Creates a model parameter for a SmartEdgeLabelModel with values from the graphML structure.
createParameter(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.NodeLabelDeserializer.SmartNodeLabelModelDeserializer
Creates a model parameter for a SmartNodeLabelModel with values from the graphML structure.
createParameter(NodeRealizer, YPoint) - Method in class y.view.NodeScaledPortLocationModel
Creates a parameter for the given port that tries to match the specified location in absolute world coordinates.
createParameter(NodePort, byte) - Static method in class y.view.PortLabelModel
Creates a parameter for the specified port and position.
createParameter(NodeRealizer, YPoint) - Method in interface y.view.PortLocationModel
Creates a parameter for a port at the given node realizer that tries to match the specified location in absolute world coordinates.
createParameter(TableGroupNodeRealizer.Column, boolean, double) - Static method in class y.view.tabular.TableGroupNodeRealizer.ColumnNodeLabelModel
Creates a new model parameter that represents the specified positioning in relation to the specified column.
createParameter(TableGroupNodeRealizer.Row, boolean, double) - Static method in class y.view.tabular.TableGroupNodeRealizer.RowNodeLabelModel
Creates a new model parameter that represents the specified positioning in relation to the specified row.
createParseContext(Graph) - Method in class y.io.graphml.input.GraphMLParser
Create the initial GraphMLParseContext instance.
createPathRouting() - Method in class y.layout.router.polyline.EdgeRouter
Creates a ChannelBasedPathRouting instance that routes the edges using pre-calculated Path objects.
createPathSearch() - Method in class y.layout.router.polyline.EdgeRouter
Creates a PathSearch instance that finds the paths of the edges through the GraphPartition.
createPathSearchContext(PathSearch, PathSearchConfiguration) - Method in class y.layout.router.polyline.EdgeRouter
Creates a PathSearchContext that provides context information for the path searching algorithm.
createPause(long) - Static method in class y.anim.AnimationFactory
Creates an AnimationObject that blocks for the specified duration.
createPlanarization(PlanarInformation) - Method in class y.layout.planar.BCCSubgraph
This method planarizes a graph by finding (a maximum) planar sub- graph.
createPlanarization(PlanarInformation) - Method in class y.layout.planar.GT
This method planarizes a graph by finding (a maximum) planar sub- graph.
createPlanarization(PlanarInformation) - Method in interface y.layout.planar.InitialPlanarSubgraph
Manipulates the current graph g in such a way that it becomes planar, e. g. by removing (hiding) all edges which cause crossings.
createPlanarization(PlanarInformation) - Method in class y.layout.planar.PlanarityTestWrapper
Finds a planar subgraph in the specified graph and saves a planar embedding for it in pi.
createPopupMode() - Method in class y.view.EditMode
Factory method, which can create the PopupMode.
createPort(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.Graph2DElementFactory
Creates NodePort instances that are bound to the specified node's visual representation (its NodeRealizer).
createPort(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
 
createPort(GraphMLParseContext, Node) - Method in class y.io.graphml.input.DefaultGraphElementFactory
 
createPort(GraphMLParseContext, Node) - Method in interface y.io.graphml.input.GraphElementFactory
Creates a port object that is owned by owner
createPort(GraphMLParseContext, Node) - Method in class y.io.graphml.layout.GroupingBasedGraphElementFactory
Creates a new port for the given context.
createPortAllocator() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage by HierarchicLayouter.getPortAllocator() if the given PortAllocator instance is null.
createPortConsistencyStage() - Method in class y.view.NodePortLayoutConfigurator
Creates a layout stage that calculates edge connection points that are consistent with the supported node port locations of the node ports associated to the edges.
createPortConstraintDrawable(PortConstraint, Node, Edge, boolean, boolean) - Method in class y.view.PortAssignmentMoveSelectionMode
Creates a drawable that represents a PortConstraint
createPortConstraintFromSketch(LayoutGraph, Edge, boolean, boolean) - Method in class y.layout.PortConstraintConfigurator
Creates a PortConstraint for the given edge.
createPortConstraintOptimizer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage by HierarchicLayouter.getPortConstraintOptimizer() if the given PortConstraintOptimizer instance is null.
createPortConstraintsFromSketch(LayoutGraph, EdgeMap, EdgeMap) - Method in class y.layout.PortConstraintConfigurator
Creates weak PortConstraints for all edges of the given graph.
createPortConstraintsFromSketch(LayoutGraph, EdgeCursor, EdgeMap, boolean, EdgeMap, boolean) - Method in class y.layout.PortConstraintConfigurator
Creates PortConstraints for some edges of the given graph.
createPositionParameter(int) - Static method in class y.layout.DiscreteEdgeLabelModel
Returns a model parameter that encodes the specified position.
createPositionParameter(int) - Static method in class y.layout.RotatedDiscreteEdgeLabelModel
Returns a model parameter that encodes the specified position.
createPostprocessorInputHandlerProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider for PostprocessorInputHandler.
createPreferredPlacementDescriptor(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.PreferredPlacementDescriptorDeserializer
Creates a PreferredPlacementDescriptor instance with values from the graphML structure.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.AbstractNodePlacer
Creates an optional Processor for pre- and post-processing.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Creates an optional Processor for pre- and post-processing.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.AssistantPlacer
Creates a Processor that prepares the graph for placing assistant node.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.CompactNodePlacer
Creates a Processor.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.DelegatingNodePlacer
Creates a Processor that partitions child nodes of the current root node into two subsets.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.DendrogramPlacer
Creates an optional Processor for pre- and post-processing.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.FreePlacer
Creates a Processor that will change all descending NodePlacers to FreePlacer.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.GroupedNodePlacer
Creates a Processor that prepares the graph for edge grouping.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.LayeredNodePlacer
Creates a Processor that distributes the nodes over the layers.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.LeafPlacer
Creates an optional Processor for pre- and post-processing.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.LeftRightPlacer
Creates a processor that distributes the child elements into multiple branches, if necessary.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in interface y.layout.tree.NodePlacer
Creates an optional Processor for pre- and post-processing.
createPropertyAdapter(Object, Map, ObjectStringConverter) - Method in class y.util.BeanSerializer
constructs a PropertyChangeListener which can be registered with an instance that fires property change events, if one of the property names equals one of the keys, this listener will automatically store the value in the given object as the new attribute.
createProxyEdge(LayoutContext, Node, Node, Object, Object) - Method in class y.layout.multipage.DefaultElementFactory
 
createProxyEdge(LayoutContext, Node, Node, Object, Object) - Method in interface y.layout.multipage.ElementFactory
Callback method for creating an edge of type EdgeInfo.TYPE_PROXY.
createProxyNode(Edge, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a proxy Node for an Edge during the drawing phase, changing the Edge to end/start at the proxy.
createProxyNode(Edge, boolean, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a 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.
createProxyNode(LayoutContext, Object) - Method in class y.layout.multipage.DefaultElementFactory
 
createProxyNode(LayoutContext, Object) - Method in interface y.layout.multipage.ElementFactory
Callback method for creating a node of type NodeInfo.TYPE_PROXY.
createProxyNodeData(Node, Node, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a NodeData object for a proxy Node and associates it with the proxy node.
createProxyReferenceEdge(LayoutContext, Node, Node, Object) - Method in class y.layout.multipage.DefaultElementFactory
 
createProxyReferenceEdge(LayoutContext, Node, Node, Object) - Method in interface y.layout.multipage.ElementFactory
Callback method for creating an edge of type EdgeInfo.TYPE_PROXY_REFERENCE.
createProxyReferenceNode(LayoutContext, Object) - Method in class y.layout.multipage.DefaultElementFactory
 
createProxyReferenceNode(LayoutContext, Object) - Method in interface y.layout.multipage.ElementFactory
Callback method for creating a node of type NodeInfo.TYPE_PROXY_REFERENCE.
createReadEdgeRealizerHandlerProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider for ReadEdgeRealizerHandler.
createReadNodeRealizerHandlerProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider for ReadNodeRealizerHandler.
createRealizerDropSupport(Graph2DView) - Method in class y.view.DropSupport
Registers support for dropping node realizer and edge realizer instances onto the provided view.
createRealizerInstance(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
 
createRealizerInstance(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
 
createRealizerInstance(Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
Create new instance of the Realizer from the given information
createRealizerInstance(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.FallbackEdgeRealizerSerializer
 
createRealizerInstance(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.FallbackNodeRealizerSerializer
 
createRealizerInstance(Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
Create new instance of the Realizer from the given information
createRectangularCageRestriction(double, double, double, double) - Static method in class y.layout.organic.OutputRestriction
Creates an OutputRestriction that confines the layout to a rectangular area.
createRecursiveDummyEdge(Node, Node, Edge, boolean, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a dummy edge that belongs to a recursive Edge.
createRecursiveEdgeDummy(Layer, Edge, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a dummy Node that represents a bend node of a recursive Edge.
createRecursiveEdgeNodeData(Node, Edge, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a NodeData for a dummy Node of a recursive Edge.
createRecursiveSameLayerEdgeData(Edge, EdgeData, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates an EdgeData object for a same-layer recursive Edge and associates it with the edge.
createRedirectedGroupEdge(Node, Node, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a redirected Edge to replace an Edge connected to a group Node.
createRelativeModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.view.SmartEdgeLabelModel
Creates a model parameter that represents the given label bounds best within this model.
createRepetition(AnimationObject, int, boolean) - Static method in class y.anim.AnimationFactory
Creates an AnimationObject that repeats the specified animation for the specified number of times.
createRepetitionForDuration(AnimationObject, long, boolean) - Static method in class y.anim.AnimationFactory
Creates an AnimationObject that repeats the specified animation for the specified duration.
createResourceInputHandlerProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider that registers a handler for reading shared resources.
createResourceOutputHandlerProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider that registers a handler for writing shared resources.
createReverse() - Method in class y.geom.YPointPath
Create a point path with reverse ordering of the points.
createReverse(Edge) - Method in class y.layout.planar.SimplePlanarInformation
Creates the reverse edge for a given edge.
createReverseDummyEdge(Node, Node, Edge, boolean, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a reversed dummy Edge using the given data.
createReverseEdges() - Method in class y.layout.planar.GT
 
createReverseIterator(YCursor) - Static method in class y.util.Cursors
Creates a last-to-first Iterator view of the given cursor.
createRootNodeShape(Node) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Returns the rotated subtree shape for the given node.
createRotatedPort() - Method in class y.view.Port
Creates an unbound copy of this port that is rotated by 90 degrees.
createRowLabel(TableGroupNodeRealizer, TableGroupNodeRealizer.Row) - Method in class y.view.Graph2DViewActions.EditLabelAction
Creates a new NodeLabel instance, adds the created instance to the specified realizer, and associates the instance to the specified row.
createRowMoveDrawable(TableGroupNodeRealizer.Row, Rectangle2D) - Method in class y.view.tabular.TableOrderEditor
Creates a drawable with the specified bounds used to indicate the new position of the moved row.
createRowResizeDrawable(TableGroupNodeRealizer.Row, Rectangle2D) - Method in class y.view.tabular.TableSizeEditor
Creates a new drawable with the specified bounds indicating the new size of the given row.
createRowSpanId(int) - Method in class y.layout.grid.PartitionGrid
Creates a partition cell identifier that represents a cell spanning a whole row.
createSameLayerEdgeData(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates an EdgeData object for a same-layer Edge and associates it with the edge.
createSameLayerProxy(Layer, Edge, Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a same-layer Edge proxy connecting a newly created proxy Node and a given proxy Node in the given Layer.
createSameLayerSideProxy(Layer, Node, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a proxy Node for a same-layer Edge during the drawing phase that ends at the side of a node.
createSameLayerSideProxy(Layer, Node, Edge, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a proxy Node for a same-layer Edge during the drawing phase that ends at the side of a node.
createSameLayerSwitchProxy(Layer, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a same-layer switch proxy Node (switching between two same-layer Edges on two different sides of the layer).
createScaledParameter(YPoint) - Method in class y.view.NodeScaledPortLocationModel
Creates a parameter that uses the given relative offsets.
createScalingConcurrency() - Static method in class y.anim.AnimationFactory
Creates a CompositeAnimationObject that represents a set of regular animations that will run concurrently.
createScalingConcurrency(AnimationObject, AnimationObject) - Static method in class y.anim.AnimationFactory
Creates a CompositeAnimationObject that represents a set of regular animations that will run concurrently and conveniently adds the two specified AnimationObject instances.
createScrollAction(byte) - Method in class y.view.NavigationComponent
Creates an action that will scroll the view.
createScrollButton(byte) - Method in class y.view.NavigationComponent
 
createScrollIcon(byte) - Method in class y.view.NavigationComponent
This method can be overwritten to return a custom icon for the created scroll buttons NavigationComponent.createScrollButton(byte).
createSegmentInfoComparator(YList, PathSearchResult, PathSearchConfiguration) - Method in class y.layout.router.polyline.ChannelBasedPathRouting
Creates a comparator for sorting the SegmentInfos in a Channel from left to right (for vertical segments) or top to bottom (for horizontal segments), respectively.
createSelectionBoxMode() - Method in class y.view.EditMode
Factory method, which creates the SelectionBoxMode.
createSelectionColor(Color) - Method in class y.view.AbstractCustomNodePainter
Callback function that calculates/modifies a given Color instance for the selected use case.
createSelectionColor(Color) - Method in class y.view.ShapeNodeRealizer
Callback function that calculates/modifies a given Color instance for the selected use case.
createSelectionDataProvider(Graph2D) - Static method in class y.view.Selections
Creates a DataProvider, that can be used to query the selection state of graph elements in the given graph.
createSelectionEdgeMap(Graph2D) - Static method in class y.view.Selections
Creates an EdgeMap view of the selection state of the edges in the given graph.
createSelectionNodeMap(Graph2D) - Static method in class y.view.Selections
Creates a NodeMap view of the selection state of the nodes in the given graph.
createSelectionTrigger() - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Creates a Graph2DSelectionListener that creates local view upon selection changes.
createSelfLoopEdgeData(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates an EdgeData object for a self-loop Edge and associates it with the edge.
createSequence() - Static method in class y.anim.AnimationFactory
Creates a CompositeAnimationObject that represents a sequence of regular animations.
createSequence(AnimationObject, AnimationObject) - Static method in class y.anim.AnimationFactory
Creates a CompositeAnimationObject that represents a sequence of regular animations and conveniently adds the two specified AnimationObject instances.
createSequenceConstraintFactory(Graph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Creates sequence constraints that affect the sequence of the nodes within each layer.
createSequenceConstraintFactory(LayoutGraph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a SequenceConstraintFactory instance that can be used for specifying sequence constraints for the given graph.
createSequenceIncrementallyHint(Object) - Method in interface y.layout.hierarchic.incremental.IncrementalHintsFactory
Creates a hint Object for a Node or Edge that should be inserted incrementally during the sequencing phase.
createSequencer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage by HierarchicLayouter.getSequencer() if the given Sequencer instance is null.
createShortComponent(String) - Method in class y.util.DetailedMessagePanel
 
createSimpleEdgeInfo() - Method in class y.layout.planar.PlanarInformation
Factory to create edge tuples.
createSimpleEdgeInfo() - Method in class y.layout.planar.SimplePlanarInformation
Factory to create edge tuples.
createSnapContext() - Method in class y.view.CreateEdgeMode
Creates the MoveSnapContext that will be used by this instance to snap the mouse coordinates.
createSnapContext() - Method in class y.view.HotSpotMode
Creates the MoveSnapContext that will be used by this instance to snap the mouse coordinates.
createSnapContext() - Method in class y.view.MoveLabelMode
Creates the LabelSnapContext that will be used by this instance to snap the mouse coordinates.
createSnapContext() - Method in class y.view.MoveSelectionMode
Creates the MoveSnapContext that will be used by this instance to snap the mouse coordinates.
createSnapContext() - Method in class y.view.OrthogonalMoveBendsMode
Creates the MoveSnapContext that will be used by this instance to snap the mouse coordinates.
createSourceDataProvider(DataProvider) - Static method in class y.util.DataProviders
Returns a DataProvider for edges that return the data provider values bound to their source nodes.
createSpecificModelParameter(double, double, double, double, double, double, double, double) - Method in class y.view.SmartNodeLabelModel
Creates a model parameter where all values are specified manually.
createStateGuardian(AnimationObject) - Static method in class y.anim.AnimationFactory
Creates an AnimationObject that ignores calls to initAnimation if initAnimation has and disposeAnimation has not been called already (and vice versa).
createStraightlineRouter() - Method in class y.layout.tree.TreeReductionStage
Creates a routing algorithm that routes edges as a single straight segment.
createSubgraphLayerSequencer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method called during HierarchicLayouter.doLayoutCore(LayoutGraph) and creates a Sequencer implementation that can sequence subgraphs incrementally.
createSubtreeShape(Node) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Returns the rotated subtree shape for the subtree rooted at the given node.
createSupport(Graph2DView) - Method in class y.view.DropSupport
Creates a support class for the provided Graph2DView that will enable the provided view to react to started drag operations.
createTableResizeDrawable(TableGroupNodeRealizer.Table, Rectangle2D) - Method in class y.view.tabular.TableSizeEditor
Creates a new drawable with the specified bounds indicating the new size of the given table.
createTargetDataProvider(DataProvider) - Static method in class y.util.DataProviders
Returns a DataProvider for edges that return the data provider values bound to their target nodes.
createTargetNodeHitInfo(double, double) - Method in class y.view.CreateEdgeMode
Performs a hit test for a target node at the specified location.
createTheme() - Static method in class y.option.TableEditorFactory
Creates a new Theme object, which can be used to customize the look of editors created by a TableEditorFactory.
createThread(Runnable) - Method in class y.module.YModule
Creates a new thread that is named after this module and sets the thread priority to Thread.MIN_PRIORITY.
createTileFileName(Graph2D, IOHandler, String, int, int) - Method in class y.io.TiledImageOutputHandler
Creates the file name for a specific tile.
createTitleComponent(String) - Method in class y.util.DetailedMessagePanel
 
createToolTip() - Method in class y.view.Graph2DView
 
createToStringComparator() - Static method in class y.view.hierarchy.HierarchyTreeModel
Returns a comparator that compares the nodes in the tree by their default string value.
createTransferable(NodeRealizer) - Method in class y.view.DropSupport
Creates a Transferable for the given NodeRealizer that is understood by this instance's support for dropping nodes.
createTransferable(EdgeRealizer) - Method in class y.view.DropSupport
Creates a Transferable for the given EdgeRealizer that is understood by this instance's support for DropSupport.dropEdgeRealizer(Graph2DView, EdgeRealizer, double, double) dropping edges}.
createTransferable(JComponent) - Method in class y.view.hierarchy.HierarchyTreeTransferHandler
 
createTransformer() - Method in class y.io.graphml.output.DomXmlWriter
Create the transformer that is used internally to transform the internal DOM tree to the actual result.
createUseExactCoordinatesHint(Object) - Method in interface y.layout.hierarchic.incremental.IncrementalHintsFactory
Creates a hint Object for a Node that should be inserted incrementally into the graph on its exact current position.
createUseExactLayerCoordinatesHint(Object) - Method in interface y.layout.hierarchic.incremental.IncrementalHintsFactory
Creates a hint Object for a Node that should be inserted incrementally into the graph on its exact current layer position.
createUseExactSequenceCoordinatesHint(Object) - Method in interface y.layout.hierarchic.incremental.IncrementalHintsFactory
Creates a hint Object for a Node that should be inserted incrementally into the graph on its exact current sequence position.
createView(Point2D) - Static method in class y.util.DefaultMutableValue2D
Creates a read-only view of the specified Point2D.
createView(YPoint) - Static method in class y.util.DefaultMutableValue2D
Creates a read-only view of the specified YPoint.
createViewEdge(Node, Node, boolean) - Method in class y.view.ModelViewManager
Creates a new edge connecting the specified nodes.
createViewGraph(GraphCopier.CopyFactory, ModelViewManager.Filter, boolean) - Method in class y.view.ModelViewManager
Creates a new view for the model of this manager.
createViewGraph(GraphCopier.CopyFactory, ModelViewManager.Filter, boolean, boolean) - Method in class y.view.ModelViewManager
Creates a new view for the model of this manager.
createViewNode(Graph, boolean) - Method in class y.view.ModelViewManager
Creates a new node in the specified Graph.
createViewRealizer(Node, Node) - Method in class y.view.LocalViewCreator.FolderContents
Creates and/or configures the realizer used to display folder node representatives in the creator's view graph.
createViewRealizer(Node, Node) - Method in class y.view.LocalViewCreator.Neighborhood
Creates and/or configures the realizer to display group nodes in the view graph whose corresponding model nodes are folder nodes.
createViewRealizer(Node, Node) - Method in class y.view.LocalViewCreator.SourceAndTarget
Creates and/or configures the realizer to display group nodes in the view graph whose corresponding model nodes are folder nodes.
createWriteContext(Graph, XmlWriter) - Method in class y.io.graphml.output.GraphMLWriter
Create the initial GraphMLWriteContext instance.
createWriteEdgeRealizerHandlerProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider for WriteEdgeRealizerHandler.
createWriteNodeRealizerHandlerProvider() - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Creates a provider for WriteNodeRealizerHandler.
createXMLWriter(Writer) - Method in class y.io.graphml.GraphMLHandler
Factory method that creates and configures a suitable XmlWriter implementation that can write the graph to the given Writer with the given settings
createXMLWriter(OutputStream, String) - Method in class y.io.graphml.GraphMLHandler
Factory method that creates and configures a suitable XmlWriter implementation that can write the graph to the given OutputStream with the given settings.
createXStruct(YList) - Static method in class y.geom.IntersectionAlgorithm
Initializes the sweep line data structures from a set of objects.
createZoomAction(boolean) - Method in class y.view.NavigationComponent
Creates the action that will be assigned to the zoom buttons NavigationComponent.createZoomButton(boolean).
createZoomButton(boolean) - Method in class y.view.NavigationComponent
Creates the buttons above and below the zoom slider.
createZoomIcon(boolean) - Method in class y.view.NavigationComponent
This method can be overwritten to return a custom icon for the created zoom icons NavigationComponent.createZoomIcon(boolean).
createZoomSlider(byte) - Method in class y.view.NavigationComponent
Creates the zoom slider that is used to zoom in and out of the graph.
CreationProperties - Class in y.io.graphml.input
Simple tagging subclass of HashMap.
CreationProperties() - Constructor for class y.io.graphml.input.CreationProperties
 
CreationPropertyKeys - Interface in y.io.graphml.input
Defines common key constants to identify important CreationProperties.
CRITICAL_EDGE_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for defining the priority of critical edges.
CRITICAL_EDGE_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
A DataProvider key for defining the priority of critical edges.
CROSS - Static variable in class y.view.Arrow
An arrow that has the shape of a cross whose bars are crossing the edge at an angle of 45 degrees.
CROSS_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CROSS.
crosses(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Determines whether or not this orthogonal interval crosses the given one.
CROSSING_MODE_HORIZONTAL_CROSSES_VERTICAL - Static variable in class y.view.BridgeCalculator
Crossing mode constant.
CROSSING_MODE_ORDER_INDUCED - Static variable in class y.view.BridgeCalculator
Crossing mode constant.
CROSSING_MODE_VERTICAL_CROSSES_HORIZONTAL - Static variable in class y.view.BridgeCalculator
Crossing mode constant.
CROSSING_STYLE_ARC - Static variable in class y.view.BridgeCalculator
Crossing style constant.
CROSSING_STYLE_ARC_SCALED - Static variable in class y.view.BridgeCalculator
Crossing style constant.
CROSSING_STYLE_CUSTOM - Static variable in class y.view.BridgeCalculator
Crossing style constant.
CROSSING_STYLE_GAP - Static variable in class y.view.BridgeCalculator
Crossing style constant.
CROSSING_STYLE_SQUARE - Static variable in class y.view.BridgeCalculator
Crossing style constant.
CROSSING_STYLE_SQUARE_SCALED - Static variable in class y.view.BridgeCalculator
Crossing style constant.
CROSSING_STYLE_TWO_SIDES - Static variable in class y.view.BridgeCalculator
Crossing style constant.
CROSSING_STYLE_TWO_SIDES_SCALED - Static variable in class y.view.BridgeCalculator
Crossing style constant.
CROWS_FOOT_MANY - Static variable in class y.view.Arrow
An arrow used in Crow's Foot notation to signal that the entity pointed to by this arrow is in a M:N relationship with another entity.
CROWS_FOOT_MANY_MANDATORY - Static variable in class y.view.Arrow
An arrow used in Crow's Foot notation to signal that the entity pointed to by this arrow is in a mandatory M:N relationship with another entity.
CROWS_FOOT_MANY_MANDATORY_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CROWS_FOOT_MANY_MANDATORY.
CROWS_FOOT_MANY_OPTIONAL - Static variable in class y.view.Arrow
An arrow used in Crow's Foot notation to signal that the entity pointed to by this arrow is in an optional M:N relationship with another entity.
CROWS_FOOT_MANY_OPTIONAL_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CROWS_FOOT_MANY_OPTIONAL.
CROWS_FOOT_MANY_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CROWS_FOOT_MANY.
CROWS_FOOT_ONE - Static variable in class y.view.Arrow
An arrow used in Crow's Foot notation to signal that the entity pointed to by this arrow is in a 1:N relationship with another entity.
CROWS_FOOT_ONE_MANDATORY - Static variable in class y.view.Arrow
An arrow used in Crow's Foot notation to signal that the entity pointed to by this arrow is in a mandatory 1:N relationship with another entity.
CROWS_FOOT_ONE_MANDATORY_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CROWS_FOOT_ONE_MANDATORY.
CROWS_FOOT_ONE_OPTIONAL - Static variable in class y.view.Arrow
An arrow used in Crow's Foot notation to signal that the entity pointed to by this arrow is in an optional 1:N relationship with another entity.
CROWS_FOOT_ONE_OPTIONAL_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CROWS_FOOT_ONE_OPTIONAL.
CROWS_FOOT_ONE_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CROWS_FOOT_ONE.
CROWS_FOOT_OPTIONAL - Static variable in class y.view.Arrow
An arrow used in Crow's Foot notation to signal that the entity pointed to by this arrow is in an optional relationship with another entity.
CROWS_FOOT_OPTIONAL_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.CROWS_FOOT_OPTIONAL.
cubicTo(MutableGeneralPath.Segment, double, double, double, double, double, double) - Method in class y.view.MutableGeneralPath
Appends a cubicTo operation after the given segment using the given coordinates.
cubicTo(double, double, double, double, double, double, MutableGeneralPath.Segment) - Method in class y.view.MutableGeneralPath
Appends a cubicTo operation before the given segment using the given coordinates.
cubicTo(double, double, double, double, double, double) - Method in class y.view.MutableGeneralPath
Appends a cubicTo operation to the end of this path using the given coordinates.
current() - Method in interface y.base.YCursor
Returns the object currently pointed on.
current() - Method in class y.base.YList.ListCursorImpl
 
CURRENT_KEY_SCOPE - Static variable in interface y.io.graphml.output.SerializationProperties
The current KeyScope in which an OutputHandler or custom serialization code is called.
CURRENT_SCOPE - Static variable in interface y.io.graphml.input.DeserializationProperties
The current KeyScope in which an InputHandler or custom deserialization code is called.
currentSegment(double[]) - Method in interface y.view.MutableGeneralPath.Segment
Returns the this segment's type and puts the segment's coordinates in the given array
currentSegment(float[]) - Method in interface y.view.MutableGeneralPath.Segment
Returns the this segment's type and puts the segment's coordinates in the given array
currentVersionString() - Static method in class y.util.YVersion
Returns the version string of this yFiles release.
currentViewChanged(View) - Method in interface y.view.ViewChangeListener
Callback that is invoked when the ViewContainer changed it's current view.
currentViewChanged(View) - Method in class y.view.ViewControl
Transfers the current view mode to the specified, newly activated view.
cursor() - Method in class y.base.YList
Returns a cursor for this list.
cursor() - Method in class y.geom.YPointPath
Get the points in the path.
Cursors - Class in y.util
Provides utility methods for working with cursors and iterators.
CURVE_EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.router.CurveRoutingStage
A 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 - Class in y.layout
The CurveConnectionStyle provides specifiers that define how edges routed using a curved style connect at the respective source and target node.
CurveEdgeLayoutDescriptor - Class in y.layout.router
This class is used by CurveRoutingStage to provide routing details for the edges of the graph.
CurveEdgeLayoutDescriptor() - Constructor for class y.layout.router.CurveEdgeLayoutDescriptor
 
CurveFittingLayoutStage - Class in y.layout
CurveFittingLayoutStage fits a piecewise cubic bezier curve to given arbitrary edge paths.
CurveFittingLayoutStage() - Constructor for class y.layout.CurveFittingLayoutStage
Creates a new CurveFittingLayoutStage with default settings.
CurveFittingLayoutStage(Layouter) - Constructor for class y.layout.CurveFittingLayoutStage
Creates a new CurveFittingLayoutStage with the given algorithm as core layout algorithm.
CurveRoutingStage - Class in y.layout.router
CurveRoutingStage replaces polyline edge paths with curved segments using cubic bezier splines.
CurveRoutingStage(Layouter) - Constructor for class y.layout.router.CurveRoutingStage
Creates a new CurveRoutingStage instance using the given core layout algorithm.
CurveRoutingStageModule - Class in y.module
This module represents an interactive configurator and launcher for CurveRoutingStage.
CurveRoutingStageModule() - Constructor for class y.module.CurveRoutingStageModule
 
CUSTOM_LABEL_MODEL - Static variable in class y.view.EdgeLabel
Edge label model specifier that signals that a user-defined, custom EdgeLabelModel is used.
CUSTOM_LABEL_MODEL - Static variable in class y.view.NodeLabel
Node label model specifier that signals that a user-defined, custom NodeLabelModel is used.
CUSTOM_STYLE - Static variable in class y.view.LineType
Line style specifier that describes a custom line.
CUSTOM_TYPE - Static variable in class y.view.Arrow
 
CYCLE_STYLE_CIRCULAR_WITH_BENDS_AT_CORNERS - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A cycle layout style that defines that cycle structures are arranged in a circular fashion such that bends of cycle edges form the corners of the circular layout.
CYCLE_STYLE_CIRCULAR_WITH_BENDS_AT_CORNERS - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A cycle layout style that defines that cycle structures are arranged in a circular fashion such that bends of cycle edges form the corners of the circular layout.
CYCLE_STYLE_CIRCULAR_WITH_NODES_AT_CORNERS - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A cycle layout style that defines that cycle structures are arranged in a circular fashion such that nodes form the corners of the circular layout.
CYCLE_STYLE_CIRCULAR_WITH_NODES_AT_CORNERS - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A cycle layout style that defines that cycle structures are arranged in a circular fashion such that nodes form the corners of the circular layout.
CYCLE_STYLE_NONE - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A cycle layout style that defines that cycles should not be handled specifically.
CYCLE_STYLE_NONE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A cycle layout style that defines that cycles should not be handled specifically.
CYCLE_SUBSTRUCTURE_STYLE_CIRCULAR - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for cycle structures that leads to a circular layout style.
CYCLE_SUBSTRUCTURE_STYLE_CIRCULAR_NESTED - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for cycle structures that leads to a circular layout style and where cycles are allowed to be nested inside other substructures.
CYCLE_SUBSTRUCTURE_STYLE_NONE - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for cycle structures that indicates that the algorithm does not handle such structures in a special way.
cycleHits(Graph2D, double, double) - Method in class y.view.HitInfo
Performs a cyclic shift on all hits and returns the result as a new hit info.
Cycles - Class in y.algo
This class is responsible for finding cycles within a graph that have certain properties.
cyclicNext() - Method in interface y.base.EdgeCursor
Moves the cursor to the cyclic next element of the underlying sequence.
cyclicNext() - Method in interface y.base.NodeCursor
Moves the cursor to the cyclic next element of the underlying sequence.
cyclicNextEdge(Edge) - Method in class y.layout.planar.SimplePlanarInformation
Returns the counterclockwise next edge of an edge at the source node.
cyclicPred(ListCell) - Method in class y.base.YList
Returns the cyclic predecessor cell of the given list cell.
cyclicPrev() - Method in interface y.base.EdgeCursor
Moves the cursor to the cyclic previous element of the underlying sequence.
cyclicPrev() - Method in interface y.base.NodeCursor
Moves the cursor to the cyclic previous element of the underlying sequence.
cyclicPrevEdge(Edge) - Method in class y.layout.planar.SimplePlanarInformation
Returns the counterclockwise preceding edge of an edge at the source node.
cyclicSucc(ListCell) - Method in class y.base.YList
Returns the cyclic successor cell of the given list cell.

D

D - Class in y.util
Provides some convenience methods for code debugging and exception handling.
D() - Constructor for class y.util.D
 
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 90 degrees.
DASH_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.DASH.
DASHED_1 - Static variable in class y.view.LineType
A dashed line with width 1.0
DASHED_2 - Static variable in class y.view.LineType
A dashed line with width 2.0
DASHED_3 - Static variable in class y.view.LineType
A dashed line with width 3.0
DASHED_4 - Static variable in class y.view.LineType
A dashed line with width 4.0
DASHED_5 - Static variable in class y.view.LineType
A dashed line with width 5.0
DASHED_DOTTED_1 - Static variable in class y.view.LineType
A dashed dotted line with width 1.0
DASHED_DOTTED_2 - Static variable in class y.view.LineType
A dashed dotted line with width 2.0
DASHED_DOTTED_3 - Static variable in class y.view.LineType
A dashed dotted line with width 3.0
DASHED_DOTTED_4 - Static variable in class y.view.LineType
A dashed dotted line with width 4.0
DASHED_DOTTED_5 - Static variable in class y.view.LineType
A dashed dotted line with width 5.0
DASHED_DOTTED_STYLE - Static variable in class y.view.LineType
Line style specifier that describes a dashed dotted line.
DASHED_STYLE - Static variable in class y.view.LineType
Line style specifier that describes a dashed line.
DATA_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Data element.
DataAcceptor - Interface in y.base
A general interface for setting data.
DataAcceptorAdapter - Class in y.util
An abstract adapter class for accepting data.
DataAcceptorAdapter() - Constructor for class y.util.DataAcceptorAdapter
 
DataMap - Interface in y.base
Interface that combines the DataProvider and DataAcceptor interfaces.
DataProvider - Interface in y.base
A general interface for data provision.
DataProviderAdapter - Class in y.util
An abstract adapter class for providing data.
DataProviderAdapter() - Constructor for class y.util.DataProviderAdapter
 
DataProviders - Class in y.util
This class provides convenience and transformation services for DataProviders.
DataProviders() - Constructor for class y.util.DataProviders
 
DataProviders.DataProviderOverlayManager - Class in y.util
This helper class can be used to overlay DataProviders registered at a graph with another DataProvider.
DataProviders.DataProviderOverlayManager(Graph) - Constructor for class y.util.DataProviders.DataProviderOverlayManager
Creates a data provider overlay for the given graph instance.
deactivateChild(ViewMode) - Method in class y.view.ViewMode
This is a callback method, to deactivate old child modi.
deactivateMode(Graph2DView, ViewMode) - Static method in class y.view.ViewControl
 
DEBUG_LEVEL - Static variable in class y.util.D
The debug level threshold.
decode(String) - Static method in class y.io.graphml.Base64
Decodes a BASE64 encoded String to a byte array.
decode(String) - Static method in class y.io.YGFIOHandler
Deprecated. Decodes the external class name string generated by YGFIOHandler.encode(String).
decode2encodeMap - Static variable in class y.io.YGFIOHandler
Deprecated.  
decodeAlignment(String) - Static method in class y.io.gml.LabelGraphicsParser
Decodes a GML text alignment value to one of YLabel.ALIGN_LEFT, YLabel.ALIGN_CENTER or YLabel.ALIGN_RIGHT,
decodeArcType(String) - Static method in class y.io.gml.EdgeGraphicsParser
Decodes an arc-style GML value to one of the type constants ArcEdgeRealizer.FIXED_RATIO or ArcEdgeRealizer.FIXED_HEIGHT.
decodeArrow(String) - Static method in class y.io.gml.EdgeGraphicsParser
Decodes the given arrow given its name.
decodeAutoSizePolicy(String) - Static method in class y.io.gml.LabelGraphicsParser
Decodes a GML value to one of the auto-size policy constants defined in class NodeLabel.
decodeColor(String) - Static method in class y.io.GMLIOHandler
Decodes a color string produced by GMLIOHandler.convertColor(Color).
decodeFontStyle(String) - Static method in class y.io.gml.LabelGraphicsParser
Decodes a GML font-style value to one of Font.BOLD, Font.ITALIC or Font.PLAIN.
decodeHorizontalTextPosition(String) - Static method in class y.io.gml.LabelGraphicsParser
Decodes a GML horizontalTextPosition value to one of YLabel.CENTER_TEXT_POSITION, YLabel.RIGHT_TEXT_POSITION, YLabel.LEFT_TEXT_POSITION, YLabel.LEFT_ALIGNED_TEXT_POSITION or YLabel.RIGHT_ALIGNED_TEXT_POSITION
decodeLineStyle(String) - Static method in class y.io.gml.EdgeGraphicsParser
Decodes a line-style GML value to one of the line type constants LineType.LINE_STYLE, LineType.DASHED_STYLE or LineType.DOTTED_STYLE.
decodeShapeType(String, GraphMLParseContext) - Method in class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
Returns a shape type that is represented by s.
decodeType(String) - Method in class y.io.gml.EdgeGraphicsParser
Returns the qualified class name for the given external name.
decodeType(String) - Method in class y.io.gml.LabelGraphicsParser
Returns the qualified class name for the given external name.
decodeType(String) - Method in class y.io.gml.NodeGraphicsParser
Returns the qualified class name for the given external name.
decodeType(String, GraphMLParseContext) - Method in interface y.io.graphml.NameMapper
Decodes the external (class name) string generated by NameMapper.encodeType(String, y.io.graphml.output.GraphMLWriteContext).
decodeVerticalTextPosition(String) - Static method in class y.io.gml.LabelGraphicsParser
Decodes a GML verticalTextPosition value to one of YLabel.CENTER_TEXT_POSITION, YLabel.TOP_TEXT_POSITION or YLabel.BOTTOM_TEXT_POSITION.
decreasePenaltySettings(PenaltySettings, double, PathSearchContext) - Method in class y.layout.router.polyline.PathSearch
Decreases the given penalty settings for the current edge.
decreasePriority(Node, int) - Method in class y.util.pq.ArrayIntNodePQ
Decreases the value of a node in the queue to a certain value.
decreasePriority(Node, double) - Method in class y.util.pq.BHeapDoubleNodePQ
Decreases the priority value of the given node.
decreasePriority(Node, int) - Method in class y.util.pq.BHeapIntNodePQ
Decreases the priority value of the given node.
decreasePriority(Node, Object) - Method in class y.util.pq.BHeapNodePQ
Decreases the priority value of the given node.
decreasePriority(Node, double) - Method in interface y.util.pq.DoubleNodePQ
Decreases the priority of a node in the queue to a given value.
decreasePriority(Object, double) - Method in class y.util.pq.DoubleObjectPQ
Decreases the priority value of the given object.
decreasePriority(Node, int) - Method in interface y.util.pq.IntNodePQ
Decreases the priority of a node in the queue to a given value.
decreasePriority(Object, int) - Method in class y.util.pq.IntObjectPQ
Decreases the priority value of the given node.
decreasePriority(Node, int) - Method in class y.util.pq.ListIntNodePQ
Decreases the priority of a node in the queue to a certain value.
decreasePriority(Node, Object) - Method in interface y.util.pq.NodePQ
Decreased the priority value of the given node.
decreasePriority(Node, int) - Method in class y.util.pq.TreeIntNodePQ
Decreases the value of a node in the queue to a certain value.
decreaseSpeed() - Method in class y.anim.AnimationPlayer
Decreases the speed factor of the animation by 33 percent.
decrementPriority(Node) - Method in class y.util.pq.ListIntNodePQ
Decrements the associated priority value for the given node by 1 and updates it's position within the queue accordingly.
DEFAULT - Static variable in class y.io.graphml.input.ParsePrecedence
Default parse priority.
DEFAULT - Static variable in class y.io.graphml.output.WritePrecedence
Default write priority.
DEFAULT - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
The identity matrix which does not apply any rotation or mirroring.
DEFAULT - Static variable in class y.util.TaskExecutorFactory
Shared instance of the default TaskExecutorFactory.
DEFAULT - Static variable in class y.view.ViewAnimationFactory
Animations are chosen according to what the factory determines to be appropriate.
DEFAULT_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Default element tag name.
DefaultBackgroundRenderer - Class in y.view
Implements a background renderer that displays an image or a solid color as background of a Graph2DView.
DefaultBackgroundRenderer(Graph2DView) - Constructor for class y.view.DefaultBackgroundRenderer
Creates a new DefaultBackgroundRenderer for a given view.
defaultClosedGroupIcon - Static variable in class y.view.hierarchy.GroupNodeRealizer
The default icon used by the state label, if the group realizer is closed.
DefaultCompoundEditor - Class in y.option
Default base class for compound editors.
DefaultCompoundEditor() - Constructor for class y.option.DefaultCompoundEditor
Creates a new instance of DefaultCompoundEditor.
DefaultCompoundEditor(int) - Constructor for class y.option.DefaultCompoundEditor
Creates a new instance of DefaultCompoundEditor with the specified capacity.
DefaultDrawingDistanceCalculator - Class in y.layout.hierarchic.incremental
This class is a default DrawingDistanceCalculator implementation that is used by HierarchicLayouter to configure the NodePlacer.
DefaultDrawingDistanceCalculator() - Constructor for class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
Creates a new instance of DefaultDrawingDistanceCalculator with default settings.
DefaultEdgeLayout - Class in y.layout
DefaultEdgeLayout is the default implementation of the EdgeLayout interface.
DefaultEdgeLayout() - Constructor for class y.layout.DefaultEdgeLayout
Creates a new DefaultEdgeLayout instance.
DefaultEdgeLayout(EdgeLayout) - Constructor for class y.layout.DefaultEdgeLayout
Creates a new DefaultEdgeLayout which copies the given EdgeLayout.
DefaultEditorFactory - Class in y.option
Editor factory that creates editors which represent the parameters managed by a given OptionHandler in a tabbed pane fashion.
DefaultEditorFactory() - Constructor for class y.option.DefaultEditorFactory
Creates a new instance of DefaultEditorFactory.
DefaultElementFactory - Class in y.layout.multipage
This class is a default implementation of interface ElementFactory.
DefaultElementFactory() - Constructor for class y.layout.multipage.DefaultElementFactory
Creates a new instance of DefaultElementFactory.
DefaultEncoderFactory - Class in y.io.gml
This class is an implementation of the EncoderFactory interface.
DefaultEncoderFactory() - Constructor for class y.io.gml.DefaultEncoderFactory
 
DefaultGenericAutoBoundsFeature - Class in y.view.hierarchy
This class is an implementation of interface GenericGroupNodeRealizer.GenericAutoBoundsFeature and is responsible for assigning node bounds for node realizers whose bounds may be determined by other factors then explicit bound assignment.
DefaultGenericAutoBoundsFeature() - Constructor for class y.view.hierarchy.DefaultGenericAutoBoundsFeature
 
DefaultGenericAutoBoundsFeature(boolean) - Constructor for class y.view.hierarchy.DefaultGenericAutoBoundsFeature
 
DefaultGraph2DFactory - Class in y.view
This is the default implementation of a graph factory that produces graphs of type Graph2D and default graph objects corresponding to that graph type.
DefaultGraph2DFactory() - Constructor for class y.view.DefaultGraph2DFactory
 
DefaultGraph2DRenderer - Class in y.view
Default Graph2DRenderer implementation.
DefaultGraph2DRenderer() - Constructor for class y.view.DefaultGraph2DRenderer
 
DefaultGraph2DTraversal - Class in y.view
Default Graph2DTraversal that provides the (layer-unrelated) rendering order used in DefaultGraph2DRenderer.
DefaultGraph2DTraversal() - Constructor for class y.view.DefaultGraph2DTraversal
Constructs a new DefaultGraph2DTraversal.
DefaultGraphElementFactory - Class in y.io.graphml.input
The basic implementation of the GraphElementFactory interface for use with the default Graphs.
DefaultGraphElementFactory() - Constructor for class y.io.graphml.input.DefaultGraphElementFactory
 
DefaultGraphElementIdProvider - Class in y.io.graphml.output
Default implementation of GraphElementIdProvider that provides canonical ids for graphml elements.
DefaultGraphElementIdProvider() - Constructor for class y.io.graphml.output.DefaultGraphElementIdProvider
 
DefaultGraphLayout - Class in y.layout
DefaultGraphLayout is a default implementation of the GraphLayout interface.
DefaultGraphLayout() - Constructor for class y.layout.DefaultGraphLayout
Creates a new DefaultGraphLayout instance.
DefaultHierarchicParserFactory - Class in y.io.gml
This class is an implementation of the ParserFactory interface.
DefaultHierarchicParserFactory() - Constructor for class y.io.gml.DefaultHierarchicParserFactory
 
DefaultHierarchyGraphFactory - Class in y.view.hierarchy
This is the default graph factory used by HierarchyManager to create and configure new graph elements within the hierarchy.
DefaultHierarchyGraphFactory() - Constructor for class y.view.hierarchy.DefaultHierarchyGraphFactory
Creates a new instance of DefaultHierarchyGraphFactory.
defaultInsets - Static variable in class y.view.YLabel
Default insets that define the distance between the bounding box of the label and its content.
DefaultInterEdgeConfigurator - Class in y.view.hierarchy
This default implementation of the InterEdgeConfigurator performs some simple heuristics.
DefaultInterEdgeConfigurator() - Constructor for class y.view.hierarchy.DefaultInterEdgeConfigurator
 
DefaultLabelConfiguration - Class in y.view
Helper class for use in configuration implementations that can be used in YLabel.Factory.addConfiguration(String, java.util.Map) to serve as a basic implementation.
DefaultLabelConfiguration() - Constructor for class y.view.DefaultLabelConfiguration
 
DefaultLayeredComponentsMerger - Class in y.layout.hierarchic.incremental
A default implementation of a LayeredComponentsMerger that provides simple default behaviors.
DefaultLayeredComponentsMerger() - Constructor for class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Creates a new instance of DefaultLayeredComponentsMerger with default settings.
DefaultLayeredComponentsMerger(byte) - Constructor for class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Creates a new instance of DefaultLayeredComponentsMerger using the given merging policy.
DefaultLayerSequencer - Class in y.layout.hierarchic.incremental
This class is a Sequencer implementation that performs the second phase of the Sugiyama algorithm.
DefaultLayerSequencer() - Constructor for class y.layout.hierarchic.incremental.DefaultLayerSequencer
Creates a new instance of DefaultLayerSequencer.
DefaultLayoutGraph - Class in y.layout
DefaultLayoutGraph is a default implementation of LayoutGraph which holds the complete layout information about the graph and its elements.
DefaultLayoutGraph() - Constructor for class y.layout.DefaultLayoutGraph
Creates a new DefaultLayoutGraph instance with default settings.
DefaultLayoutGraph(LayoutGraph) - Constructor for class y.layout.DefaultLayoutGraph
Creates a new DefaultLayoutGraph instance which is a copy of the given graph.
DefaultLayoutGraph(LayoutGraph, YCursor) - Constructor for class y.layout.DefaultLayoutGraph
Creates a new DefaultLayoutGraph instance which is a copy of the given subgraph.
DefaultLayoutGraph(DefaultLayoutGraph, YCursor) - Constructor for class y.layout.DefaultLayoutGraph
Creates a new DefaultLayoutGraph instance which is a copy of the given subgraph.
DefaultMutableValue - Class in y.util
General purpose value object that obeys the Value and ValueSettable contracts.
DefaultMutableValue(double) - Constructor for class y.util.DefaultMutableValue
Creates a new DefaultMutableValue for the specified data.
DefaultMutableValue2D - Class in y.util
General purpose value object that obeys the Value2D and Value2DSettable contracts.
DefaultMutableValue2D(double, double) - Constructor for class y.util.DefaultMutableValue2D
Creates a new DefaultMutableValue2D for the specified data.
DefaultNodeChangePropagator - Class in y.view.hierarchy
This Graph2DListeners translates incoming Graph2DEvents that signal node label changes to hierarchy events that signal node changes.
DefaultNodeChangePropagator() - Constructor for class y.view.hierarchy.DefaultNodeChangePropagator
Creates a new instance of DefaultNodeChangePropagator
DefaultNodeLabelLayout - Class in y.layout
DefaultNodeLabelLayout is a default implementation of NodeLabelLayout which holds layout information about a node label.
DefaultNodeLabelLayout(NodeLabelModel, Object, YRectangle, Node) - Constructor for class y.layout.DefaultNodeLabelLayout
Creates a new DefaultNodeLabelLayout instance describing the layout information of a node label.
DefaultNodeLabelLayout(NodeLabelModel, Object, OrientedRectangle, Node) - Constructor for class y.layout.DefaultNodeLabelLayout
Creates a new DefaultNodeLabelLayout instance describing the layout information of a rotated node label.
DefaultNodeLayout - Class in y.layout
DefaultNodeLayout is the default implementation of the NodeLayout interface.
DefaultNodeLayout() - Constructor for class y.layout.DefaultNodeLayout
Creates a new DefaultNodeLayout instance with default settings.
DefaultNodeLayout(NodeLayout) - Constructor for class y.layout.DefaultNodeLayout
Creates a new DefaultNodeLayout instance which copies the given NodeLayout.
DefaultNodeLayout(double, double, double, double) - Constructor for class y.layout.DefaultNodeLayout
Creates a new DefaultNodeLayout instance with the specified box.
DefaultNodeLayout(YPoint, YDimension) - Constructor for class y.layout.DefaultNodeLayout
Creates a new DefaultNodeLayout instance with given location and size.
DefaultNodePlacer - Class in y.layout.tree
DefaultNodePlacer is the default implementation of interface NodePlacer.
DefaultNodePlacer() - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer instance with default settings.
DefaultNodePlacer(byte, double, double) - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer instance with customized child placement, vertical and horizontal distance.
DefaultNodePlacer(byte, byte, double, double) - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer instance with customized child placement, root alignment, vertical and horizontal distance.
DefaultNodePlacer(byte, byte, byte, double, double) - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer instance with customized child placement, root alignment, routing style, vertical and horizontal distance.
DefaultNodePlacer(byte, byte, byte, double, double, double, double, double, double) - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer instance with custom settings.
defaultOpenGroupIcon - Static variable in class y.view.hierarchy.GroupNodeRealizer
The default icon used by the state label, if the group realizer is open.
DefaultOrderRenderer - Class in y.view
Default OrderRenderer implementation.
DefaultOrderRenderer() - Constructor for class y.view.DefaultOrderRenderer
Constructs a new DefaultOrderRenderer which uses instances of DefaultGraph2DTraversal to determine painting and sloppy painting order.
DefaultOrderRenderer(Graph2DTraversal, Graph2DTraversal) - Constructor for class y.view.DefaultOrderRenderer
Constructs a new DefaultOrderRenderer for the specified painting and sloppy painting orders.
DefaultOutEdgeComparator - Class in y.layout.seriesparallel
DefaultOutEdgeComparator is the default implementation for the out-edge comparator used in SeriesParallelLayouter.
DefaultOutEdgeComparator() - Constructor for class y.layout.seriesparallel.DefaultOutEdgeComparator
Creates a DefaultOutEdgeComparator instance with default settings.
DefaultParserFactory - Class in y.io.gml
This class is an implementation of the ParserFactory interface.
DefaultParserFactory() - Constructor for class y.io.gml.DefaultParserFactory
 
DefaultPortAllocator - Class in y.layout.hierarchic.incremental
This class is a default PortAllocator implementation.
DefaultPortAllocator() - Constructor for class y.layout.hierarchic.incremental.DefaultPortAllocator
Creates a new instance of DefaultPortAllocator with default settings.
DefaultPortAssignment - Class in y.layout.seriesparallel
DefaultPortAssignment implements the default port assignment strategy.
DefaultPortAssignment() - Constructor for class y.layout.seriesparallel.DefaultPortAssignment
Creates a new DefaultPortAssignment with default settings.
DefaultPortAssignment(byte) - Constructor for class y.layout.seriesparallel.DefaultPortAssignment
Creates a new DefaultPortAssignment instance using the given port assignment mode.
DefaultPortAssignment(byte, double) - Constructor for class y.layout.seriesparallel.DefaultPortAssignment
Creates a new 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 - Class in y.layout.tree
The DefaultPortAssignment provides some simple port assignment styles.
DefaultPortAssignment() - Constructor for class y.layout.tree.DefaultPortAssignment
Creates a new DefaultPortAssignment instance with default settings.
DefaultPortAssignment(byte) - Constructor for class y.layout.tree.DefaultPortAssignment
Creates a new DefaultPortAssignment instance using the given port assignment mode.
DefaultPortAssignment(byte, double) - Constructor for class y.layout.tree.DefaultPortAssignment
Creates a new DefaultPortAssignment instance using the given port assignment mode and ratio between the border and the ports and the gap between the ports themselves.
defined(Object) - Method in class y.util.DataAcceptorAdapter
Returns false for all data holders.
defined(Object) - Method in class y.util.DataProviderAdapter
Returns false for all data holders.
degree() - Method in class y.base.Node
Returns the overall number of incoming and outgoing edges at this node.
degree - Variable in class y.layout.planar.VertexOrder
 
degreeCentrality(Graph, NodeMap, boolean, boolean) - Static method in class y.algo.Centrality
Computes the degree centrality for the nodes of a given graph.
delegate - Variable in class y.io.gml.ItemParser
the currently active child
DelegatingNodePlacer - Class in y.layout.tree
DelegatingNodePlacer delegates the arrangement of the children to two different NodePlacers.
DelegatingNodePlacer(AbstractRotatableNodePlacer.Matrix, NodePlacer, NodePlacer) - Constructor for class y.layout.tree.DelegatingNodePlacer
Creates a new DefaultNodePlacer instance with default settings using the given modification matrix and the given node placers as delegates.
delete(Graph2DView) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes graph elements in the specified view.
DELETE_SELECTION - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getDeleteSelectionAction().
deleteBend(EdgeRealizer, Bend) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the specified bend.
deleteEdge(Graph2D, Edge) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the specified edge.
deleteEdgeElements(Graph2D, Edge) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the graph elements associated to the specified edge and the edge itself if these elements are accepted by the corresponding acceptXXX methods.
deleteEdgeLabel(EdgeRealizer, EdgeLabel, int) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the specified edge label.
deleteFrame(LayoutGraph) - Method in class y.layout.planar.FrameMaker
 
deleteNode(Graph2D, Node) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the specified node.
deleteNodeElements(Graph2D, Node) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the graph elements associated to the specified node and the node itself if these elements are accepted by the corresponding acceptXXX methods.
deleteNodeLabel(NodeRealizer, NodeLabel, int) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the specified node label.
deleteNodePort(NodeRealizer, NodePort, int) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the specified node port.
deleteSelection(Graph2DView) - Method in class y.view.Graph2DViewActions
Deprecated. Use Graph2DViewActions.DeleteSelectionAction.delete(Graph2DView) instead.
deleteTableColumn(Node, TableGroupNodeRealizer.Column) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the specified table column.
deleteTableRow(Node, TableGroupNodeRealizer.Row) - Method in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletes the specified table row.
DELTA - Static variable in class y.view.Arrow
A uniformly colored arrow that has the shape of a triangle.
DELTA_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.DELTA.
DendrogramPlacer - Class in y.layout.tree
The DendrogramPlacer arranges subtrees as dendrograms.
DendrogramPlacer() - Constructor for class y.layout.tree.DendrogramPlacer
Creates a new DendrogramPlacer instance with default settings.
dequeue() - Method in class y.util.BoundedQueue
Returns the front element in this queue and removes it from the queue.
DESCRIPTION_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Description element tag name.
deselectNodeAndSelfLoopBends(Graph2D, Node) - Static method in class y.view.Selections
Deselects a node and the bends of its self-loop.
DeserializationEvent - Class in y.io.graphml.input
The event arguments used by DeserializationHandler implementations to let registered deserialization code perform the deserialization.
DeserializationEvent(Object, GraphMLParseContext, Node) - Constructor for class y.io.graphml.input.DeserializationEvent
Initializes a new instance of the DeserializationEvent class.
DeserializationEvent(Object, GraphMLParseContext, Node, Class) - Constructor for class y.io.graphml.input.DeserializationEvent
Initializes a new instance of the DeserializationEvent class.
DeserializationHandler - Interface in y.io.graphml.input
Event listener interface for DeserializationEvents.
DeserializationNotSupportedException - Exception in y.io.graphml.input
Exception that will be thrown by the GraphMLParseContext.deserialize(GraphMLParseContext,org.w3c.dom.Node,Class) method and the like to indicate that the deserializtion failed.
DeserializationNotSupportedException() - Constructor for exception y.io.graphml.input.DeserializationNotSupportedException
Initializes a new instance of the DeserializationNotSupportedException class.
DeserializationNotSupportedException(String) - Constructor for exception y.io.graphml.input.DeserializationNotSupportedException
Initializes a new instance of the DeserializationNotSupportedException class with the given message.
DeserializationNotSupportedException(String, Exception) - Constructor for exception y.io.graphml.input.DeserializationNotSupportedException
Initializes a new instance of the DeserializationNotSupportedException class
DeserializationProperties - Interface in y.io.graphml.input
Constant class for common deserialization properties.
deserialize(GraphMLParseContext, Node, Class) - Method in class y.io.graphml.input.ChildParseContext
 
deserialize(Node) - Method in class y.io.graphml.input.ChildParseContext
 
deserialize(GraphMLParseContext, Node, Class) - Method in interface y.io.graphml.input.GraphMLParseContext
Deserialize the Object representation in targetNode.
deserialize(Node) - Method in interface y.io.graphml.input.GraphMLParseContext
Deserialize the Object representation in targetNode.
deserialize(GraphMLParseContext, Node, Class) - Method in class y.io.graphml.input.GraphMLParser
Deserialize the content of element.
deserializeNode(Node, GraphMLParseContext) - Method in class y.io.graphml.input.AbstractDeserializer
Actually perform the deserialization for the given arguments.
destroyDistanceNode(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroys a spacer Node for the drawing phase created using ItemFactory.createDistanceNode(Layer, Rectangle2D.Double, Edge[]).
destroyDrawable(Drawable) - Method in class y.view.PortAssignmentMoveSelectionMode
Callback method used by PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double).
destroyGroupConnectorLayer(Layer, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Removes the given layer for proxies at groups to handle direct group content connector edges between a node in the first/last layer of the group node and the groups border.
destroyLabelNodeLayer(Layer, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroys a previously created label layer
destroyProxyNode(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroys a proxy Node created using ItemFactory.createProxyNode(Edge, boolean) for the drawing phase.
destroySameLayerProxy(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroys a same-layer Edge proxy created using ItemFactory.createSameLayerProxy(Layer, Edge, Node).
destroySameLayerSideProxy(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroys a proxy Node created using ItemFactory.createProxyNode(Edge, boolean) for the drawing phase.
destroySameLayerSwitchProxy(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroys a same-layer switch proxy Node created using ItemFactory.createSameLayerSwitchProxy(Layer, Edge).
DetailedMessagePanel - Class in y.util
This Panel can display short and long versions of an error message.
DetailedMessagePanel(Exception) - Constructor for class y.util.DetailedMessagePanel
Creates a new instance of DetailedMessagePanel
DetailedMessagePanel(Throwable) - Constructor for class y.util.DetailedMessagePanel
Creates a new instance of DetailedMessagePanel
DetailedMessagePanel(String, boolean, Exception) - Constructor for class y.util.DetailedMessagePanel
Deprecated. Use the variant with Throwable instead
DetailedMessagePanel(String, boolean, Throwable) - Constructor for class y.util.DetailedMessagePanel
Creates a new instance of DetailedMessagePanel
DetailedMessagePanel(String, String, String, boolean) - Constructor for class y.util.DetailedMessagePanel
 
determineCenter(LayoutGraph) - Method in class y.layout.radial.RadialLayouter
Determines the center nodes of the graph according to the selected center node policy.
determineChildConnector(Node) - Method in class y.layout.hierarchic.TreeDrawer.HierarchicTreePlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.AbstractNodePlacer
Determines a connector direction for the given child node.
determineChildConnector(Node) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Determines a connector direction for the given child node.
determineChildConnector(Node) - Method in class y.layout.tree.ARNodePlacer
Determines a connector direction for the given child node depending on whether or not the child nodes are arranged horizontally.
determineChildConnector(Node) - Method in class y.layout.tree.AssistantPlacer
Determines a connector direction for the given child node.
determineChildConnector(Node) - Method in class y.layout.tree.BusPlacer
Determines a connector direction for the given child node.
determineChildConnector(Node) - Method in class y.layout.tree.CompactNodePlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.DefaultNodePlacer
Determines a connector direction for the given child node depending on the selected child placement.
determineChildConnector(Node) - Method in class y.layout.tree.DelegatingNodePlacer
Determines a connector direction for the given child node.
determineChildConnector(Node) - Method in class y.layout.tree.DoubleLinePlacer
Returns NodePlacer.DIRECTION_NORTH for every given child node.
determineChildConnector(Node) - Method in class y.layout.tree.FreePlacer
Determines a connector direction for the given child node.
determineChildConnector(Node) - Method in class y.layout.tree.GridNodePlacer
Returns NodePlacer.DIRECTION_NORTH for every given child node.
determineChildConnector(Node) - Method in class y.layout.tree.LayeredNodePlacer
Returns NodePlacer.DIRECTION_NORTH for every given child node.
determineChildConnector(Node) - Method in class y.layout.tree.LeftRightPlacer
Determines a connector direction for the given child node.
determineChildConnector(Node) - Method in class y.layout.tree.SimpleNodePlacer
Provides NodePlacer.DIRECTION_NORTH as connector direction for the child nodes.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.AbstractNodePlacer
Provides the direction of the connector to the SubtreeShape for each child node.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Provides the direction of the connector to the SubtreeShape for each child node.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.AssistantPlacer
Delegates the calculation of the child connectors to the LeftRightPlacer which arranges the assistant nodes.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.BusPlacer
Determines connector directions depending on whether or not the child nodes are placed above or below the bus.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.CompactNodePlacer
 
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.DelegatingNodePlacer
Does nothing.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.DendrogramPlacer
Provides NodePlacer.DIRECTION_NORTH for all children.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.GroupedNodePlacer
Delegates to the NodePlacer responsible for arranging the nodes in one group.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.LeafPlacer
Does nothing because leaf nodes don't have children so there are no child connectors.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.LeftRightPlacer
Determines the direction of the child connectors according to which side of the bus the child is assigned.
determineChildConnectors(Node, DataMap) - Method in interface y.layout.tree.NodePlacer
Provides the direction of the connector to the SubtreeShape for each child node.
determineEdgeFlowDirection(LayoutGraph, DataProvider) - Static method in class y.layout.LayoutTool
Determines the main direction of the edge flow by analyzing the current layout of the graph.
determineHitNode(Graph2D, double, double) - Method in class y.view.CreateEdgeMode
Callback used during the dragging to determine the target hit node
determineRoot() - Method in class y.layout.tree.BalloonLayouter
Determines the root node of BalloonLayouter.graph according to the chosen root node policy.
determineRotationAngle(double, double) - Method in class y.view.AutoRotationSliderEdgeLabelModel
Callback method that determines the rotation angle for a given edge segment's slope.
Dfs - Class in y.algo
Framework class for implementing depth first search (DFS) based algorithms.
Dfs() - Constructor for class y.algo.Dfs
Creates a new Dfs instance with default settings.
DFS_TREE - Static variable in class y.layout.planar.CombinatorialEmbedder
 
dfsCompletion(Graph, int[]) - Static method in class y.algo.NodeOrders
Calculates an ordering of the nodes identical to the order of node completion events in a depth first search.
dfsCompletion(Graph) - Static method in class y.algo.NodeOrders
Calculates an ordering of the nodes identical to the order of node completion events in a depth first search.
DIAMOND - Static variable in class y.view.Arrow
A uniformly colored arrow that has the shape of a diamond.
DIAMOND - Static variable in class y.view.ShapeNodePainter
Shape type constant.
DIAMOND - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
DIAMOND_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.DIAMOND.
DictionaryLookup - Class in y.io.graphml
A simple mutable Lookup implementation that is backed by a Map.
DictionaryLookup() - Constructor for class y.io.graphml.DictionaryLookup
Creates an instance with an initially empty map as backing store.
DictionaryLookup(Map) - Constructor for class y.io.graphml.DictionaryLookup
Creates an instance with the given map as the backing store.
DIGIT - Static variable in class y.io.gml.GMLTokenizer
The type constant for a digit in GML
dijkstra(Graph, Node, boolean, double[], double[]) - Static method in class y.algo.ShortestPaths
Solves the single-source shortest path problem for arbitrary graphs.
dijkstra(Graph, Node, boolean, double[], double[], Edge[]) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.dijkstra(Graph, Node, boolean, double[], double[]) but, additionally, this method yields the path edges of each calculated shortest path.
dijkstra(Graph, Node, boolean, DataProvider, NodeMap, NodeMap) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.dijkstra(Graph, Node, boolean, double[], double[]) but uses NodeMaps and DataProviders instead of arrays.
dijkstra(Graph, Node, Node, boolean, int[], int[], Edge[]) - Method in class y.layout.planar.SimpleEdgeRouter
 
DIRECTED - Static variable in class y.io.graphml.input.Directedness
 
DIRECTED_EDGE_DPKEY - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A 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).
DIRECTED_EDGES_DPKEY - Static variable in class y.layout.partial.PartialLayouter
A DataProvider key for specifying the edges that should be considered to be directed.
DIRECTED_ROOT - Static variable in class y.layout.tree.BalloonLayouter
Root node policy for choosing a node with indegree 0 as root node of the tree.
Directedness - Class in y.io.graphml.input
 
DirectedOrthogonalLayouter - Class in y.layout.orthogonal
This layout algorithm arranges directed graphs in an orthogonal fashion.
DirectedOrthogonalLayouter() - Constructor for class y.layout.orthogonal.DirectedOrthogonalLayouter
Creates a new DirectedOrthogonalLayouter instance with default settings.
DirectedOrthogonalLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for DirectedOrthogonalLayouter.
DirectedOrthogonalLayoutModule() - Constructor for class y.module.DirectedOrthogonalLayoutModule
Creates an instance of this module.
Direction - Class in y.layout
Direction provides four main directions and some methods to work with them.
DIRECTION_ANY - Static variable in interface y.layout.tree.NodePlacer
Direction specifier which indicates that any direction can be used for the connector to the parent node.
DIRECTION_BOTH - Static variable in class y.algo.Bfs
An edge direction specifier for both incoming and outgoing edges.
DIRECTION_EAST - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
A direction constant that describes that the last connector segment points to the right.
DIRECTION_EAST - Static variable in interface y.layout.tree.NodePlacer
Direction specifier which indicates that the connector to the parent node should end in a segment that can be extended by a segment that goes east.
DIRECTION_NONE - Static variable in interface y.layout.tree.NodePlacer
Direction specifier which indicates that no connector should be calculated.
DIRECTION_NORTH - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
A direction constant that describes that the last connector segment points up.
DIRECTION_NORTH - Static variable in interface y.layout.tree.NodePlacer
Direction specifier which indicates that the connector to the parent node should end in a segment that can be extended by a segment that goes north.
DIRECTION_PREDECESSOR - Static variable in class y.algo.Bfs
An edge direction specifier for incoming edges.
DIRECTION_SOUTH - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
A direction constant that describes that the last connector segment points down.
DIRECTION_SOUTH - Static variable in interface y.layout.tree.NodePlacer
Direction specifier which indicates that the connector to the parent node should end in a segment that can be extended by a segment that goes south.
DIRECTION_SUCCESSOR - Static variable in class y.algo.Bfs
An edge direction specifier for outgoing edges.
DIRECTION_WEST - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
A direction constant that describes that the last connector segment points to the left.
DIRECTION_WEST - Static variable in interface y.layout.tree.NodePlacer
Direction specifier which indicates that the connector to the parent node should end in a segment that can be extended by a segment that goes west.
directTree(Graph) - Static method in class y.algo.Trees
Converts a given tree to a directed rooted tree by reversing some edges.
directTree(Graph, Node) - Static method in class y.algo.Trees
Converts the given tree to a directed rooted tree with the given node as root element by reversing some edges.
directTree() - Method in class y.layout.tree.GenericTreeLayouter
Returns a list of edges that need to be reversed in order to obtain a valid rooted and directed tree from the input graph.
DISCRETE_BLOCK_POLICY - Static variable in class y.view.HotSpotMode
Resize policy specifier.
DiscreteEdgeLabelModel - Class in y.layout
DiscreteEdgeLabelModel describes the placement of labels at some predefined positions along the edge.
DiscreteEdgeLabelModel() - Constructor for class y.layout.DiscreteEdgeLabelModel
Creates a new instance of DiscreteEdgeLabelModel with default settings.
DiscreteEdgeLabelModel(int) - Constructor for class y.layout.DiscreteEdgeLabelModel
Creates a new instance of DiscreteEdgeLabelModel using the given candidate mask.
DiscreteNodeLabelModel - Class in y.layout
DiscreteNodeLabelModel allows placing labels at eight positions around a node and at nine positions inside the node.
DiscreteNodeLabelModel() - Constructor for class y.layout.DiscreteNodeLabelModel
Creates a new instance of DiscreteNodeLabelModel with default settings.
DiscreteNodeLabelModel(int) - Constructor for class y.layout.DiscreteNodeLabelModel
Creates a new instance of DiscreteNodeLabelModel using the given candidate mask.
DiscreteNodeLabelModel(int, double) - Constructor for class y.layout.DiscreteNodeLabelModel
Creates a new instance of DiscreteNodeLabelModel using the given candidate mask and insets.
displayPartition(Object) - Method in class y.util.GraphPartitionManager
Assures that only nodes are visible in the graph that are associated with the given partitionId.
dispose() - Method in class y.layout.grouping.Grouping
Disposes of all internal data structures held by this instance.
dispose() - Method in class y.layout.hierarchic.AbstractDrawer
Disposes of allocated resources after the drawer is finished.
dispose() - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Disposes the ConstraintLayerer.ConstraintFactory.
dispose(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
 
dispose(LayoutGraph, Layers, LayoutDataProvider) - Method in interface y.layout.hierarchic.incremental.DrawingDistanceCalculator
Disposes of internal data structures.
dispose() - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Disposes this factory.
dispose() - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Disposes of the SequenceConstraintFactory.
dispose(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
 
dispose() - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Cleans up previously allocated structures.
dispose() - Method in class y.layout.organic.OrganicLayouter
Frees internal resources which were in use during a previous algorithm run.
dispose() - Method in class y.layout.planar.BCCSubgraph
 
dispose() - Method in class y.layout.planar.CombinatorialEmbedder
Undoes the changes in the graph and removes the complete help info
dispose() - Method in class y.layout.planar.DrawingEmbedder
Dispose unused information.
dispose() - Method in class y.layout.planar.DualPlanarInformation
Undoes the changes in the graph.
dispose() - Method in interface y.layout.planar.Embedder
Undoes the changes in the graph.
dispose() - Method in class y.layout.planar.GT
Cleaning up resources.
dispose() - Method in class y.layout.planar.IntDSP
 
dispose() - Method in class y.layout.planar.MultipleEdgesTool
 
dispose() - Method in class y.layout.planar.OverlapGraphMIS
Disposes no longer needed node maps.
dispose() - Method in class y.layout.planar.PlanarInformation
Remove all information from graph concerning planar Information: reverse Edge-Key,inserted reverse edges

Note: don't use the PlanarInformation after disposal!

dispose() - Method in class y.layout.planar.SimplePlanarInformation
Remove all information from graph concerning planar Information: reverse Edge-Key,inserted reverse edges
dispose() - Method in class y.module.RandomLayoutModule
 
dispose() - Method in class y.module.YModule
Disposition code performed after the execution of YModule.mainrun() was finished.
dispose() - Method in class y.util.pq.ArrayIntNodePQ
 
dispose() - Method in class y.util.pq.BHeapDoubleNodePQ
Does nothing.
dispose() - Method in class y.util.pq.BHeapIntNodePQ
Does nothing.
dispose() - Method in interface y.util.pq.DoubleNodePQ
Disposes this queue.
dispose() - Method in class y.util.pq.DoubleObjectPQ
Does nothing.
dispose() - Method in interface y.util.pq.IntNodePQ
Disposes this queue.
dispose() - Method in class y.util.pq.IntObjectPQ
Does nothing.
dispose() - Method in class y.util.pq.ListIntNodePQ
Disposes this queue.
dispose() - Method in class y.util.pq.TreeIntNodePQ
Disposes this queue.
dispose() - Method in interface y.util.TaskExecutor
Disposes the executor and frees the used resources.
dispose() - Method in class y.util.WrappedObjectDataProvider
Disposes previously allocated data structures.
dispose() - Method in class y.view.AutoDragViewMode
Stops automatic scrolling and disposes internal data structures.
dispose() - Method in class y.view.Graph2DUndoManager
Disposes this Graph2DUndoManager instance.
dispose() - Method in class y.view.hierarchy.HierarchyJTree
Disposes this HierarchyJTree instance.
dispose() - Method in class y.view.hierarchy.HierarchyManager
Disposes this HierarchyManager instance.
dispose() - Method in class y.view.hierarchy.HierarchyTreeModel
Disposes this HierarchyTreeModel instance.
dispose() - Method in class y.view.hierarchy.HierarchyTreeSelectionModel
Disposes the HierarchyTreeSelectionModel instance.
dispose() - Method in class y.view.ModelViewManager
Disposes this ModelViewManager.
dispose() - Method in class y.view.Scroller
 
disposeAnimation() - Method in interface y.anim.AnimationObject
Disposes the animation object.
disposeAnimation() - Method in class y.view.LayoutMorpher
Disposes the animation.
disposeEdgeMap(EdgeMap) - Method in class y.base.Graph
Informs the graph that the given edge map is no longer needed.
disposeFaceMap(FaceMap) - Method in class y.layout.planar.SimplePlanarInformation
Disposes a FaceMap formerly created with createFaceMap().
disposeInfoMap(Graph, NodeMap) - Method in class y.layout.grouping.Grouping
Disposes of the NodeMap created to store hierarchy information for each node.
disposeMementoSupport() - Method in class y.layout.hierarchic.HierarchicLayouter
Disposes of the memento support if there exists one, i.e., if it has been queried before by HierarchicLayouter.getMementoSupport().
disposeNodeMap(NodeMap) - Method in class y.base.Graph
Informs the graph that the given node map is no longer needed.
disposeStructures() - Method in class y.layout.hierarchic.PendularDrawer
Cleans up previously allocated structures that were constructed by a call to PendularDrawer.initStructures().
dist - Variable in class y.layout.tree.BalloonLayouter.NodeInfo
The distance of the node to its root node.
distance(YPoint, YPoint) - Static method in class y.geom.YPoint
Returns the euclidean distance between two points.
distance(double, double, double, double) - Static method in class y.geom.YPoint
Returns the euclidean distance between two points.
DISTANCE_METRIC_CHEBYCHEV - Static variable in class y.algo.Groups
A specifier for Chebychev distance metric.
DISTANCE_METRIC_EUCLIDEAN - Static variable in class y.algo.Groups
A specifier for euclidean distance metric.
DISTANCE_METRIC_EUCLIDEAN_SQUARED - Static variable in class y.algo.Groups
A specifier for euclidean squared distance metric.
DISTANCE_METRIC_MANHATTAN - Static variable in class y.algo.Groups
A specifier for Manhattan distance metric.
distanceTo(double, double) - Method in class y.geom.YPoint
Returns the euclidean distance between this point and a given point.
distanceTo(YPoint) - Method in class y.geom.YPoint
Returns the euclidean distance between this point and a given point.
distanceTo(double) - Method in class y.layout.router.polyline.Interval
Returns the distance between the value and this interval.
distanceTo(Interval) - Method in class y.layout.router.polyline.Interval
Returns the distance between this interval and the given interval.
distanceTo(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Returns the distance of the ranges of this orthogonal interval and the given orthogonal interval.
distanceToLineSegment(double, double, double, double, double, double) - Static method in class y.geom.Geom
Determines the distance of the point p to the line segment [l1, l2].
distanceToNextNode - Variable in class y.layout.hierarchic.AbstractDrawer
Stores the minimum distance between the right border of a node and the left border of its right-hand side neighbor in a layer.
DISTRIBUTE_HORIZONTALLY - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getDistributeHorizontallyAction().
DISTRIBUTE_VERTICALLY - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getDistributeVerticallyAction().
DO_NOT_SORT_BY_SEX - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Order specifier that disables sorting of individuals according to their sex.
doAllowBendCreation() - Method in class y.view.CreateChildEdgeMode
Returns true iff the creation of bends should be allowed.
doAllowBendCreation() - Method in class y.view.CreateEdgeMode
Returns true if the creation of bends should be allowed.
doAllowBendCreation() - Method in class y.view.EditMode
Returns true iff the creation of bends should be allowed.
doAllowEdgeCreation() - Method in class y.view.EditMode
Returns true iff the creation of edges should be allowed.
doAllowLabelSelection() - Method in class y.view.EditMode
Returns true iff the selection of labels via mouse clicks should be allowed.
doAllowMouseInput() - Method in class y.view.EditMode
Returns true iff events will be handled by a MouseInputMode first.
doAllowMoveLabels() - Method in class y.view.EditMode
Returns true iff the moving of labels should be allowed.
doAllowMovePorts() - Method in class y.view.EditMode
Returns true iff the moving of ports should be allowed.
doAllowMoveSelection() - Method in class y.view.EditMode
Returns whether or not to allow moving around the selected elements of the displayed graph.
doAllowMoving() - Method in class y.view.EditMode
Returns whether or not to allow moving the viewport of the view via right mouse drag action.
doAllowMovingWithPopup() - Method in class y.view.EditMode
Returns whether or not to allow moving the viewport of the view via right mouse drag action in the presence of a popup menu.
doAllowNodeCreation() - Method in class y.view.EditMode
Returns true iff the creation of nodes should be allowed.
doAllowNodeEditing() - Method in class y.view.EditMode
Returns true iff the editing of nodes should be allowed.
doAllowResizeNodes() - Method in class y.view.EditMode
Returns whether or not to allow resizing of nodes by dragging at the selection hotspots.
doAllowSelfloopCreation() - Method in class y.view.CreateEdgeMode
Returns true if the creation of self-loops should be allowed.
doAssignNodeLabel() - Method in class y.view.EditMode
Returns true iff a generic node label is assigned for newly created nodes.
doEdgeRecovery() - Method in class y.layout.planar.PlanarInformation
this method restores all the substituted edges in the graph and removes the dummy nodes that represent crossings
doIncrementalLayout(LayoutGraph, DataProvider, LayoutContext) - Method in class y.layout.multipage.MultiPageLayouter
This method is called to further improve the layout results.
doLayout(LayoutGraph) - Method in class y.layout.BendConverter
Replaces all bends in the current scope with dummy nodes before invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.BufferedLayouter
Applies the layout calculated by the core layout algorithm to the input graph.
doLayout(GraphInterface, GraphLayout) - Method in class y.layout.BufferedLayouter
Applies the layout calculated by the core layout algorithm to the input graph.
doLayout(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Calculates a layout for the given graph and applies it directly to the graph.
doLayout(GraphInterface, GraphLayout) - Method in class y.layout.CanonicMultiStageLayouter
Calculates a layout for the given graph and writes it back to the given GraphLayout instance.
doLayout(LayoutGraph) - Method in class y.layout.circular.CircularLayouter
Calculates a circular layout for the given graph.
doLayout(LayoutGraph) - Method in class y.layout.ComponentLayouter
Delegates the layout calculation for each component separately to the core layout algorithm and optionally arranges the components.
doLayout(LayoutGraph) - Method in class y.layout.CompositeLayouter
Executes the pipeline of LayoutStage and the core layout algorithm which apply the layout to the graph.
doLayout(LayoutGraph) - Method in class y.layout.CompositeLayoutStage
Executes the pipeline of LayoutStage and the core layout algorithm which apply the layout to the graph.
doLayout(LayoutGraph) - Method in class y.layout.CurveFittingLayoutStage
Changes the edge paths of selected edges of the given graph such that they represent piecewise cubic bezier curves which approximate the original points of the path.
doLayout(LayoutGraph) - Method in class y.layout.EdgeReversalStage
Reverses all selected edges before calling the core layout algorithm and restores the original edge direction after the core layout algorithm has finished.
doLayout(LayoutGraph) - Method in class y.layout.FixNodeLayoutStage
Delegates to the core layout algorithm and moves the fixed point back to its initial location.
doLayout(LayoutGraph) - Method in class y.layout.GivenCoordinatesStage
Changes node locations and edge paths to user-specified values and then invokes the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.GraphLayoutLineWrapper
Cuts the layout resulting from the 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.
doLayout(LayoutGraph) - Method in class y.layout.grid.GenericPartitionGridStage
Starts the layout.
doLayout(LayoutGraph) - Method in class y.layout.grouping.FixedGroupLayoutStage
Calculates the layout for the given graph, that is, prepares the graph by hiding the content of fixed group nodes for the core layout algorithm, executes it and, finally, restores the graph and routes inter-edges.
doLayout(LayoutGraph) - Method in class y.layout.grouping.GroupNodeHider
Calculates the layout based on the given core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.grouping.IsolatedGroupComponentLayouter
Calculates the layout based on the current core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.grouping.ParentEdgeAugmentationStage
Calculates the layout based on the specified core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.grouping.RecursiveGroupLayouter
Invokes a recursive traversal through the grouping hierarchy of the given graph during which the specified layout algorithms are applied to the content of the groups.
doLayout(LayoutGraph) - Method in class y.layout.HandleNaNCoordinatesStage
Hides all graph elements with NaN-coordinates during core layout and restores them afterwards.
doLayout(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Calculates a hierarchic layout for the given graph.
doLayout(LayoutGraph) - Method in class y.layout.hierarchic.incremental.PartitionGridLayoutStage
Calculates the layout based on a PartitionGrid structure.
doLayout(LayoutGraph) - Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
Calculates the layout by automatically assigning SwimLaneDescriptor instances to nodes and treating top-level group nodes as swimlanes.
doLayout(LayoutGraph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Calculates a hierarchic layout of the given graph.
doLayout(LayoutGraph) - Method in class y.layout.KeepStrongPortConstraintsStage
Restores the locations of strong PortConstraints after invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Places the labels in the graph after first executing the core layouter.
doLayout(LayoutGraph) - Method in class y.layout.LabelLayoutDataRefinement
Improves the labeling after invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.LabelLayoutTranslator
Translates traditional LabelLayout information to DataProvider-based LabelLayoutData.
doLayout(LayoutGraph) - Method in interface y.layout.Layouter
Main layout routine that assigns new layout information to the given graph.
doLayout(LayoutGraph) - Method in class y.layout.LayoutMultiplexer
Retrieves and invokes the layout algorithm that is assigned to the graph.
doLayout(LayoutGraph) - Method in class y.layout.MinNodeSizeStage
Resizes all nodes that are smaller than the specified minimum size to that minimum size, executes the core layout algorithm and restores the original sizes afterwards.
doLayout(LayoutGraph) - Method in class y.layout.multipage.MultiPageLayouter
Calculates a new multi-page layout for the specified graph.
doLayout(LayoutGraph) - Method in class y.layout.NormalizingGraphElementOrderStage
Enforces the specified order of nodes and order of edges before invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.organic.GroupedShuffleLayouter
Removes all node overlaps in the given graph, after executing the specified core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.organic.InteractiveOrganicLayouter
Calculates an organic layout for the given input graph, however, the layout is not automatically applied to the graph.
doLayout(long) - Method in interface y.layout.organic.InteractiveOrganicLayouter.SingleThreadContext
Starts the layout calculation, continuing where it has stopped before and allowing a certain maximum duration in milliseconds.
doLayout(LayoutGraph) - Method in class y.layout.organic.OrganicPartitionGridLayoutStage
Calculates the layout according to the core layout algorithm, while considering an existing partition grid structure defined for the graph.
doLayout(LayoutGraph) - Method in class y.layout.organic.OrganicRemoveOverlapsStage
Removes node overlaps and displaces nodes of the given graph such that they keep the specified minimum distance to each other.
doLayout(LayoutGraph) - Method in class y.layout.organic.RemoveOverlapsLayoutStage
Removes node overlaps and displaces nodes of the given graph such that they keep the specified minimum distance to each other.
doLayout(LayoutGraph) - Method in class y.layout.organic.ShuffleLayouter
Performs the overlap removal (shuffle) algorithm on the given graph, after the core layout algorithm was applied to it.
doLayout(LayoutGraph) - Method in class y.layout.organic.SmartOrganicLayouter
Calculates an organic arrangement of the graph.
doLayout(LayoutGraph) - Method in class y.layout.organic.SplitEdgeLayoutStage
Replaces the edges of the given graph by a path of split-edges, executes the core layout algorithm and restores the original edges, introducing bends at the locations of the split-nodes.
doLayout(LayoutGraph) - Method in class y.layout.OrientationLayouter
Prepares the graph for orientation change before calling the core layout algorithm and finishes the orientation change afterwards.
doLayout(LayoutGraph) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Calculates a directed orthogonal layout for the given graph taking the specified layout orientation into consideration.
doLayout(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Calculates an orthogonal layout for the given grouped graph.
doLayout(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalLayouter
Calculates an orthogonal layout for the given graph.
doLayout(LayoutGraph) - Method in class y.layout.ParallelEdgeLayouter
Delegates the arrangement of nodes and edges to the core layout algorithm and routes the parallel edges.
doLayout(LayoutGraph) - Method in class y.layout.partial.ClearAreaLayouter
Clears the specified rectangular 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.
doLayout(LayoutGraph) - Method in class y.layout.partial.FillAreaLayouter
Tries to fill the specified area in the given graph with elements, such that the resulting layout is more compact.
doLayout(LayoutGraph) - Method in class y.layout.partial.PartialLayouter
This method calculates the partial layout.
doLayout(LayoutGraph) - Method in class y.layout.partial.PartialLayouter.StraightLineEdgeRouter
Deprecated. Starts the edge routing.
doLayout(LayoutGraph) - Method in class y.layout.PartitionLayouter
Arranges and places independent partitions in the graph.
doLayout(LayoutGraph) - Method in class y.layout.PlaceNodesAtBarycenterStage
Starts the layout.
doLayout(LayoutGraph) - Method in class y.layout.PortCalculator
Adjusts the ports after invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.PortCandidateAssignmentStage
Corrects the ports of the edges considering PortConstraints and PortCandidates.
doLayout(LayoutGraph) - Method in class y.layout.PortConstraintEnforcementStage
Restores the relative coordinates of edges with strong PortConstraints after invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.RemoveColinearBendsStage
Removes collinear bends of the edges in the given graph.
doLayout(LayoutGraph) - Method in class y.layout.router.BusRouter
Calculates bus-like routes for the edges in the given input graph.
doLayout(LayoutGraph) - Method in class y.layout.router.ChannelEdgeRouter
Performs the orthogonal routing of the edges of the input graph.
doLayout(LayoutGraph) - Method in class y.layout.router.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
Performs the path finding for the edges of the input graph.
doLayout(LayoutGraph) - Method in class y.layout.router.CollinearBendHider
Hides collinear bends of the selected edges before invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.router.CurveRoutingStage
Adds curved segments to the edge routes produced by the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.router.EdgeBundlingStage
Applies the edge bundling algorithm after invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.router.EdgeGroupRouterStage
Handles edge grouping for the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.router.GroupNodeRouterStage
Handles hierarchically grouped graphs for the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.router.OrganicEdgeRouter
Performs the organic routing of the edges of the input graph.
doLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalEdgeRouter
Performs the orthogonal routing of the edges of the input graph.
doLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Routes the edges of the given graph orthogonally.
doLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Distributes overlapping orthogonal segments after the core layout has been calculated.
doLayout(LayoutGraph) - Method in class y.layout.router.PartitionGridRouterStage
Handles partition grids for the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.router.PatchRouterStage
Decomposes the graph in order to apply OrthogonalEdgeRouter to smaller partial subgraphs.
doLayout(LayoutGraph) - Method in class y.layout.router.polyline.EdgeRouter
Performs the routing of the edges of the input graph.
doLayout(LayoutGraph) - Method in class y.layout.router.polyline.PolylineLayoutStage
Adds polyline segments to the edge routes produced by the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.router.ReducedSphereOfActionStage
Adds an optimization step to OrthogonalEdgeRouter when routing a subset of edges.
doLayout(LayoutGraph) - Method in class y.layout.router.SnapOuterPortsToNodeBorderStage
Snaps all edge ports that lie outside the bounds of the nodes to their border.
doLayout(LayoutGraph) - Method in class y.layout.router.StraightLineEdgeRouter
Routes the edges as straight-lines from their source to their target after invoking the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.SelfLoopLayouter
Delegates the arrangement of nodes and edges to the core layout algorithm and routes the self-loops.
doLayout(LayoutGraph) - Method in class y.layout.SequentialLayouter
Executes all layout algorithms in the chain, one after the other.
doLayout(LayoutGraph) - Method in class y.layout.SubgraphLayouter
Delegates the arrangement of the specified subgraph of the given graph to the core layout algorithm.
doLayout(LayoutGraph) - Method in class y.layout.tabular.TabularLayouter
Arranges the input graph in a tabular fashion.
doLayout(LayoutGraph) - Method in class y.layout.TemporaryGroupNodeInsertionStage
Creates temporary group nodes based on the sub-graphs define by the component Id mapping, executes the core layout algorithm, and, finally, removes the temporary group nodes.
doLayout(LayoutGraph) - Method in class y.layout.transformer.GraphZoomer
Applies previously defined zoom operations to the given graph.
doLayout(LayoutGraph) - Method in class y.layout.tree.TreeComponentLayouter
Finds the tree components inside the given graph and applies a tree layout to them.
doLayout(LayoutGraph) - Method in class y.layout.tree.TreeMapLayouter
Arranges the given input graph as a tree map.
doLayout(LayoutGraph) - Method in class y.layout.tree.TreeReductionStage
Determines a spanning tree of the graph and passes it to the core layout algorithm.
doLayout(Graph2D, Layouter) - Method in class y.view.Graph2DLayoutExecutor
Calculates a layout without animating it.
doLayout(Graph2DView, Layouter) - Method in class y.view.Graph2DLayoutExecutor
Calculates a layout and applies it to the graph in the view.
doLayout(Graph2DView, Graph2D, Layouter) - Method in class y.view.Graph2DLayoutExecutor
Calculates a layout and applies it to the graph in the view.
doLayout(Graph2D, Layouter, Runnable, Graph2DLayoutExecutor.ExceptionListener) - Method in class y.view.Graph2DLayoutExecutor
Calculates a layout without animating it.
doLayout(Graph2DView, Layouter, Runnable, Graph2DLayoutExecutor.ExceptionListener) - Method in class y.view.Graph2DLayoutExecutor
Calculates a layout and applies it to the graph in the view.
doLayout(Graph2DView, Graph2D, Layouter, Runnable, Graph2DLayoutExecutor.ExceptionListener) - Method in class y.view.Graph2DLayoutExecutor
Calculates a layout and applies it to the provided graph in the provided view.
doLayoutCore(LayoutGraph) - Method in class y.layout.AbstractLayoutStage
Invokes the layout process of the core layout algorithm.
doLayoutCore(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Invokes the core layout algorithm.
doLayoutCore(LayoutGraph) - Method in class y.layout.circular.CircularLayouter
Arranges the given graph in a circular fashion.
doLayoutCore(LayoutGraph) - Method in class y.layout.circular.SingleCycleLayouter
Arranges the nodes of the given graph such that they all lie on a common circle.
doLayoutCore(LayoutGraph) - Method in class y.layout.genealogy.FamilyTreeLayouter
Applies a family tree layout to the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Arranges the graph in a hierarchic fashion.
doLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicLayouter
Calculates a hierarchic layout of the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Calculates a hierarchic layout of the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Delegates the calculation of the hierarchic layout to a configured HierarchicLayouter instance.
doLayoutCore(LayoutGraph) - Method in class y.layout.organic.GRIP
Calculates an organic arrangement of the graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.organic.OrganicLayouter
Calculates an organic arrangement of the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.organic.SmartOrganicLayouter
Calculates an organic arrangement of the graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Calculates a directed orthogonal layout for the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Calculates an orthogonal layout for the given grouped graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalLayouter
Calculates an orthogonal layout for the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.radial.RadialLayouter
Calculates a radial arrangement for the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.random.RandomLayouter
Places the nodes at random positions.
doLayoutCore(LayoutGraph) - Method in class y.layout.seriesparallel.SeriesParallelLayouter
Calculates a series-parallel layout for the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.transformer.GraphTransformer
Applies the selected transformation to the given graph after invoking the optional core layout algorithm.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.ARTreeLayouter
Arranges the given graph considering the specified aspect ratio.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.BalloonLayouter
Arranges the given graph as a tree graph in a balloon-like fashion.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.GenericTreeLayouter
Arranges the given graph as a tree.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.HVTreeLayouter
Arranges the tree in horizontal and vertical subtrees.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.TreeLayouter
Arranges the given graph as a tree.
doLayoutUsingDummies(LayoutGraph, DataProvider) - Method in class y.layout.tree.TreeComponentLayouter
Delegates the layout calculation to the core layout algorithm and handles the dummy nodes.
DomXmlWriter - Class in y.io.graphml.output
Implementation of interface XmlWriter that used a DOM tree internally to build the serialized graphml representation.
DomXmlWriter(OutputStream, String) - Constructor for class y.io.graphml.output.DomXmlWriter
Create a new instance that writes the content to the specified stream
DomXmlWriter(Writer) - Constructor for class y.io.graphml.output.DomXmlWriter
Create a new instance that writes the content to the specified Writer instance
DomXmlWriter(Result) - Constructor for class y.io.graphml.output.DomXmlWriter
Create a new instance that writes the content to the specified Result instance
doPartialLayout(LayoutGraph) - Method in class y.layout.partial.PartialLayouter
This method calculates the partial layout.
doRemoveOriginalEdges(EdgeList) - Method in class y.layout.planar.PlanarInformation
Removes a list of edges from the graph.
doShowEdgeTips() - Method in class y.view.EditMode
Returns true if this mode should display tip text for an edge.
doShowNodeTips() - Method in class y.view.EditMode
Returns true if this mode should display tip text for a node.
DOTTED_1 - Static variable in class y.view.LineType
A dotted line with width 1.0
DOTTED_2 - Static variable in class y.view.LineType
A dotted line with width 2.0
DOTTED_3 - Static variable in class y.view.LineType
A dotted line with width 3.0
DOTTED_4 - Static variable in class y.view.LineType
A dotted line with width 4.0
DOTTED_5 - Static variable in class y.view.LineType
A dotted line with width 5.0
DOTTED_STYLE - Static variable in class y.view.LineType
Line style specifier that describes a dotted line.
DOUBLE - Static variable in class y.io.graphml.KeyType
KeyType double.
DOUBLE2 - Static variable in class y.view.Util
Deprecated. Do not use (Threading issues)
DoubleLinePlacer - Class in y.layout.tree
The DoubleLinePlacer arranges the children of a local root alternating in two lines.
DoubleLinePlacer() - Constructor for class y.layout.tree.DoubleLinePlacer
Creates a new DoubleLinePlacer instance with the default settings.
DoubleLinePlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.DoubleLinePlacer
Creates a new DoubleLinePlacer instance whose direction is specified by the given modification matrix.
DoubleNodePQ - Interface in y.util.pq
Defines an interface for specialized priority queues that contains nodes which are prioritized by associated double values.
DoubleObjectPQ - Class in y.util.pq
This class implements a priority queue for objects whose priority values are of type double.
DoubleObjectPQ(int, DataProvider, DataAcceptor) - Constructor for class y.util.pq.DoubleObjectPQ
Creates an empty ObjectPQ using the given DataProvider and DataAcceptor to store and retrieve Object support information.
DoubleOptionItem - Class in y.option
An option item for double values.
DoubleOptionItem(String, Double) - Constructor for class y.option.DoubleOptionItem
Creates a new instance of DoubleOptionItem.
DoubleOptionItem(String, double) - Constructor for class y.option.DoubleOptionItem
Creates a new instance of DoubleOptionItem.
DoubleOptionItem(String, double, double, double) - Constructor for class y.option.DoubleOptionItem
Creates a new instance of DoubleOptionItem for bounded values.
DoubleOptionItem(String, double, double, double, int) - Constructor for class y.option.DoubleOptionItem
Like DoubleOptionItem.DoubleOptionItem(String,double,double,double).
DOWN - Static variable in class y.layout.Direction
Decodes the down direction.
DOWN_SHIFT - Static variable in class y.layout.hierarchic.TopologicalLayerer
A ranking policy that specifies that nodes are re-ranked by an inexpensive downshift rule.
downShiftNodes(Graph, NodeMap, int) - Method in class y.layout.hierarchic.WeightedLayerer
Deprecated. This method is not used any more. ??

The drawings seem to be nicer in this way.

DP_KEY_FAMILY_TYPE - Static variable in class y.layout.genealogy.FamilyTreeLayouter
A DataProvider key for assigning a node type for each node The layout algorithm will handle the nodes according to this type.
dpKey - Variable in class y.util.GraphCopier.DataProviderCopyFactory
The DataProvider key.
dragEnter(DropTargetDragEvent) - Method in class y.view.tabular.ColumnDropTargetListener
On entering a new drawable is created via ColumnDropTargetListener.createDrawable(java.awt.geom.Rectangle2D,y.geom.YInsets) and added to the view.
dragEnter(DropTargetDragEvent) - Method in class y.view.tabular.RowDropTargetListener
On entering the drawable returned by RowDropTargetListener.createDrawable(java.awt.geom.Rectangle2D,y.geom.YInsets) is added to the view.
dragExit(DropTargetEvent) - Method in class y.view.tabular.ColumnDropTargetListener
Ends the drag gesture and does some clean ups.
dragExit(DropTargetEvent) - Method in class y.view.tabular.RowDropTargetListener
Ends the drag gesture and does some clean ups.
dragFinished(Bend, double, double) - Method in class y.view.OrthogonalMoveBendsMode
Callback method that is called once the dragging has been finished.
dragOver(DropTargetDragEvent) - Method in class y.view.tabular.ColumnDropTargetListener
The new possible position for the column at the event's location is determined and the drawable is updated.
dragOver(DropTargetDragEvent) - Method in class y.view.tabular.RowDropTargetListener
The new possible position for the row at the event's location is determined and the drawable is updated.
Drawable - Interface in y.view
An interface for classes that can draw themselves.
drawables() - Method in class y.view.Graph2D
Returns a cursor iterating over all Drawables known to this graph.
Drawer - Interface in y.layout.hierarchic
This interface implements the drawing phase of the hierarchic layout algorithm (i.e., the assignment of nodes' coordinates).
drawerDelegate - Variable in class y.layout.hierarchic.MedianDrawerWrapper
The delegate Drawer instance that will perform the actual drawing.
DrawingDistanceCalculator - Interface in y.layout.hierarchic.incremental
This interface determines the minimum distances between elements that belong to the same layer.
DrawingEmbedder - Class in y.layout.planar
Computes a planar embedding from a planar drawing of a graph.
DrawingEmbedder() - Constructor for class y.layout.planar.DrawingEmbedder
 
drawPortCandidate(Graphics2D, YPoint, Node, Edge) - Method in class y.view.MovePortMode
Draws a single port candidate.
drawPortCandidate(Graphics2D, YPoint, Node, Edge, boolean, boolean) - Method in class y.view.MovePortMode
Draws a single port candidate.
drawSourceNodeIndicator(Graphics2D, NodeRealizer) - Method in class y.view.DropSupport
Paints the DropSupport.isIndicatingSourceNode() source node indicator} during edge drag operations.
drawTargetNodeIndicator(Graphics2D, NodeRealizer) - Method in class y.view.CreateEdgeMode
Callback method that actually renders the target node indicator.
drawTargetNodeIndicator(Graphics2D, NodeRealizer) - Method in class y.view.MovePortMode
Draws an indicator into the graphics context that highlights the provide node realizer as the target node for the move port operation.
drawTargetNodeIndicator(Graphics2D, NodeRealizer) - Method in class y.view.MoveSelectionMode
Callback method that actually renders the target group node indicator.
drawTargetPortIndicator(Graphics2D, NodePort) - Method in class y.view.CreateEdgeMode
Callback method that actually renders the target port indicator.
drop(DropTargetDropEvent) - Method in class y.view.tabular.ColumnDropTargetListener
If a possible position for a new column can be determined, a column is created.
drop(DropTargetDropEvent) - Method in class y.view.tabular.RowDropTargetListener
If a possible position for a new row can be determined, a row is created.
dropActionChanged(DropTargetDragEvent) - Method in class y.view.tabular.ColumnDropTargetListener
This implementation doesn't react to a drop action change.
dropActionChanged(DropTargetDragEvent) - Method in class y.view.tabular.RowDropTargetListener
This implementation doesn't react to a drop action change.
dropEdgeRealizer(Graph2DView, EdgeRealizer, double, double) - Method in class y.view.DropSupport
Tries to start the edge creation using the edit mode in the provided view.
dropNodeRealizer(Graph2DView, NodeRealizer, double, double) - Method in class y.view.DropSupport
Callback method that creates the node after a drop operation.
DropSupport - Class in y.view
A support class for Graph2DView that facilitates the drop part of drag and drop operations.
DropSupport() - Constructor for class y.view.DropSupport
Creates a new instance of the class for no specific view.
DropSupport(Graph2DView) - Constructor for class y.view.DropSupport
Creates a new instance of the class and creates support for dropping node realizer and edge realizer instances onto the view.
DropSupport.EdgeSplitSupport - Class in y.view
Handles edge splitting on node drops if edge splitting is enabled.
DropSupport.EdgeSplitSupport() - Constructor for class y.view.DropSupport.EdgeSplitSupport
Initializes a new EdgeSplitSupport instance.
DropSupport.EventHandler - Interface in y.view
Handles data flavor dependent access to drag and drop events for DropSupport's default node and edge transfers.
dropViewContainer() - Method in class y.view.ViewControl
Remove the ViewControl from the ViewContainer.
DUAL - Static variable in class y.layout.planar.SimpleEdgeRouter
 
DualPlanarInformation - Class in y.layout.planar
A class for all the dual graph stuff
DualPlanarInformation(SimplePlanarInformation) - Constructor for class y.layout.planar.DualPlanarInformation
Creates dual graph of an embedded graph.
DualPlanarInformation(SimplePlanarInformation, EdgeList) - Constructor for class y.layout.planar.DualPlanarInformation
Creates dual graph of an embedded graph.
dummy - Variable in class y.layout.hierarchic.MedianDrawerWrapper
A NodeMap used for identifying dummy nodes.
DUMMY_NODE_DPKEY - Static variable in class y.layout.tree.TreeComponentLayouter
A DataProvider key for identifying dummy nodes during the layout calculation This DataProvider is registered and also removed in TreeComponentLayouter.doLayoutUsingDummies(LayoutGraph, DataProvider).
dummyMap - Variable in class y.layout.hierarchic.AbstractDrawer
A NodeMap used for identifying dummy nodes.
duplicate(Graph2DView) - Method in class y.view.Graph2DViewActions.DuplicateAction
Duplicates selected nodes or selected edges of the specified view.
DUPLICATE_GRAPH - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getDuplicateGraphAction().
dx - Variable in class y.view.tabular.TableSizeEditor
The last recent delta of a horizontal resizing.
dy - Variable in class y.view.tabular.TableSizeEditor
The last recent delta of a vertical resizing.
DYNAMIC - Static variable in class y.view.DefaultBackgroundRenderer
Mode constant.
DYNAMIC - Static variable in class y.view.EdgeLabel
Edge label position specifier for label models EdgeLabel.SIDE_SLIDER and EdgeLabel.CENTER_SLIDER.
DYNAMIC - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.EDGE_OPPOSITE.
DynamicDecomposition - Interface in y.layout.router.polyline
This interface should be implemented by classes that dispatch notifications about changes in Partitions.
DynamicDecomposition.Listener - Interface in y.layout.router.polyline
This interface is implemented by classes that require to be notified of changes in Partitions.
DynamicObstacleDecomposition - Class in y.layout.router.polyline
This class describes an ObstaclePartition that decomposes its area dynamically.
DynamicObstacleDecomposition() - Constructor for class y.layout.router.polyline.DynamicObstacleDecomposition
Constructs a new instance of DynamicObstacleDecomposition.

E

E() - Method in class y.base.Graph
Returns the number of edges in this graph.
E - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.SIDES and NodeLabel.EIGHT_POS.
EAST - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement east of the node.
EAST - Static variable in class y.layout.PortCandidate
A port direction specifier indicating a port on the east (i.e., right) side of a node.
EAST - Static variable in class y.layout.PortConstraint
A weak constraint indicating that edges can connect to the east side (right side) of a node.
EAST - Static variable in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
A type constant that defines the right border of a PartitionCell.
EAST - Static variable in class y.option.TableEditorFactory.InfoPosition
Style with information component placed to the east of the table.
EAST - Static variable in class y.view.PortLabelModel
Node label position specifier.
Edge - Class in y.base
Represents an edge, i.e., a directed connection between two nodes (represented by instances of class Node) in the directed graph data type Graph.
Edge(Graph, Node, Edge, Node, Edge, int, int) - Constructor for class y.base.Edge
Creates a new edge that belongs to the given graph.
edge() - Method in interface y.base.EdgeCursor
Returns the edge at the current location of the cursor.
EDGE - Static variable in class y.io.graphml.KeyScope
Scope type edge.
EDGE - Static variable in class y.view.HitInfo
Type specifier for edges used to declare the order of search precedence.
EDGE2D_DPKEY - Static variable in class y.view.NodePortLayoutConfigurator
Data provider key that identifies a data provider which allows access to the edge instances of the Graph2D for a new graph layout is calculated.
EDGE_BEND_COST_DPKEY - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A DataProvider key for providing bend costs for each edge The layout algorithm considers the specified costs during the bend minimization phase.
EDGE_BEND_COST_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalGroupLayouter
A DataProvider key for providing bend costs for each edge The layout algorithm considers the specified costs during the bend minimization phase.
EDGE_BEND_COST_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A DataProvider key for providing bend costs for each edge The layout algorithm considers the specified costs during the bend minimization phase.
EDGE_BUNDLE_DESCRIPTOR_DPKEY - Static variable in class y.layout.EdgeBundling
A 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.
EDGE_BUNDLE_DISTINGUISH_DIRECTIONS - Static variable in class y.layout.multipage.MultiPageLayouter
Edge bundle mode constant that specifies that multi-edges (edges with same endpoints) should be distinguished if they have different directions.
EDGE_BUNDLE_DISTINGUISH_MULTIEDGES - Static variable in class y.layout.multipage.MultiPageLayouter
Edge bundle mode constant that specifies that all multi-edges (edges with same endpoints) should be distinguished.
EDGE_BUNDLE_DISTINGUISH_TYPES - Static variable in class y.layout.multipage.MultiPageLayouter
Edge bundle mode constant that specifies that multi-edges (edges with same endpoints) should be distinguished if they are of different (user specified) type, see MultiPageLayouter.EDGE_TYPE_DPKEY.
EDGE_BUNDLING_ENABLED - Static variable in class y.module.CircularLayoutModule
 
EDGE_BUNDLING_STRENGTH - Static variable in class y.module.BalloonLayoutModule
 
EDGE_BUNDLING_STRENGTH - Static variable in class y.module.CircularLayoutModule
 
EDGE_BUNDLING_STRENGTH - Static variable in class y.module.TreeLayoutModule
 
EDGE_CREATION - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately after an edge has been created.
EDGE_CROSSING_COST_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for specifying individual crossing costs of the edges.
EDGE_CROSSING_COST_DPKEY - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A DataProvider key for providing crossing costs for each edge The layout algorithm considers the specified costs during the crossing minimization phase.
EDGE_CROSSING_COST_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalGroupLayouter
A DataProvider key for providing crossing costs for each edge The layout algorithm considers the specified costs during the crossing minimization phase.
EDGE_CROSSING_COST_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A DataProvider key for providing crossing costs for each edge The layout algorithm considers the specified costs during the crossing minimization phase.
EDGE_DESCRIPTOR_DPKEY - Static variable in class y.layout.router.BusRouter
A 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.
EDGE_DIRECTED_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Directed attribute value.
EDGE_DIRECTEDNESS - Static variable in interface y.io.graphml.input.CreationPropertyKeys
Creation property key that tags direction information.
EDGE_DIRECTEDNESS_DPKEY - Static variable in class y.algo.NodeAggregation
A DataProvider key for specifying the directedness of edges.
EDGE_DIRECTEDNESS_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for specifying the directedness of edges.
EDGE_DIRECTEDNESS_DPKEY - Static variable in class y.layout.organic.SmartOrganicLayouter
A DataProvider key for specifying the directedness of edges.
EDGE_DIRECTEDNESS_DPKEY - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A 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.
EDGE_DIRECTEDNESS_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A 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.
EDGE_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Edge element.
EDGE_ID_DPKEY - Static variable in interface y.layout.Layouter
A 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.
EDGE_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
A DataProvider key for mapping each edge of the input graph to a unique ID.
EDGE_LABEL_CROSSING_COST_FACTORS_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references a 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.
EDGE_LABEL_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
A DataProvider key for mapping each edge label of the input graph to a unique ID.
EDGE_LABEL_LAYOUT_KEY - Static variable in interface y.layout.LabelLayoutKeys
A DataProvider key for accessing label information of each edge in the input graph
EDGE_LABEL_LAYOUTS_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references a List of EdgeLabelLayouts covering a certain PartitionCell.
EDGE_LABELS - Static variable in interface y.view.Graph2DTraversal
Type bit mask representing edge labels.
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
A DataProvider key for providing layout information for each edge
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
A 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.
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalGroupLayouter
A 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.
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A 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().
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.router.polyline.EdgeRouter
A 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.
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.seriesparallel.SeriesParallelLayouter
A 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().
EDGE_OPPOSITE - Static variable in class y.view.NodeLabel
Node label model specifier.
EDGE_PATH_DPKEY - Static variable in class y.layout.GivenCoordinatesStage
A DataProvider key for specifying the initial path of edges Each edge can be mapped to an instance of YPointPath.
EDGE_POLICY_INDUCED_SUBGRAPH - Static variable in class y.view.LocalViewCreator.Neighborhood
Policy specifier that determines that all edges that connect any two nodes in the calculated neighborhood set should be included in the neighborhood view.
EDGE_POLICY_NONE - Static variable in class y.view.LocalViewCreator.Neighborhood
Policy specifier that determines that no edges at all should be included in neighborhood views.
EDGE_POLICY_SHORTEST_PATHS - Static variable in class y.view.LocalViewCreator.Neighborhood
Policy specifier that determines that only edges that lie on the shortest path from a focus node to a node in its neighborhood (that is not a focus node) should be included in the neighborhood view.
EDGE_REINSERTION - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately after an edge has been reinserted into the graph.
EDGE_ROUTING_POLICY_AUTOMATIC - Static variable in class y.layout.circular.CircularLayouter
An edge routing policy specifying that the algorithm automatically determines which edges to route internally and which externally.
EDGE_ROUTING_POLICY_EXTERIOR - Static variable in class y.layout.circular.CircularLayouter
An edge routing policy specifying that all edges are routed around the exterior of the circle, except the ones that connect two neighboring nodes.
EDGE_ROUTING_POLICY_INTERIOR - Static variable in class y.layout.circular.CircularLayouter
An edge routing policy specifying that there all edges are routed inside the circle and on its border as simple straight lines.
EDGE_ROUTING_POLICY_MARKED_EXTERIOR - Static variable in class y.layout.circular.CircularLayouter
An exterior edge routing policy specifying that exterior edges are explicitly marked by the user and the remaining edges are routed on the interior.
EDGE_ROUTING_STRATEGY_ARC - Static variable in class y.layout.radial.RadialLayouter
Specifier for an edge routing strategy that will route edges as arcs.
EDGE_ROUTING_STRATEGY_AUTOMATIC - Static variable in class y.layout.partial.ClearAreaLayouter
Automatically chooses a suitable routing strategy by analyzing the existing edge routes.
EDGE_ROUTING_STRATEGY_AUTOMATIC - Static variable in class y.layout.partial.PartialLayouter
Automatically chooses a suitable routing strategy by analyzing the existing edge routes.
EDGE_ROUTING_STRATEGY_OCTILINEAR - Static variable in class y.layout.partial.ClearAreaLayouter
A routing strategy that produces octilinear routes.
EDGE_ROUTING_STRATEGY_OCTILINEAR - Static variable in class y.layout.partial.PartialLayouter
A routing strategy that produces octilinear routes.
EDGE_ROUTING_STRATEGY_ORGANIC - Static variable in class y.layout.partial.ClearAreaLayouter
A routing strategy that produces organic routes for partial edges and inter-edges.
EDGE_ROUTING_STRATEGY_ORGANIC - Static variable in class y.layout.partial.PartialLayouter
A routing strategy that produces organic routes for partial edges and inter-edges.
EDGE_ROUTING_STRATEGY_ORTHOGONAL - Static variable in class y.layout.partial.ClearAreaLayouter
A routing strategy that produces orthogonal routes.
EDGE_ROUTING_STRATEGY_ORTHOGONAL - Static variable in class y.layout.partial.PartialLayouter
A routing strategy that produces orthogonal routes.
EDGE_ROUTING_STRATEGY_POLYLINE - Static variable in class y.layout.radial.RadialLayouter
Specifier for an edge routing strategy that will route edges with polyline segments from source to target with one bend on each spanned circle.
EDGE_ROUTING_STRATEGY_STRAIGHTLINE - Static variable in class y.layout.partial.ClearAreaLayouter
A routing strategy that produces straight-line routes.
EDGE_ROUTING_STRATEGY_STRAIGHTLINE - Static variable in class y.layout.partial.PartialLayouter
A routing strategy that produces straight-line routes.
EDGE_STATE_CHANGED - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that the inter-edge state of an edge has changed.
EDGE_STYLE_CURVED - Static variable in class y.layout.hierarchic.incremental.RoutingStyle
A routing style constant specifying that the edges should be curved.
EDGE_STYLE_CURVED - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A routing style constant specifying that the edge should be curved.
EDGE_STYLE_OCTILINEAR - Static variable in class y.layout.hierarchic.incremental.RoutingStyle
A routing style constant specifying that the edges should be octilinear.
EDGE_STYLE_OCTILINEAR - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A routing style constant specifying that the edge should be octilinear.
EDGE_STYLE_ORTHOGONAL - Static variable in class y.layout.hierarchic.incremental.RoutingStyle
A routing style constant specifying that the edges should be orthogonal.
EDGE_STYLE_ORTHOGONAL - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A routing style constant specifying that the edge should be orthogonal.
EDGE_STYLE_ORTHOGONAL - Static variable in class y.layout.tree.MultiParentDescriptor
Routing style for routing non-shared edge segments in an orthogonal fashion.
EDGE_STYLE_POLYLINE - Static variable in class y.layout.hierarchic.incremental.RoutingStyle
A routing style constant specifying that the edges should be polyline.
EDGE_STYLE_POLYLINE - Static variable in class y.layout.tree.MultiParentDescriptor
Routing style for routing non-shared edge segments in a polyline fashion.
EDGE_STYLE_STRAIGHT - Static variable in class y.layout.tree.MultiParentDescriptor
Routing style for routing non-shared edge segments straight.
EDGE_SUBSET_DPKEY - Static variable in class y.layout.router.BusRouter
A 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).
EDGE_THICKNESS_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for specifying the thickness of the edges.
EDGE_TYPE_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
A DataProvider key for specifying the type of multi-edges.
EDGE_WEIGHT_DPKEY - Static variable in class y.algo.NodeAggregation
A DataProvider key for specifying the (non-negative) weights of the edges.
EDGE_WEIGHTS_DPKEY - Static variable in class y.layout.hierarchic.ConstraintLayerer
A DataProvider key for adding weights to the edges of the graph.
EDGE_WEIGHTS_DPKEY - Static variable in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
A DataProvider key for assigning additional edge weights The Layerer tries to maintain edges with higher weights short.
edgeBetweenness(Graph, EdgeMap, boolean, DataProvider) - Static method in class y.algo.Centrality
Computes betweenness centrality for each edge of a given graph.
edgeBetweennessClustering(Graph, NodeMap, boolean, int, int, DataProvider) - Static method in class y.algo.Groups
Partitions the graph into groups using edge betweenness centrality.
edgeBetweennessClustering(Graph, NodeMap, double, int, int, boolean) - Static method in class y.algo.Groups
Partitions the graph into groups using edge betweenness clustering proposed by Girvan and Newman.
EdgeBundleDescriptor - Class in y.layout
An EdgeBundleDescriptor defines the bundling settings of an edge.
EdgeBundleDescriptor() - Constructor for class y.layout.EdgeBundleDescriptor
Creates a new EdgeBundleDescriptor with default settings.
EdgeBundleDescriptor(EdgeBundleDescriptor) - Constructor for class y.layout.EdgeBundleDescriptor
Creates a new EdgeBundleDescriptor representing a copy of the given other descriptor instance.
EdgeBundling - Class in y.layout
An 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() - Constructor for class y.layout.EdgeBundling
Creates a new EdgeBundling instance with default settings.
EdgeBundling(double, double) - Constructor for class y.layout.EdgeBundling
Creates a new EdgeBundling instance with the given bundling strength and bundling quality.
EdgeBundlingStage - Class in y.layout.router
A LayoutStage that bundles the edges of general undirected graphs to avoid visual cluttering.
EdgeBundlingStage() - Constructor for class y.layout.router.EdgeBundlingStage
Creates a new EdgeBundlingStage instance with default settings.
EdgeBundlingStage(Layouter) - Constructor for class y.layout.router.EdgeBundlingStage
Creates a new EdgeBundlingStage instance with the given core layout algorithm and default settings.
EdgeBundlingStageModule - Class in y.module
This module represents an interactive configurator and launcher for EdgeBundlingStage.
EdgeBundlingStageModule() - Constructor for class y.module.EdgeBundlingStageModule
Creates an instance of this module.
EdgeCellInfo - Class in y.layout.router.polyline
This class encapsulates the information that determines the route of a specific item within a specific partition cell.
EdgeCellInfo(Object, PartitionCell, OrthogonalInterval, OrthogonalInterval, Direction, Direction, int) - Constructor for class y.layout.router.polyline.EdgeCellInfo
Creates a new EdgeCellInfo instance.
edgeChanged(Edge) - Method in class y.view.MovePortMode
Callback method that is invoked when an edge's source and/or target node has been changed in of the mode's mouseReleasedXXX methods.
edgeClicked(Graph2D, Edge, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by both EditMode.mouseReleasedLeft(double,double) and EditMode.mouseShiftReleasedLeft(double,double) when an Edge has been clicked.
edgeCount() - Method in class y.base.Graph
Returns the number of edges in this graph.
edgeCreated(Graph, Edge, CreationProperties) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
Notifies interested parties that an edge was created.
edgeCreated(Edge) - Method in class y.view.CreateChildEdgeMode
This method gets called after a new edge was completely created by this mode.
edgeCreated(Edge) - Method in class y.view.CreateEdgeMode
Serves as a hook for performing actions right after a new edge has been created by this CreateEdgeMode.
EdgeCursor - Interface in y.base
A cursor interface for iterating over edges.
EdgeData - Interface in y.layout.hierarchic.incremental
This interface provides layout information about the edges of the graph during the layout.
EDGEDEFAULT_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Edge default attribute.
EDGEDEFAULT_DIRECTED_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Directed attribute value.
EDGEDEFAULT_UNDIRECTED_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Directed attribute value.
edgeDragged(Graph2D, Edge, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when an Edge is being dragged.
EdgeGraphicsParser - Class in y.io.gml
This class is used by EdgeParser.
EdgeGraphicsParser() - Constructor for class y.io.gml.EdgeGraphicsParser
 
edgeGraphicsParser - Variable in class y.io.gml.EdgeParser
The parser instance that parses the graphics section.
EdgeGroupConstraintModule - Class in y.module
A module that allows to configure edge group constraints, interactively.
EdgeGroupConstraintModule() - Constructor for class y.module.EdgeGroupConstraintModule
 
EdgeGroupRouterStage - Class in y.layout.router
EdgeGroupRouterStage adds support for a bus-like routing style for OrthogonalEdgeRouter.
EdgeGroupRouterStage(Layouter) - Constructor for class y.layout.router.EdgeGroupRouterStage
Creates a new instance of EdgeGroupRouterStage using the given core layout algorithm.
EdgeInfo - Interface in y.layout.multipage
A class that holds all information associated with an edge.
EdgeInfo - Class in y.layout.router.polyline
This class encapsulates the information required to route an edge with a path routing algorithm.
EdgeInfo(Edge, Path, PathSearchConfiguration) - Constructor for class y.layout.router.polyline.EdgeInfo
Creates a new EdgeInfo instance.
EdgeInserter - Class in y.layout.planar
This class handles insertion of edges into an embedded graph.
EdgeInserter(PlanarInformation) - Constructor for class y.layout.planar.EdgeInserter
 
EdgeLabel - Class in y.view
This class represents a label associated with an EdgeRealizer.
EdgeLabel(String, byte) - Constructor for class y.view.EdgeLabel
Edge Label with positioning model mode.
EdgeLabel(String) - Constructor for class y.view.EdgeLabel
Default: CENTERED labeling and visible.
EdgeLabel() - Constructor for class y.view.EdgeLabel
Default is visible label with empty text, model 2-pos
EdgeLabelCandidate - Class in y.layout
An EdgeLabelCandidate describes one valid placement for an edge label considering the label model.
EdgeLabelCandidate(YPoint, YDimension, Object, EdgeLabelLayout) - Constructor for class y.layout.EdgeLabelCandidate
Creates a new instance of EdgeLabelCandidate described by location, size and model parameter.
EdgeLabelCandidate(YPoint, YDimension, Object, EdgeLabelLayout, boolean) - Constructor for class y.layout.EdgeLabelCandidate
Creates a new instance of EdgeLabelCandidate described by location, size, model parameter and internal flag.
EdgeLabelCandidate(OrientedRectangle, Object, EdgeLabelLayout, boolean) - Constructor for class y.layout.EdgeLabelCandidate
Creates a new instance of EdgeLabelCandidate described by its box, model parameter and internal flag.
EdgeLabelCandidate(OrientedRectangle, Object, EdgeLabelLayout) - Constructor for class y.layout.EdgeLabelCandidate
Creates a new instance of EdgeLabelCandidate described by its box and model parameter.
EdgeLabelDeserializer - Class in y.io.graphml.graph2d
Implementation of DeserializationHandler that can read EdgeLabel elements.
EdgeLabelDeserializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelDeserializer
 
EdgeLabelDeserializer.ConfigurationFactory - Interface in y.io.graphml.graph2d
Interface for dynamic creation and registration of configurations for EdgeLabel.
EdgeLabelDeserializer.PreferredPlacementDescriptorDeserializer - Class in y.io.graphml.graph2d
Handles deserialization of PreferredPlacementDescriptor instances.
EdgeLabelDeserializer.PreferredPlacementDescriptorDeserializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelDeserializer.PreferredPlacementDescriptorDeserializer
 
EdgeLabelDeserializer.RotatedDiscreteEdgeLabelModelDeserializer - Class in y.io.graphml.graph2d
Handles deserialization of RotatedDiscreteEdgeLabelModel instances and their model parameters.
EdgeLabelDeserializer.RotatedDiscreteEdgeLabelModelDeserializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelDeserializer.RotatedDiscreteEdgeLabelModelDeserializer
 
EdgeLabelDeserializer.RotatedSliderEdgeLabelModelDeserializer - Class in y.io.graphml.graph2d
Handles deserialization of RotatedSliderEdgeLabelModel instances and their model parameters.
EdgeLabelDeserializer.RotatedSliderEdgeLabelModelDeserializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelDeserializer.RotatedSliderEdgeLabelModelDeserializer
 
EdgeLabelDeserializer.SmartEdgeLabelModelDeserializer - Class in y.io.graphml.graph2d
Handles deserialization of SmartEdgeLabelModel instances and their model parameters.
EdgeLabelDeserializer.SmartEdgeLabelModelDeserializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelDeserializer.SmartEdgeLabelModelDeserializer
 
edgeLabelFeatureMap - Variable in class y.layout.DefaultLayoutGraph
A Map associating the owner of an edge label with the edge label itself.
EdgeLabelGraphicsEncoder - Class in y.io.gml
This class can encode EdgeLabels in valid GML
EdgeLabelGraphicsEncoder() - Constructor for class y.io.gml.EdgeLabelGraphicsEncoder
 
EdgeLabelInfo - Interface in y.layout.multipage
A class that holds all information related to an edge label.
EdgeLabelLayout - Interface in y.layout
EdgeLabelLayout defines the properties of one edge label from the perspective of a labeling algorithm.
EdgeLabelLayoutImpl - Class in y.layout
EdgeLabelLayoutImpl is a default implementation of the EdgeLabelLayout interface.
EdgeLabelLayoutImpl() - Constructor for class y.layout.EdgeLabelLayoutImpl
Creates a new EdgeLabelLayoutImpl instance with default settings.
edgeLabelMap - Variable in class y.layout.DefaultLayoutGraph
An EdgeMap associating EdgeLabelLayouts with the edges of this graph.
EdgeLabelModel - Interface in y.layout
This interface defines the properties of the model associated with an EdgeLabelLayout.
edgeLabelModelMap - Static variable in class y.io.gml.LabelGraphicsParser
 
EdgeLabelOrientationSupport - Class in y.layout
EdgeLabelOrientationSupport provides orientation and mirroring support for layout algorithms with integrated edge labeling.
EdgeLabelOrientationSupport() - Constructor for class y.layout.EdgeLabelOrientationSupport
Creates a new EdgeLabelOrientationSupport instance.
edgeLabelPosMap - Static variable in class y.io.gml.LabelGraphicsParser
 
edgeLabelPrefMap - Static variable in class y.io.gml.LabelGraphicsParser
 
EdgeLabelSerializer - Class in y.io.graphml.graph2d
Implementation of SerializationHandler that can write EdgeLabel elements.
EdgeLabelSerializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelSerializer
 
EdgeLabelSerializer.PreferredPlacementDescriptorSerializer - Class in y.io.graphml.graph2d
Handles serialization of PreferredPlacementDescriptor instances.
EdgeLabelSerializer.PreferredPlacementDescriptorSerializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelSerializer.PreferredPlacementDescriptorSerializer
 
EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer - Class in y.io.graphml.graph2d
Handles serialization of RotatedDiscreteEdgeLabelModel instances and their model parameters.
EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
 
EdgeLabelSerializer.RotatedSliderEdgeLabelModelSerializer - Class in y.io.graphml.graph2d
Handles serialization of RotatedSliderEdgeLabelModel instances and their model parameters.
EdgeLabelSerializer.RotatedSliderEdgeLabelModelSerializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelSerializer.RotatedSliderEdgeLabelModelSerializer
 
EdgeLabelSerializer.SmartEdgeLabelModelSerializer - Class in y.io.graphml.graph2d
Handles serialization of SmartEdgeLabelModel instances and their model parameters.
EdgeLabelSerializer.SmartEdgeLabelModelSerializer() - Constructor for class y.io.graphml.graph2d.EdgeLabelSerializer.SmartEdgeLabelModelSerializer
 
EdgeLayout - Interface in y.layout
An EdgeLayout encapsulates the layout information for an edge.
EdgeLayoutDescriptor - Class in y.layout.hierarchic.incremental
This class is used by HierarchicLayouter during the various phases to provide routing details for the edges of the graph.
EdgeLayoutDescriptor() - Constructor for class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Creates a new instance of an EdgeLayoutDescriptor with the default values.
EdgeLayoutDescriptor - Class in y.layout.orthogonal
This class provides layout information for the edges of the graph.
EdgeLayoutDescriptor() - Constructor for class y.layout.orthogonal.EdgeLayoutDescriptor
Creates a new instance of EdgeLayoutDescriptor with the default settings.
EdgeLayoutDescriptor - Class in y.layout.router.polyline
This class is used by EdgeRouter to provide routing details for the edges of the graph.
EdgeLayoutDescriptor() - Constructor for class y.layout.router.polyline.EdgeLayoutDescriptor
Creates a new instance of an EdgeLayoutDescriptor with the default settings.
EdgeLayoutDescriptor - Class in y.layout.seriesparallel
An EdgeLayoutDescriptor provides routing details for an edge that are considered by SeriesParallelLayouter.
EdgeLayoutDescriptor() - Constructor for class y.layout.seriesparallel.EdgeLayoutDescriptor
Creates a new instance of EdgeLayoutDescriptor with default settings.
EdgeLayoutInputHandler - Class in y.io.graphml.layout
Input handler for edge layout information in GraphML.
EdgeLayoutInputHandler() - Constructor for class y.io.graphml.layout.EdgeLayoutInputHandler
Initializes a new EdgeLayoutInputHandler instance.
EdgeLayoutOutputHandler - Class in y.io.graphml.layout
Output handler for edge layout information in GraphML.
EdgeLayoutOutputHandler() - Constructor for class y.io.graphml.layout.EdgeLayoutOutputHandler
 
edgeLayoutString(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
Returns a String representation of the path of the given edge.
edgeLengthKey - Variable in class y.layout.hierarchic.AbstractDrawer
Key for registering a data provider which stores the length of the edges.
EdgeList - Class in y.base
Specialized list implementation for instances of type Edge.
EdgeList() - Constructor for class y.base.EdgeList
Creates an empty edge list.
EdgeList(Edge[]) - Constructor for class y.base.EdgeList
Creates a list that is initialized with the edges provided by the given array of edges.
EdgeList(EdgeCursor) - Constructor for class y.base.EdgeList
Creates a list that is initialized with the edges provided by the given EdgeCursor object.
EdgeList(EdgeCursor, DataProvider) - Constructor for class y.base.EdgeList
Creates a list that is initialized with those edges from the given EdgeCursor object for which the given data provider returns true upon calling its getBool method.
EdgeList(Iterator) - Constructor for class y.base.EdgeList
Creates a list that is initialized with the elements provided by the given Iterator object.
EdgeList(Edge) - Constructor for class y.base.EdgeList
Creates a list that is initialized with a single edge provided.
EdgeList(EdgeList) - Constructor for class y.base.EdgeList
Creates a list that is initialized with a given other EdgeList.
edgeListComparator - Variable in class y.layout.planar.GT
 
EdgeMap - Interface in y.base
Provides access to data associated with an edge.
EdgeMapAdapter - Class in y.util
This class is an empty abstract implementation of the EdgeMap interface.
EdgeMapAdapter() - Constructor for class y.util.EdgeMapAdapter
 
edgeModelMap - Static variable in class y.io.gml.EdgeLabelGraphicsEncoder
Mapping between label model identifier and string description
edgeMoved(double, double) - Method in class y.view.CreateChildEdgeMode
This method gets called whenever the dummy end point of the to be created edge has changed it's location.
edgeMoved(double, double) - Method in class y.view.CreateEdgeMode
This method gets called whenever the dummy end point of the to be created edge has changed it's location.
EdgeObjectEncoder - Class in y.io.gml
This class is capable of encoding an Edge in valid gml format.
EdgeObjectEncoder() - Constructor for class y.io.gml.EdgeObjectEncoder
 
EdgeObjectEncoder(ObjectEncoder, ObjectEncoder) - Constructor for class y.io.gml.EdgeObjectEncoder
 
edgeObjects() - Method in class y.base.Graph
Returns an iterator that provides access to all edges residing in this graph.
edgeObjects() - Method in interface y.base.GraphInterface
Returns an iterator that provides access to all edges residing in the graph.
EdgeOppositeNodeLabelModel - Class in y.layout
EdgeOppositeNodeLabelModel allows for placing node labels at the opposite side of the outgoing edges of a node.
EdgeOppositeNodeLabelModel(LayoutGraph, Node) - Constructor for class y.layout.EdgeOppositeNodeLabelModel
Creates a new instance of EdgeOppositeNodeLabelModel with default settings.
EdgeOrder - Interface in y.layout.planar
Interface EdgeOrder.
EdgePairCursor - Interface in y.layout.planar
Defines a cursor which returns pairs of edges.
EdgeParser - Class in y.io.gml
This class is used by GraphParser.
EdgeParser(Graph2D, Map, Map) - Constructor for class y.io.gml.EdgeParser
Creates an edge parser, which is capable of parsing the top level attributes of the .graph.edge scope.
edgePosMap - Static variable in class y.io.gml.EdgeLabelGraphicsEncoder
Mapping between label position identifier and string description
edgePrefMap - Static variable in class y.io.gml.EdgeLabelGraphicsEncoder
Mapping between preferred label position identifier and string description
EdgeRealizer - Class in y.view
Abstract graphical representation of an edge.
EdgeRealizer() - Constructor for class y.view.EdgeRealizer
Instantiates a new EdgeRealizer with default values.
EdgeRealizer(EdgeRealizer) - Constructor for class y.view.EdgeRealizer
Instantiates a new EdgeRealizer as a copy of the given edge realizer.
EdgeRealizerObjectEncoder - Class in y.io.gml
This class is capable of encoding an Edge's EdgeRealizer in valid gml format.
EdgeRealizerObjectEncoder() - Constructor for class y.io.gml.EdgeRealizerObjectEncoder
 
EdgeRealizerSerializer - Interface in y.io.graphml.graph2d
Interface for serializing instances of EdgeRealizer.
EdgeReversalStage - Class in y.layout
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() - Constructor for class y.layout.EdgeReversalStage
Creates a new EdgeReversalStage instance with default settings.
EdgeReversalStage(Layouter) - Constructor for class y.layout.EdgeReversalStage
Creates a new EdgeReversalStage instance using the given algorithm as core layout algorithm.
EdgeReverser - Class in y.layout.hierarchic
This is a helper class that reverses edges that are oriented in the wrong direction.
EdgeReverser - Interface in y.layout.hierarchic.incremental
This interface handles edges that should be reversed during the hierarchic layout process.
EdgeRouter - Class in y.layout.planar
Instances of this class route edges through a planar graph using it's dual graph
EdgeRouter(PlanarInformation) - Constructor for class y.layout.planar.EdgeRouter
 
EdgeRouter - Class in y.layout.router.polyline
This edge routing algorithm applies polyline routes to the edges of the graph.
EdgeRouter(Layouter) - Constructor for class y.layout.router.polyline.EdgeRouter
Creates a new EdgeRouter instance with a given core layouter and default settings.
EdgeRouter() - Constructor for class y.layout.router.polyline.EdgeRouter
Creates a new EdgeRouter instance with default settings.
edges() - Method in class y.base.EdgeList
Returns an edge cursor for this edge list.
edges() - Method in class y.base.Graph
Provides access to the edges of the graph.
edges() - Method in class y.base.Node
Returns an edge cursor for all incoming and outgoing edges at this node.
edges() - Method in class y.layout.planar.Face
Returns a cursor over the edges in the face.
edges(Graph) - Static method in class y.util.Generics
Static utility method that can be used in enhanced for loops to conveniently iterate over a graph's Graph.edges().
edges(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 adjacent Node.edges().
EDGES - Static variable in interface y.view.Graph2DTraversal
Type bit mask representing edges.
edges() - Method in class y.view.NodePort
Returns a cursor over all edges that are bound to this port instance.
EDIT_LABEL - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getEditLabelAction().
EDIT_NODE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getEditNodeAction().
EDITING_PROPERTY - Static variable in class y.view.ViewMode
Property name constant used for PropertyChangeEvent.getPropertyName().
editingStopped() - Method in class y.view.MouseInputMode
Callback method when the current editor has stopped editing.
editLabel(Graph2DView) - Method in class y.view.Graph2DViewActions.EditLabelAction
Opens the interactive label editor for the specified view.
EditMode - Class in y.view
This view mode is the default edit mode for a Graph2DView.
EditMode(ViewContainer) - Constructor for class y.view.EditMode
Instantiates a new EditMode for a given ViewContainer
EditMode() - Constructor for class y.view.EditMode
Instantiates a new EditMode
editNode(Node, EventObject) - Method in class y.view.CellEditorMode
This method can be used to programmatically start editing a node.
editNode(Node, EventObject) - Method in class y.view.EditMode
Tries to start editing the given Node using the current EditMode.editNodeMode.
editNode(Graph2DView) - Method in class y.view.Graph2DViewActions
Called by the Graph2DViewActions.EDIT_NODE action.
editNodeMode - Variable in class y.view.EditMode
The minor edit node mode associated with this mode.
Editor - Interface in y.option
Specifies the general contract of an option editor.
Editor.Event - Class in y.option
An event reported when an editor is added or removed.
Editor.Event(Object, Editor) - Constructor for class y.option.Editor.Event
Constructs an EditorEvent object.
Editor.Listener - Interface in y.option
Interface to support notification when an editor is added or removed.
editorAdded(Editor.Event) - Method in interface y.option.Editor.Listener
Called when the specified editor is added.
editorCount() - Method in interface y.option.CompoundEditor
Returns the number of editors in this compound.
editorCount() - Method in class y.option.DefaultCompoundEditor
Returns the number of editors in this compound.
EditorFactory - Interface in y.option
Specifies the general contract of an editor factory.
editorFactory - Variable in class y.option.OptionHandler
The editor factory used constructing the panel.
editorRemoved(Editor.Event) - Method in interface y.option.Editor.Listener
Called when the specified editor is removed.
editors() - Method in interface y.option.CompoundEditor
Returns an iterator over the editors in this compound.
editors() - Method in class y.option.DefaultCompoundEditor
Returns an iterator over the editors in this compound.
eigenvectorCentrality(Graph, NodeMap) - Static method in class y.algo.Centrality
Computes an eigenvector centrality for each node of a given undirected, unweighted graph.
eigenvectorCentrality(Graph, NodeMap, double) - Static method in class y.algo.Centrality
Computes an eigenvector centrality for each node of a given undirected graph.
EIGHT_POS - Static variable in class y.view.NodeLabel
Node label model specifier.
EIGHT_POS_MASK - Static variable in class y.layout.DiscreteNodeLabelModel
Position mask that constraints the positions to the eight node-external positions.
ELABEL - Static variable in class y.view.HitInfo
Type specifier for edge labels used to declare the order of search precedence.
ELEMENT_TYPE_EDGE - Static variable in class y.view.LocalViewCreator.AbstractLocalViewCreator
Element type specifier for edges.
ELEMENT_TYPE_NODE - Static variable in class y.view.LocalViewCreator.AbstractLocalViewCreator
Element type specifier for nodes.
elementAt(int) - Method in class y.base.YList
Returns the i-th element of this list.
ElementFactory - Interface in y.layout.multipage
Factory used by class MultiPageLayouter to create special nodes and edges.
ElementInfoManager - Interface in y.layout.multipage
Interface that offers access to the information objects of graph elements.
ELLIPSE - Static variable in class y.view.ShapeNodePainter
Shape type constant.
ELLIPSE - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
EllipticalGroupBoundsCalculator - Class in y.layout.organic
EllipticalGroupBoundsCalculator is a GroupBoundsCalculator implementation which assumes that group nodes have an elliptical shape.
EllipticalGroupBoundsCalculator() - Constructor for class y.layout.organic.EllipticalGroupBoundsCalculator
Creates a new EllipticalGroupBoundsCalculator instance.
EllipticalGroupBoundsCalculator.EllipticalShapePointProvider - Class in y.layout.organic
This is a default implementation of EllipticalGroupBoundsCalculator.ShapePointProvider that assumes elliptical node shapes.
EllipticalGroupBoundsCalculator.EllipticalShapePointProvider() - Constructor for class y.layout.organic.EllipticalGroupBoundsCalculator.EllipticalShapePointProvider
Creates a new EllipticalGroupBoundsCalculator.EllipticalShapePointProvider instance.
EllipticalGroupBoundsCalculator.ShapePointProvider - Interface in y.layout.organic
A ShapePointProvider retrieves the points that lie on the convex hull (the shape points) of the visual shape of the nodes in the graph.
embed() - Method in class y.layout.planar.CombinatorialEmbedder
This method does the whole embedding work
embed() - Method in class y.layout.planar.DrawingEmbedder
Calculate planar embedding.
embed() - Method in interface y.layout.planar.Embedder
Creates the embedding.
embed(PlanarInformation) - Method in class y.layout.planar.PlanarityTest
Creates an embedding of a given graph if it is planar.
Embedder - Interface in y.layout.planar
This is an interface for planar embedders.
embedPlanarSubgraph(PlanarInformation) - Method in class y.layout.planar.PlanarityTest
Runs a planarity test and constructs a valid embedding of the graph.
EMPTY_PATH - Static variable in class y.geom.YPointPath
Defines a path with no points.
enableOnlyCore() - Method in class y.layout.CanonicMultiStageLayouter
Deactivates all predefined LayoutStages so that upon CanonicMultiStageLayouter.doLayout(y.layout.LayoutGraph) only the layout algorithm will be executed.
enableOnlyCore() - Method in class y.layout.organic.InteractiveOrganicLayouter
Disables all predefined LayoutStages so that upon InteractiveOrganicLayouter.doLayout(y.layout.LayoutGraph) only the internal organic layout algorithm will be executed.
encode(BufferedImage, OutputStream) - Method in class y.io.GIFIOHandler
 
encode(Object, GMLEncoder) - Method in class y.io.gml.EdgeLabelGraphicsEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.EdgeObjectEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.EdgeRealizerObjectEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.GmlObjectEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.GraphObjectEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.HierarchicGraphObjectEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.HierarchyEdgeObjectEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.HierarchyNodeObjectEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.InterEdgeEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.LabelGraphicsEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.NodeLabelGraphicsEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.NodeObjectEncoder
 
encode(Object, GMLEncoder) - Method in class y.io.gml.NodeRealizerObjectEncoder
 
encode(Object, GMLEncoder) - Method in interface y.io.gml.ObjectEncoder
This method will try to encode the given object using the GMLEncoder
encode(byte[]) - Static method in class y.io.graphml.Base64
Encodes a byte array into a BASE64 encoded String representation.
encode(BufferedImage, OutputStream) - Method in class y.io.ImageIoOutputHandler
 
encode(BufferedImage, OutputStream) - Method in class y.io.ImageOutputHandler
Encodes the given image to the given output stream.
encode(BufferedImage, OutputStream) - Method in class y.io.JPGIOHandler
 
encode(String) - Static method in class y.io.YGFIOHandler
Deprecated. Returns the external form of a given class name string.
encode2decodeMap - Static variable in class y.io.YGFIOHandler
Deprecated.  
encodeAlignment(byte) - Static method in class y.io.gml.LabelGraphicsEncoder
Encodes a YLabel YLabel.getAlignment() to a string.
encodeArcType(byte) - Static method in class y.io.gml.EdgeRealizerObjectEncoder
Encodes the arc type of an ArcEdgeRealizer to one of the GML values fixedHeight or fixedRatio.
encodeArrowType(Arrow) - Static method in class y.io.gml.EdgeRealizerObjectEncoder
Encodes an arrow type to one of the GML values delta, standard, diamond, short, white_delta, white_diamond, none.
encodeAutoSizePolicy(byte) - Static method in class y.io.gml.NodeLabelGraphicsEncoder
 
encodeFontStyle(int) - Static method in class y.io.gml.LabelGraphicsEncoder
Encodes the Font.getStyle() to a string.
encodeLineStyle(byte) - Static method in class y.io.gml.EdgeRealizerObjectEncoder
Encodes a line-style constant to one of the GML values line, dashed or dotted.
EncoderFactory - Interface in y.io.gml
This interface is a factory for ObjectEncoders.
encodeShape(byte) - Static method in class y.io.gml.NodeRealizerObjectEncoder
Encodes a ShapeNodeRealizer shape constant to a GML value.
encodeShapeType(ShapeNodeRealizer, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
Returns a string describing the shape type that is used by snr.
encodeType(String) - Method in class y.io.gml.EdgeRealizerObjectEncoder
Returns the external form of the given qualified class name.
encodeType(String) - Method in class y.io.gml.LabelGraphicsEncoder
Returns the external form of the given qualified class name.
encodeType(String) - Method in class y.io.gml.NodeRealizerObjectEncoder
Returns the external form of the given qualified class name.
encodeType(YModule, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.PostprocessorOutputHandler
Deprecated. Returns the external name for the given module.
encodeType(String, GraphMLWriteContext) - Method in interface y.io.graphml.NameMapper
Returns the external form of a given (class name) string.
END - Static variable in class y.anim.AnimationEvent
Event hint specifier.
end() - Method in class y.io.gml.EdgeGraphicsParser
 
end() - Method in class y.io.gml.EdgeParser
 
end() - Method in class y.io.gml.GraphParser
 
end() - Method in class y.io.gml.HierarchicGraphParser
Groups the graph according to the grouping information that has been parsed.
end() - Method in class y.io.gml.HierarchyNodeParser
 
end() - Method in class y.io.gml.InterEdgeParser
 
end() - Method in class y.io.gml.ItemParser
this method will be called as soon as the parser leaves the scope.
end() - Method in class y.io.gml.NodeGraphicsParser
 
end() - Method in class y.io.gml.NodeParser
 
END_BLOCK - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that a block of consecutive events has ended.
endLayerPainting(Graphics2D, int, boolean) - Method in class y.view.DefaultGraph2DRenderer
Callback that is called after the given layer has been painted.
endScope(String) - Method in interface y.io.gml.GMLTokenizer.Callback
called when a scope is left
endScope(String) - Method in class y.io.gml.GMLTokenizer.DebugCallback
 
endScope(String) - Method in class y.io.gml.GMLTokenizer.EncoderCallback
 
endScope(String) - Method in class y.io.gml.ItemParser
Note: subclass implementers should make a super call, if they want to overwrite this method.
endSection() - Method in class y.io.gml.GMLEncoder
Writes the closing tag for a section opened with GMLEncoder.beginSection(String)
endSection() - Method in class y.io.gml.XGMLEncoder
 
enqueue(Object) - Method in class y.util.BoundedQueue
Appends x to the rear of this queue.
EnterIntervalCalculator - Interface in y.layout.router.polyline
This interface provides additional intervals in order to move from one partition cell into an adjacent one.
EnumOptionItem - Class in y.option
An option item for a value that is chosen from a fixed range of possible values.
EnumOptionItem(String) - Constructor for class y.option.EnumOptionItem
Creates a new instance of EnumOptionItem.
EnumOptionItem(String, Object[], Object) - Constructor for class y.option.EnumOptionItem
Creates a new instance of EnumOptionItem.
EnumOptionItem(String, Object[], int) - Constructor for class y.option.EnumOptionItem
Creates a new instance of EnumOptionItem.
EOF - Static variable in class y.io.gml.GMLTokenizer
The type constant for the end of file token
EPS - Static variable in class y.layout.labeling.AbstractLabelingAlgorithm
Constant for internal use only.
EPS - Variable in class y.layout.PortCalculator
EPSILON used by PortCalculator.equalsEps(double, double, double, double).
EPSILON - Static variable in class y.view.Util
A reasonable small value ( 0.000001 ) useful for approximating 0.0.
equals(Object) - Method in class y.base.YList
 
equals(Object) - Method in class y.geom.OrientedRectangle
 
equals(Object) - Method in class y.geom.YCircle
 
equals(Object) - Method in class y.geom.YDimension
Tests a dimension to equality to another dimension.
equals(Object) - Method in class y.geom.YInsets
 
equals(Object) - Method in class y.geom.YPoint
Tests a point to equality to another point.
equals(Object) - Method in class y.geom.YRectangle
 
equals(Object) - Method in class y.io.SuffixFileFilter
 
equals(Object) - Method in class y.layout.grid.PartitionCellId
Compares this PartitionCellId instance with a given other PartitionCellId instance.
equals(Object) - Method in class y.layout.grid.PartitionCellId.Pair
Compares this PartitionCellId.Pair instance with a given other PartitionCellId.Pair instance based on their associated ColumnDescriptor and RowDescriptor instances.
equals(Object) - Method in class y.layout.NodeHalo
 
equals(Object) - Method in class y.layout.PortCandidate
Returns whether or not this PortCandidate is equal to another PortCandidate based on their internal attributes.
equals(Object) - Method in class y.layout.PortConstraint
Returns whether or not this PortConstraint is equal to another PortConstraint based on whether they are both strong constraints or not and the side attribute.
equals(Object) - Method in class y.layout.PreferredPlacementDescriptor
 
equals(Object) - Method in class y.layout.router.BusDescriptor
Indicates whether or not some other object is "equal to" this one.
equals(Object) - Method in class y.layout.router.polyline.Interval
Checks whether or not this interval equals to the given interval.
equals(Object) - Method in class y.option.URLImageWrapper
Overloaded from Object
equals(Object) - Method in class y.util.Tuple
Determines if the given Tuple equals another Tuple.
equals(Object) - Method in class y.view.LineType
Two LineTypes are considered to be equal if all of their properties are equal.
equals(Object) - Method in class y.view.tabular.TableNodePainter.PainterType
 
equalsEps(double, double, double, double) - Method in class y.layout.PortCalculator
Determines whether two points are equal.
equalValues(AbstractRotatableNodePlacer.Matrix) - Method in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
Compares the values of the current AbstractRotatableNodePlacer.Matrix with the values of the given AbstractRotatableNodePlacer.Matrix.
er - Variable in class y.io.gml.EdgeParser
The current realizer that is parsed.
EXCEPTION_ON_FAILURE - Static variable in class y.view.SimpleUserDataHandler
Policy constant.
exceptionHappened(Throwable) - Method in class y.module.YModule
Callback method used by YModule.run() to indicate exceptional behavior.
exceptionHappened(Throwable) - Method in interface y.view.Graph2DLayoutExecutor.ExceptionListener
Called when the given Throwable was thrown during the layout.
execute() - Method in interface y.base.Command
Executes the command.
execute(List) - Method in interface y.util.TaskExecutor
Executes all Runnables in the given list and returns as soon as all tasks are finished.
execute() - Method in class y.view.LayoutMorpher
Deprecated. Use the no-argument constructor and the LayoutMorpher.execute(Graph2DView, y.layout.GraphLayout) method instead.
execute(Graph2DView, GraphLayout) - Method in class y.view.LayoutMorpher
Convenience method that executes the animation using a new AnimationPlayer.
EXPANDED_NODE_DPKEY - Static variable in class y.layout.partial.ClearAreaLayouter
A 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.
EXPANDED_NODE_ORIGINAL_BOUNDS_DPKEY - Static variable in class y.layout.partial.ClearAreaLayouter
A 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.
EXPANDED_NODE_ORIGINAL_EDGE_PATH_DPKEY - Static variable in class y.layout.partial.ClearAreaLayouter
A 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.
ExpansionStateTracker - Interface in y.option
An ExpansionStateTracker keeps track of the expanded state of an TableSectionEditor.
explode(Drawable, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies an explosion effect to the specified Drawable.
explode(NodeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies an explosion effect to the specified NodeRealizer.
explode(EdgeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies an explosion effect to the specified EdgeRealizer.
EXTERIOR_EDGES_DPKEY - Static variable in class y.layout.circular.CircularLayouter
A 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.
ExteriorEdgeLayoutDescriptor - Class in y.layout.circular
This class provides routing settings for edges routed externally by the CircularLayouter.
ExteriorEdgeLayoutDescriptor() - Constructor for class y.layout.circular.ExteriorEdgeLayoutDescriptor
 
externalNodeLabelPosMap - Static variable in class y.io.gml.LabelGraphicsParser
 
extract(EdgeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an 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.

F

Face - Class in y.layout.planar
This class represents a face (region) in a planar graph.
face() - Method in interface y.layout.planar.FaceCursor
Returns the Face, the cursor is pointing on.
faceCount() - Method in class y.layout.planar.SimplePlanarInformation
Returns the number of Faces.
FaceCursor - Interface in y.layout.planar
Defines a cursor which returns only instances of Face.
faceList - Variable in class y.layout.planar.SimplePlanarInformation
 
FaceMap - Interface in y.layout.planar
Provides access to data associated with a face.
faceOf(Edge) - Method in class y.layout.planar.SimplePlanarInformation
Get the face to which an edge belongs.
faces() - Method in class y.layout.planar.SimplePlanarInformation
Get cursor over faces.
fadeIn(Drawable, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a fade from invisibility to visibility effect to the specified Drawable.
fadeIn(NodeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a fade from invisibility to visibility effect to the specified NodeRealizer.
fadeIn(EdgeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a fade from invisibility to visibility effect to the specified EdgeRealizer.
fadeIn(Graph2D, ViewAnimationFactory.NodeOrder, boolean, double, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a fade-in effect to the specified Graph2D by successively fading in nodes and extracting edges.
fadeOut(Drawable, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a fade from visibility to invisibility effect to the specified Drawable.
fadeOut(NodeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a fade from visibility to invisibility effect to the specified NodeRealizer.
fadeOut(EdgeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a fade from visibility to invisibility effect to the specified EdgeRealizer.
fadeOut(Graph2D, ViewAnimationFactory.NodeOrder, boolean, double, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a fade-out effect to the specified Graph2D by successively fading out nodes and retracting edges.
FAILED - Static variable in class y.module.YModule
Exit state constant.
FallbackEdgeRealizerSerializer - Class in y.io.graphml.graph2d
Fallback implementation of AbstractEdgeRealizerSerializer that deserializes common EdgeRealizer properties from arbitrary EdgeRealizer XML content.
FallbackNodeRealizerSerializer - Class in y.io.graphml.graph2d
Fallback implementation of AbstractNodeRealizerSerializer that deserializes common NodeRealizer properties from arbitrary NodeRealizer XML content.
FamilyTreeLayouter - Class in y.layout.genealogy
This layout algorithm arranges genealogical graphs (family trees).
FamilyTreeLayouter() - Constructor for class y.layout.genealogy.FamilyTreeLayouter
Creates a new instance of FamilyTreeLayouter with default settings.
FamilyTreeLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for FamilyTreeLayouter.
FamilyTreeLayoutModule() - Constructor for class y.module.FamilyTreeLayoutModule
Creates an instance of this module.
FAT_ARROW - Static variable in class y.view.ShapeNodePainter
Shape type constant.
FAT_ARROW - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
FAT_ARROW_2 - Static variable in class y.view.ShapeNodePainter
Shape type constant.
FAT_ARROW_2 - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
fatal(Object, Object) - Static method in class y.util.D
Outputs the class of the given object and the given message.
fatal(Object) - Static method in class y.util.D
Called on a fatal error.
FEMALE_ALWAYS_FIRST - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Order specifier that places female individuals before their male siblings and partners.
FEMALE_FIRST - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Order specifier that places female individuals before their male siblings and partners, if possible.
FG_LAYER - Static variable in class y.view.Graph2DView
Foreground layer constant.
FileOptionItem - Class in y.option
An option item for file name values.
FileOptionItem(String, String) - Constructor for class y.option.FileOptionItem
Creates a new instance of FileOptionItem.
FILL_SPACE_WEIGHT - Static variable in class y.option.DefaultEditorFactory
Attribute key used to store a Double to indicate that the item should take up more space if that space is available.
FILL_STYLE_CENTERED - Static variable in class y.layout.tree.ARNodePlacer
Style specifier which defines that rows/columns are aligned with their center.
FILL_STYLE_JUSTIFY - Static variable in class y.layout.tree.ARNodePlacer
Style specifier which defines that rows/columns are justified to have the same width/height.
FILL_STYLE_LEADING - Static variable in class y.layout.tree.ARNodePlacer
Style specifier which defines that rows/columns are aligned with their leading side.
FILL_STYLE_TRAILING - Static variable in class y.layout.tree.ARNodePlacer
Style specifier which defines that rows/columns are aligned with their trailing side.
FillAreaLayouter - Class in y.layout.partial
This layout algorithm tries to fill a specified area with graph elements by moving nearby elements towards it, with the goal to make the existing layout more compact and not changing it too much.
FillAreaLayouter() - Constructor for class y.layout.partial.FillAreaLayouter
Creates a new instance of FillAreaLayouter with default settings.
fillComparableMapFromGraph(Graph, DataMap, DataMap) - Static method in class y.layout.NormalizingGraphElementOrderStage
Assigns comparable values for each node and edge.
Filter - Interface in y.util
Specifies the contract of a general purpose filter.
FilterIterator - Class in y.util
Decorator for Iterator instances that allows the elements of the decorated Iterator to be filtered using arbitrary Filter implementations.
FilterIterator(Iterator, Filter) - Constructor for class y.util.FilterIterator
Constructs a new FilterIterator.
finalizeCurrentEdge(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
Handles the completion of the path search for the current edge.
finalizeEdges(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
Handles the completion of all marked edges.
finalizeOrientationChange(OrientationLayouter, OrientationLayouter.Transformer) - Method in class y.layout.grid.PartitionGrid
Finalizes the orientation changes and is called at the end of the OrientationLayouter stage.
finalizePath(Path) - Method in class y.layout.router.polyline.PathSearch
Informs all registered path search extensions about completing a path by calling their finalizePath(Path) method.
finalizePath(Path) - Method in class y.layout.router.polyline.PathSearchExtension
After finding a valid target entrance and creating a Path, the extension is notified of the found path.
finalizePathSearchResult(PathSearchResult) - Method in class y.layout.router.polyline.PathSearchExtension
Completes the path search result.
finalizeTransform(YPoint) - Method in class y.layout.OrientationLayouter.Transformer
 
findAdditionalElements(NodeList, BendList) - Method in class y.view.MoveSelectionMode
Determines nodes and bends that are moved in addition to the ones returned by MoveSelectionMode.getNodesToBeMoved() and MoveSelectionMode.getBendsToBeMoved().
findAdditionalElements(NodeList, NodeList, BendList) - Method in class y.view.MoveSelectionMode
Determines nodes and bends that are moved in addition to the ones returned by MoveSelectionMode.getNodesToBeMoved() and MoveSelectionMode.getBendsToBeMoved().
findAllChains(Graph, boolean) - Static method in class y.algo.Paths
Returns all chains present in the given graph.
findAllCycleEdges(Graph, boolean) - Static method in class y.algo.Cycles
Returns an EdgeList that contains all the edges that are part of at least one directed or undirected simple cycle.
findAllPaths(Graph, Node, Node, EdgeMap) - Static method in class y.algo.Paths
Finds all edges that belong to a directed path from a start node to an end node.
findAllPaths(Graph, Node, Node, boolean) - Static method in class y.algo.Paths
Returns all simple directed or undirected paths that connect a start node with an end node.
findAllPaths(Graph, Node, Node, boolean, Filter) - Static method in class y.algo.Paths
A variant of 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.
findAllPathsCursor(Graph, Node, Node, boolean) - Static method in class y.algo.Paths
A variant of 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.
findAndHideMultipleEdges(Graph) - Method in class y.layout.planar.MultipleEdgesTool
Hides the multiple edges in the graph.
findAndHideParallelEdges(Graph) - Method in class y.layout.ParallelEdgeLayouter
Hides all parallel edges leaving a master edge in the graph.
findBBIntersection(double, double, double, double, Point2D) - Method in class y.view.hierarchy.GroupNodeRealizer
 
findBBIntersection(double, double, double, double, Point2D) - Method in class y.view.NodeRealizer
Calculates the intersection point of a line segment and this realizer's rectangular bounding box.
findBBIntersection(double, double, double, double, Point2D) - Method in class y.view.ProxyShapeNodeRealizer
 
findBestCandidate(OrientedRectangle, YList) - Method in class y.view.MoveLabelMode
Determines the best label candidate for the specified label geometry.
findBestFitRotationAngle(LayoutGraph, double, double) - Static method in class y.layout.transformer.GraphTransformer
Returns the rotation angle for the graph that will result in a layout that fits best to the given bounds.
findCell(Object) - Method in class y.base.YList
Returns the ListCell where object o is stored.
findCell(Object) - Method in class y.util.SkipList
Finds a cell in this list where the comparator yields 0 when it compares o with the cell's contents or null if no such cell could be found.
findChains() - Method in class y.layout.hierarchic.PendularDrawer
Finds chains of nodes, i.e., the maximum number of adjacent nodes (real ones and dummy nodes) with in-degree and out-degree 1.
findCycle(Graph, boolean) - Static method in class y.algo.Cycles
Returns an EdgeList that contains the edges of a cycle found in the given graph.
findCycleEdges(Graph, EdgeMap) - Static method in class y.algo.Cycles
Marks the edges of a given graph whose removal or reversal would make the graph acyclic while heuristically minimizing the number of marked edges.
findCycleEdges(Graph, EdgeMap, DataProvider) - Static method in class y.algo.Cycles
Marks the edges of a given graph whose removal or reversal would make the graph acyclic while trying to minimize the cost associated with the marked edges.
findCycleEdgesDFS(Graph, EdgeMap) - Static method in class y.algo.Cycles
Marks the edges of a given graph whose removal or reversal would make the graph acyclic based on a depth first search.
findEditMode(Graph2DView) - Method in class y.view.DropSupport
Tries to find the EditMode instance in the given view to start the edge creation.
findExtendedGroupingSelection(Graph2D, NodeList, NodeList, BendList) - Static method in class y.view.Selections
Collects additional elements within a grouped graph that depend on the current node selection.
findGraphComponents(LayoutGraph, NodeMap) - Method in class y.layout.ComponentLayouter
Determines which nodes belong to the same graph component.
findIntersection(double, double, double, double, Point2D) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.IntersectionTest implementation to delegate the actual work to.
findIntersection(NodeRealizer, double, double, double, double, Point2D) - Method in interface y.view.GenericNodeRealizer.IntersectionTest
Used as a callback for the GenericNodeRealizer.findIntersection(double, double, double, double, Point2D) method.
findIntersection(double, double, double, double, Point2D) - Method in class y.view.hierarchy.GroupNodeRealizer
 
findIntersection(NodeRealizer, double, double, double, double, Point2D) - Method in class y.view.InterfacePort
Returns true iff the coordinate (ix,iy) lies within the visual shape of this port and the coordinate (ox,oy> lies outside of that shape.
findIntersection(double, double, double, double, Point2D) - Method in class y.view.NodePort
Returns 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.
findIntersection(NodePort, double, double, double, double, Point2D) - Method in interface y.view.NodePort.IntersectionTest
Returns true if the point i=(ix,iy) lies inside and the point o=(ox,oy) lies outside the specified port and false< otherwise.
findIntersection(double, double, double, double, Point2D) - Method in class y.view.NodeRealizer
Calculates the intersection point of a line segment and this realizer's visual bounds.
findIntersection(NodeRealizer, double, double, double, double, Point2D) - Method in class y.view.Port
Returns true iff the coordinates (ix,iy) lies within the visual shape of this port and the coordinates (ox,oy> lies outside of that shape.
findIntersection(NodePort, double, double, double, double, Point2D) - Method in class y.view.PortConfigurationAdapter
Returns true if the point (ix,iy) lies inside and the point (ox,oy) lies outside the specified port and false< otherwise.
findIntersection(double, double, double, double, Point2D) - Method in class y.view.ProxyShapeNodeRealizer
 
findIntersection(double, double, double, double, Point2D) - Method in class y.view.ShapeNodeRealizer
Special Intersection handling for some types of shape.
findIntersection(NodePort, double, double, double, double, Point2D) - Method in class y.view.ShapePortConfiguration
 
findIsolatedGraphComponents(LayoutGraph, NodeMap) - Method in class y.layout.grouping.IsolatedGroupComponentLayouter
Determines the nodes that belong to the same graph component.
findLabel(Graph2DView) - Method in class y.view.Graph2DViewActions.EditLabelAction
Determines the label to edit.
findLabels(NodePort) - Static method in class y.view.PortLabelModel
Returns a collection of labels that are associated to the specified port.
findLabels(TableGroupNodeRealizer.Column) - Static method in class y.view.tabular.TableGroupNodeRealizer.ColumnNodeLabelModel
Returns all labels associated to the specified column.
findLabels(TableGroupNodeRealizer.Row) - Static method in class y.view.tabular.TableGroupNodeRealizer.RowNodeLabelModel
Returns all labels associated to the specified row.
findLongestPath(Graph) - Static method in class y.algo.Paths
Returns the longest directed path in the given acyclic graph.
findLongestPath(Graph, DataProvider) - Static method in class y.algo.Paths
Returns the longest directed path in a given acyclic weighted graph.
findLongestPaths(Graph, Node, EdgeMap, NodeMap, EdgeMap) - Static method in class y.algo.Paths
Calculates the longest path from a given node to all other node in a given directed acyclic graph.
findLongPath(Graph) - Static method in class y.algo.Paths
Returns an EdgeList containing the edges of an undirected simple path within the given graph.
findMatchingCandidate(Edge, boolean, double, double, int) - Method in interface y.layout.PortCandidateSet.CandidateMatcher
Returns the next best matching PortCandidateSet.Entry for the given parameters.
findMatchingCandidate(Edge, boolean, int) - Method in interface y.layout.PortCandidateSet.CandidateMatcher
Returns the next best matching PortCandidateSet.Entry for the given parameters.
findMatchingCandidate() - Method in interface y.layout.PortCandidateSet.CandidateMatcher
Returns the next best matching PortCandidateSet.Entry.
findMouseInputEditor(Graph2DView, double, double, HitInfo) - Method in class y.view.GenericEdgeRealizer
Uses the registered GenericEdgeRealizer.GenericMouseInputEditorProvider implementation to delegate the actual work to.
findMouseInputEditor(EdgeRealizer, Graph2DView, double, double, HitInfo) - Method in interface y.view.GenericEdgeRealizer.GenericMouseInputEditorProvider
Used as a callback for method GenericEdgeRealizer.findMouseInputEditor(Graph2DView, double, double, HitInfo).
findMouseInputEditor(Graph2DView, double, double, HitInfo) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.GenericMouseInputEditorProvider implementation to delegate the actual work to.
findMouseInputEditor(NodeRealizer, Graph2DView, double, double, HitInfo) - Method in interface y.view.GenericNodeRealizer.GenericMouseInputEditorProvider
Used as a callback for the GenericNodeRealizer.findMouseInputEditor(Graph2DView, double, double, HitInfo) method.
findMouseInputEditor(NodeRealizer, Graph2DView, double, double, HitInfo) - Method in class y.view.hierarchy.GroupNodePainter
Returns an editor to handle mouse events for group/folder nodes that are configured to use this GroupNodePainter instance as their GenericNodeRealizer.GenericMouseInputEditorProvider.
findMouseInputEditor(Graph2DView, double, double, HitInfo) - Method in interface y.view.MouseInputEditorProvider
Sole callback method that determines the MouseInputEditor that should be activated if the mouse hovers over the given coordinates.
findMouseInputEditor(Graph2DView, double, double, HitInfo) - Method in class y.view.MouseInputMode
Callback method that determines the new MouseInputEditor if no current editor is set for this view.
findMouseInputEditor(NodeRealizer, Graph2DView, double, double, HitInfo) - Method in class y.view.MultiplexingNodeEditor
 
findNode(String, HierarchicGraphParser) - Method in class y.io.gml.InterEdgeParser
Retrieves the node by path name that has previously been constructed using HierarchicGraphObjectEncoder.createNodeReference(y.base.Graph, y.base.Node, y.view.hierarchy.HierarchyManager).
findObjectStringConverter(Class) - Method in class y.util.ObjectStringConversion
 
findParallelEdges(Graph, boolean) - Static method in class y.algo.ParallelEdges
Finds and returns all parallel edges in the given graph.
findParallelEdges(Graph, boolean, Node) - Static method in class y.algo.ParallelEdges
Finds and returns the parallel edges in the given graph, or, optionally, incident to the given node.
findPartitions(LayoutGraph, NodeMap) - Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
 
findPartitions(LayoutGraph, NodeMap) - Method in interface y.layout.PartitionLayouter.PartitionFinder
Returns a partition ID for each node of an input graph.
findPath(Graph, Node, Node, boolean) - Static method in class y.algo.Paths
Returns an EdgeList containing the edges of a path from the given start node to the given end node, if such a path exists.
findPath(Graph, NodeList, Node, Node, EdgeMap) - Static method in class y.algo.Paths
Returns whether or not a directed path from a start node to another node in an acyclic graph exists.
findPaths(PathSearchContext) - Method in class y.layout.router.polyline.PathSearch
Finds paths for the edges in the given context and stores them in its PathSearchResult.
findPathsForCurrentEdge(PathSearchContext) - Method in class y.layout.router.polyline.PathSearch
Finds the path for the current edge in the given context.
findPredecessor(Object) - Method in class y.util.SkipList
Finds the greatest predecessor in this list where the comparator yields positive values when it compares o with the cell's contents or null if no such cell could be found.
findReversedTreeEdges(LayoutGraph, Node, DataAcceptor) - Static method in class y.layout.EdgeReversalStage
Marks edges in a tree-structured graph component that need to be reversed to make the specified node the root of the tree component.
findShortestUniformPaths(Graph, Node, Node, boolean, EdgeMap) - Static method in class y.algo.ShortestPaths
Marks all edges that belong to a shortest path from start node to target node.
findShortestUniformPaths(Graph, Node, DataProvider, boolean, int, EdgeList, NodeList) - Static method in class y.algo.ShortestPaths
Finds all nodes and edges that belong to a shortest path from a start node to a set of target nodes in the graph not farther away than a given distance.
findSuccessor(Object) - Method in class y.util.SkipList
Finds the smallest successor in this list where the comparator yields negative values when it compares o with the cell's contents or null if no such cell could be found.
finished(MoveLabelMode.MoveLabelEvent) - Method in interface y.view.MoveLabelMode.MoveLabelHelper
Invoked when label move is done.
fireCreateCellEvent(PartitionCell) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Notifies all registered dynamic decomposition listeners that the given partition cell has been created.
fireDeserializationEvent(DeserializationEvent) - Method in class y.io.graphml.GraphMLHandler
Notifies all registered DeserializationHandler instances of event.
fireDeserializationEvent(DeserializationEvent) - Method in class y.io.graphml.input.GraphMLParser
Notifies all registered DeserializationHandler instances of event.
fireExceptionThrown(Throwable) - Method in class y.module.ModuleListenerSupport
Propagates a module event of type ModuleEvent.TYPE_MODULE_EXCEPTION_THROWN to all registered ModuleListeners.
fireFinalizeCellEvent(PartitionCell) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Notifies all registered dynamic decomposition listeners that the given partition cell has been finalized.
fireGraph2DEvent(Object, String, Object, Object) - Method in class y.view.Graph2D
Fires a Graph2DEvent
fireGraph2DSelectionEvent(Object) - Method in class y.view.Graph2D
Fires a GraphSelectionEvent for the given subject
fireGraphEvent(GraphEvent) - Method in class y.base.Graph
Propagates the given graph event to all registered graph listeners.
fireHierarchyEvent(HierarchyEvent) - Method in class y.view.hierarchy.HierarchyManager
Propagates the given hierarchy event to all registered hierarchy listeners.
fireModuleDisposed() - Method in class y.module.ModuleListenerSupport
Propagates a module event of type ModuleEvent.TYPE_MODULE_DISPOSED to all registered ModuleListeners.
fireModuleEventHappened(ModuleEvent) - Method in class y.module.ModuleListenerSupport
Notifies all registered listeners about the event.
fireModuleInitializing() - Method in class y.module.ModuleListenerSupport
Propagates a module event of type ModuleEvent.TYPE_MODULE_INITIALIZING to all registered ModuleListeners.
fireModuleMainRunFinished() - Method in class y.module.ModuleListenerSupport
Propagates a module event of type ModuleEvent.TYPE_MODULE_MAIN_RUN_FINISHED to all registered ModuleListeners.
fireModuleMainRunStarting() - Method in class y.module.ModuleListenerSupport
Propagates a module event of type ModuleEvent.TYPE_MODULE_MAIN_RUN_STARTING to all registered ModuleListeners.
firePostEvent() - Method in class y.base.Graph
Propagates a so-called POST event to all registered graph listeners.
firePostEvent(Object) - Method in class y.base.Graph
Like Graph.firePostEvent().
firePreEvent() - Method in class y.base.Graph
Propagates a so-called PRE event to all registered graph listeners.
firePreEvent(Object) - Method in class y.base.Graph
Like Graph.firePreEvent().
firePropertyChange(String, Object, Object) - Method in class y.option.AbstractItemEditor
Fires a PropertyChangeEvent in response to a change in a bound property.
firePropertyChange(PropertyChangeEvent) - Method in class y.option.AbstractItemEditor
Fires a PropertyChangeEvent in response to a change in a bound property.
firePropertyChange(String, Object, Object) - Method in class y.option.OptionItem
Fires a PropertyChangeEvent in response to a change in a bound property.
firePropertyChange(PropertyChangeEvent) - Method in class y.option.OptionItem
Fires a PropertyChangeEvent in response to a change in a bound property.
firePropertyChange(String, Object, Object) - Method in class y.view.ViewMode
Helper method for subclasses to indicate a property change.
firePropertyChange(String, boolean, boolean) - Method in class y.view.ViewMode
Helper method for subclasses to indicate a property change.
firePropertyChange(String, int, int) - Method in class y.view.ViewMode
Helper method for subclasses to indicate a property change.
fireQueryInputHandlersEvent(QueryInputHandlersEvent) - Method in class y.io.graphml.input.GraphMLParser
Notifies all registered InputHandlerProvider instances of event.
fireQueryInputHandlersProviders(QueryInputHandlersEvent) - Method in class y.io.graphml.GraphMLHandler
Notifies all registered InputHandlerProvider instances of event.
fireQueryOutputHandlersEvent(QueryOutputHandlersEvent) - Method in class y.io.graphml.GraphMLHandler
Notifies all registered OutputHandlerProvider instances of event.
fireQueryOutputHandlersEvent(QueryOutputHandlersEvent) - Method in class y.io.graphml.output.GraphMLWriter
Notifies all registered OutputHandlerProvider instances of event.
fireSerializationEvent(SerializationEvent) - Method in class y.io.graphml.GraphMLHandler
Notifies all registered SerializationHandler instances of event.
fireSerializationEvent(SerializationEvent) - Method in class y.io.graphml.output.GraphMLWriter
Notifies all registered SerializationHandler instances of event.
fireSplitFaceEvent(Edge, Face[], Face[]) - Method in class y.layout.planar.PlanarInformation
 
fireStateChanged() - Method in class y.view.AbstractMouseInputEditor
Helper method that notifies interested listeners when the state of this instance has changed.
fireSubdividedEvent(PartitionCell, List) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Notifies all registered dynamic decomposition listeners of a subdivision of a given partition cell.
fireSubdivisionEvent(Edge, Edge[]) - Method in class y.layout.planar.PlanarInformation
 
fireUnlockCellEvent(PartitionCell) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Notifies all registered dynamic decomposition listeners that the given partition cell is unlocked again.
fireUnsplitFaceEvent(Edge, Face[], Face[]) - Method in class y.layout.planar.PlanarInformation
 
fireUnsubdivideEvent(Edge[], Edge) - Method in class y.layout.planar.PlanarInformation
 
fireVetoableChange(String, Object, Object) - Method in class y.option.AbstractItemEditor
Fires a PropertyChangeEvent in response to a change in a vetoable property.
fireVetoableChange(PropertyChangeEvent) - Method in class y.option.AbstractItemEditor
Fires a PropertyChangeEvent in response to a change in a vetoable property.
fireVetoableChange(String, Object, Object) - Method in class y.option.OptionItem
Fires a PropertyChangeEvent in response to a change in a vetoable property.
fireVetoableChange(PropertyChangeEvent) - Method in class y.option.OptionItem
Fires a PropertyChangeEvent in response to a change in a vetoable property.
first() - Method in class y.base.YList
Returns the first element of this list.
FIRST - Static variable in class y.io.graphml.input.ParsePrecedence
The data is parsed as early as possible.
firstBend() - Method in class y.view.BendList
Returns the first bend in this list.
firstBend() - Method in class y.view.EdgeRealizer
Returns the first bend of the edge, null if the edge has none.
firstCell() - Method in class y.base.YList
Returns the first cell of this list.
firstCell() - Method in class y.util.SkipList
Gets the first cell in this list or null if there are no cells in this list.
firstEdge() - Method in class y.base.EdgeList
Returns the first edge in this list, or null when the list is empty.
firstEdge() - Method in class y.base.Graph
Returns the first edge in this graph.
firstInEdge() - Method in class y.base.Node
Returns the first incoming edge at this node, or null if it does not exist.
firstNode() - Method in class y.base.Graph
Returns the first node in this graph.
firstNode() - Method in class y.base.NodeList
Returns the first node in this list, or null when the list is empty.
firstOutEdge(Node) - Static method in class y.base.Graph
Low-level iteration support for adjacent edges.
firstOutEdge() - Method in class y.base.Node
Returns the first outgoing edge at this node, or null if it does not exist.
firstSegment() - Method in class y.geom.BorderLine
Returns the first segment or null if there is no such segment.
firstSegment() - Method in class y.view.MutableGeneralPath
Returns the first Segment element in the path.
firstToLast(Graph2D, int) - Method in class y.view.DefaultGraph2DTraversal
Creates an Iterator that traverses the specified Graph2D's elements that match the specified element types.
firstToLast(Graph2D, int) - Method in interface y.view.Graph2DTraversal
Creates an Iterator that traverses elements of the specified types of the given Graph2D from first to last.
fitContent() - Method in class y.view.Graph2DView
Fits the contents inside this view.
fitContent(boolean) - Method in class y.view.Graph2DView
Fits the contents inside this view.
fitGraph2DView() - Method in class y.module.YModule
Fits the contents inside the current view if the current view is of type Graph2DView.
fitGraph2DView() - Method in class y.view.Graph2D
Invokes fitContent() on the current view, if the current view is of type Graph2DView.
fitRectangle(Rectangle) - Method in class y.view.Graph2DView
Fits the given rectangle inside this view.
FITTING_SELECTION_DPKEY - Static variable in class y.layout.CurveFittingLayoutStage
A DataProvider key for selecting edges for curve fitting
fitWorldRect() - Method in class y.view.Graph2DView
Sets the size and offset of the displayed document's world rectangle to the size and offset of this view.
FIX_POINT_POLICY_CENTER - Static variable in class y.layout.FixNodeLayoutStage
Fix point calculation policy specifying that the center of a rectangle containing all fixed nodes is considered the fix point.
FIX_POINT_POLICY_LOWER_LEFT - Static variable in class y.layout.FixNodeLayoutStage
Fix point calculation policy specifying that the lower left corner of a rectangle containing all fixed nodes is considered the fix point.
FIX_POINT_POLICY_LOWER_RIGHT - Static variable in class y.layout.FixNodeLayoutStage
Fix point calculation policy specifying that the lower right corner of a rectangle containing all fixed nodes is considered the fix point.
FIX_POINT_POLICY_UPPER_LEFT - Static variable in class y.layout.FixNodeLayoutStage
Fix point calculation policy specifying that the upper left corner of a rectangle containing all fixed nodes is considered the fix point.
FIX_POINT_POLICY_UPPER_RIGHT - Static variable in class y.layout.FixNodeLayoutStage
Fix point calculation policy specifying that the upper right corner of a rectangle containing all fixed nodes is considered the fix point.
FIXED - Static variable in class y.view.MoveSnapContext
Constant for use in MoveSnapContext.MovingInfo and its subclasses that indicates that an item stays fixed at its current location.
FIXED_AUTOBOUNDS_INSETS - Static variable in class y.view.HotSpotMode
Group bounds policy specifier.
FIXED_AUTOBOUNDS_INSETS - Static variable in class y.view.MoveSelectionMode
Group bounds policy specifier.
FIXED_BOX_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A layout style similar to OrthogonalLayouter.BOX_STYLE that maintains the original node size.
FIXED_GROUP_NODES_DPKEY - Static variable in class y.layout.grouping.FixedGroupLayoutStage
A DataProvider key for selecting group nodes whose contents should keep their relative positions.
FIXED_GROUP_NODES_DPKEY - Static variable in class y.layout.organic.OrganicLayouter
A 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.
FIXED_GROUPS_POLICY - Static variable in class y.layout.organic.OrganicLayouter
Group handling policy for keeping the relative positions of nodes that belong to the same group fixed.
FIXED_HEIGHT - Static variable in class y.view.ArcEdgeRealizer
Arc type specifier constant.
FIXED_MINIMUM_GROUP_BOUNDS - Static variable in class y.view.HotSpotMode
Group bounds policy specifier.
FIXED_MINIMUM_GROUP_BOUNDS - Static variable in class y.view.MoveSelectionMode
Group bounds policy specifier.
FIXED_MIXED_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A layout style similar to OrthogonalLayouter.MIXED_STYLE that maintains the original node size.
FIXED_NODE_DPKEY - Static variable in class y.layout.FixNodeLayoutStage
A DataProvider key for determining the nodes that should be considered fixed
FIXED_NODE_DPKEY - Static variable in class y.layout.organic.OrganicRemoveOverlapsStage
A 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.
FIXED_NODE_DPKEY - Static variable in class y.layout.organic.ShuffleLayouter
A 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.
FIXED_NODE_DPKEY - Static variable in class y.layout.partial.FillAreaLayouter
A 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.
FIXED_RATIO - Static variable in class y.view.ArcEdgeRealizer
Arc type specifier constant.
FixedGroupLayoutStage - Class in y.layout.grouping
A layout stage that can handle fixed nodes in hierarchically grouped graphs.
FixedGroupLayoutStage() - Constructor for class y.layout.grouping.FixedGroupLayoutStage
Creates a new instance of FixedGroupLayoutStage.
FixedGroupLayoutStage(Layouter) - Constructor for class y.layout.grouping.FixedGroupLayoutStage
Creates a new instance of FixedGroupLayoutStage with the given algorithm as core layout algorithm.
FixNodeLayoutStage - Class in y.layout
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() - Constructor for class y.layout.FixNodeLayoutStage
Creates a new FixNodeLayoutStage instance with default settings.
FixNodeLayoutStage(Layouter) - Constructor for class y.layout.FixNodeLayoutStage
Creates a new FixNodeLayoutStage instance using the given algorithm as core layout algorithm.
FLIP_SIDES_UPON_MINIMUM_SIZE - Static variable in class y.view.HotSpotMode
Resize policy specifier.
FLOAT - Static variable in class y.io.graphml.KeyType
KeyType float.
FLOAT2 - Static variable in class y.view.Util
Deprecated. Do not use (Threading issues)
FLOAT6 - Static variable in class y.view.Util
Deprecated. Do not use (Threading issues)
FLOW_DOWN - Static variable in class y.layout.LayoutTool
Edge flow specifier which defines that the flow direction of most edges is down.
FLOW_LEFT - Static variable in class y.layout.LayoutTool
Edge flow specifier which defines that the flow direction of most edges is left.
FLOW_NONE - Static variable in class y.layout.LayoutTool
Edge flow specifier that defines that there is no main flow direction.
FLOW_RIGHT - Static variable in class y.layout.LayoutTool
Edge flow specifier which defines that the flow direction of most edges is right.
FLOW_UP - Static variable in class y.layout.LayoutTool
Edge flow specifier which defines that the flow direction of most edges is up.
flushDocument() - Method in class y.io.graphml.output.DomXmlWriter
 
flushDocument() - Method in interface y.io.graphml.output.XmlWriter
Close the document.
FOCUS_BOTTOM_NODE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getFocusBottomNodeAction().
FOCUS_LEFT_NODE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getFocusLeftNodeAction().
FOCUS_RIGHT_NODE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getFocusRightNodeAction().
FOCUS_TOP_NODE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getFocusTopNodeAction().
FOCUSED_FOLDERS_DEFAULT - Static variable in class y.view.LocalViewCreator.Neighborhood
Policy specifier that determines that in a hierarchy aware context interedges of focused folders are handled like all other edges.
FOCUSED_FOLDERS_KEEP_INTEREDGES - Static variable in class y.view.LocalViewCreator.Neighborhood
Policy specifier that determines that in a hierarchy aware context interedges of focused folders are handled like they were directly connected to the folder.
focusEdges() - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Returns and Iterator over all edges that the creator currently stores as input data for creating local views.
focusNodes() - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Returns and Iterator over all nodes that the creator currently stores as input data for creating local views.
focusView(double, Point2D) - Method in class y.view.AreaZoomMode
Calls focusView(newZoom, newCenter, isAnimatedZoomEnabled()); .
focusView(double, Point2D, boolean) - Method in class y.view.AreaZoomMode
Calls view.focusView(newZoom, newCenter, animatedZoom); view.updateView();.
focusView(double, Point2D, boolean) - Method in class y.view.Graph2DView
Sets this view's zoom level and center to the specified values.
focusView(double, Value2D, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that smoothly changes the zoom level and center view point of this factory's Graph2DView.
FOLD_SELECTION - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getFoldSelectionAction().
FOLDER_NODES_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for marking folder nodes.
FOLDER_POLICY_ALWAYS - Static variable in class y.view.LocalViewCreator.FolderContents
Folder inclusion policy specifier to always include a folder node representative in the created local views.
FOLDER_POLICY_AS_NEEDED - Static variable in class y.view.LocalViewCreator.FolderContents
Folder inclusion policy specifier to include folder node representatives whenever the local view displays the contents of more than one folder node.
FOLDER_POLICY_NEVER - Static variable in class y.view.LocalViewCreator.FolderContents
Folder inclusion policy specifier to never include folder node representatives in the created local views.
folderCreated(Graph, Node, CreationProperties) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
Notifies interested parties that a folder node was created.
folderNode - Variable in class y.io.gml.HierarchyNodeParser
 
folderNodeId2Parser - Variable in class y.io.gml.HierarchicGraphParser
Used to associate a HierarchyNodeParser the the id of the group node that it needs to parse.
foldSelection(Graph2DView) - Method in class y.view.Graph2DViewActions.FoldSelectionAction
Folds all nodes for which Graph2DViewActions.FoldSelectionAction.acceptNode(Graph2D,y.base.Node) returns true.
foldSubgraph(NodeList, Node) - Method in class y.view.hierarchy.HierarchyManager
Moves part of a graph into a folder node.
followingEdge(Edge) - Method in interface y.layout.planar.EdgeOrder
 
followingEdge(Edge) - Method in class y.layout.planar.SimplePlanarInformation
Returns the counterclockwise next edge of another edge around a node
forClass - Variable in class y.util.AbstractStringConverter
the class type which can be converted by this instance
FORK_STYLE_AT_NODE - Static variable in class y.layout.seriesparallel.DefaultPortAssignment
Fork style specifier that defines that the edges will fork on a node.
FORK_STYLE_OUTSIDE_NODE - Static variable in class y.layout.seriesparallel.DefaultPortAssignment
Fork style specifier that defines that the edges will fork outside a node.
forward() - Method in class y.base.CommandStream
Returns the next command for which a redo operation is meaningful and consistent with respect to the order of the commands registered.
forwardPossible() - Method in class y.base.CommandStream
Returns true iff it is possible to retrieve a command by calling CommandStream.forward().
foundEdgeOverlap(LabelCandidate, Edge, LineSegment) - Method in class y.layout.labeling.MISLabelingAlgorithm
Indicates that an overlap between a LabelCandidate and an Edge of the input graph has been found.
foundHaloOverlap(LabelCandidate, Node, YRectangle) - Method in class y.layout.labeling.MISLabelingAlgorithm
Indicates that an overlap between a LabelCandidate and a NodeHalo of the input graph has been found.
foundLabelOverlap(LabelCandidate, LabelCandidate, Edge) - Method in class y.layout.labeling.MISLabelingAlgorithm
Indicates that an overlap between two LabelCandidates has been found.
foundNodeOverlap(LabelCandidate, Node, YRectangle) - Method in class y.layout.labeling.MISLabelingAlgorithm
Indicates that an overlap between a LabelCandidate and a Node of the input graph has been found.
FramedEdgePainter - Class in y.view
A GenericEdgeRealizer.Painter implementation that draws (and optionally fills) the outline of an edge.
FramedEdgePainter() - Constructor for class y.view.FramedEdgePainter
Initializes a new FramedEdgePainter instance.
FrameMaker - Class in y.layout.planar
Creates a Frame around a graph.
FrameMaker() - Constructor for class y.layout.planar.FrameMaker
 
FREE - Static variable in class y.view.EdgeLabel
Edge label model specifier.
FREE - Static variable in class y.view.NodeLabel
Node label model specifier.
FreeEdgeLabelModel - Class in y.layout
FreeEdgeLabelModel allows placing edge labels at any location.
FreeEdgeLabelModel() - Constructor for class y.layout.FreeEdgeLabelModel
Creates a new instance of FreeEdgeLabelModel.
FreeEdgeLabelModel.ModelParameter - Class in y.layout
This model parameter encodes a label position within FreeEdgeLabelModel.
FreeEdgeLabelModel.ModelParameter() - Constructor for class y.layout.FreeEdgeLabelModel.ModelParameter
Creates a new instance of FreeEdgeLabelModel.ModelParameter with radius 50 and angle 0.
FreeEdgeLabelModel.ModelParameter(double, double) - Constructor for class y.layout.FreeEdgeLabelModel.ModelParameter
Creates a new instance of FreeEdgeLabelModel.ModelParameter with the given radius and angle.
FreeEdgeLabelModel.ModelParameter(double, double, double) - Constructor for class y.layout.FreeEdgeLabelModel.ModelParameter
Creates a new instance of FreeEdgeLabelModel.ModelParameter with the given radius, angle and rotation angle.
FreeNodeLabelModel - Class in y.layout
FreeNodeLabelModel allows placing node labels at any desired position.
FreeNodeLabelModel() - Constructor for class y.layout.FreeNodeLabelModel
Returns a new instance of FreeNodeLabelModel.
FreeNodeLabelModel.ModelParameter - Class in y.layout
The model parameter that encodes a label position within FreeNodeLabelModel.
FreeNodeLabelModel.ModelParameter() - Constructor for class y.layout.FreeNodeLabelModel.ModelParameter
Creates a new instance of FreeNodeLabelModel.ModelParameter.
FreeNodeLabelModel.ModelParameter(double, double) - Constructor for class y.layout.FreeNodeLabelModel.ModelParameter
Creates a new instance of FreeNodeLabelModel.ModelParameter with the given offset.
FreePlacer - Class in y.layout.tree
A FreePlacer is a simple pseudo-placer.
FreePlacer() - Constructor for class y.layout.tree.FreePlacer
Creates a new instance of FreePlacer with default settings.
freeze() - Method in class y.layout.PreferredPlacementDescriptor
Makes this PreferredPlacementDescriptor instance immutable.
FromSketchNodePlacer - Interface in y.layout.tree
A FromSketchNodePlacer arranges the subtrees while taking the initial locations of the nodes into account.
FULLSCREEN - Static variable in class y.view.DefaultBackgroundRenderer
Mode constant.
Future - Class in y.io.graphml
A helper holder class that can contain a Future.getValue().
Future() - Constructor for class y.io.graphml.Future
Initializes a new instance of the Future class.
Future(Object) - Constructor for class y.io.graphml.Future
Initializes a new instance of the Future class.

G

gapAngle - Variable in class y.layout.tree.BalloonLayouter.NodeInfo
The angle of the gap to the wedge of the previous child node.
GeneralPathNodePainter - Class in y.view
A painter and contains test for GenericNodeRealizer that uses a pre-defined GeneralPath as the shape for nodes.
GeneralPathNodePainter(GeneralPath) - Constructor for class y.view.GeneralPathNodePainter
Initializes a new GeneralPathNodePainter instance.
GenericEdgePainter - Class in y.view
This class serves as a base class for the GenericEdgeRealizer.Painter interface implementations.
GenericEdgePainter() - Constructor for class y.view.GenericEdgePainter
Creates a new stateless instance of GenericEdgePainter
GenericEdgeRealizer - Class in y.view
This class can be used to easily create customized edge appearances.
GenericEdgeRealizer() - Constructor for class y.view.GenericEdgeRealizer
Creates a new instance of GenericEdgeRealizer using the default configuration.
GenericEdgeRealizer(String) - Constructor for class y.view.GenericEdgeRealizer
Creates a new instances of GenericEdgeRealizer using the given configuration.
GenericEdgeRealizer(EdgeRealizer) - Constructor for class y.view.GenericEdgeRealizer
Creates a new instance of GenericEdgeRealizer which is a copy of the given realizer instance.
GenericEdgeRealizer.ArrowPainter - Interface in y.view
This interface is used as a callback by EdgeRealizer to paint the arrows.
GenericEdgeRealizer.BendHandler - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to handle the list of bends.
GenericEdgeRealizer.BendPainter - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to paint the bends.
GenericEdgeRealizer.BridgeCalculatorHandler - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to insert obstacles into a given BridgeCalculator instance for a two-pass rendering.
GenericEdgeRealizer.ContainsTest - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to evaluate hit tests.
GenericEdgeRealizer.Factory - Class in y.view
This class is used for managing the different configurations for GenericEdgeRealizer instances.
GenericEdgeRealizer.GenericMouseInputEditorProvider - Interface in y.view
This interface is used by GenericEdgeRealizer to delegate the work of the MouseInputEditorProvider interface to.
GenericEdgeRealizer.Initializer - Interface in y.view
This interface is used by GenericEdgeRealizer for initialization purposes.
GenericEdgeRealizer.IntersectionTest - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to evaluate intersection tests.
GenericEdgeRealizer.LabelFactory - Interface in y.view
This interface is used by GenericEdgeRealizer to delegate the work of the GenericEdgeRealizer.createEdgeLabel() method to.
GenericEdgeRealizer.LabelPainter - Interface in y.view
This interface is used as a callback by EdgeRealizer to paint the labels.
GenericEdgeRealizer.Painter - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to perform the painting.
GenericEdgeRealizer.PathCalculator - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to calculate the final path.
GenericEdgeRealizer.PortPainter - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to paint the ports.
GenericEdgeRealizer.SelectionChangeHandler - Interface in y.view
This interface is used by GenericEdgeRealizer to notify interested parties of selection state changes.
GenericEdgeRealizer.UnionRectCalculator - Interface in y.view
This interface is used as a callback by GenericEdgeRealizer to calculate the bounds.
GenericEdgeRealizer.UserDataHandler - Interface in y.view
This interface is used by GenericEdgeRealizer to delegate the copying and serialization/deserialization of any user-defined data to.
GenericEdgeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of GenericEdgeRealizer.
GenericEdgeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
 
GenericEdgeRealizerSerializer.ConfigurationFactory - Interface in y.io.graphml.graph2d
Interface for dynamic creation and registration of configurations for GenericEdgeRealizer.
GenericGroupNodeRealizer - Class in y.view.hierarchy
This class is a specialization of GenericNodeRealizer for group and folder nodes.
GenericGroupNodeRealizer() - Constructor for class y.view.hierarchy.GenericGroupNodeRealizer
 
GenericGroupNodeRealizer(NodeRealizer) - Constructor for class y.view.hierarchy.GenericGroupNodeRealizer
 
GenericGroupNodeRealizer.GenericAutoBoundsFeature - Interface in y.view.hierarchy
Additional interface for node realizers whose bounds may be determined by other factors then explicit bound assignment.
GenericGroupNodeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of GenericGroupNodeRealizer.
GenericGroupNodeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.GenericGroupNodeRealizerSerializer
 
GenericNodeRealizer - Class in y.view
This class can be used to easily create customized node appearances.
GenericNodeRealizer() - Constructor for class y.view.GenericNodeRealizer
Creates a new instance of GenericNodeRealizer using the default configuration.
GenericNodeRealizer(String) - Constructor for class y.view.GenericNodeRealizer
Creates a new instance of GenericNodeRealizer using the given configuration.
GenericNodeRealizer(NodeRealizer) - Constructor for class y.view.GenericNodeRealizer
Creates a new instance of GenericNodeRealizer which is a copy of the given realizer instance.
GenericNodeRealizer.BoundsChangedHandler - Interface in y.view
This interface is used by GenericNodeRealizer as a callback to GenericNodeRealizer.boundsChanged().
GenericNodeRealizer.ContainsTest - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.contains(double, double) method to.
GenericNodeRealizer.Factory - Class in y.view
This class is used to manage the different configurations for GenericNodeRealizer instances.
GenericNodeRealizer.GenericMouseInputEditorProvider - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the MouseInputEditorProvider interface GenericNodeRealizer implements to.
GenericNodeRealizer.GenericSizeConstraintProvider - Interface in y.view
Additional interface for node realizers that have specified size constraints.
GenericNodeRealizer.HotSpotHitTest - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.hotSpotHit(double, double) method to.
GenericNodeRealizer.HotSpotPainter - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.paintHotSpots(Graphics2D) method to.
GenericNodeRealizer.Initializer - Interface in y.view
This interface is used by GenericNodeRealizer for initialization purposes.
GenericNodeRealizer.IntersectionTest - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.findIntersection(double, double, double, double, Point2D) method to.
GenericNodeRealizer.LabelBoundsChangedHandler - Interface in y.view
This interface is used by GenericNodeRealizer as a callback to GenericNodeRealizer.labelBoundsChanged(NodeLabel label).
GenericNodeRealizer.LabelFactory - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.createNodeLabel() method to.
GenericNodeRealizer.LayerHandler - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.getLayer() and the GenericNodeRealizer.setLayer(byte) methods to.
GenericNodeRealizer.Painter - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the painting methods to.
GenericNodeRealizer.PortCandidateListProvider - Interface in y.view
This interface is used by GenericNodeRealizer as a callback to GenericNodeRealizer.getPortCandidates(double).
GenericNodeRealizer.SelectionChangeHandler - Interface in y.view
This interface is used by GenericNodeRealizer to notify interested parties of selection state changes.
GenericNodeRealizer.UnionRectCalculator - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.calcUnionRect(java.awt.geom.Rectangle2D) method to.
GenericNodeRealizer.UserDataHandler - Interface in y.view
This interface is used by GenericNodeRealizer to delegate the copying and serialization/deserialization of any user-defined data to.
GenericNodeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of GenericNodeRealizer.
GenericNodeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.GenericNodeRealizerSerializer
 
GenericNodeRealizerSerializer.ConfigurationFactory - Interface in y.io.graphml.graph2d
Interface for dynamic creation and registration of configurations for GenericNodeRealizer.
GenericPartitionGridStage - Class in y.layout.grid
This LayoutStage offers generic support for partition grid structures.
GenericPartitionGridStage() - Constructor for class y.layout.grid.GenericPartitionGridStage
Creates a new instance without a specific core layout algorithm.
GenericPartitionGridStage(Layouter) - Constructor for class y.layout.grid.GenericPartitionGridStage
Creates a new instance using the given core layout algorithm.
Generics - Class in y.util
Utility class with static methods that can be used to conveniently iterate over a graph's structure using Java 5's enhanced for loop.
GenericTreeLayouter - Class in y.layout.tree
This layout algorithm arranges graphs with a tree structure.
GenericTreeLayouter() - Constructor for class y.layout.tree.GenericTreeLayouter
Creates a new GenericTreeLayouter instance with default settings.
GenericTreeLayouter.SubtreeShape - Class in y.layout.tree
A GenericTreeLayouter.SubtreeShape represents the position and the borders of a subtree.
Geom - Class in y.geom
This class provides useful geometric primitives and advanced geometric algorithms.
get(Object) - Method in interface y.base.DataProvider
Returns an object value associated with the given data holder.
get(Object) - Method in interface y.base.EdgeMap
Returns the value bound to the given edge.
get(Object) - Method in interface y.base.NodeMap
Returns the value bound to the given node.
get(int) - Method in class y.base.YList
 
get(Object) - Method in class y.io.LinkMap
Gets the LinkInfo mapped to the specified key.
get(Object) - Method in class y.layout.hierarchic.incremental.IntValueHolderAdapter
Returns an Object value associated with the given data holder.
get(String, String) - Method in class y.option.OptionHandler
Returns the value of an option item.
get(String) - Method in class y.option.OptionHandler
Returns the value of the option item that has the given identifying name.
get(Object) - Method in class y.util.DataProviderAdapter
Subclasses may override this method to provide access to object values.
get(Object) - Method in class y.util.EdgeMapAdapter
Returns the value bound to the given edge.
get(Object, Object) - Method in class y.util.HashMap2D
Returns the value to which the specified pair of keys is mapped.
get(Object) - Method in class y.util.Maps.HighPerformanceBoolMap
 
get(Object) - Method in class y.util.Maps.HighPerformanceDoubleMap
 
get(Object) - Method in class y.util.Maps.HighPerformanceIntMap
 
get(Object) - Method in class y.util.Maps.HighPerformanceObjectMap
 
get(Object) - Method in class y.util.NodeMapAdapter
Returns the value bound to the given node.
get(Object) - Method in class y.util.WrappedObjectDataProvider
 
get(Object) - Method in class y.view.hierarchy.GroupLayoutConfigurator.MinNodeSizeDataProvider
 
get(String) - Method in interface y.view.hierarchy.HierarchyManager.InterEdgeData
Returns the value that has been stored for the specified key.
get(Object) - Method in class y.view.NodeRealizerIntersectionCalculator
Returns an instance of 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.
getA() - Method in class y.geom.AffineLine
Returns a from ax+by+c = 0
getAbortHandler() - Method in interface y.view.Graph2DLayoutExecutor.LayoutThreadHandle
Returns the AbortHandler instance for the current layout calculation.
getAbsJoinEndDistance() - Method in class y.layout.ParallelEdgeLayouter
Returns the absolute distance from the end point of the joined lines to the first parallel segments.
getAbsRatio() - Method in class y.layout.SliderEdgeLabelModel.ModelParameter
Returns the label's absolute ratio with respect to the entire length of the edge path.
getAcceptingSuffix() - Method in class y.io.SuffixFileFilter
Returns the filename suffix that determines which files are accepted.
getActivateDeterministicMode() - Method in class y.layout.organic.OrganicLayouter
Returns whether or not the deterministic mode of the layout algorithm is enabled.
getActivateTreeBeautifier() - Method in class y.layout.organic.OrganicLayouter
Returns whether or not to arrange subtrees of the input graph in a special, optimized tree style.
getActivationThreshold() - Method in class y.layout.router.PatchRouterStage
Returns a threshold for activating PatchRouterStage.
getActivationThreshold() - Method in class y.layout.router.ReducedSphereOfActionStage
Returns a threshold for activating ReducedSphereOfActionStage.
getActiveGraph() - Method in class y.view.Graph2DUndoManager
Getter for property activeGraph.
getActiveToken() - Method in class y.base.CommandStream
Obtains a token which determines the currently active position in the stream.
getActiveToken() - Method in class y.view.Graph2DUndoManager
Obtains a token which determines the currently active position in the stream.
getAdditionalParentCount() - Method in class y.layout.multipage.MultiPageLayouter
Returns the number of additional tree parent proxies that the algorithm tries to place on a page.
getAdditionalSnapLines() - Method in class y.view.AbstractSnapContext
Yields the list of additional SnapLines.
getAddPredecessorsAction() - Method in class y.view.Graph2DViewActions
Returns an action that create children for selected nodes
getAddSuccessorsAction() - Method in class y.view.Graph2DViewActions
Returns an action that create children for selected nodes
getAdjacentEdgeCrossingPenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for a crossing of two edges that are adjacent, that is, share a common node.
getAffectedEdgesDPKey() - Method in class y.layout.router.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
Returns the DataProvider key to look up the selection state of the edges.
getAffectedEdgesDpKey() - Method in class y.layout.router.CurveRoutingStage
Returns the DataProvider key to look up which edges are routed.
getAffectedEdgesDPKey() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the key to register a DataProvider which determines the edges that shall be routed by this algorithm.
getAffectedEdgesDPKey() - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Returns the key to register a DataProvider which determines the edges that shall be routed by this algorithm.
getAffectedNodesDpKey() - Method in class y.layout.router.CurveRoutingStage
Returns the DataProvider key to look up the nodes whose incident edges are routed.
getAggregationPolicy() - Method in class y.algo.NodeAggregation
Returns the policy applied for determining the clusters.
getAlgorithmProperty(Object) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Provides access to implementation specific properties of the algorithms used.
getAlignHorizontallyAction() - Method in class y.view.Graph2DViewActions
Returns an action that aligns the currently selected nodes by their center x-coordinate.
getAlignment() - Method in class y.layout.genealogy.FamilyTreeLayouter
Returns the vertical alignment of the individual nodes in the same generation.
getAlignment() - Method in class y.view.YLabel
Returns the currently set alignment style for multiple lines of label text.
getAlignVerticallyAction() - Method in class y.view.Graph2DViewActions
Returns an action that aligns the currently selected nodes by their center y-coordinate.
getAllowOverlaps() - Method in class y.layout.tree.BalloonLayouter
Returns whether or not (partially) overlapping nodes are allowed.
getAllowRandomization() - Method in class y.layout.planar.GT
Returns if the algorithm will use randomization to improve the result.
getAlternativeDrawer() - Method in class y.layout.hierarchic.TreeDrawer
Returns the Drawer called when the given graph is not a tree.
getAnchor() - Method in class y.geom.OrientedRectangle
Returns the anchor of this oriented rectangle.
getAnchorNode(Graph) - Method in class y.view.hierarchy.HierarchyManager
Returns the anchor node of the given graph.
getAnchorNode(Graph2D, HierarchyManager) - Method in class y.view.tabular.TableLayoutConfigurator
Determines the anchor node for the given graph in the given graph hierarchy.
getAnchorRatioX() - Method in class y.view.AutoRotationSliderEdgeLabelModel
Returns the position of the rotation point as a ratio within in the label's bounds.
getAnchorRatioY() - Method in class y.view.AutoRotationSliderEdgeLabelModel
Returns the position of the rotation point as a ratio within in the label's bounds.
getAnchorX() - Method in class y.geom.OrientedRectangle
Returns the x-coordinate of this rectangle's anchor point.
getAnchorY() - Method in class y.geom.OrientedRectangle
Returns the y-coordinate of this rectangle's anchor point.
getAngle() - Method in class y.geom.OrientedRectangle
Returns the angle (measured in radians) of this rectangle.
getAngle() - Method in class y.layout.FreeEdgeLabelModel.ModelParameter
Returns the rotation angle of the label that is placed using this model parameter.
getAngle() - Method in class y.layout.PreferredPlacementDescriptor
Returns the angle (in radians) for the label rotation.
getAngle() - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Returns the angle (measured in radians) of the label model.
getAngle() - Method in class y.layout.RotatedSliderEdgeLabelModel
Returns the angle (measured in radians) of the label model.
getAngle() - Method in class y.view.AutoRotationSliderEdgeLabelModel
Returns the angle between the base line of the label and the edge segment.
getAngle(Object) - Static method in class y.view.SmartEdgeLabelModel
Returns the angle (measured in radians) encoded in the specified model parameter.
getAngleOffsetOnRightSide() - Method in class y.layout.PreferredPlacementDescriptor
Returns the angle offset for labels that are placed on the right side of the edge.
getAngleReference() - Method in class y.layout.PreferredPlacementDescriptor
Returns the reference of the angle given by PreferredPlacementDescriptor.getAngle().
getAngleRotationOnRightSide() - Method in class y.layout.PreferredPlacementDescriptor
Returns how the angle is applied to labels on the right side in respect of the labels of the left side of the edge.
getAngleSum() - Method in class y.layout.tree.BalloonLayouter.NodeInfo
Returns the sum of all wedge angles of the subtree rooted at this node.
getApplyClipping() - Method in class y.view.Graph2DNodeRealizer
Returns whether or not to use clipping when drawing the inner graph.
getApplyTransformation() - Method in class y.view.Graph2DNodeRealizer
Returns whether or not to apply a best fit transformation to the graph before displaying it.
getArcType() - Method in class y.view.ArcEdgeRealizer
Returns the arc type of this realizer.
getArea() - Method in class y.layout.partial.ClearAreaLayouter
Returns the rectangular area that must be cleared.
getArea() - Method in class y.layout.partial.FillAreaLayouter
Returns the rectangular area that should be filled.
getAreaOutline() - Method in class y.layout.partial.ClearAreaLayouter
Returns the outline describing the shape of the area that must be cleared.
getArgument(String) - Method in class y.util.CommandLineArguments
returns the string value of the option named 'name'
getArrow(byte) - Static method in class y.view.Arrow
Returns the arrow described by the given arrow type specifier.
getArrow() - Method in class y.view.EdgeRealizer
Returns the arrow type at the target location of the edge path.
getArrowLength() - Method in class y.view.Arrow
Returns the "length" of this arrow.
getArrowScaleFactor() - Method in class y.view.EdgeRealizer
Calculates and returns the scaling factor of the arrows using the currently set LineType.
getAspectRatio() - Method in class y.layout.orthogonal.CompactOrthogonalLayouter
Returns the desired aspect ratio (that is the quotient width/height) of the resulting layout bounds.
getAspectRatio() - Method in class y.layout.tree.ARNodePlacer
Returns the preferred aspect ratio (width/height) for the subtrees.
getAspectRatio(Node) - Method in class y.layout.tree.ARTreeLayouter
Retrieves the aspect ratio for the subtree that is rooted at the given node.
getAspectRatio() - Method in class y.layout.tree.ARTreeLayouter
Returns the default aspect ratio for this ARTreeLayouter.
getAspectRatio() - Method in class y.layout.tree.TreeMapLayouter
Returns the target aspect ratio of the squarified tiling policy.
getAssignEdgeLabels() - Method in class y.io.TGFIOHandler
Returns whether or not to ignore node labels when reading or writing nodes.
getAssignNodeLabels() - Method in class y.io.TGFIOHandler
Returns whether or not to ignore node labels when reading or writing nodes.
getAssociatedEdge() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the Edge associated with this EdgeData instance.
getAssociatedEdge() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the associated Edge of the Node of this NodeData instance (in case of e.g. bend or same-layer center node).
getAssociatedNode() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the Node associated with this EdgeData instance.
getAssociatedNode() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the associated Node of this NodeData instance (in case of e.g. back-loop proxy and side proxy).
getAttraction() - Method in class y.layout.organic.OrganicLayouter
Returns the edge attraction value.
getAttribute(String) - Method in class y.io.LinkInfo
Returns the value of attribute name.
getAttribute(String) - Method in interface y.option.AttributeOwner
Returns the value of the attribute with the specified name.
getAttribute(String) - Method in class y.option.OptionGroup
Returns the value of the attribute with the specified name.
getAttribute(String) - Method in class y.option.OptionHandler
Returns the value of the attribute with the specified name.
getAttribute(String) - Method in class y.option.OptionItem
Returns the value of the attribute with the specified name.
getAttribute(String) - Method in class y.option.OptionSection
Returns the value of the attribute with the specified name.
getAttributes() - Method in class y.io.gml.ItemParser
Getter for property attributes.
getAuthor() - Method in class y.module.YModule
Deprecated. Proper module description should take place in the API documentation.
getAutoBoundsFeature() - Method in class y.view.hierarchy.GenericGroupNodeRealizer
 
getAutoBoundsFeature() - Method in class y.view.NodeRealizer
Returns a feature, that can be used to automatically adjust the NodeRealizers bounds.
getAutoBoundsInsets() - Method in interface y.view.hierarchy.AutoBoundsFeature
Returns the currently set auto bounds insets.
getAutoBoundsInsets(NodeRealizer) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
 
getAutoBoundsInsets(NodeRealizer) - Method in interface y.view.hierarchy.GenericGroupNodeRealizer.GenericAutoBoundsFeature
Returns the currently set auto bounds insets of a group realizer.
getAutoBoundsInsets() - Method in class y.view.hierarchy.GroupNodeRealizer
Returns the auto bounds insets.
getAutoBoundsInsets() - Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
This call will be delegated to the internal realizer, if that realizer implements the AutoBoundsFeature interface.
getAutoClusteringQuality() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the quality measure of the edge betweenness clustering algorithm if it is chosen as clustering policy.
getAutomaticRadius() - Method in class y.layout.circular.SingleCycleLayouter
Returns whether or not the radius of the circle should be determined automatically.
getAutoSizePolicy() - Method in class y.view.YLabel
Returns the currently set automatic size calculation policy for this label.
getAvailableConfigurations() - Method in class y.view.GenericEdgeRealizer.Factory
Returns a read-only view of the configuration names added to this factory instance.
getAvailableConfigurations() - Method in class y.view.GenericNodeRealizer.Factory
Returns a read-only view of the configuration names added to this factory instance.
getAvailableConfigurations() - Method in class y.view.NodePort.Factory
Returns a read-only view of the configuration names added to this factory instance.
getAvailableConfigurations() - Method in class y.view.YLabel.Factory
Returns a read-only view of the configuration names added to this factory instance.
getAvailableImages() - Method in interface y.option.ImageOptionItem.ImageProvider
Retrieve all registered image descriptions
getAverageDegree(Graph, boolean) - Static method in class y.algo.GraphChecker
Computes the average degree of a given graph.
getAverageWeightedDegree(Graph, boolean, DataProvider) - Static method in class y.algo.GraphChecker
Computes the average weighted degree of a given graph.
getB() - Method in class y.geom.AffineLine
Returns b from ax+by+c = 0
getBackgroundColor(YLabel, boolean) - Method in class y.view.AbstractCustomLabelPainter
Determines the color for filling the specified label's background rectangle.
getBackgroundColor() - Method in class y.view.YLabel
Returns the background color to be used for painting this label.
getBackgroundDrawables() - Method in class y.view.Graph2DView
Returns a collection of background Drawables associated with this view.
getBackgroundPaint(YLabel, boolean) - Method in class y.view.AbstractCustomLabelPainter
Determines the paint for filling the specified label's background rectangle.
getBackgroundRenderer() - Method in class y.view.Graph2DView
Returns the current BackgroundRenderer of this view.
getBackloopPenalty() - Method in class y.layout.hierarchic.incremental.PCListOptimizer
Returns the penalty cost associated with each back-loop.
getBackloopRoutingStyle() - Method in class y.layout.hierarchic.incremental.RoutingStyle
Returns the routing style for back-loop edges.
getBackupEnum() - Method in class y.option.EnumOptionItem
Returns the backup value range.
getBackupRealizersHandler() - Method in class y.view.Graph2D
Returns the handler for backupRealizer method calls.
getBackupValue() - Method in interface y.option.BackupValueOwner
Returns the backup value.
getBackupValue() - Method in class y.option.ObjectOptionItem
Returns the backup value of this item.
getBadOrthogonal() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns whether or not edges that cannot be routed should be drawn in an orthogonal fashion.
getBalloonLayouter() - Method in class y.layout.circular.CircularLayouter
Returns the BalloonLayouter instance used for arranging multiple partitions.
getBend(int) - Method in class y.view.EdgeRealizer
Returns the bend at the given positional index.
getBend() - Method in class y.view.MoveSnapContext.MovingBendInfo
Yields the bend that is moved.
getBendAndCrossingCostHelper() - Method in class y.layout.planar.PlanarInformation
 
getBendCost(Edge) - Method in class y.layout.planar.BendAndCrossingCostHelper
 
getBendCost(Edge) - Method in class y.layout.planar.PlanarInformation
 
getBendCost() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the costs for creating a bend on the edge's path.
getBendCount() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns the number of bends within this cell.
getBendDistance() - Method in class y.layout.tree.ARTreeLayouter
Returns the preferred distance between any two bends of an edge.
getBendPenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for an edge bend.
getBendPopup(Bend) - Method in class y.view.PopupMode
Provides a JPopupMenu that is displayed for the given bend.
getBendReductionThreshold() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the limit when bends are removed and a straight-line is drawn instead.
getBendsInNodeToEdgeDistancePenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for an edge bend being closer to the border of the source node, the target node or one of their ancestor group nodes than the minimum node to edge distance.
getBendsToBeMoved() - Method in class y.view.MoveSelectionMode
Returns the bends that should be moved by this view mode.
getBendToBendDistance() - Method in class y.view.MoveSnapContext
Determines the distance for bends to snap to other bends.
getBestModelParameterForBounds(OrientedRectangle) - Method in class y.view.EdgeLabel
Returns the best model parameter for this label such that the label's oriented bounds will match the specified bounds as closely as possible within the label's current label model.
getBestModelParameterForBounds(OrientedRectangle) - Method in class y.view.NodeLabel
Returns the best model parameter for this label such that the label's oriented bounds will match the specified bounds as closely as possible within the label's current label model.
getBestModelParameterForBounds(OrientedRectangle) - Method in class y.view.YLabel
Returns the best model parameter for this label such that the label's oriented bounds will match the specified bounds as closely as possible within the label's current label model.
getBestModelParameterForLocation(double, double) - Method in class y.view.EdgeLabel
Returns the best model parameter for this label at the given location.
getBestModelParameterForOffset(double, double) - Method in class y.view.EdgeLabel
Returns the best model parameter for this label with the given offset.
getBipartition(Graph, NodeMap) - Static method in class y.algo.Bipartitions
Calculates a bipartition of the given graph, if one exists.
getBool(Object) - Method in interface y.base.DataProvider
Returns a boolean value associated with the given data holder.
getBool(Object) - Method in interface y.base.EdgeMap
Returns the boolean value bound to the given edge.
getBool(Object) - Method in interface y.base.NodeMap
Returns the boolean value bound to the given node.
getBool(Object) - Method in class y.layout.hierarchic.incremental.IntValueHolderAdapter
Returns a boolean value associated with the given data holder.
getBool(Object) - Method in class y.layout.tree.LeftRightPlacer.LeftRightDataProvider
Determines whether or not the given node is left of its parent node.
getBool(String) - Method in class y.option.OptionHandler
Returns the boolean value of an option item.
getBool(String, String) - Method in class y.option.OptionHandler
Returns the boolean value of an option item.
getBool(Object) - Method in class y.util.DataProviderAdapter
Subclasses may override this method to provide access to boolean values.
getBool(Object) - Method in class y.util.EdgeMapAdapter
Returns the boolean value bound to the given edge.
getBool(Object) - Method in class y.util.Maps.HighPerformanceBoolMap
 
getBool(Object) - Method in class y.util.Maps.HighPerformanceDoubleMap
 
getBool(Object) - Method in class y.util.Maps.HighPerformanceIntMap
 
getBool(Object) - Method in class y.util.Maps.HighPerformanceObjectMap
 
getBool(Object) - Method in class y.util.NodeMapAdapter
Returns the boolean value bound to the given node.
getBool(Object) - Method in class y.util.WrappedObjectDataProvider
 
getBool(Object) - Static method in class y.util.YUtil
Converts an Object to boolean.
getBoolArray(int, int) - Method in class y.util.YRandom
Returns an array of n randomly chosen boolean values of which trueCount of them are true.
getBoolean(String) - Method in class y.io.gml.ItemParser
Convenience method, which returns true if and only if there is an integer attribute valued >0 in the table for the key.
getBooleanDeserializationProperty(GraphMLParseContext, Object) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
 
GetBooleanProperty(Object) - Method in class y.io.graphml.input.CreationProperties
Returns the boolean value of a property store under key.
getBooleanSerializationProperty(GraphMLWriteContext, Object) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
 
getBorder() - Method in class y.io.ImageOutputHandler
Gets the width for the view insets when using ImageOutputHandler.createDefaultGraph2DView(y.view.Graph2D).
getBorderFillColor(NodeRealizer) - Method in interface y.view.tabular.TableStyle
Returns the color to be used to fill the border area of the table, column, or row that is to be painted.
getBorderFillColor(NodeRealizer) - Method in class y.view.tabular.TableStyle.SimpleStyle
Returns the value of the style's borderFillColor property.
getBorderGapToPortGapRatio() - Method in class y.layout.seriesparallel.DefaultPortAssignment
Returns the ratio of the border gap (distance between the outer ports and the node border) to the port gap (distance between adjacent ports).
getBorderGapToPortGapRatio() - Method in class y.layout.tree.DefaultPortAssignment
Returns the ratio of the border gap (distance between the outer ports to the node border) to the port gap (distance between adjacent ports).
getBorderInsets() - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Returns the size of the empty border that will be added to the minimal bounds of this realizer.
getBorderInsets() - Method in interface y.view.hierarchy.GroupFeature
Returns the size of the empty border that will be added to the minimal bounds of this realizer.
getBorderInsets() - Method in class y.view.hierarchy.GroupNodeRealizer
Returns the size of the empty border that will be added to the minimal bounds of this realizer.
getBorderLine(int) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the BorderLine instance that describes the GenericTreeLayouter.SubtreeShape at the given side.
getBorderLineColor(NodeRealizer) - Method in interface y.view.tabular.TableStyle
Returns the color to be used to draw the border of the table, column, or row that is to be painted.
getBorderLineColor(NodeRealizer) - Method in class y.view.tabular.TableStyle.SimpleStyle
Returns the value of the style's borderLineColor property.
getBorderLineType(NodeRealizer) - Method in interface y.view.tabular.TableStyle
Returns the stroke to be used to draw the border of the table, column, or row that is to be painted.
getBorderLineType(NodeRealizer) - Method in class y.view.tabular.TableStyle.SimpleStyle
Returns the value of the style's borderLineType property.
getBottomAlignAction() - Method in class y.view.Graph2DViewActions
Returns an action that aligns the currently selected nodes by their maximum y-coordinate.
getBottomBorder(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the height of the bottom border of the given node.
getBottomHalf(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the sum of half the height of the node and its bottom border.
getBottomInset() - Method in class y.layout.grid.RowDescriptor
Returns the bottom inset in which no element will lie in the resulting layout.
getBottomY(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the bottommost y-coordinate of the node when considering the bottom border of the node.
getBoundingBox() - Method in class y.geom.LineSegment
Returns the smallest Rectangle which contains the object.
getBoundingBox() - Method in class y.geom.OrientedRectangle
Calculates the paraxial bounding box of this oriented rectangle.
getBoundingBox() - Method in interface y.geom.PlaneObject
Returns the smallest Rectangle which contains the object.
getBoundingBox() - Method in class y.geom.YRectangle
Returns this object.
getBoundingBox() - Method in class y.layout.DefaultGraphLayout
 
getBoundingBox() - Method in interface y.layout.GraphLayout
Returns the bounding box of this GraphLayout.
getBoundingBox() - Method in class y.layout.LabelCandidate
Returns the bounding box of this candidate.
getBoundingBox() - Method in class y.layout.LayoutGraph
Returns the bounding box of the diagram represented by this LayoutGraph.
getBoundingBox(LayoutGraph, NodeCursor, EdgeCursor) - Static method in class y.layout.LayoutTool
Returns the bounding box of the nodes and edges accessible through the given cursors.
getBoundingBox(LayoutGraph, Node) - Static method in class y.layout.LayoutTool
Returns the bounding box of the given node.
getBoundingBox(LayoutGraph, NodeCursor) - Static method in class y.layout.LayoutTool
Returns the bounding box of the nodes accessible through the given cursor.
getBoundingBox(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
Returns the bounding box of the given edge.
getBoundingBox(LayoutGraph, EdgeCursor) - Static method in class y.layout.LayoutTool
Returns the bounding box of the edges accessible through the given cursor.
getBoundingBox(LayoutGraph, NodeCursor, EdgeCursor, boolean) - Static method in class y.layout.LayoutTool
Returns the bounding box of the nodes and edges accessible through the given cursors, optionally including node labels and edge labels.
getBoundingBox(LayoutGraph, NodeCursor, EdgeCursor, boolean, boolean) - Static method in class y.layout.LayoutTool
Returns the bounding box of the nodes and edges accessible through the given cursors, optionally including node labels or edge labels.
getBoundingBox(LayoutGraph, NodeCursor, EdgeCursor, boolean, boolean, boolean) - Static method in class y.layout.LayoutTool
Returns the bounding box of the nodes and edges accessible through the given cursors, optionally including node labels, edge labels or NodeHalos.
getBoundingBox() - Method in class y.view.Graph2D
Returns the bounding box of this graph.
getBoundingBox(byte) - Method in class y.view.Graph2D
Returns the bounding box of all graph objects residing in the specified layer.
getBoundingBox() - Method in class y.view.hierarchy.GenericGroupNodeRealizer
 
getBoundingBox() - Method in class y.view.hierarchy.GroupNodeRealizer
 
getBoundingBox() - Method in class y.view.NodeRealizer
Return the bounding box of this realizer.
getBoundingBox() - Method in class y.view.ProxyShapeNodeRealizer
 
getBounds() - Method in class y.layout.LabelLayoutData
Returns the oriented box of the label.
getBounds() - Method in class y.layout.router.polyline.Channel
Returns the bounds of this channel.
getBounds() - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Returns the bounds of the original rectangular area that is being partitioned.
getBounds() - Method in class y.layout.router.polyline.GraphPartition
Returns the bounds of the original rectangular area that is being partitioned.
getBounds() - Method in class y.layout.router.polyline.Obstacle
Returns the bounds of the obstacle.
getBounds() - Method in interface y.layout.router.polyline.Partition
Returns the bounds of the original rectangular area that is partitioned.
getBounds() - Method in class y.layout.router.polyline.PartitionCell
Returns the bounds of this PartitionCell.
getBounds(List) - Static method in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Calculates the common bounds of the given subtree shapes.
getBounds() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current bounds of this GenericTreeLayouter.SubtreeShape instance.
getBounds() - Method in class y.view.CompositeDrawable
Lazily calculates the bounds of the drawables.
getBounds() - Method in interface y.view.Drawable
returns the bounds of this drawable.
getBounds() - Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
 
getBounds() - Method in class y.view.MutableGeneralPath
 
getBounds(NodePort) - Method in interface y.view.NodePort.BoundsProvider
Returns the bounds of the specified port in absolute world (graph) coordinates.
getBounds() - Method in class y.view.NodePort
Returns the bounds of this port's visual representation in absolute world (graph) coordinates.
getBounds() - Method in class y.view.ShapeDrawable
 
getBounds(NodePort) - Method in class y.view.ShapePortConfiguration
 
getBounds() - Method in class y.view.SnapLine
Yields the bounds of the canonical drawable of this snap line.
getBounds() - Method in class y.view.ViewCoordDrawableAdapter
Translates the bounds returned by the Drawable delegate from view coordinate space to world coordinate space.
getBounds2D() - Method in class y.view.MutableGeneralPath
 
getBox() - Method in class y.layout.DefaultNodeLabelLayout
 
getBox() - Method in class y.layout.LabelCandidate
Returns the oriented box of this candidate.
getBox() - Method in interface y.layout.LabelLayout
Returns the bounding box of the label.
getBox() - Method in class y.layout.LabelLayoutImpl
 
getBox() - Method in class y.view.YLabel
Returns the bounding box of this label.
getBranchCount() - Method in class y.layout.tree.LeftRightPlacer
Returns the number of branches (buses) of the subtree layout.
getBridgeCalculator() - Method in class y.view.DefaultGraph2DRenderer
Returns the currently installed BridgeCalculator instance or null if no such instance is installed.
getBridgeCalculator(EdgeRealizer, Graphics2D) - Static method in class y.view.DefaultGraph2DRenderer
Determines and returns the currently used BridgeCalculator instance for the given EdgeRealizer and Graphics context.
getBridgeHeight() - Method in class y.view.BridgeCalculator
Returns the default height for a bridge.
getBridgeWidth() - Method in class y.view.BridgeCalculator
Returns the default width for a bridge.
getBufferedMode() - Method in class y.module.LayoutModule
Returns whether or not to perform the layout process in buffered mode.
getBundlingQuality() - Method in class y.layout.EdgeBundling
Returns the desired quality of the calculated edge bundling.
getBundlingStrength() - Method in class y.layout.EdgeBundling
Returns the strength of the edge bundling.
getBusAlignment() - Method in class y.layout.tree.LayeredNodePlacer
Returns the vertical bus alignment for orthogonally routed edges.
getBusAlignment() - Method in class y.layout.tree.TreeLayouter
Returns the vertical bus alignment for orthogonally routed edge buses.
getBusPlacement() - Method in class y.layout.tree.GridNodePlacer
Returns the placement of the bus with respect to the child node grid.
getBusPoints() - Method in class y.layout.router.polyline.BusDescriptor
Returns the user-specified bus path that represents the backbone for edges associated with this bus.
getButton() - Method in class y.view.Mouse2DEvent
The button constant as defined in MouseEvent.getButton().
getButtonZoomFactor() - Method in class y.view.NavigationComponent
Returns the step size that is used by the zoom buttons to zoom in and out of the view.
getC() - Method in class y.geom.AffineLine
Returns c from ax+by+c = 0
getCallback() - Method in class y.io.gml.GMLTokenizer
Getter for property callback.
getCallback() - Method in class y.io.gml.XGMLTokenizer
Getter for property callback.
getCancelDuration() - Method in class y.algo.AbortHandler
Returns the duration (in milliseconds) an algorithm may run before being cancelled automatically.
getCancelKeyCode() - Method in class y.view.CreateChildEdgeMode
Sets the virtual key code as defined in KeyEvent which cancels the edge creation.
getCancelKeyCode() - Method in class y.view.CreateEdgeMode
Sets the virtual key code as defined in KeyEvent which cancels the edge creation.
getCancelKeyCode() - Method in class y.view.HotSpotMode
Returns the virtual key code that identifies key events that cancels node resizing.
getCandidateMask() - Method in class y.layout.DiscreteEdgeLabelModel
Returns the candidate mask which specifies the valid positions for edge labels.
getCandidateMask() - Method in class y.layout.DiscreteNodeLabelModel
Returns the candidate mask which specifies the valid positions for node labels.
getCandidateMask() - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Returns the candidate mask which specifies the valid positions for edge labels.
getCandidatesType(NodeLabelModel) - Method in class y.view.MoveLabelMode
Determines which candidate positions will be displayed for different NodeLabelModels.
getCandidatesType(EdgeLabelModel) - Method in class y.view.MoveLabelMode
Determines which candidate positions will be displayed for different EdgeLabelModels.
getCanvasComponent() - Method in class y.view.Graph2DView
Returns the component that displays the contents of this view.
getCanvasSize() - Method in class y.view.Graph2DView
Returns the size of the canvas part of this component.
getCell(int) - Method in class y.base.YList
Gets the cell at the given index.
getCell() - Method in class y.layout.router.polyline.CellEntrance
Returns the partition cell of this CellEntrance instance.
getCell() - Method in class y.layout.router.polyline.CellSegmentInfo
Returns the partition cell within which this part of the edge segment lies.
getCell() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns the partition cell within which the item is routed.
getCells() - Method in class y.layout.grid.PartitionCellId
Returns a collection of elements of type PartitionCellId.Pair.
getCells(Obstacle) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Returns all partition cells that are completely covered by the given Obstacle.
getCells(YRectangle) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Returns a list of all PartitionCells that intersect or cover the given rectangle.
getCells(Node) - Method in class y.layout.router.polyline.GraphPartition
Returns all PartitionCells that are completely covered by the bounds of the given node.
getCells(YRectangle) - Method in class y.layout.router.polyline.GraphPartition
Returns a list of all PartitionCells that intersect or cover the given rectangle by delegating to the corresponding method of the inner partition.
getCells(Obstacle) - Method in interface y.layout.router.polyline.ObstaclePartition
Returns all PartitionCells that are completely covered by the given Obstacle.
getCells(YRectangle) - Method in interface y.layout.router.polyline.Partition
Returns a list of all PartitionCells that intersect or cover the given rectangle.
getCellSegmentInfo(int) - Method in class y.layout.router.polyline.SegmentInfo
Returns the CellSegmentInfo at the given index of this segment info.
getCellSegmentInfos() - Method in class y.layout.router.polyline.EdgeCellInfo
Calculates the list of CellSegmentInfos for the segment parts that lie within the associated partition cell.
getCenter() - Method in class y.geom.OrientedRectangle
Returns the current center of the oriented rectangle.
getCenter() - Method in class y.geom.YCircle
Returns the center of the circle.
getCenter(Node) - Method in class y.layout.LayoutGraph
Returns the center coordinates of the given node.
getCenter(Node) - Method in class y.layout.organic.InteractiveOrganicLayouter
Polls the current coordinates of the center of the given node.
getCenter() - Method in class y.layout.router.polyline.Interval
Returns the midpoint of the interval.
getCenter() - Method in class y.layout.router.polyline.OrthogonalInterval
Returns the center of this orthogonal interval in the 2D-coordinate system.
getCenter() - Method in class y.view.Graph2DView
Returns the world coordinate that is displayed in the center of this view.
getCenterNodesDpKey() - Method in class y.layout.radial.RadialLayouter
Returns the DataProvider key used for looking up the selected nodes that should be placed in the center.
getCenterNodesPolicy() - Method in class y.layout.radial.RadialLayouter
Returns the policy that determines which nodes are selected as roots of the (virtual) tree for the layout process and are set in the center of the circles.
getCenterOffset() - Method in class y.layout.radial.RadialLayouter.NodeInfo
Returns the offset from the center of the circle, the node is placed on, to the center of the node.
getCenterRoot(Graph) - Static method in class y.algo.Trees
Returns the center node of an undirected tree.
getCenterToSpaceRatio() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns the ratio between two complementary weighting strategies during path searching.
getCenterX(Node) - Method in class y.layout.LayoutGraph
Returns the x-coordinate of the given node's center.
getCenterX(Node) - Method in class y.layout.organic.InteractiveOrganicLayouter
Polls the current x-coordinate of the center location of the given node.
getCenterX(Node) - Method in class y.view.Graph2D
Returns the center x-coordinate of the given node.
getCenterX() - Method in class y.view.hierarchy.GroupNodeRealizer
 
getCenterX() - Method in class y.view.NodeRealizer
Get X-Coordinate of the center of the node.
getCenterX() - Method in class y.view.ProxyShapeNodeRealizer
 
getCenterY(Node) - Method in class y.layout.LayoutGraph
Returns the y-coordinate of the given node's center.
getCenterY(Node) - Method in class y.layout.organic.InteractiveOrganicLayouter
Polls the current y-coordinate of the center location of the given node.
getCenterY(Node) - Method in class y.view.Graph2D
Returns the center y-coordinate of the given node.
getCenterY() - Method in class y.view.hierarchy.GroupNodeRealizer
 
getCenterY() - Method in class y.view.NodeRealizer
Get Y-Coordinate of the center of the node.
getCenterY() - Method in class y.view.ProxyShapeNodeRealizer
 
getChains(Graph, int) - Static method in class y.algo.Substructures
Returns a list of Substructures that represent the undirected chains in the specified graph with at least minimumSize nodes.
getChains(Graph, int, DataProvider, DataProvider) - Static method in class y.algo.Substructures
Returns a list of Substructures that represent the chains in the specified graph with at least minimumSize nodes.
getChainSize() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Returns the minimum size (number of nodes) a chain needs to have to be detected and handled as a chain substructure.
getChainSize() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns the minimum size (number of nodes) a chain needs to have to be detected and handled as a chain substructure.
getChainStyle() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Returns the chain layout style that defines how chain substructures are arranged.
getChainStyle() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns the chain layout style that defines how chain substructures are arranged.
getChainSubstructureSize() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the minimum size (number of nodes) a chain needs to have to be detected and handled as a chain substructure.
getChainSubstructureStyle() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the style specifier for chain substructures.
getChannelEdgeRouter() - Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
Returns the ChannelEdgeRouter instance used for inter-edge routing.
getChild(Object, int) - Method in class y.view.GraphTreeModel
If parent is the root node then then node at index in the graph is returned.
getChild(Object, int) - Method in class y.view.hierarchy.HierarchyTreeModel
 
getChild() - Method in class y.view.ViewMode
Returns the current child ViewMode or null if this mode has no child.
getChildAlignmentPolicy() - Method in class y.layout.tree.BalloonLayouter
Returns the child alignment policy for this layout algorithm.
getChildComparator() - Method in class y.view.hierarchy.HierarchyTreeModel
Returns the comparator used to sort the children in each folder.
getChildCount(Object) - Method in class y.view.GraphTreeModel
If parent is the root then the number of nodes in the graph is returned.
getChildCount(Object) - Method in class y.view.hierarchy.HierarchyTreeModel
 
getChildNodeInEdgeComparator(Node) - Method in class y.layout.tree.GenericTreeLayouter
Returns the Comparator instance that will sort the outgoing edges connecting to the given node.
getChildNodePlacer() - Method in class y.layout.tree.AssistantPlacer
Returns the NodePlacer instance that places the non-assistant children.
getChildOrderingPolicy() - Method in class y.layout.tree.BalloonLayouter
Returns the child ordering policy for sorting the child nodes around their parents.
getChildPlacement() - Method in class y.layout.tree.DefaultNodePlacer
Returns the direction in which the child nodes are placed with respect to their parent node.
getChildPlacementPolicy() - Method in class y.layout.tree.TreeLayouter
Returns the layout policy for leaf nodes.
getChildren(Node) - Method in class y.algo.Groups.Dendrogram
Returns a NodeList that contains the child nodes of the given parent node.
getChildren(GraphMLWriteContext, Node) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
 
getChildren(GraphMLWriteContext, Node) - Method in class y.io.graphml.layout.GroupingBasedHierarchySupport
Returns the child nodes of the given group node.
getChildren(GraphMLWriteContext, Node) - Method in interface y.io.graphml.output.HierarchySupport
Returns the child nodes of a group/folder nodes.
getChildren(Node) - Method in class y.layout.grouping.Grouping
Returns the direct children of the given group node.
getChildren(Node) - Method in class y.layout.hierarchic.incremental.GroupingSupport
Returns the direct children of the given group node.
getChildren(Node) - Method in class y.view.hierarchy.HierarchyManager
Returns all direct child nodes of a group or folder node.
getCircleDistance() - Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
Returns the minimum distance between the outer border of the circle partition and the arc path of exterior edges that run around the circle.
getCircleIndex() - Method in class y.layout.radial.RadialLayouter.NodeInfo
Returns the index of the circle the node is placed on.
getClassName() - Method in interface y.io.graphml.graph2d.ResourceDescriptor
The class name of the resource
getClassPathProfilePath() - Method in class y.util.GlobalProperties
Returns the relative path from the class path to the profile that will be used for loading the properties into this instance upon invocation of GlobalProperties.load().
getClassPathResource(String) - Static method in class y.util.ResourceResolver
Resolves the given string and returns an URL.
getClassType() - Method in class y.option.OptionItem
Getter for property classType.
getClearAreaStrategy() - Method in class y.layout.partial.ClearAreaLayouter
Returns the strategy applied for clearing the desired area.
getClickCount() - Method in class y.view.Mouse2DEvent
The button constant as defined in MouseEvent.getClickCount().
getClickedNode() - Method in class y.view.InteractiveViewMode
Blocks until a node in the associated view gets clicked by a user.
getClientObject() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the client object.
getClipboardGraph() - Method in class y.view.Graph2DClipboard
Returns the internal graph that is used to store the contents of the clipboard.
getClipEnlargementValue() - Method in class y.view.DefaultGraph2DRenderer
Returns the clip enlargement value.
getClipLength() - Method in class y.view.Arrow
Returns the length of the clip that should be applied to the edge's path before attaching the arrow.
getClipType() - Method in class y.io.ViewPortConfigurator
Returns the clip type used to configure the viewport.
getClipType() - Method in class y.view.Graph2DPrinter
Returns the clipping type to be applied for printing.
getCliques(Graph, int) - Static method in class y.algo.Substructures
Returns a list of Substructures that represent the (undirected) cliques in the specified graph with at least minimumSize nodes.
getCliques(Graph, int, DataProvider) - Static method in class y.algo.Substructures
Returns a list of Substructures that represent the (undirected) cliques in the specified graph with at least minimumSize nodes.
getClosedGroupIcon() - Method in class y.view.hierarchy.GroupNodePainter
Returns the icon that is used for the state label when the group is closed.
getClosedGroupIcon() - Method in class y.view.hierarchy.GroupNodeRealizer
Returns the state icon that is displayed when the group is closed.
getClosedHeight() - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Returns the height for the realizer's closed state.
getClosedHeight() - Method in class y.view.hierarchy.GroupNodeRealizer
Returns the height for the realizer's closed state.
getClosedWidth() - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Returns the width for the realizer's closed state.
getClosedWidth() - Method in class y.view.hierarchy.GroupNodeRealizer
Returns the width for the realizer's closed state.
getCloseGroupsAction() - Method in class y.view.Graph2DViewActions
Returns an action that closes one or more group nodes.
getClosest(double) - Method in class y.layout.router.polyline.Interval
Returns the interval bound that is closest to the given value.
getClusteringCoefficient(Graph, NodeMap, boolean) - Static method in class y.algo.Groups
Calculates the local clustering coefficient for each node and returns the average clustering coefficient.
getClusteringPolicy() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the clustering policy that is applied to the input graph and before executing the arrangement algorithm.
getClusterNodes(Node) - Method in class y.algo.Groups.Dendrogram
Returns an array of NodeLists that contain the nodes of the original graph that are associated with the given dendrogram node.
getColor() - Method in class y.view.DefaultBackgroundRenderer
Returns the color used to paint the background.
getColumn() - Method in class y.layout.grid.PartitionCellId
Returns the first column associated with this partition cell identifier.
getColumn() - Method in class y.layout.grid.PartitionCellId.Pair
Returns the ColumnDescriptor associated with this partition cell.
getColumn(int) - Method in class y.layout.grid.PartitionGrid
Returns the column with the given index.
getColumn(int) - Method in interface y.view.tabular.TableGroupNodeRealizer.ColumnContainer
Returns the column at the specified position in the container.
getColumn(NodeLabel) - Static method in class y.view.tabular.TableGroupNodeRealizer.ColumnNodeLabelModel
Determines the column to which the specified label is associated or null if there is no associated column (e.g. if the specified label's model is not a ColumnNodeLabelModel).
getColumn(TableGroupNodeRealizer, Object) - Static method in class y.view.tabular.TableGroupNodeRealizer.ColumnNodeLabelModel
Determines the column in the specified realizer's table model that corresponds to the specified model parameter or null if there is no corresponding column.
getColumn(Node) - Method in interface y.view.tabular.TableGroupNodeRealizer.Table
Returns the (innermost) column that contains the specified node's center or null if no column in the table's model contains the specified node's center.
getColumn(NodeRealizer) - Static method in class y.view.tabular.TableNodePainter
Returns the Column that is currently being painted by the subordinate painter of a TableNodePainter or null if the painter is not responsible for column painting.
getColumns() - Method in class y.layout.grid.PartitionGrid
Returns the columns of the partition grid.
getColumns() - Method in interface y.view.tabular.TableGroupNodeRealizer.ColumnContainer
Returns a read-only List view of the container's columns.
getCombinedSourceCell() - Method in class y.layout.router.polyline.PathSearchContext
Returns an artificial partition cell with the size of the bounding box of all source cells of the current path request.
getCombinedTargetCell() - Method in class y.layout.router.polyline.PathSearchContext
Returns an artificial partition cell with the size of the bounding box of all target cells of the current path request.
getCommonLocationRange() - Method in class y.layout.router.polyline.SegmentGroup
Returns the common location range for the segments in this group.
getCommonSegmentInfo() - Method in class y.layout.router.polyline.SegmentGroup
Returns the common SegmentInfo representing the grouped segments.
getCompactness() - Method in class y.layout.organic.InteractiveOrganicLayouter
Returns the compactness factor for the layout algorithm.
getCompactness() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the compactness factor for the layout algorithm.
getCompactnessFactor() - Method in class y.layout.tree.BalloonLayouter
Returns the factor defining how compact layout results will potentially be, where a smaller factor produces potentially more compact layouts.
getComparator() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the Comparator instance used for sorting the lanes.
getComparator() - Method in class y.layout.tree.ARTreeLayouter
Returns the Comparator that will be used for sorting the outgoing edges of each local root in the tree before they are being arranged.
getComparator() - Method in class y.layout.tree.BalloonLayouter
Returns the Comparator instance that determines the order of the outgoing edges for each node of the tree.
getComparator() - Method in class y.layout.tree.HVTreeLayouter
Returns the Comparator that will be used for sorting the outgoing edges of each local root in the tree before they are being arranged.
getComparator() - Method in class y.layout.tree.TreeLayouter
Returns the Comparator instance that is used for sorting the outgoing edges of each node of the tree.
getComponent() - Method in interface y.option.Editor
Returns the editor component for this editor.
getComponent() - Method in class y.view.Graph2DView
Returns this.
getComponent() - Method in interface y.view.View
Returns the AWT component on which the view acts.
getComponentArrangementPolicy() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns the policy that specifies how to arrange connected components.
getComponentAssignmentStrategy() - Method in class y.layout.partial.ClearAreaLayouter
Returns the strategy that assigns nodes to components whose elements should preferably not be separated.
getComponentAssignmentStrategy() - Method in class y.layout.partial.FillAreaLayouter
Returns the strategy that assigns nodes to components whose elements should preferably not be separated.
getComponentAssignmentStrategy() - Method in class y.layout.partial.PartialLayouter
Returns the strategy that assigns partial nodes to subgraph components.
getComponentComparator() - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
Returns the component Comparator instance.
getComponentLayouter() - Method in class y.layout.CanonicMultiStageLayouter
Returns the LayoutStage that arranges the connected components of an input graph.
getComponentLayouter() - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Returns the LayoutStage that arranges the connected components of an input graph.
getComponentLayouter() - Method in class y.layout.PartitionLayouter.ComponentPartitionPlacer
Returns the ComponentLayouter instance used for placing the graph partitions.
getComponentSpacing() - Method in class y.layout.ComponentLayouter
Returns the distance between the bounding boxes of the components.
getComputedBusPoints() - Method in class y.layout.router.polyline.BusDescriptor
Returns the point path that describes the bus computed by the EdgeRouter.
getComputedHeight() - Method in class y.layout.grid.RowDescriptor
Returns the computed height of the row after the layout has been calculated.
getComputedLaneIndex() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the computed zero-based index of the swimlane after the layout has been calculated.
getComputedLanePosition() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the computed position (smaller coordinate) of the swimlane after the layout has been calculated.
getComputedLaneWidth() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the computed width of the swimlane after the layout has been calculated.
getComputedPosition() - Method in class y.layout.grid.ColumnDescriptor
Returns the computed position (smallest x-coordinate) of the column after the layout has been calculated.
getComputedPosition() - Method in class y.layout.grid.RowDescriptor
Returns the computed position (smallest y-coordinate) of the row after the layout has been calculated.
getComputedWidth() - Method in class y.layout.grid.ColumnDescriptor
Returns the computed width of the column after the layout has been calculated.
getConfiguration() - Method in class y.layout.router.polyline.ChannelBasedPathRouting
Returns the path search configuration with which the ChannelBasedPathRouting has been initialized.
getConfiguration() - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
Returns the configuration of the PathSearch passed to GraphPartitionExtension.preparePartition(PathSearchConfiguration, GraphPartition).
getConfiguration() - Method in class y.layout.router.polyline.PathSearchContext
Returns the configuration used for the PathSearch.
getConfiguration() - Method in class y.layout.router.polyline.PathSearchExtension
Returns the configuration used for the path search.
getConfiguration() - Method in class y.view.GenericEdgeRealizer
Returns the name of the current configuration for this GenericEdgeRealizer
getConfiguration() - Method in class y.view.GenericNodeRealizer
Returns the name of the current configuration for this GenericNodeRealizer.
getConfiguration() - Method in class y.view.NodePort
Returns the name of the current configuration of this port instance.
getConfiguration() - Method in class y.view.YLabel
Returns the string identifier of the current configuration this label is in.
getConfiguredHtmlComponent(YLabel) - Method in class y.view.HtmlLabelConfiguration
Return the JComponent that is used to measure and render HTML formatted text.
getConnectionCount() - Method in class y.layout.PortCandidateSet
Returns the total number of connections allowed by the PortCandidates described by this PortCandidateSet or Integer.MAX_VALUE if the number is unbounded.
getConnections() - Method in interface y.layout.PortCandidateSet.Entry
Returns the maximum number of edges allowed to connect to the PortCandidate associated with this PortCandidateSet.Entry.
getConnectorDirection() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the direction of the last connector segment.
getConnectorX() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current x-coordinate of the connection point to which the layout algorithm connects the ingoing edge.
getConnectorY() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current y-coordinate of the connection point to which the layout algorithm connects the ingoing edge.
getContentBox() - Method in class y.view.YLabel
Returns the label's content box.
getContentHeight() - Method in class y.view.YLabel
Gets the height of the content area.
getContentPolicy() - Method in class y.view.Graph2DView
Returns the policy used in the calculation of the content bounding box.
getContentWidth() - Method in class y.view.YLabel
Gets the width of the content area.
getContext() - Method in class y.io.graphml.input.DeserializationEvent
Gets the context in which the DeserializationEvent.getXmlNode() shall be deserialized.
getContext() - Method in class y.io.graphml.input.ParseEvent
Gets the context that is being used for parsing.
getContext() - Method in class y.io.graphml.input.QueryInputHandlersEvent
The GraphMLParseContext instance that can queried for further information.
getContext() - Method in class y.io.graphml.output.QueryOutputHandlersEvent
Gets the context for which the handlers are queried.
getContext() - Method in class y.io.graphml.output.SerializationEvent
Gets the context to be used for writing.
getContext() - Method in class y.io.graphml.output.WriteEvent
Gets the context that is being used for writing.
getContext() - Method in class y.layout.router.polyline.PathSearchExtension
Returns the current context of the path search.
getContext() - Method in class y.view.hierarchy.HierarchyEvent
the hierarchy level on which a change occurred
getConversion() - Method in class y.util.GlobalProperties
Getter for property conversion.
getConvertableEdges(Node) - Method in class y.view.NodeStateChangeEdgeRouter
Returns a list of edges that will be changed by this node state change.
getConverter() - Method in class y.option.StringBasedOptionItem
Returns the converter used by this item.
getCoord(Object) - Method in class y.layout.router.ChannelRouter
Returns the calculated channel coordinate for an added edge object.
getCoordinates() - Method in class y.view.SnapLine
Gets the coordinates of the snap line.
getCopiedEdge(Object) - Method in class y.layout.CopiedLayoutGraph
Returns the copied edge that corresponds to the given original edge.
getCopiedNode(Object) - Method in class y.layout.CopiedLayoutGraph
Returns the copied node that corresponds to the given original node.
getCopyAction() - Method in class y.view.Graph2DClipboard
Returns a swing action that provides the Copy operation on graphs.
getCopyFactory() - Method in class y.util.GraphCopier
Returns the factory that is used for copy operations.
getCopyFactory() - Method in class y.view.Graph2DClipboard
 
getCopyFactory(Graph) - Method in class y.view.Graph2DClipboard
 
getCopyFactory(Graph) - Method in class y.view.ModelViewManager
Returns the GraphCopier.CopyFactory that is currently used to create graph elements in the specified view graph, or null if the default copy factory is used.
getCoreBounds() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the bounds of the NodeLayout of the root node of this GenericTreeLayouter.SubtreeShape instance.
getCoreFactory() - Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
Returns the core factory for creation of normal nodes and edges.
getCoreFactory() - Method in class y.io.graphml.layout.GroupingBasedGraphElementFactory
Returns the decorated graph element factory that handles the actual element creation.
getCoreLayerer() - Method in class y.layout.hierarchic.ConstraintLayerer
Returns the core layerer for this ConstraintLayerer instance.
getCoreLayouter() - Method in class y.layout.AbstractLayoutStage
Returns the core layout algorithm that is wrapped by this stage.
getCoreLayouter() - Method in class y.layout.BendConverter
Returns the core layout algorithm that is wrapped by this LayoutStage.
getCoreLayouter() - Method in class y.layout.LabelLayoutTranslator
Returns the core layout algorithm that is wrapped by this LayoutStage.
getCoreLayouter(LayoutGraph) - Method in class y.layout.LayoutMultiplexer
Returns the core layout algorithm associated with the nodes contained in the given graph.
getCoreLayouter() - Method in interface y.layout.LayoutStage
Returns the core layout algorithm.
getCoreLayouter() - Method in class y.layout.organic.RemoveOverlapsLayoutStage
Returns the core layout algorithm that is wrapped by this stage and is applied before removing node overlaps.
getCoreLayouter() - Method in class y.layout.organic.ShuffleLayouter
 
getCoreLayouter() - Method in class y.layout.organic.SplitEdgeLayoutStage
 
getCoreLayouter() - Method in class y.layout.partial.PartialLayouter
Returns the Layouter instance that is applied to each subgraph component.
getCoreLayouter() - Method in class y.layout.router.OrganicEdgeRouter
Returns the core layout algorithm which arranges the graph before edge routing.
getCoreLayouter() - Method in class y.layout.transformer.GraphTransformer
 
getCoreLayouter() - Method in class y.layout.tree.TreeComponentLayouter
 
getCornerApproximationPointsCount() - Method in class y.layout.SelfLoopLayouter
Returns the number of points that are used for rounding the corners of the self-loops.
getCost(Graph, NodeMap, EdgeMap, EdgeMap) - Method in class y.layout.hierarchic.SimplexDrawer
Deprecated.  
getCost() - Method in class y.layout.PortCandidate
Returns the penalty cost for using this PortCandidate instance.
getCost(PortCandidateSet.Entry, Edge, boolean, double, double) - Method in class y.layout.PortCandidateSet
Calculates the penalty cost for the usage of the given entry and the given parameters.
getCost() - Method in class y.layout.router.polyline.Path
Returns the overall cost of this path.
getCosts() - Method in class y.layout.router.polyline.CellEntrance
Returns the costs for the implicit path given by the previous entrances.
getCoupledDistances() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns whether or not the minimum distances are coupled.
getCreateEdgeMode() - Method in class y.view.EditMode
Returns the minor create edge mode associated with this mode.
getCriticalEdgePriority() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the critical edge priority of the Edge associated with this EdgeData instance.
getCrossing(AffineLine, AffineLine) - Static method in class y.geom.AffineLine
Returns the crossing of two lines.
getCrossingCost(Edge, Edge, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Returns the cost of an edge crossing between the two given edges.
getCrossingCost() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the crossing cost of the Edge associated with this EdgeData instance.
getCrossingCost(Edge) - Method in class y.layout.planar.BendAndCrossingCostHelper
 
getCrossingCost(Edge) - Method in class y.layout.planar.PlanarInformation
 
getCrossingCost() - Method in class y.layout.router.BusRouter
Returns the cost for each edge crossing.
getCrossingCost() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns the cost of each edge crossing.
getCrossingMode() - Method in class y.view.BridgeCalculator
Returns the mode that is responsible for determining crossings in the drawing.
getCrossingPenalty() - Method in class y.layout.hierarchic.incremental.PCListOptimizer
Returns the penalty cost associated with a crossing that would occur if a given combination of PortCandidates would be chosen.
getCrossingStyle() - Method in class y.view.BridgeCalculator
Returns the current default crossing drawing style.
getCurrentColumn() - Method in class y.view.Graph2DPrinter.PrintContext
Returns the current print column.
getCurrentEdge() - Method in class y.layout.router.polyline.PathSearchContext
Returns the edge that is currently routed.
getCurrentEdgeLayoutDescriptor() - Method in class y.layout.router.polyline.PathSearchContext
Returns the EdgeLayoutDescriptor for the current edge containing edge specific settings for the path search.
getCurrentEditor() - Method in class y.view.MouseInputMode
Returns the current MouseInputEditor instance that is the receiver of the Mouse2DEvents.
getCurrentLocation(SegmentInfo) - Method in class y.layout.router.polyline.Channel
Returns the current location that the given segment info has been assigned within its location range.
getCurrentMode() - Method in class y.view.ViewControl
Returns the currently activated mode of this view control.
getCurrentObject() - Method in class y.io.graphml.input.ChildParseContext
 
getCurrentObject() - Method in interface y.io.graphml.input.GraphMLParseContext
Returns the most current (i.e. the last element) within the container hierarchy as it is returned by GraphMLParseContext.getObjectStack()
getCurrentObject() - Method in class y.io.graphml.output.ChildWriteContext
 
getCurrentObject() - Method in interface y.io.graphml.output.GraphMLWriteContext
Returns the most current (i.e. the last element) within the container hierarchy as it is returned by GraphMLWriteContext.getObjectStack()
getCurrentPageNumber() - Method in class y.view.Graph2DPrinter.PrintContext
Returns the currentPageNumber that is printed.
getCurrentPath(Edge) - Method in class y.layout.planar.PlanarInformation
This method returns the path generated by split operations on one edge.
getCurrentRequest() - Method in class y.layout.router.polyline.PathSearchContext
Gets the PathRequest that is currently routed.
getCurrentRow() - Method in class y.view.Graph2DPrinter.PrintContext
Returns the current print row.
getCurrentView() - Method in class y.view.Graph2D
Returns the current view.
getCurrentView() - Method in class y.view.Graph2DView
Returns this View.
getCurrentView() - Method in interface y.view.ViewContainer
Returns the currently active view in the ViewContainer.
getCursor() - Method in class y.view.AreaZoomMode
Getter for the cursor that is used when this ViewMode is active.
getCursor(byte) - Static method in class y.view.HotSpotMode
Returns a suitable cursor for the given hotSpotType.
getCursor(Mouse2DEvent) - Method in class y.view.MultiplexingNodeEditor.EventReporter
 
getCursor(Mouse2DEvent) - Method in interface y.view.MultiplexingNodeEditor.NodeEditor
Returns a mouse cursor to indicate what action this event could trigger or null if the editor does not want to initiate a cursor change.
getCursor(Mouse2DEvent) - Method in class y.view.tabular.TableOrderEditor
Returns 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 Substructures 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 Substructures 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 Nodes of the given group node.
getDefault() - Static method in class y.util.TaskExecutorFactory
Returns the factory used to create new TaskExecutors.
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 EdgeCellInfos 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 NodePorts.
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 NodePorts.
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 SnapLines 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.SubtreeShapes.
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.SubtreeShapes.
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.IncrementalHints 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 YPoints 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 EdgeLabelCandidates 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 EdgeLabelCandidates 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 NodeLabelCandidates 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 EdgeLabelCandidates that describe valid label positions within this model.
getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.SliderEdgeLabelModel
Returns all EdgeLabelCandidates 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 LayoutStages that were added to this CompositeLayouter.
getLayoutStages() - Method in class y.layout.CompositeLayoutStage
Returns the complete pipeline of LayoutStages 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 NodePorts.
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 NodePorts.
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 Nodes 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 Nodes 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 Nodes 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 PartitionCells 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 PartitionCells 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 Nodes.
getNode2NodeDistance() - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
Returns the minimum distance between two Nodes.
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.SubtreeShapes.
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 Nodes 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 Obstacles that cover the given partition cell.
getObstacles(PartitionCell) - Method in class y.layout.router.polyline.GraphPartition
Returns all Obstacles 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 Obstacles 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 PortCandidates or PortConstraints.
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 LabelCandidates 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 NodePorts 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 GraphPartitionExtensions.
getRegisteredPathSearchExtensions() - Method in class y.layout.router.polyline.EdgeRouter
Returns a list of all registered PathSearchExtensions.
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.SubtreeShapes.
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 Edges 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 SegmentInfos 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 NodePorts 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 PortCandidates 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 PortCandidates 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 Substructures 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 Substructures 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 PortCandidates 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 PortCandidates 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 Substructures 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 Substructures 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.SubtreeShapes.
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.SubtreeShapes.
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 Graphs.
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 Exceptions or Errors 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 DataMaps.
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 Obstacles.
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.

H

h - Variable in class y.layout.DefaultNodeLayout
Holds the height of the NodeLayout bounds.
h - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
The height values of nodes, ordered within the array based on node indices.
handleElementsOnly(GraphMLParseContext) - Method in class y.io.graphml.input.NameBasedDeserializer
Returns true if this deserializer should handle only XML elements.
handleLabelEvent(YLabel, Mouse2DEvent, HyperlinkListener) - Method in class y.view.HtmlLabelConfiguration
Determines whether or not the specified mouse event will raise a hyperlink event for the specified label.
handleLabels() - Method in class y.io.gml.EdgeParser
Applies the parsed edge label attributes to the edge labels of this edges.
handleLabels() - Method in class y.io.gml.NodeParser
Handles the label and label graphics section after parsing.
handleMove(MoveLabelMode.MoveLabelEvent) - Method in interface y.view.MoveLabelMode.MoveLabelHelper
Invoked when a label is moved in response to a mouse event.
HandleNaNCoordinatesStage - Class in y.layout
A LayoutStage that temporarily removes all nodes and edges with NaN-coordinates.
HandleNaNCoordinatesStage() - Constructor for class y.layout.HandleNaNCoordinatesStage
 
handleNeighbor(CellEntrance, PartitionCell, PathSearchContext) - Method in class y.layout.router.polyline.PathSearch
Adds CellEntrances for every interval through which the neighboring cell can be entered from the current entrance to the queue.
hasAttribute(String) - Method in class y.io.LinkInfo
Returns true if the attribute name has been set.
hasAttributes() - Method in class y.io.LinkInfo
Returns true if any attributes have been set.
hasBounds - Variable in class y.option.IntOptionItem
Subclasses should not access this field, but check for IntOptionItem.ATTRIBUTE_MIN_VALUE and/or IntOptionItem.ATTRIBUTE_MAX_VALUE instead.
hasChanged(Edge, Node, boolean) - Method in class y.view.NodeStateChangeEdgeRouter
Checks whether the edge's source or target should be considered as changed through the state change.
hasCheckFailed() - Method in class y.algo.AbortHandler
Returns whether or not methods AbortHandler.check() or AbortHandler.check(y.base.Graph) were called after a stop or cancel event.
hasChildren(Node) - Method in class y.layout.grouping.Grouping
Determines whether or not the given node is a group node with children.
hasDefaultValueAssigned() - Method in class y.io.graphml.output.AbstractOutputHandler
Gets a value indicating whether a default value has been assigned.
hasFreePositioning() - Method in class y.view.EdgeLabel
Determines whether or not this label has free positioning.
hasFreePositioning() - Method in class y.view.NodeLabel
Determines whether or not this label has free positioning.
hasHalos(LayoutGraph) - Static method in class y.layout.NodeHalo
Checks whether or not the given graph contains NodeHalo information.
hasHandler(Graph) - Static method in class y.algo.AbortHandler
Determines whether or not an AbortHandler instance is attached to the given graph.
hashCode() - Method in class y.base.YList
 
hashCode() - Method in class y.geom.OrientedRectangle
 
hashCode() - Method in class y.geom.YCircle
 
hashCode() - Method in class y.geom.YDimension
 
hashCode() - Method in class y.geom.YInsets
 
hashCode() - Method in class y.geom.YPoint
 
hashCode() - Method in class y.geom.YRectangle
 
hashCode() - Method in class y.layout.grid.PartitionCellId
Returns the hash code value for this PartitionCellId instance.
hashCode() - Method in class y.layout.grid.PartitionCellId.Pair
Returns the hash code value for this PartitionCellId.Pair instance.
hashCode() - Method in class y.layout.NodeHalo
 
hashCode() - Method in class y.layout.PortCandidate
Returns a hash code value for this PortCandidate instance based on the internal attributes.
hashCode() - Method in class y.layout.PortConstraint
Returns a hash code value for this PortConstraint instance based on whether it is a strong constraint or not and the side attribute.
hashCode() - Method in class y.layout.PreferredPlacementDescriptor
 
hashCode() - Method in class y.layout.router.BusDescriptor
Returns a hash code value for this BusDescriptor instance.
hashCode() - Method in class y.layout.router.polyline.Interval
Returns the hash code for this interval.
hashCode() - Method in class y.layout.router.polyline.SegmentGroup
Returns the hash code for this SegmentGroup.
hashCode() - Method in class y.option.URLImageWrapper
 
hashCode() - Method in class y.util.Tuple
Generates a hashCode using the two tuple elements.
hashCode() - Method in class y.view.LineType
 
hashCode() - Method in class y.view.tabular.TableNodePainter.PainterType
 
hasHitBends() - Method in class y.view.HitInfo
Whether or not a bend was hit.
hasHitEdgeLabels() - Method in class y.view.HitInfo
Whether or not an edge label was hit.
hasHitEdges() - Method in class y.view.HitInfo
Whether or not an edge was hit.
hasHitNodeLabels() - Method in class y.view.HitInfo
Whether or not a node label was hit.
hasHitNodePorts() - Method in class y.view.HitInfo
Whether or not a node port was hit.
hasHitNodes() - Method in class y.view.HitInfo
Whether or not a node was hit.
hasHitPorts() - Method in class y.view.HitInfo
Whether or not a port was hit.
hasHits() - Method in class y.view.HitInfo
Returns whether or not something was hit.
HashMap2D - Class in y.util
This class represents a 2-dimensional hash map.
HashMap2D() - Constructor for class y.util.HashMap2D
Creates a new instance of HashMap2D.
HashMap2D(int) - Constructor for class y.util.HashMap2D
Creates a new instance of HashMap2D with given initial capacity
hasInstance(Graph) - Static method in class y.view.ModelViewManager
Returns true if the specified graph has an associated ModelViewManager and is that manager's model graph; false otherwise.
hasListeners() - Method in class y.base.Graph
Determines whether there are listeners registered with this instance.
hasListeners() - Method in class y.module.ModuleListenerSupport
Returns whether or not there are module listeners associated with this class.
hasLookup(Class) - Method in class y.io.graphml.DictionaryLookup
Determines whether the specified type exists in this lookup.
hasMainArgument() - Method in class y.util.CommandLineArguments
Returns whether or not the main argument is set.
hasMultiHits() - Method in class y.view.HitInfo
Returns whether or not more than one element was hit.
hasNext() - Method in class y.util.FilterIterator
 
hasNoImageSet() - Method in class y.option.ImageOptionItem
Check whether the item contains a valid image value
hasPC(LayoutGraph, Edge) - Static method in class y.layout.PortConstraint
Checks whether or not there exist source or target PortConstraints associated with the given edge.
hasSameRange(Interval) - Method in class y.layout.router.polyline.Interval
Checks whether or not this interval and the given interval cover about the same range.
hasSameRange(Interval, double) - Method in class y.layout.router.polyline.Interval
Checks whether or not this interval and the given interval cover the same range.
hasSameRange(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Checks whether or not this orthogonal interval and the given orthogonal interval cover the same range.
hasSliderPositioning() - Method in class y.view.EdgeLabel
Determines whether the model is EdgeLabel.CENTER_SLIDER or EdgeLabel.SIDE_SLIDER.
hasSPC(LayoutGraph, Edge) - Static method in class y.layout.PortConstraint
Checks whether or not there exist source PortConstraints associated with the given edge.
hasTPC(LayoutGraph, Edge) - Static method in class y.layout.PortConstraint
Checks whether or not there exist target PortConstraints associated with the given edge.
hasValue() - Method in class y.io.graphml.Future
Gets a value indicating whether this instance has been assigned a Future.getValue().
hasVisiblePath() - Method in class y.view.EdgeRealizer
Determines whether this realizer is both visible and has a currently visible, non-empty path.
HEAD - Static variable in class y.layout.DiscreteEdgeLabelModel
Position specifier that describes a label placement near the middle of the edge, left/above the edge's path.
HEAD - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position specifier that describes a label placement near the middle of the edge, left/above the edge's path.
HEAD - Static variable in class y.view.EdgeLabel
Edge label position specifier.
HEAD_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Ratio specifier that describes a label placement left or above of the edge's path.
HEAD_RATIO - Static variable in class y.view.EdgeLabel
Edge label position specifier.
height - Variable in class y.geom.YDimension
The height of the dimension.
height - Variable in class y.view.NodeRealizer
The height of the rectangle describing the node.
height - Variable in class y.view.YLabel
The height of this label (including icons, text, etc, rotation considered)
HEXAGON - Static variable in class y.view.ShapeNodePainter
Shape type constant.
HEXAGON - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
hiddenEdges - Variable in class y.layout.ParallelEdgeLayouter
Holds the list of parallel edges that are hidden from the core layout algorithm.
hiddenEdges - Variable in class y.layout.planar.GT
 
hiddenEdges - Variable in class y.util.GraphHider
holds the list of the hidden edges in stack order
hiddenEdges() - Method in class y.util.GraphHider
The edges that are currently hidden
hiddenNodes - Variable in class y.util.GraphHider
holds the list of the hidden nodes in stack order
hiddenNodes() - Method in class y.util.GraphHider
The nodes that are currently hidden
hide(Edge) - Method in class y.base.Graph
Hides the given edge from this graph.
hide(Node) - Method in class y.base.Graph
Hides the given node from this graph.
hide(GraphHider, DataProvider) - Method in class y.io.IOHandler
Uses the GraphHider to hide parts of the graph in order to write a subset.
hide(Node) - Method in class y.util.GraphHider
Hides the given node and all it's adjacent edges from the graph.
hide(Edge) - Method in class y.util.GraphHider
Hides the given edge from the graph.
hide(EdgeList) - Method in class y.util.GraphHider
Hides the given list of edges from the graph.
hide(NodeList) - Method in class y.util.GraphHider
Hides the given list of nodes from the graph.
hide(EdgeCursor) - Method in class y.util.GraphHider
Hides the given edges from the graph.
hide(NodeCursor) - Method in class y.util.GraphHider
Hides the given nodes from the graph.
hide(YCursor) - Method in class y.util.GraphHider
Hides the given elements from the graph.
hide(Node) - Method in class y.util.GraphPartitionManager
Hides the given node and all it's adjacent edges from the graph.
hide(Edge) - Method in class y.util.GraphPartitionManager
Hides the given edge from the graph.
hide(EdgeList) - Method in class y.util.GraphPartitionManager
Hides the given list of edges from the graph.
hide(NodeList) - Method in class y.util.GraphPartitionManager
Hides the given list of nodes from the graph.
hide(EdgeCursor) - Method in class y.util.GraphPartitionManager
Hides the given edges from the graph.
hide(NodeCursor) - Method in class y.util.GraphPartitionManager
Hides the given nodes from the graph.
hide(YCursor) - Method in class y.util.GraphPartitionManager
Hides the given elements from the graph.
hideAll() - Method in class y.util.GraphHider
Hides all nodes and edges from this graph.
hideAll() - Method in class y.util.GraphPartitionManager
Hides all nodes and edges from this graph.
hideEdges() - Method in class y.util.GraphHider
Hides all edges from this graph.
hideEdges() - Method in class y.util.GraphPartitionManager
Hides all edges from this graph.
hideGroupNodes(LayoutGraph) - Method in class y.layout.grouping.GroupNodeHider
Hides the group nodes and their incident edges of the input graph.
hideGroupNodes() - Method in class y.layout.hierarchic.incremental.GroupingSupport
Hides the group nodes and incident edges from the graph.
hideMultipleEdges() - Method in class y.util.GraphHider
Hides multiple edges from the graph.
hideMultipleEdges() - Method in class y.util.GraphPartitionManager
Hides multiple edges from the graph.
hidePartition(Object) - Method in class y.util.GraphPartitionManager
Hides nodes and adjacent edges that have the given partitionId associated.
hideSelfLoops() - Method in class y.layout.planar.SelfLoopTool
Hides all self-loops in a graph.
hideSelfLoops() - Method in class y.util.GraphHider
Hides all self-loop edges from this graph.
hideSelfLoops() - Method in class y.util.GraphPartitionManager
Hides all self-loop edges from this graph.
hideSubgraph(Graph, EdgeCursor) - Static method in class y.util.GraphHider
Hides the subgraph induced by the given edges from the given graph.
hierarchicalClustering(Graph, Groups.Distances, byte) - Static method in class y.algo.Groups
Partitions the graph into clusters based on hierarchical clustering.
hierarchicalClustering(Graph, NodeMap, Groups.Distances, byte, double) - Static method in class y.algo.Groups
Partitions the graph into clusters based on hierarchical clustering, while the dendrogram is cut based on a given cut-off value.
hierarchicalClustering(Graph, int, NodeMap, Groups.Distances, byte) - Static method in class y.algo.Groups
Partitions the graph into clusters based on hierarchical clustering, while the dendrogram is cut based on a given maximum number of clusters.
HierarchicGraphEncoderFactory - Class in y.io.gml
This factory can be installed with the GMLIOHandler to support the serialization of hierarchic graphs in GML
HierarchicGraphEncoderFactory() - Constructor for class y.io.gml.HierarchicGraphEncoderFactory
 
HierarchicGraphObjectEncoder - Class in y.io.gml
This class is capable of encoding a Hierarchic Graph in valid gml format.
HierarchicGraphObjectEncoder(HierarchicGraphObjectEncoder) - Constructor for class y.io.gml.HierarchicGraphObjectEncoder
 
HierarchicGraphObjectEncoder(ObjectEncoder, ObjectEncoder, HierarchicGraphObjectEncoder) - Constructor for class y.io.gml.HierarchicGraphObjectEncoder
 
HierarchicGraphParser - Class in y.io.gml
This class works together with HierarchyNodeParser and HierarchyEdgeParser instances.
HierarchicGraphParser(Graph2D) - Constructor for class y.io.gml.HierarchicGraphParser
 
HierarchicGroupLayouter - Class in y.layout.hierarchic
This layout algorithm arranges grouped graphs in a hierarchic fashion.
HierarchicGroupLayouter() - Constructor for class y.layout.hierarchic.HierarchicGroupLayouter
Creates an instance of HierarchicGroupLayouter with default settings.
HierarchicLayouter - Class in y.layout.hierarchic
This layout algorithm arranges graphs in a hierarchic/layered fashion.
HierarchicLayouter() - Constructor for class y.layout.hierarchic.HierarchicLayouter
Creates a new HierarchicLayouter instance with the default settings.
HierarchicLayouter - Class in y.layout.hierarchic.incremental
This class arranges graphs in a hierarchic/layered fashion and supports complete re-layout as well as incremental graph layout.
HierarchicLayouter() - Constructor for class y.layout.hierarchic.incremental.HierarchicLayouter
Creates a new HierarchicLayouter instance with the default settings.
HierarchicLayouter.IncrementalHint - Class in y.layout.hierarchic.incremental
This class describes hint objects used internally by HierarchicLayouter.
HierarchicLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for HierarchicLayouter and HierarchicGroupLayouter.
HierarchicLayoutModule() - Constructor for class y.module.HierarchicLayoutModule
Creates an instance of this module.
hierarchyChange(HierarchyEvent) - Method in class y.view.Graph2DUndoManager
HierarchyListener implementation.
hierarchyChange(HierarchyEvent) - Method in class y.view.hierarchy.GroupNodeRealizer.StateChangeListener
Adjusts groupClosed state of GroupFeature instances as well as delegate realizers of ProxyShapeNodeRealizer instances in response to node state changes.
hierarchyChange(HierarchyEvent) - Method in interface y.view.hierarchy.HierarchyListener
Invoked when the structure of a graph hierarchy changes.
HierarchyEdgeObjectEncoder - Class in y.io.gml
This class is capable of encoding an edge of a Hierarchic Graph in valid gml format.
HierarchyEdgeObjectEncoder(ObjectEncoder, HierarchicGraphObjectEncoder) - Constructor for class y.io.gml.HierarchyEdgeObjectEncoder
Creates a new instance of HierarchyEdgeObjectEncoder
HierarchyEvent - Class in y.view.hierarchy
Encapsulates information describing changes to a graph hierarchy and used to notify hierarchy listeners of the change.
HierarchyEvent(HierarchyManager, byte, Graph, Object) - Constructor for class y.view.hierarchy.HierarchyEvent
Creates a new instance of HierarchyEvent.
HierarchyEvent(HierarchyManager, byte, Object, Object) - Constructor for class y.view.hierarchy.HierarchyEvent
Creates a new instance of HierarchyEvent.
HierarchyJTree - Class in y.view.hierarchy
A JTree configured to display the hierarchically organized nodes within a HierarchyManager.
HierarchyJTree(HierarchyManager) - Constructor for class y.view.hierarchy.HierarchyJTree
Creates a new HierarchyJTree that visualizes the data within the given HierarchyManager.
HierarchyJTree(HierarchyManager, TreeModel) - Constructor for class y.view.hierarchy.HierarchyJTree
Creates a new HierarchyJTree that visualizes the data within the given HierarchyManager.
HierarchyListener - Interface in y.view.hierarchy
The listener interface for receiving HierarchyEvents.
HierarchyManager - Class in y.view.hierarchy
This class manages a hierarchy of grouped nodes and nested graphs.
HierarchyManager(Graph) - Constructor for class y.view.hierarchy.HierarchyManager
Creates a new hierarchy manager that initially manages a flat graph hierarchy whose root graph will be the given graph.
HierarchyManager(Graph, GraphFactory) - Constructor for class y.view.hierarchy.HierarchyManager
Creates a new hierarchy manager that initially manages a flat graph hierarchy whose root graph will be the given graph.
HierarchyManager.InterEdgeData - Interface in y.view.hierarchy
Specifies the general contract for storing and retrieving additional data for inter-edges.
HierarchyManager.NodeVisitor - Interface in y.view.hierarchy
Callback interface that allows to perform some action when nodes within the hierarchy get visited in a certain order.
HierarchyManagerBasedGraphElementFactory - Class in y.io.graphml.graph2d
Implementation of the GraphElementFactory interface that can create HierarchyManager based hierarchy information.
HierarchyManagerBasedGraphElementFactory() - Constructor for class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
Create a new instance with a HierarchyManagerBasedGraphElementFactory.getCoreFactory() set to a Graph2DElementFactory
HierarchyManagerBasedGraphElementFactory(GraphElementFactory) - Constructor for class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
Create a new instance with a custom HierarchyManagerBasedGraphElementFactory.getCoreFactory().
HierarchyManagerBasedHierarchySupport - Class in y.io.graphml.graph2d
Implementation of HierarchySupport that uses a HierarchyManager instance to retrieve the hierarchy information.
HierarchyManagerBasedHierarchySupport(HierarchyManager) - Constructor for class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
Create a new instance which is backed up by hierarchyManager.
HierarchyManagerBasedHierarchySupport(HierarchyManager, Graph) - Constructor for class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
Initializes a new instance of HierarchyManagerBasedHierarchySupport.
HierarchyNodeObjectEncoder - Class in y.io.gml
This class is capable of encoding a node of a Hierarchic Graph in valid gml format.
HierarchyNodeObjectEncoder(HierarchicGraphObjectEncoder, HierarchicGraphEncoderFactory) - Constructor for class y.io.gml.HierarchyNodeObjectEncoder
 
HierarchyNodeObjectEncoder(ObjectEncoder, HierarchicGraphObjectEncoder, HierarchicGraphEncoderFactory) - Constructor for class y.io.gml.HierarchyNodeObjectEncoder
 
HierarchyNodeParser - Class in y.io.gml
This class is capable of parsing nodes and nested graphs of a Hierarchic Graph from valid gml.
HierarchyNodeParser(Graph2D, Map, HierarchicGraphParser, ParserFactory) - Constructor for class y.io.gml.HierarchyNodeParser
 
HierarchySupport - Interface in y.io.graphml.output
Helper interface to determine additional data that are necessary to correctly write hierarchically (nested) graphs.
HierarchyTreeCellRenderer - Class in y.view.hierarchy
Default TreeCellRenderer to visualize elements within HierarchyTreeModel.
HierarchyTreeCellRenderer() - Constructor for class y.view.hierarchy.HierarchyTreeCellRenderer
Creates a new instance of HierarchyTreeCellRenderer.
HierarchyTreeCellRenderer(TreeCellRenderer) - Constructor for class y.view.hierarchy.HierarchyTreeCellRenderer
Creates a new instance of HierarchyTreeCellRenderer.
HierarchyTreeModel - Class in y.view.hierarchy
This class represents a tree model view of a graph hierarchy managed by HierarchyManager.
HierarchyTreeModel(HierarchyManager) - Constructor for class y.view.hierarchy.HierarchyTreeModel
Creates a new instance of HierarchyTreeModel for the nodes within the given HierarchyManager.
HierarchyTreeSelectionModel - Class in y.view.hierarchy
This TreeSelectionModel represents the selection state of the nodes within a graph hierarchy.
HierarchyTreeSelectionModel(HierarchyManager) - Constructor for class y.view.hierarchy.HierarchyTreeSelectionModel
Initializes a new HierarchyTreeSelectionModel instance.
HierarchyTreeTransferHandler - Class in y.view.hierarchy
A transfer handler for HierarchyJTree that allows to reorganize the hierarchical group structure by a drag and drop gesture on the tree elements.
HierarchyTreeTransferHandler(HierarchyManager) - Constructor for class y.view.hierarchy.HierarchyTreeTransferHandler
Create a new instance of this class.
HIGH_PERFORMANCE - Static variable in class y.view.ViewAnimationFactory
Appropriate animations are chosen with a preference for animation speed.
HIGH_QUALITY - Static variable in class y.view.ViewAnimationFactory
Appropriate animations are chosen with a preference for animation quality.
hintDrawable - Variable in class y.view.PortAssignmentMoveSelectionMode
Holds the drawable that is displayed during the move
hitBends() - Method in class y.view.HitInfo
Returns a cursor that grants access to all hit bends.
hitEdgeLabels() - Method in class y.view.HitInfo
Returns a cursor that grants access to all hit edge labels.
hitEdges() - Method in class y.view.HitInfo
Returns a cursor that grants access to all hit edges.
HitInfo - Class in y.view
A class that collects hit information for elements of a Graph2D.
HitInfo(Graph2D, double, double, boolean) - Constructor for class y.view.HitInfo
Deprecated.  
HitInfo(Graph2D, double, double, int) - Constructor for class y.view.HitInfo
Deprecated.  
HitInfo(Graph2D, double, double, int, boolean) - Constructor for class y.view.HitInfo
Deprecated.  
HitInfo(Graph2D, double, double, boolean, int, int, int, int, int, int, int) - Constructor for class y.view.HitInfo
Deprecated.  
HitInfo(Graph2DView, double, double, boolean, int) - Constructor for class y.view.HitInfo
Constructs a new HitInfo for the graph elements associated to the specified Graph2DView.
HitInfo(Graph2DView, double, double, boolean, int, int, int, int, int, int, int) - Constructor for class y.view.HitInfo
Constructs a new HitInfo for the graph elements associated to the specified Graph2DView.
HitInfo(Graph2DView, double, double, boolean) - Constructor for class y.view.HitInfo
Constructs a new HitInfo for the graph elements associated to the specified Graph2DView.
HitInfo(Graph2D, Iterator, double, double, boolean, int, int, int, int, int, int, int) - Constructor for class y.view.HitInfo
Constructs a new HitInfo for the elements of the specified Graph2D.
HitInfo(Graph2D, Iterator, double, double, boolean) - Constructor for class y.view.HitInfo
Constructs a new HitInfo for the elements of the specified Graph2D.
HitInfo() - Constructor for class y.view.HitInfo
Constructs a new HitInfo with no associated hits.
HitInfo(HitInfo) - Constructor for class y.view.HitInfo
Initializes a new HitInfo as a copy of the specified prototype hit data.
HitInfoFactories - Class in y.view
This class provides predefined hit info factories.
HitInfoFactories() - Constructor for class y.view.HitInfoFactories
 
HitInfoFactories.BackwardCompatibilityHitInfoFactory - Class in y.view
This hit info factory implements the pre-yFiles for Java 2.8 hit info behavior.
HitInfoFactories.BackwardCompatibilityHitInfoFactory(Graph2DView) - Constructor for class y.view.HitInfoFactories.BackwardCompatibilityHitInfoFactory
 
HitInfoFactories.DefaultHitInfoFactory - Class in y.view
This hit info factory creates hit information which use the reversed paint order of the view.
HitInfoFactories.DefaultHitInfoFactory(Graph2DView) - Constructor for class y.view.HitInfoFactories.DefaultHitInfoFactory
Initializes a new DefaultHitInfoFactory instance that test the elements of the graph that is associated to the specified graph view for hits.
HitInfoFactory - Interface in y.view
A factory for creating hit information used by Graph2DView.
hitNodeLabels() - Method in class y.view.HitInfo
Returns a cursor that grants access to all hit node labels.
hitNodePorts() - Method in class y.view.HitInfo
Returns a cursor that grants access to all hit node ports.
hitNodes() - Method in class y.view.HitInfo
Returns a cursor that grants access to all hit nodes.
hitPorts() - Method in class y.view.HitInfo
Returns a cursor that grants access to all hit ports
HOC_INTERSECTION_BOX - Static variable in class y.layout.organic.ShuffleLayouter
Horizontal overlap criterion defining an overlap as horizontal if the overlapping area is greater in height than in width.
HOC_LESS_MOVEMENT - Static variable in class y.layout.organic.ShuffleLayouter
Horizontal overlap criterion categorizing an overlap as horizontal if the required movement for solving the overlap is shorter in horizontal direction than in vertical direction.
HOC_NODE_CENTER - Static variable in class y.layout.organic.ShuffleLayouter
Horizontal overlap criterion categorizing an overlap as horizontal if the center-to-center difference between the overlapping nodes is greater in horizontal direction (x-coordinates) than in vertical direction (y-coordinates).
HORIZONTAL - Static variable in class y.layout.tree.DelegatingNodePlacer
Deprecated.  
HORIZONTAL - Static variable in class y.view.SnapLine
Constant that describes a horizontal orientation of a snap line.
HORIZONTAL_SUBTREE - Static variable in class y.layout.tree.HVTreeLayouter
A subtree orientation specifier indicating that the subtree rooted at the associated node should be arranged horizontally.
horizontalCompaction(LayoutGraph, double[], NodeList[]) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Calculates the coordinates of the graph.
HOTSPOT_E - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
HOTSPOT_N - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
HOTSPOT_NE - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
HOTSPOT_NONE - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
HOTSPOT_NW - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
HOTSPOT_S - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
HOTSPOT_SE - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
HOTSPOT_SW - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
HOTSPOT_W - Static variable in class y.view.NodeRealizer
Hotspot type identifier.
hotSpotDragged(Graph2D, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when a node hot spot is being dragged.
hotSpotHit(NodeRealizer, double, double) - Method in class y.view.AbstractCustomHotSpotPainter
 
hotSpotHit(double, double) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.HotSpotHitTest implementation to delegate the actual work to.
hotSpotHit(NodeRealizer, double, double) - Method in interface y.view.GenericNodeRealizer.HotSpotHitTest
Used as a callback for the GenericNodeRealizer.hotSpotHit(double, double) method.
hotSpotHit(double, double) - Method in class y.view.NodeRealizer
Returns one of the predefined hotspot type constants to signal which hotspot is hit by the given coordinates.
hotSpotHit(double, double) - Method in class y.view.ProxyShapeNodeRealizer
 
hotSpotHit(double, double) - Method in class y.view.ShapeNodeRealizer
Adjusted hitSpotHit that takes drop shadows into account.
hotSpotMode - Variable in class y.view.EditMode
Child mode HotSpotMode
HotSpotMode - Class in y.view
Handles hotspot drags.
HotSpotMode(ViewContainer) - Constructor for class y.view.HotSpotMode
Instantiates a new HotSpotMode for a given ViewContainer.
HotSpotMode() - Constructor for class y.view.HotSpotMode
Instantiates a new HotSpotMode.
HotSpotSnapContext - Class in y.view
The context that is used by HotSpotMode and the like that manages snap lines and the snapping of node bounds during a node resize operation.
HotSpotSnapContext() - Constructor for class y.view.HotSpotSnapContext
Creates a new instance of this class using no initial view.
HotSpotSnapContext(Graph2DView) - Constructor for class y.view.HotSpotSnapContext
Creates a new instance of this class using the provided view for the initial view.
HTML_ACCESSKEY - Static variable in class y.io.LinkInfo
HTML element attribute name accesskey.
HTML_ALT - Static variable in class y.io.LinkInfo
HTML generic element attribute name alt.
HTML_COORDINATES - Static variable in class y.io.LinkInfo
HTML area element attribute name coords.
HTML_REFERENCE - Static variable in class y.io.LinkInfo
HTML a element attribute name href.
HTML_SHAPE - Static variable in class y.io.LinkInfo
HTML area element attribute name shape.
HTML_TABINDEX - Static variable in class y.io.LinkInfo
HTML element attribute name tabindex.
HTML_TITLE - Static variable in class y.io.LinkInfo
HTML generic element attribute name title.
HTML_TOOLTIP - Static variable in class y.io.LinkInfo
Deprecated. Use LinkInfo.HTML_TITLE and/or LinkInfo.HTML_ALT instead.
HtmlLabelConfiguration - Class in y.view
Label configuration for displaying HTML formatted label text.
HtmlLabelConfiguration() - Constructor for class y.view.HtmlLabelConfiguration
Initialize a new HtmlLabelConfiguration instance.
HtmlLabelConfiguration(JEditorPane) - Constructor for class y.view.HtmlLabelConfiguration
Initialize a new HtmlLabelConfiguration instance.
HtmlLabelConfiguration.LabelHyperlinkEvent - Class in y.view
Used to notify interested parties of label hyper link events.
HtmlLabelConfiguration.LabelHyperlinkEvent(Object, HyperlinkEvent.EventType, URL, String, Element, YLabel) - Constructor for class y.view.HtmlLabelConfiguration.LabelHyperlinkEvent
Initializes a new LabelHyperlinkEvent instance.
HVTreeLayouter - Class in y.layout.tree
The HVTreeLayouter arranges the subgraphs of a tree horizontally and vertically.
HVTreeLayouter() - Constructor for class y.layout.tree.HVTreeLayouter
Creates a new HVTreeLayouter instance with default settings.

I

IconCellRenderer - Class in y.option
 
IconCellRenderer(GuiFactory, int, int) - Constructor for class y.option.IconCellRenderer
 
IconFilter - Class in y.option
Custom file filter prepared to deal with a range of image icon formats.
IconFilter() - Constructor for class y.option.IconFilter
 
id2Edge - Variable in class y.io.gml.EdgeParser
The mapping between the gml IDs and the edges.
id2Edge - Variable in class y.io.gml.GraphParser
The map that is currently used by the parser to map GML String IDs to actual edges.
id2Node - Variable in class y.io.gml.EdgeParser
The mapping between the gml IDs and the nodes.
id2Node - Variable in class y.io.gml.GraphParser
The map that is currently used by the parser to map GML String IDs to actual nodes.
id2Node - Variable in class y.io.gml.NodeParser
The mapping between the gml IDs and the nodes.
ID_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Id attribute.
IGNORE_GRAPHICS - Static variable in class y.module.io.GraphMLOutput
 
IGNORE_GROUPS_POLICY - Static variable in class y.layout.organic.OrganicLayouter
Group handling policy for completely ignoring group nodes during the layout process.
IGNORE_INSET_ALL - Static variable in class y.view.tabular.TableNodePainter
Bit mask to ignore all inset types.
IGNORE_INSET_COLUMN_ALL - Static variable in class y.view.tabular.TableNodePainter
Bit mask to ignore all column related insets types.
IGNORE_INSET_COLUMN_BOTTOM - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore bottom insets of columns.
IGNORE_INSET_COLUMN_LEFT - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore left insets of columns.
IGNORE_INSET_COLUMN_RIGHT - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore right insets of columns.
IGNORE_INSET_COLUMN_TOP - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore top insets of columns.
IGNORE_INSET_NONE - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore no inset types.
IGNORE_INSET_ROW_ALL - Static variable in class y.view.tabular.TableNodePainter
Bit mask to ignore all row related insets types.
IGNORE_INSET_ROW_BOTTOM - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore bottom insets of rows.
IGNORE_INSET_ROW_LEFT - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore left insets of rows.
IGNORE_INSET_ROW_RIGHT - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore right insets of rows.
IGNORE_INSET_ROW_TOP - Static variable in class y.view.tabular.TableNodePainter
Type specifier to ignore top insets of rows.
IGNORE_LABEL_KEY - Static variable in interface y.layout.LabelLayoutKeys
A 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.
IGNORE_NODE_SELECTION - Static variable in class y.view.tabular.TableSelectionEditor
Using this selection policy the selection states of rows/columns and their TableGroupNodeRealizer are not related to each other.
IGNORE_PORTS - Static variable in interface y.io.graphml.input.DeserializationProperties
Specifies the behaviour when parsing of ports.
IGNORE_POSTPROCESSOR_ERRORS - Static variable in class y.io.graphml.graph2d.PostprocessorInputHandler
Deprecated.  
IGNORE_RESOURCE_ERRORS - Static variable in interface y.io.graphml.input.DeserializationProperties
Specifies the behaviour when parsing of embedded or external resources fails.
IGNORE_UNKNOWN_REALIZERS - Static variable in interface y.io.graphml.input.DeserializationProperties
Specifies the handling of unknown Node/EdgeRealizers.
IGNORE_UNKNOWN_REALIZERS - Static variable in interface y.io.graphml.output.SerializationProperties
Specifies the handling of unknown Node/EdgeRealizers.
ImageCellRenderer - Class in y.option
Renderer for Images.
ImageCellRenderer(GuiFactory, int, int) - Constructor for class y.option.ImageCellRenderer
Creates a new instance of ImageCellRenderer.
ImageIoOutput - Class in y.module.io
Exports a diagram to an image using ImageWriter.
ImageIoOutput(ImageWriter) - Constructor for class y.module.io.ImageIoOutput
Creates a new instance of ImageIoOutput.
ImageIoOutputHandler - Class in y.io
This class serves as an adapter to the javax.imageio API which is available in J2RE version 1.4 and later.
ImageIoOutputHandler(ImageWriter) - Constructor for class y.io.ImageIoOutputHandler
Creates a new instance of ImageIoOutputHandler using the given ImageWriter.
ImageMapOutputHandler - Class in y.io
A simple write-only IOHandler that produces a HTML image map.
ImageMapOutputHandler() - Constructor for class y.io.ImageMapOutputHandler
Constructs an ImageMapOutputHandler, which uses newlines and indents area elements by 2 spaces.
ImageNodePainter - Class in y.view
This class is an implementation of GenericNodeRealizer.Painter.
ImageNodePainter() - Constructor for class y.view.ImageNodePainter
 
ImageNodePainter(URL) - Constructor for class y.view.ImageNodePainter
 
ImageNodePainter(Image) - Constructor for class y.view.ImageNodePainter
 
ImageNodeRealizer - Class in y.view
A node realizer that displays a node as an image.
ImageNodeRealizer() - Constructor for class y.view.ImageNodeRealizer
Creates a new ImageNodeRealizer with no image associated with it.
ImageNodeRealizer(NodeRealizer) - Constructor for class y.view.ImageNodeRealizer
Creates a new ImageNodeRealizer whose attributes are copied from the given realizer.
ImageNodeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of ImageNodeRealizer.
ImageNodeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.ImageNodeRealizerSerializer
 
ImageOptionItem - Class in y.option
OptionItem implementation for Image values which allows for specification of an image universe.
ImageOptionItem(String, ImageOptionItem.ImageProvider, Object) - Constructor for class y.option.ImageOptionItem
Creates a new instance of ImageOptionItem.
ImageOptionItem(String, Object) - Constructor for class y.option.ImageOptionItem
Creates a new instance of ImageOptionItem.
ImageOptionItem.ImageProvider - Interface in y.option
Utility interface that serves as "universe" of available image descriptions.
ImageOutputHandler - Class in y.io
Abstract base class for IOHandlers that produce image based output formats.
ImageOutputHandler() - Constructor for class y.io.ImageOutputHandler
 
ImageOutputHandler(boolean) - Constructor for class y.io.ImageOutputHandler
 
ImageOutputModule - Class in y.module.io
Abstract base class for all modules that export a diagram to an image file.
ImageOutputModule(String, String, String) - Constructor for class y.module.io.ImageOutputModule
Deprecated. Use ImageOutputModule.ImageOutputModule(String) instead. Proper module description should take place in the API documentation.
ImageOutputModule(String) - Constructor for class y.module.io.ImageOutputModule
Creates a new instance of ImageOutputModule.
implode(Drawable, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies an implosion effect to the specified Drawable.
implode(NodeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies an implosion effect to the specified NodeRealizer.
implode(EdgeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies an implosion effect to the specified EdgeRealizer.
importData(JComponent, Transferable) - Method in class y.view.hierarchy.HierarchyTreeTransferHandler
 
increasePriority(Node, int) - Method in class y.util.pq.ArrayIntNodePQ
Increases the value of a node in the queue to a certain value.
increasePriority(Node, double) - Method in class y.util.pq.BHeapDoubleNodePQ
Increases the priority value of the given node.
increasePriority(Node, int) - Method in class y.util.pq.BHeapIntNodePQ
Increases the priority value of the given node.
increasePriority(Node, Object) - Method in class y.util.pq.BHeapNodePQ
Increases the priority value of the given node.
increasePriority(Object, double) - Method in class y.util.pq.DoubleObjectPQ
Increases the priority value of the given object.
increasePriority(Object, int) - Method in class y.util.pq.IntObjectPQ
Increases the priority value of the given node.
increasePriority(Node, int) - Method in class y.util.pq.ListIntNodePQ
Increases the priority of a node in the queue to a certain value.
increaseSpeed() - Method in class y.anim.AnimationPlayer
Increases the speed factor of the animation by 50 percent.
INCREMENTAL_HINTS_DPKEY - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
A DataProvider key for specifying incremental hints Incremental hints are created using an incremental hints factory.
INCREMENTAL_HINTS_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for specifying incremental hints.
INCREMENTAL_NODES_DPKEY - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
A DataProvider key for internal use only.
IncrementalHierarchicLayouter - Class in y.layout.hierarchic
This layout algorithm arranges graphs in a hierarchic fashion.
IncrementalHierarchicLayouter() - Constructor for class y.layout.hierarchic.IncrementalHierarchicLayouter
Creates a new IncrementalHierarchicLayouter instance with the default settings.
IncrementalHierarchicLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for IncrementalHierarchicLayouter.
IncrementalHierarchicLayoutModule() - Constructor for class y.module.IncrementalHierarchicLayoutModule
Creates an instance of this module.
IncrementalHintsFactory - Interface in y.layout.hierarchic.incremental
This interface provides factory methods for creating incremental hints for the hierarchic layout.
incrementPriority(Node) - Method in class y.util.pq.ListIntNodePQ
Increments the associated priority value for the given node by 1 and updates it's position within the queue accordingly.
inDegree() - Method in class y.base.Node
Returns the number of incoming edges at this node.
IndependentSets - Class in y.algo
This class provides methods for calculating independent sets.
index() - Method in class y.base.Edge
Returns the index of this edge within its graph G.
index() - Method in class y.base.Node
Returns the index of this node within its graph G.
indexOf(Object) - Method in class y.base.YList
Returns the zero-based index of the given element in this list.
inEdges() - Method in class y.base.Node
Returns an edge cursor for all incoming edges at this node.
inEdges(Edge) - Method in class y.base.Node
Returns an edge cursor for incoming edges at this node.
inEdges(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 adjacent Node.inEdges().
inEdges() - Method in class y.view.NodePort
Returns a cursor over all incoming edges that are bound to this port.
init() - Method in class y.layout.grouping.Grouping
Initializes internal data structures.
init(Graph, NodeList[]) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Initializes the data structures for all runs.
init(Graph) - Method in class y.layout.planar.IntDSP
 
init(List, YRectangle) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Initializes this DynamicObstacleDecomposition instance with the given obstacles and partition bounds.
init(PathSearchConfiguration) - Method in class y.layout.router.polyline.GraphPartition
Initializes the GraphPartition with the given graph instance based on the given configuration used by path search algorithms.
init(List, YRectangle) - Method in interface y.layout.router.polyline.ObstaclePartition
Initializes a new ObstaclePartition of the area with the given bounds using the given list of Obstacles.
init(PathSearchConfiguration) - Method in class y.layout.router.polyline.PathSearch
Initializes the fields of this PathSearch.
init() - Method in class y.module.io.TGFInput
 
init() - Method in class y.module.io.TGFOutput
 
init() - Method in class y.module.RandomLayoutModule
 
init() - Method in class y.module.YModule
Initialization code performed before calling YModule.mainrun().
init() - Method in class y.view.CreateChildEdgeMode
 
init() - Method in class y.view.CreateEdgeMode
 
init() - Method in class y.view.Scroller
 
init() - Method in class y.view.ViewMode
This method is called in a child mode when it gets installed in another mode.
initAction(Action, String) - Method in class y.view.PrintPreviewPanel
Initializes an action that gets triggered by one of the predefined control components.
initAnimation() - Method in interface y.anim.AnimationObject
Initializes the animation object.
initAnimation() - Method in class y.view.LayoutMorpher
Initializes the animation.
initDegrees() - Method in class y.layout.planar.VertexOrder
This method calculates the potential of each node to cause a direction error.
initDetailsAction(Action) - Method in class y.util.DetailedMessagePanel
 
initDiagram(LayoutGraph) - Static method in class y.layout.LayoutTool
Initializes the given graph.
initDrag(OrthogonalMoveBendsMode.MinMax, EdgeRealizer, Bend, Collection) - Method in class y.view.OrthogonalMoveBendsMode
Initializes the dragging for a given realizer and hit bend.
initDrag(OrthogonalMoveBendsMode.MinMax, EdgeRealizer, double, double, Collection) - Method in class y.view.OrthogonalMoveBendsMode
Initializes a drag for a given realizer and location.
initFromArguments(String[]) - Method in class y.util.CommandLineArguments
parses the command line arguments and fills the internal map using the given values
initGraphics(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomHotSpotPainter
Utility method used by AbstractCustomHotSpotPainter.paintHotSpots(NodeRealizer, java.awt.Graphics2D) to initialize the graphics context.
initGuiFactory(OptionHandler) - Method in class y.module.YModule
Sets the GuiFactory instance responsible for localizing the given option handler's user interface.
initialize(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
 
initialize(LayoutGraph, Layers, LayoutDataProvider) - Method in interface y.layout.hierarchic.incremental.DrawingDistanceCalculator
Initializes internal data structures.
initialize(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
 
initialize(PathSearchConfiguration) - Method in class y.layout.router.polyline.ChannelBasedPathRouting
Initializes this ChannelBasedPathRouting instance for routing paths that have been found with the given configuration.
initialize(PathSearchConfiguration) - Method in class y.layout.router.polyline.PathSearchExtension
Initializes this extension for path searches using the given configuration.
initialize() - Method in class y.view.AbstractSnapContext
Base method for the initialization of this context.
initialize(EdgeRealizer) - Method in interface y.view.GenericEdgeRealizer.Initializer
 
initialize(NodeRealizer) - Method in interface y.view.GenericNodeRealizer.Initializer
 
initialize(NodeRealizer) - Method in class y.view.hierarchy.GroupNodePainter
Configures the given realizer's default label as default group label.
initialize(Graph2DView, GraphLayout) - Method in class y.view.LayoutMorpher
Initializes this instance to work on the provided view and morph to the given layout.
initialize(MoveLabelMode.MoveLabelEvent) - Method in interface y.view.MoveLabelMode.MoveLabelHelper
Invoked when a label move is about to be started.
initializeBackground(YLabel, Graphics2D) - Method in class y.view.AbstractCustomLabelPainter
This utility function can be called by subclasses to initialize the graphics context for the filling of the label's background.
initializeControlPolygonLine(EdgeRealizer, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
This utility function can be called by subclasses to initialize the graphics context for the drawing of the control polygon.
initializeCurrentEdge(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
Initializes this extension with the current edge set in the given context.
initializeCurrentPathRequest(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
Initializes this extension with the current PathRequest set in the given context.
initializeDistancesToNextNode(NodeList[]) - Method in class y.layout.hierarchic.AbstractDrawer
Initializes the minimum distances between the right border of a node and the left border of its right-hand side neighbor in a layer.
initializeEdgeLabelMove(YPoint, EdgeLabel) - Method in class y.view.LabelSnapContext
Initializes this context object for an edge label move operation.
initializeEdges(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
Initializes this extension with the context that contains the list of edges for which paths are calculated.
initializeEffectFillPaint(NodeRealizer, Graphics2D) - Method in class y.view.ShinyPlateNodePainter
Initializes the graphics context for painting the shiny plate effect.
initializeFill(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomNodePainter
This utility function can be called by subclasses to initialize the graphics context for the filling of the node.
initializeFill(NodeRealizer, NodePort, Graphics2D) - Method in class y.view.ShapePortConfiguration
Initializes the graphics context for the filling of the specified port.
initializeFromKeyDefinition(GraphMLParseContext, Element) - Method in class y.io.graphml.input.AbstractInputHandler
Initializes this instance from the GraphML key definition.
initializeLine(YLabel, Graphics2D) - Method in class y.view.AbstractCustomLabelPainter
This utility function can be called by subclasses to initialize the graphics context for the drawing of the label's border.
initializeLine(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomNodePainter
This utility function can be called by subclasses to initialize the graphics context for the drawing of the lines of the node.
initializeLine(EdgeRealizer, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
This utility function can be called by subclasses to initialize the graphics context for the drawing of the lines of the edge.
initializeLine(NodeRealizer, NodePort, Graphics2D) - Method in class y.view.SelectionPortPainter
Initializes the graphics context for the drawing of the selection marker of the specified port.
initializeLine(NodeRealizer, NodePort, Graphics2D) - Method in class y.view.ShapePortConfiguration
Initializes the graphics context for the drawing of the border of the specified port.
initializeMove(YPoint, Collection, Collection, Collection, DataProvider) - Method in class y.view.MoveSnapContext
Prepares this instance to perform subsequent adjustments of the mouse coordinates during a move operation.
initializeNodeLabelMove(YPoint, NodeLabel) - Method in class y.view.LabelSnapContext
Initializes this context object for a node label move operation.
initializePositions(NodeList[]) - Method in class y.layout.hierarchic.PendularDrawer
Helper method which initializes the positions of the nodes of all layers.
initializePosterCoordsFont(Graphics2D, Graph2DPrinter.PrintContext) - Method in class y.view.Graph2DPrinter
Initialize the font for the page's coordinates (column, row) in the poster that are drawn in the upper left corner of the page.
initializeResize(YPoint, Collection, DataProvider) - Method in class y.view.HotSpotSnapContext
Initializes this context object for a node resize operation.
initializeSelectionLine(EdgeRealizer, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
This utility function can be called by subclasses to initialize the graphics context for the drawing of the lines of the edge.
InitialPlanarSubgraph - Interface in y.layout.planar
An interface for graph planarization.
initOkAction(Action) - Method in class y.util.DetailedMessagePanel
 
initOrdering(NodeMap, NodeMap, NodeList) - Method in class y.layout.planar.GT
Initializes data structures from an ordering.
initPackage(InputStream) - Method in class y.module.YPackage
Initializes a YPackage from a Input stream
initPartitions(DataProvider) - Method in class y.util.GraphPartitionManager
Initializes internal data structures using the new DataProvider.
initStructures() - Method in class y.layout.hierarchic.PendularDrawer
Initializes internal structures.
initTransform(YPoint) - Method in class y.layout.OrientationLayouter.Transformer
 
INPUT_GROUP_TITLE - Static variable in class y.module.TreeMapLayoutModule
 
INPUT_MODE - Static variable in class y.module.io.IOHandlerModule
I/O mode specifier constant.
InputHandler - Interface in y.io.graphml.input
Interface for handlers for graphml data attributes.
InputHandlerProvider - Interface in y.io.graphml.input
Event listener interface for QueryInputHandlersEvents.
insert(byte, int) - Method in interface y.layout.hierarchic.incremental.Layers
Creates, inserts and returns a layer of a given type associated with this list of layers.
insertAfter(Object, ListCell) - Method in class y.base.YList
Inserts the given object into this list with respect to a given reference list cell.
insertAfter(SkipList.Cell, Object) - Method in class y.util.SkipList
Inserts a new item after the provided cell.
insertBefore(Object, ListCell) - Method in class y.base.YList
Inserts the given object into this list with respect to a given reference list cell.
insertBefore(SkipList.Cell, Object) - Method in class y.util.SkipList
Inserts a new item before the provided cell.
insertBend(double, double) - Method in class y.view.ArcEdgeRealizer
Has no effect, because arcs have no bends
insertBend(double, double) - Method in class y.view.BezierEdgeRealizer
Inserts a new bend at location (x,y) into this realizer.
insertBend(double, double) - Method in class y.view.EdgeRealizer
Inserts a new bend into this realizer and returns it.
insertBend(EdgeRealizer, BendList, double, double) - Method in interface y.view.GenericEdgeRealizer.BendHandler
Callback method for EdgeRealizer.insertBend(double, double)
insertBend(double, double) - Method in class y.view.GenericEdgeRealizer
 
insertBend(double, double) - Method in class y.view.PolyLineEdgeRealizer
Inserts a new bend at location (x,y) into this realizer.
insertBend(double, double) - Method in class y.view.QuadCurveEdgeRealizer
Inserts a new bend at location (x,y) into this realizer.
insertBend(EdgeRealizer, BendList, double, double) - Method in class y.view.SimpleBendHandler
 
insertBend(double, double) - Method in class y.view.SplineEdgeRealizer
Inserts a new bend at location (x,y) into this realizer.
insertBridges(PathIterator) - Method in class y.view.BridgeCalculator
Takes the given PathIterator, calculates and inserts bridges into those segments that intersect with other segments (from either this or another path), and returns a new PathIterator instance with bridges inserted.
insertCell(Object) - Method in class y.util.SkipList
Inserts a new item into the list at the correct position.
insertCellAfter(ListCell, ListCell) - Method in class y.base.YList
Inserts a formerly removed ListCell object into this list with respect to a given reference list cell.
insertCellBefore(ListCell, ListCell) - Method in class y.base.YList
Inserts a formerly removed ListCell object into this list with respect to a given reference list cell.
insertCustomBridge(MutableGeneralPath, MutableGeneralPath.Segment, double, double, double, double, double, double) - Method in class y.view.BridgeCalculator
Callback method that is called during BridgeCalculator.insertBridges(java.awt.geom.PathIterator) to allow for custom modifications of the MutableGeneralPath and optionally recording of the bridges.
insertEdge(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Inserts a same-layer Edge or an Edge that may span multiple layers into the data structure and returns the resulting list of Edges that has been created if this edge spans multiple layers.
insertEdge(EdgeList, Edge) - Method in class y.layout.planar.EdgeInserter
Insert the given edge.
insertEdge(EdgeList, Edge, Edge, Edge) - Method in class y.layout.planar.EdgeInserter
Insert the given edge.
insertEdge(Edge) - Method in class y.layout.planar.SimpleEdgeRouter
Inserts a single edge into the graph by routing through the dual graph.
insertEdgeExternal(Edge, Edge, Edge) - Method in class y.layout.planar.EdgeInserter
The graph consists of more than one component and two of them are now connected by the edge to insert
insertEdges(EdgeList) - Method in class y.layout.planar.EdgeRouter
Inserts a list of edges into the graph by routing through the dual graph.
insertEdges(Edge, Edge) - Method in class y.layout.planar.Face
Inserts two edges,which are reverse to each other, into the edge list of the face.
insertEdges(EdgeList) - Method in class y.layout.planar.SimpleEdgeRouter
Inserts a list of edges into the graph by routing through the dual graph.
insertEdgeSimple(Edge, Edge, Edge) - Method in class y.layout.planar.EdgeInserter
Path has size 0, thus only one face has to be split !
insertEdgesVirtual(EdgeList) - Method in class y.layout.planar.EdgeRouter
 
insertEdgesVirtual(EdgeList) - Method in class y.layout.planar.SimpleEdgeRouter
 
insertGroupConnectorLayer(boolean, int) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Inserts a layer for proxies at groups to handle direct group content connector edges between a node in the first/last layer of the group node and the groups border.
insertGroupNodeLayer(boolean, int) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Inserts a layer for group Nodes.
insertLabelNodeLayer(boolean, int) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Inserts a Layer for labels.
insertNodeWithEdge(Edge, Node, Face) - Method in class y.layout.planar.PlanarInformation
Insert a node with one edge into a face.
insertSameLayerStructures(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Inserts a same-layer edge structure for each same-layer edge of the original graph.
insertSameLayerStructures(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.PCListOptimizer
 
InsetsGroupBoundsCalculator - Class in y.layout.grouping
This GroupBoundsCalculator calculates the bounds of group nodes and allows to specify custom insets for each group node.
InsetsGroupBoundsCalculator() - Constructor for class y.layout.grouping.InsetsGroupBoundsCalculator
Constructs an instance of InsetsGroupBoundsCalculator with default settings.
InsetsGroupBoundsCalculator(Insets) - Constructor for class y.layout.grouping.InsetsGroupBoundsCalculator
Constructs an instance of InsetsGroupBoundsCalculator with the given insets as default insets.
InsetsGroupBoundsCalculator(Object) - Constructor for class y.layout.grouping.InsetsGroupBoundsCalculator
Constructs an instance of InsetsGroupBoundsCalculator with the given DataProvider key as group node insets key.
InsetsGroupBoundsCalculator(Object, Insets) - Constructor for class y.layout.grouping.InsetsGroupBoundsCalculator
Constructs an instance of InsetsGroupBoundsCalculator using the given DataProvider key as group node insets key and the given insets as default insets.
install(int) - Method in class y.view.Graph2DViewActions
Installs the actions provided by this instance into the view provided to the constructor using the specified input condition.
install() - Method in class y.view.Graph2DViewActions
Install the actions provided by this instance into the view provided to the constructor
install(Graph2DView) - Method in class y.view.Graph2DViewActions
Installs this instance into the given view using JComponent.WHEN_FOCUSED as the condition.
install(Graph2DView, int) - Method in class y.view.Graph2DViewActions
Installs the action into the given view using the specified condition.
installConstraints(Editor) - Method in class y.option.ConstraintManager
Tries to install all previously created constraints for the specified editor.
installDefaultGuiFactory(GuiFactory) - Static method in class y.option.OptionHandler
Static method to install a default GUIFactory for all option handlers, which will be used if no specific GUIFactory is provided for each instance.
installDefaultOptionsIOHandler(OptionsIOHandler) - Static method in class y.option.OptionHandler
Static method to install a default IOHandler for all option handlers, which will be used if no specific instance is provided for each instance.
installEditor(JComponent, NodeRealizer) - Method in class y.view.CellEditorMode
Installs the given editor JComponent for the given NodeRealizer.
installInstance(GlobalProperties) - Static method in class y.util.GlobalProperties
Install the given singleton object as the singleton.
INT - Static variable in class y.io.graphml.KeyType
KeyType int.
IntDSP - Class in y.layout.planar
An implementation of the Dijkstra Shortest Path Algorithm for weighted graphs.
IntDSP() - Constructor for class y.layout.planar.IntDSP
 
INTER_EDGES_DPKEY - Static variable in class y.layout.grouping.FixedGroupLayoutStage
A DataProvider key for marking edges as inter-edges.
InteractiveOrganicLayouter - Class in y.layout.organic
This algorithm arranges graphs in an organic fashion and offers special functionality to interact with the graph while the algorithm is running.
InteractiveOrganicLayouter() - Constructor for class y.layout.organic.InteractiveOrganicLayouter
Creates a new instance of the InteractiveOrganicLayouter with default settings.
InteractiveOrganicLayouter.SingleThreadContext - Interface in y.layout.organic
A InteractiveOrganicLayouter.SingleThreadContext provides control over the layout calculation in the case of single-threaded algorithm execution.
InteractiveViewMode - Class in y.view
A ViewMode for interactive input scenarios.
InteractiveViewMode() - Constructor for class y.view.InteractiveViewMode
Initializes a new InteractiveViewMode.
InterEdge - Class in y.io.gml
This utility class is used to represent inter-edges during parsing and encoding of hierarchic graphs using GML
InterEdge(String, String) - Constructor for class y.io.gml.InterEdge
 
InterEdge(String, String, int) - Constructor for class y.io.gml.InterEdge
 
InterEdgeConfigurator - Interface in y.view.hierarchy
Callback interface that is used by class HierarchyManager whenever the state of an edge/inter-edge changes.
InterEdgeEncoder - Class in y.io.gml
This class can encode InterEdges in valid GML
InterEdgeEncoder(HierarchicGraphObjectEncoder) - Constructor for class y.io.gml.InterEdgeEncoder
 
InterEdgeParser - Class in y.io.gml
This class can parse InterEdges from valid GML
InterEdgeParser(Graph2D, Map, HierarchicGraphParser) - Constructor for class y.io.gml.InterEdgeParser
 
InterfacePort - Class in y.view
Defines a logical end point of an edge relative to the center location of a node.
InterfacePort() - Constructor for class y.view.InterfacePort
Constructs a new InterfacePort with default offset 0.0 and no icon.
InterfacePort(Icon) - Constructor for class y.view.InterfacePort
Constructs a new InterfacePort with default offset 0.0 displaying the given icon at the interface location between node and edge.
InterfacePort(Port) - Constructor for class y.view.InterfacePort
Constructs a new InterfacePort as a copy of the given port.
INTERLEAVED_MODE_ALL_NODES - Static variable in class y.layout.tree.BalloonLayouter
A child placement mode where nodes are placed in an interleaved fashion, that is, with two different, alternating distances to the parent node.
INTERLEAVED_MODE_OFF - Static variable in class y.layout.tree.BalloonLayouter
A child placement mode where all child nodes are placed around their parent with equal distances.
INTERLEAVED_MODE_SELECTED_NODES - Static variable in class y.layout.tree.BalloonLayouter
A child placement mode where child nodes of selected nodes are placed in an interleaved fashion, that is, with two different, alternating distances to the parent node.
INTERLEAVED_NODES_DPKEY - Static variable in class y.layout.tree.BalloonLayouter
A 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.
INTERNAL - Static variable in class y.view.NodeLabel
Node label model specifier.
INTERNAL_MASK - Static variable in class y.layout.DiscreteNodeLabelModel
Position mask that constrains the positions to the nine node-internal positions.
internalNodeLabelPosMap - Static variable in class y.io.gml.LabelGraphicsParser
 
internalSetAutoSizePolicy(byte) - Method in class y.view.YLabel
This method is for internal use only and shall not be used by developers.
internalSetOffsetDirty(boolean) - Method in class y.view.YLabel
This method is for internal use only and shall not be used by developers.
internalSetSizeDirty(boolean) - Method in class y.view.YLabel
This method is for internal use only and shall not be used by developers.
interpolationPolicy - Variable in class y.view.ImageNodePainter
 
intersect(YList, IntersectionAlgorithm.IntersectionHandler) - Static method in class y.geom.IntersectionAlgorithm
Calculates the intersections of rectangles in the plane.
IntersectionAlgorithm - Class in y.geom
This class calculates the intersection of rectangles in the plane with the help of a sweep-line algorithm.
IntersectionAlgorithm() - Constructor for class y.geom.IntersectionAlgorithm
 
IntersectionAlgorithm.IntersectionHandler - Interface in y.geom
An instance of this interface handles intersections found by the IntersectionAlgorithm,
IntersectionCalculator - Interface in y.layout
An IntersectionCalculator is responsible for calculating the intersection point between an edge and the visual representation of its source or target node.
intersectionPoint(OrientedRectangle, LineSegment, double) - Static method in class y.geom.OrientedRectangle
Determines an intersection point of the specified oriented rectangle and the specified line segment.
intersects(YRectangle) - Method in class y.geom.LineSegment
Checks whether the line segment intersects a box.
intersects(YPoint) - Method in class y.geom.LineSegment
Checks whether the line segment intersects a point.
intersects(OrientedRectangle, YRectangle, double) - Static method in class y.geom.OrientedRectangle
Determines whether a rectangle intersects an oriented rectangle, given an epsilon.
intersects(OrientedRectangle, LineSegment, double) - Static method in class y.geom.OrientedRectangle
Determines whether or not the specified oriented rectangle and the specified line segment intersect.
intersects(YRectangle, YRectangle) - Static method in class y.geom.YRectangle
Returns whether or not the given rectangles intersect.
intersects(Interval) - Method in class y.layout.router.polyline.Interval
Checks whether or not this interval intersects with the given interval.
intersects(Interval, double) - Method in class y.layout.router.polyline.Interval
Checks whether or not this interval intersects with the given interval, considering the given minimum intersection length.
intersects(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Checks whether or not this orthogonal interval intersects the given orthogonal interval.
intersects(OrthogonalInterval, double) - Method in class y.layout.router.polyline.OrthogonalInterval
Checks whether or not this orthogonal interval intersects the given orthogonal interval and the intersection has a given minimum intersection size.
intersects(Rectangle2D) - Method in class y.view.BezierEdgeRealizer
 
intersects(NodeRealizer, Rectangle2D) - Method in class y.view.DefaultGraph2DRenderer
Checks if the given region overlaps with the node.
intersects(EdgeRealizer, Rectangle2D) - Method in class y.view.DefaultGraph2DRenderer
Checks if the given region overlaps with the edge.
intersects(NodeRealizer, Rectangle2D) - Method in class y.view.DefaultOrderRenderer
Checks if the given region overlaps with the node.
intersects(EdgeRealizer, Rectangle2D) - Method in class y.view.DefaultOrderRenderer
Checks if the given region overlaps with the edge.
intersects(Rectangle2D) - Method in class y.view.EdgeRealizer
Checks whether the given rectangle overlaps the edge.
intersects(double, double, double, double) - Method in class y.view.hierarchy.GroupNodeRealizer
 
intersects(Rectangle2D) - Method in class y.view.MutableGeneralPath
 
intersects(double, double, double, double) - Method in class y.view.MutableGeneralPath
 
intersects(double, double, double, double) - Method in class y.view.NodeLabel
 
intersects(double, double, double, double) - Method in class y.view.NodeRealizer
Determines whether or not the bounding box of this realizer intersects the specified rectangle.
intersects(double, double, double, double) - Method in class y.view.ProxyShapeNodeRealizer
 
intersects(Rectangle2D) - Method in class y.view.QuadCurveEdgeRealizer
 
intersects(double, double, double, double) - Method in class y.view.YLabel
Returns true iff the bounding box of this label intersects with the given box.
intersectsView(NodeRealizer) - Method in class y.view.AbstractSnapContext
Convenience method that determines whether the given realizer intersect the current view.
intersectsView(EdgeRealizer, YPoint, YPoint) - Method in class y.view.AbstractSnapContext
Convenience method that determines whether a segment that is indicated by the two given endpoints and belongs to the path of the provided edge realizer is deemed visible in the current view.
Interval - Class in y.layout.router.polyline
This class represents a one-dimensional closed interval.
Interval(double, double) - Constructor for class y.layout.router.polyline.Interval
Creates a new Interval between the given bounds.
IntNodePQ - Interface in y.util.pq
Defines an interface for specialized priority queues that contains nodes which are prioritized by associated int values.
IntObjectPQ - Class in y.util.pq
This class implements a priority queue for objects whose priority values are of type int.
IntObjectPQ(int, DataProvider, DataAcceptor) - Constructor for class y.util.pq.IntObjectPQ
Creates an empty ObjectPQ using the given DataProvider and DataAcceptor to store and retrieve Object support information.
IntOptionItem - Class in y.option
An option item for integer values.
IntOptionItem(String, Integer) - Constructor for class y.option.IntOptionItem
Creates a new instance of IntOptionItem.
IntOptionItem(String, int) - Constructor for class y.option.IntOptionItem
Creates a new instance of IntOptionItem.
IntOptionItem(String, int, int, int) - Constructor for class y.option.IntOptionItem
Creates a new instance of IntOptionItem for bounded values.
IntValue - Interface in y.util
Specifies the contract of a general purpose read-only integer value object.
IntValueHolder - Interface in y.layout.hierarchic.incremental
This interface provides methods for storing and retrieving layering information for the hierarchic layout.
IntValueHolderAdapter - Class in y.layout.hierarchic.incremental
This class is an adapter that uses a DataMap, NodeMap or EdgeMap implementation and wraps it as a DataProvider that provides IntValueHolder instances for each element.
IntValueHolderAdapter(DataMap) - Constructor for class y.layout.hierarchic.incremental.IntValueHolderAdapter
Creates a new instance of IntValueHolderAdapter using a DataMap.
IntValueHolderAdapter(NodeMap) - Constructor for class y.layout.hierarchic.incremental.IntValueHolderAdapter
Creates a new instance of IntValueHolderAdapter using a NodeMap.
IntValueHolderAdapter(EdgeMap) - Constructor for class y.layout.hierarchic.incremental.IntValueHolderAdapter
Creates a new instance of IntValueHolderAdapter using an EdgeMap.
IntValueHolderAdapter(DataAcceptor, DataProvider) - Constructor for class y.layout.hierarchic.incremental.IntValueHolderAdapter
Creates a new instance of IntValueHolderAdapter using a pair of DataAcceptor and DataProvider instances for storage and retrieval.
IntValueSettable - Interface in y.util
Specifies the contract of modifiable integer value objects.
invalidate() - Method in class y.view.Graph2DViewRepaintManager
Forces the manager to update all of its view's contents on the next call to update.
invalidatePortPositions() - Method in class y.view.NodeRealizer
Invalidates the positions of all associated NodePorts.
invalidatePortPositions() - Method in class y.view.ProxyShapeNodeRealizer
 
inverse() - Method in class y.option.ConstraintManager.Condition
Creates a new Condition object which determines whether this condition is not met.
INVISIBLE - Static variable in class y.view.VisibilityFilter
Visibility state bit mask representing the invisible state.
IOHandler - Class in y.io
Abstract IO handler class.
IOHandler() - Constructor for class y.io.IOHandler
 
IOHandlerModule - Class in y.module.io
Base class of all modules that provide file based I/O services for diagrams.
IOHandlerModule(String, String, String) - Constructor for class y.module.io.IOHandlerModule
Deprecated. Use IOHandlerModule.IOHandlerModule(String) instead. Proper module description should take place in the API documentation.
IOHandlerModule(String) - Constructor for class y.module.io.IOHandlerModule
Creates a new instance of IOHandlerModule.
is3DEnabled() - Method in class y.layout.organic.SmartOrganicLayouter
Returns whether or not the layout algorithm should create a 3D result.
IS_FOLDER_NODE - Static variable in interface y.io.graphml.input.CreationPropertyKeys
Creation property key that tags folder node information.
IS_GROUP_NODE - Static variable in interface y.io.graphml.input.CreationPropertyKeys
Creation property key that tags group node information.
IS_OCTILINEAR_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A DataProvider key for specifying whether or not an edge is octilinear
isAbortable() - Method in class y.module.LayoutModule
Returns true; LayoutModules can be aborted.
isAbortable() - Method in class y.module.YModule
Returns whether or not this module can be aborted.
isActive() - Method in class y.layout.hierarchic.incremental.GroupingSupport
Returns whether or not GroupingSupport is active.
isActive() - Method in class y.util.Timer
Returns whether or not this timer is active right now.
isActive() - Method in class y.view.Graph2DUndoManager
Getter for property active.
isActive() - Method in class y.view.ViewMode
Returns whether this Mode has been ViewMode.activate(boolean)d previously.
isActiveToken(Object) - Method in class y.base.CommandStream
Determines whether the stream is currently at the same position as it was at the time that the token has been obtained using CommandStream.getActiveToken().
isActiveToken(Object) - Method in class y.view.Graph2DUndoManager
Determines, whether the stream is currently at the same position, the time the token was obtained using Graph2DUndoManager.getActiveToken()
isAcyclic(Graph) - Static method in class y.algo.GraphChecker
Checks whether or not the given directed graph is acyclic.
isAdaptiveMinEdgeDistanceEnabled() - Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
Returns whether or not an adaptive minimum edge distance is used.
isAddingSelectedItemsProvider() - Method in class y.view.Graph2DLayoutExecutor
Determines whether the 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.
isAdjustScrollBarPolicy() - Method in class y.view.EditMode
Returns true if the scroll bars in Graph2DView will be shown (if needed) when this mode is activated (default).
isAdjustScrollBarPolicy() - Method in class y.view.NavigationMode
Returns true if the scroll bars in Graph2DView will be disabled when this mode is activated (default).
isAdoptEdgeGroupsEnabled() - Method in class y.layout.BendConverter
Returns whether or not edge grouping information of the original edge should be adopted by its replacement edges.
isAdoptPortConstraintsEnabled() - Method in class y.layout.BendConverter
Returns whether or not the associated PortConstraints of the original edge should be adopted by its replacement edges.
isAdoptSelectionEnabled() - Method in class y.layout.BendConverter
Returns whether or not the selection state of the original edge should be adopted by its replacement edges.
isAlignDegreeOneNodesEnabled() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Returns whether or not degree-one nodes that have the same neighbor should be aligned.
isAlignDegreeOneNodesEnabled() - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Returns whether or not degree-one nodes that have the same neighbur should be aligned.
isAlignDegreeOneNodesEnabled() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns whether or not degree-one nodes that have the same neighbor should be aligned.
isAllowRearrangement() - Method in class y.layout.Swimlanes.SwimlaneRepresentant
Returns whether or not the represented swimlane can be rearranged.
isAllowSameLayerEdges() - Method in class y.layout.hierarchic.ConstraintLayerer
Returns whether or not same-layer edges can be created by this instance.
isAllowSameLayerEdges() - Method in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
Returns whether or not same-layer edges can be created by this Layerer instance.
isAlphaImageUsed() - Method in class y.view.ImageNodeRealizer
Returns whether the ImageNodeRealizer.contains(double, double) method uses the alpha transparency of the image to determine whether this realizer "contains" points.
isAmbiguityReductionEnabled() - Method in class y.layout.labeling.MISLabelingAlgorithm
Returns whether or not the number of ambiguous label placements is reduced by applying an additional optimization step.
isAncestor(Node, Node) - Method in class y.view.hierarchy.HierarchyManager
Queries the hierarchy if a given node is an ancestor of another node in the hierarchy.
isAngleAbsolute() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the angle interpretations is absolute.
isAngleOffsetOnRightSide0() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the angle interpretations is to add no angle offset to labels that are right of the edge.
isAngleOffsetOnRightSide180() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the angle interpretations is to add an angle offset of 180 degrees to labels that are right of the edge.
isAngleOnRightSideCoRotating() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the angle interpretations is to rotate the angle of labels that are right of the edge co-rotating with the labels left of or centered on the edge, i.e., the angle of all labels is interpreted clockwise.
isAngleOnRightSideCounterRotating() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the angle interpretations is to rotate the angle of labels that are right of the edge counter-rotating with the labels left of or centered on the edge, i.e., the angle of labels left or centered on edge is interpreted clockwise while the angle of labels right of edge is interpreted counter-clockwise.
isAngleRelativeToEdgeFlow() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the angle interpretation is relative to the edge slope.
isAnimatedZoomEnabled() - Method in class y.view.AreaZoomMode
Returns whether or not area zooming will be performed in a smooth animated fashion.
isAntialiasedPainting() - Method in class y.view.Graph2DView
Determines whether or not anti-aliasing is used when displaying graphs.
isAntialiasingEnabled() - Method in class y.io.ImageOutputHandler
Getter for property antialias.
isApplyPostprocessing() - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Returns whether or not a post-processing step to reduce the number of label overlaps is applied.
isArgumentSet(String) - Method in class y.util.CommandLineArguments
whether or not the argument 'name' is available
isAtAnySide() - Method in class y.layout.PortConstraint
Returns whether or not this PortConstraint instance is associated with side PortConstraint.ANY_SIDE.
isAtCenter() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the preferred placement locations for this label is at center.
isAtEast() - Method in class y.layout.PortConstraint
Returns whether or not this PortConstraint instance is associated with side PortConstraint.EAST.
isAtNorth() - Method in class y.layout.PortConstraint
Returns whether or not this PortConstraint instance is associated with side PortConstraint.NORTH.
isAtSource() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the preferred placement locations for this label is at source.
isAtSourcePort() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the preferred placements for this label is at the source port.
isAtSouth() - Method in class y.layout.PortConstraint
Returns whether or not this PortConstraint instance is associated with side PortConstraint.SOUTH.
isAtStrongPortConstraint() - Method in class y.layout.router.polyline.SegmentInfo
Returns whether or not this edge segment has the restriction of a strong PortConstraint.
isAtTarget() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the preferred placements for this label is at target.
isAtTargetPort() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not one of the preferred placements for this label is at the target port.
isAtWest() - Method in class y.layout.PortConstraint
Returns whether or not this PortConstraint instance is associated with side PortConstraint.WEST.
isAutoAdopt() - Method in class y.option.AbstractItemEditor
Returns whether this editor is in autoAdopt state, i.e. if changes in the properties value, valueUndefined, and enabled of the underlying option item be automatically adopted by the editor.
isAutoAdopt() - Method in interface y.option.ItemEditor
Returns whether this editor is in autoAdopt state, i.e. if changes in the underlying option item be automatically adopted by the editor.
isAutoAdopt() - Method in class y.option.TableEditorFactory
Returns whether this factory creates editors in autoAdopt state.
isAutoAssignPortCandidatesEnabled() - Method in class y.layout.grouping.RecursiveGroupLayouter
Returns whether or not temporary PortCandidates are inserted to improve the routing of inter-edges.
isAutoBendInsertionEnabled() - Method in class y.view.OrthogonalMoveBendsMode
Determines whether bends should be inserted automatically if the first or last segment is dragged by the user.
isAutoBoundsEnabled() - Method in interface y.view.hierarchy.AutoBoundsFeature
Queries whether or not auto bounds are enabled
isAutoBoundsEnabled() - Method in class y.view.hierarchy.GroupNodeRealizer
Returns 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 PartitionGrids 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 PortCandidates.
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 Drawables 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 EdgeRealizers 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 PortConstraints 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 DataProviders 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 NodePorts and false otherwise.
isNodePortAware() - Method in class y.view.NodeStateChangeEdgeRouter
Returns true if this router resets source and target NodePorts of inter edges and false otherwise.
isNodeSearchingEnabled() - Method in class y.view.MouseInputMode
Returns whether NodeRealizers 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 PortCandidates.
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 PortConstraints 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 NodeRealizers.
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 PortConstraints of inter-edges are temporarily replaced by PortCandidates.
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 PortConstraints 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 SnapLines.
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 SnapLines.
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 SnapLines.
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.
isUsePostprocessing() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Returns whether or not an additional postprocessing step that improves compactness and reduces the number of bends should be applied.
isUsingAdaptiveLineDistances() - Method in class y.layout.ParallelEdgeLayouter
Returns whether or not the distances between parallel edges should be determined automatically according to the sizes of their source and target nodes.
isUsingBends() - Method in class y.layout.router.OrganicEdgeRouter
Returns whether or not the initial bend coordinates are kept when determining the edge path.
isUsingCenterSnapLines() - Method in class y.view.MoveSnapContext
Determines whether this instance will try to align the centers of adjacent nodes so that their centers are equally far away from each other.
isUsingEdgeDistanceSnapLines() - Method in class y.view.MovePortMode
Determines whether this instance should insert equidistant snap lines from the center of the node in parallel to the corresponding axis.
isUsingEquidistantSnapLines() - Method in class y.view.MoveSnapContext
Determines whether this instance will try to align moved nodes with adjacent nodes so that there is the same spacing between their borders.
isUsingFixedNodeSnapLines() - Method in class y.view.MoveSnapContext
Determines whether this context will use snap lines for the sides and centers of the fixed nodes.
isUsingGridSnapping() - Method in class y.view.MoveSnapContext
Determines whether this instance will try snap the centers of moved graph elements to the grid.
isUsingGroups() - Method in class y.layout.hierarchic.ClassicLayerSequencer
Returns whether or not this ClassicLayerSequencer will preserve the groupings of nodes between each layer.
isUsingNodeCenterSnapping() - Method in class y.view.CreateEdgeMode
Determines whether for non orthogonal edge creation, moving a segment should snap the end point at the location of the centers of nodes in the graph.
isUsingNodePortCandidates() - Method in class y.view.MovePortMode
Determines whether or not NodePorts have to be used as candidates for edge connection points.
isUsingOctilinearEdgeRoutes(LayoutGraph, DataProvider) - Static method in class y.layout.LayoutTool
Determines whether or not most of the edges of the graph are routed octilinear.
isUsingOrthogonalBendSnapping() - Method in class y.view.MoveSnapContext
Whether this context will automatically snap the movements of bends so that the two adjacent segments become horizontally or vertically oriented.
isUsingOrthogonalEdgeRoutes(LayoutGraph, DataProvider) - Static method in class y.layout.LayoutTool
Determines whether or not most of the edges of the graph are routed orthogonally.
isUsingOrthogonalMovementConstraints() - Method in class y.view.MoveSnapContext
Whether this context will automatically snap the movement in such a way that the overall move gesture is constrained to the horizontal or vertical axis.
isUsingOrthogonalPortSnapping() - Method in class y.view.MoveSnapContext
Whether this context will automatically snap the movements of bends or nodes so that the first and last segments of edges become orthogonal.
isUsingRealizerPortCandidates() - Method in class y.view.MovePortMode
Determines whether this mode should use 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.
isUsingSegmentSnapLines() - Method in class y.view.MoveSnapContext
Determines whether this mode should create snap lines for fixed orthogonal edge segments.
isUsingTableDefaults() - Method in class y.view.tabular.ColumnDropTargetListener
Returns 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.
isUsingTableDefaults() - Method in class y.view.tabular.RowDropTargetListener
Returns 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.
isValid(QueryInputHandlersEvent) - Method in interface y.io.graphml.GraphMLHandler.InputHandlerQueryPredicate
Check whether the key definition in args is valid.
isValid - Variable in class y.layout.planar.GT
 
isValidateRoot() - Method in class y.view.Graph2DView
Returns false.
isValidScope(GraphMLWriteContext) - Method in class y.io.graphml.output.AbstractOutputHandler
Checks whether the current handler is called in a scope that is valid. wrt AbstractOutputHandler.getValidScopes()
isValidStartPosition(double, double) - Method in class y.view.MultiplexingNodeEditor.EventReporter
 
isValidStartPosition(double, double) - Method in interface y.view.MultiplexingNodeEditor.NodeEditor
Determines if the input mode could start editing at the given position.
isValidStartPosition(double, double) - Method in class y.view.tabular.TableLabelEditor
The given position is considered a valid start position if the header of a TableGroupNodeRealizer.Row or TableGroupNodeRealizer.Column can be found there.
isValidStartPosition(double, double) - Method in class y.view.tabular.TableOrderEditor
Returns true only if the left insets of a row or the top insets of a column can be found at the specified coordinates.
isValidStartPosition(double, double) - Method in class y.view.tabular.TableSelectionEditor
The given position is considered to be valid if it is inside the left inset of a TableGroupNodeRealizer.Row or the top inset of a TableGroupNodeRealizer.Column.
isValidStartPosition(double, double) - Method in class y.view.tabular.TableSizeEditor
Determines whether the editor may start editing at the specified position.
isValidTargetEntrance(CellEntrance) - Method in class y.layout.router.polyline.PathSearchExtension
Determines whether or not this extension considers the given CellEntrance as a valid target entrance, i.e., the path may end with the given entrance.
isValueUndefined() - Method in class y.option.ColorRenderer
Callback which specifies whether the created renderer has an undefined value or not.
isValueUndefined() - Method in interface y.option.ItemEditor
Returns whether or not the editor should start up displaying an undefined value.
isValueUndefined() - Method in class y.option.OptionItem
Returns whether or not the editor should start up displaying an undefined value.
isVertex(Node) - Method in class y.layout.planar.PlanarInformation
Returns if a node is a real node and no dummy node.
isVertical() - Method in class y.geom.LineSegment
Returns if this segment is considered vertical, that is, the x values of the end points differ by at most 1e-8.
isVertical(YPoint, YPoint) - Static method in class y.geom.LineSegment
Determines if the given points define a vertical line segment.
isVertical() - Method in class y.layout.Direction
Returns whether or not this direction is vertical (Direction.UP or Direction.DOWN).
isVertical() - Method in class y.layout.router.polyline.AbstractSegmentInfo
Determines whether or not the associated segment is vertical.
isVertical() - Method in class y.layout.router.polyline.Channel
Determines whether or not the segments in this channel are vertical.
isVertical() - Method in class y.layout.router.polyline.OrthogonalInterval
Determines whether or not the orthogonal interval is oriented vertically.
isVerticallyFixed() - Method in class y.view.MoveSnapContext.MovingInfo
Whether the y coordinate of the item is fixed during the move operation.
isVerticalRoot(Node) - Method in class y.layout.tree.HVTreeLayouter
Determines whether or not the subtree rooted at the given node should be arranged vertically.
isViewGraph(Graph) - Method in class y.view.ModelViewManager
Returns true if the specified Graph has been registered as a view for this manager's model; false otherwise.
isVisible() - Method in class y.view.EdgeRealizer
Returns the visibility state of this realizer.
isVisible() - Method in class y.view.NodeRealizer
Returns true iff this realizer is marked as visible.
isVisible() - Method in class y.view.ProxyShapeNodeRealizer
 
isVisible() - Method in class y.view.YLabel
Whether of not this label is visible.
isWeightedCycleRemovalEnabled() - Method in class y.layout.hierarchic.WeightedLayerer
Returns whether or not the edges that need to be reversed are determined using an edge weight based heuristic or using a depth first search based approach.
isWellFormed() - Method in class y.io.ImageMapOutputHandler
Returns whether this class generates well-formed (xml-like) tags.
isWriteBackEdgeLabelsEnabled() - Method in class y.layout.LabelLayoutTranslator
Returns whether or not edge label information is written back to the model after core layout.
isWriteBackNodeLabelsEnabled() - Method in class y.layout.LabelLayoutTranslator
Returns whether or not node label information is written back to the model after the core layout.
isWriteBackRelativeEdgeLabelLocationEnabled() - Method in class y.layout.LabelLayoutTranslator
Returns whether or not edge label boxes are interpreted relative to the edge when writing them back to the model.
isWriteBackRelativeNodeLabelLocationEnabled() - Method in class y.layout.LabelLayoutTranslator
Returns whether or not node label bounds are interpreted relative to the node when writing them back to the model.
isWriteKeyDefault() - Method in class y.io.graphml.output.AbstractOutputHandler
Gets a value indicating whether to write the key default.
isWriteXmlDeclaration() - Method in class y.io.graphml.output.DomXmlWriter
Whether to write a xml declaration prolog.
isWriteXMLSchema() - Method in class y.io.graphml.GraphMLHandler
Gets whether schema locations should be written.
isZoomIndicatorShowing() - Method in class y.view.Graph2DViewMouseWheelZoomListener
Returns whether or not the view shall display an animated zoom indicator at the mouse position whenever the zoom level gets changed by this class.
item(int) - Method in class y.option.OptionSection
Returns the OptionItem at position index within this section.
ITEM_ACT_ON_SELECTION_ONLY - Static variable in class y.module.BalloonLayoutModule
 
ITEM_ACT_ON_SELECTION_ONLY - Static variable in class y.module.CircularLayoutModule
 
ITEM_ACT_ON_SELECTION_ONLY - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_ACT_ON_SELECTION_ONLY - Static variable in class y.module.TreeLayoutModule
 
ITEM_ACTIVATE_DETERMINISTIC_MODE - Static variable in class y.module.OrganicLayoutModule
 
ITEM_ACTIVATE_GRID_ROUTING - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_ACTIVATE_TREE_BEAUTIFIER - Static variable in class y.module.OrganicLayoutModule
 
ITEM_ALIGN_DEGREE_ONE_NODES - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_ALIGN_DEGREE_ONE_NODES - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_ALLOW_EDGE_OVERLAPS - Static variable in class y.module.LabelingModule
 
ITEM_ALLOW_MOVING_NODES - Static variable in class y.module.OrganicEdgeRouterModule
 
ITEM_ALLOW_MULTI_THREADING - Static variable in class y.module.OrganicLayoutModule
 
ITEM_ALLOW_MULTI_THREADING - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ALLOW_NODE_OVERLAPS - Static variable in class y.module.LabelingModule
 
ITEM_ALLOW_NODE_OVERLAPS - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ALLOW_OVERLAPS - Static variable in class y.module.BalloonLayoutModule
 
ITEM_ALLOW_OVERLAPS - Static variable in class y.module.CircularLayoutModule
 
ITEM_AR_CAGE_USE_VIEW - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ASPECT_RATIO - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_ASPECT_RATIO - Static variable in class y.module.ComponentLayoutModule
 
ITEM_ASPECT_RATIO - Static variable in class y.module.TreeLayoutModule
 
ITEM_ATTRACTION - Static variable in class y.module.OrganicLayoutModule
 
ITEM_AUTO_CLUSTERING_POLICY - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_AUTO_GROUP_DIRECTED_EDGES - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_AUTO_ROTATE - Static variable in class y.module.LabelingModule
 
ITEM_AUTOMATIC_BUS_ROUTING_ENABLED - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_AUTOMATIC_EDGE_GROUPING_ENABLED - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_AVOID_NODE_EDGE_OVERLAPS - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_BACKLOOP_ROUTING - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_BACKLOOP_ROUTING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_BACKLOOP_ROUTING_SELFLOOPS - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_BALLOON_FROM_SKETCH - Static variable in class y.module.BalloonLayoutModule
 
ITEM_BEND_COST - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_BEND_COST - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_BUNDLING_QUALITY - Static variable in class y.module.EdgeBundlingStageModule
 
ITEM_BUNDLING_STRENGTH - Static variable in class y.module.EdgeBundlingStageModule
 
ITEM_BUS_ALIGNMENT - Static variable in class y.module.TreeLayoutModule
 
ITEM_BUS_ROUTING - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_BUSES - Static variable in class y.module.BusRouterModule
 
ITEM_CAGE_CENTER_X - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CAGE_CENTER_Y - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CAGE_HEIGHT - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CAGE_RADIUS - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CAGE_RATIO - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CAGE_WIDTH - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CAGE_X - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CAGE_Y - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CELL_INSET - Static variable in class y.module.TabularLayoutModule
 
ITEM_CENTER_STRATEGY - Static variable in class y.module.RadialLayoutModule
 
ITEM_CENTER_TO_SPACE_RATIO - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_CHAIN - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CHAIN_STYLE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_CHAIN_STYLE - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_CHILD_PLACEMENT_POLICY - Static variable in class y.module.TreeLayoutModule
 
ITEM_CHOOSE_RADIUS_AUTOMATICALLY - Static variable in class y.module.CircularLayoutModule
 
ITEM_CIRC_CAGE_USE_VIEW - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_COMPACT_EDGE_LABEL_PLACEMENT - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_COMPACTNESS - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_COMPACTNESS_FACTOR - Static variable in class y.module.BalloonLayoutModule
 
ITEM_COMPACTNESS_FACTOR - Static variable in class y.module.CircularLayoutModule
 
ITEM_COMPONENT_ARRANGEMENT_POLICY - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_COMPONENT_ASSIGNMENT_STRATEGY - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_COMPONENT_DISTANCE - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_COMPONENT_SPACING - Static variable in class y.module.ComponentLayoutModule
 
ITEM_COMPONENT_STYLE - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_CONSIDER_EDGE_DIRECTION - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_CONSIDER_EDGE_DIRECTION - Static variable in class y.module.ParallelEdgeLayoutModule
 
ITEM_CONSIDER_EDGE_DIRECTION - Static variable in class y.module.PartialLayoutModule
 
ITEM_CONSIDER_EDGE_DIRECTION - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CONSIDER_EDGE_LABELS - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_CONSIDER_EDGE_LABELS - Static variable in class y.module.CurveRoutingStageModule
 
ITEM_CONSIDER_EDGE_LABELS - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_CONSIDER_EDGE_THICKNESS - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_CONSIDER_INVISIBLE_LABELS - Static variable in class y.module.LabelingModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.CurveRoutingStageModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.RadialLayoutModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CONSIDER_NODE_LABELS - Static variable in class y.module.TabularLayoutModule
 
ITEM_CONSIDER_SELECTED_FEATURES_ONLY - Static variable in class y.module.LabelingModule
 
ITEM_CONSIDER_SNAPLINES - Static variable in class y.module.PartialLayoutModule
 
ITEM_CROSSING_COST - Static variable in class y.module.BusRouterModule
 
ITEM_CROSSING_COST - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_CROSSING_REROUTING - Static variable in class y.module.BusRouterModule
 
ITEM_CURVE_CONNECTION_STYLE - Static variable in class y.module.CurveRoutingStageModule
 
ITEM_CURVE_CONNECTION_STYLE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_CURVE_CONNECTION_STYLE - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_CURVE_U_TURN_SYMMETRY - Static variable in class y.module.CurveRoutingStageModule
 
ITEM_CURVE_U_TURN_SYMMETRY - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_CURVE_U_TURN_SYMMETRY - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_CUSTOM_MINIMUM_DISTANCE_TO_NODE - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_CYCLE - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_CYCLE_STYLE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_CYCLE_STYLE - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_EDGE_BUNDLING_STRENGTH - Static variable in class y.module.RadialLayoutModule
 
ITEM_EDGE_CROSSING_COST - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_EDGE_CROSSING_COST - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_EDGE_LABEL_MODEL - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_EDGE_LABEL_MODEL - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_EDGE_LABEL_MODEL - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_EDGE_LABEL_MODEL - Static variable in class y.module.LabelingModule
 
ITEM_EDGE_LABEL_MODEL - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_EDGE_LABELING - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_EDGE_LABELING - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_EDGE_LABELING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_EDGE_LABELING - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_EDGE_ROUTER - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_EDGE_ROUTING - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_EDGE_ROUTING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_EDGE_ROUTING - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_EDGE_ROUTING_POLICY - Static variable in class y.module.CircularLayoutModule
 
ITEM_EDGE_ROUTING_STRATEGY - Static variable in class y.module.RadialLayoutModule
 
ITEM_EDGE_SMOOTHNESS - Static variable in class y.module.RadialLayoutModule
 
ITEM_EDGE_STRAIGHTENING_OPTIMIZATION_ENABLED - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_EDGE_TO_EDGE_DISTANCE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_EDGE_TO_EDGE_DISTANCE - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_ELEMENT_COLOR - Static variable in class y.module.PartialLayoutModule
 
ITEM_ELL_CAGE_USE_VIEW - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ELLIPTICAL_CAGE_HEIGHT - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ELLIPTICAL_CAGE_WIDTH - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ELLIPTICAL_CAGE_X - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ELLIPTICAL_CAGE_Y - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ENABLE_GLOBAL_SEQUENCING - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_ENABLE_REROUTING - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_ENFORCE_GLOBAL_LAYERING - Static variable in class y.module.TreeLayoutModule
 
ITEM_ENFORCE_MONOTONIC_RESTRICTIONS - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_EXTERIOR_EDGE_CIRCLE_DISTANCE - Static variable in class y.module.CircularLayoutModule
 
ITEM_EXTERIOR_EDGE_CURVE_LENGTH - Static variable in class y.module.CircularLayoutModule
 
ITEM_EXTERIOR_EDGE_PREFERRED_ANGLE - Static variable in class y.module.CircularLayoutModule
 
ITEM_EXTERIOR_EDGE_SMOOTHNESS - Static variable in class y.module.CircularLayoutModule
 
ITEM_FAMILIES_ALWAYS_BELOW - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_FAMILY_COLOR - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_FEMALE_COLOR - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_FIX_PORTS - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_FIXED_COLUMN_COUNT - Static variable in class y.module.TabularLayoutModule
 
ITEM_FIXED_RADIUS - Static variable in class y.module.CircularLayoutModule
 
ITEM_FIXED_ROW_COUNT - Static variable in class y.module.TabularLayoutModule
 
ITEM_FROM_SKETCH - Static variable in class y.module.CircularLayoutModule
 
ITEM_FROM_SKETCH - Static variable in class y.module.ComponentLayoutModule
 
ITEM_FROM_SKETCH_MODE - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_GRAVITY_FACTOR - Static variable in class y.module.OrganicLayoutModule
 
ITEM_GRID - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_GRID - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_GRID - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_GRID_ENABLED - Static variable in class y.module.BusRouterModule
 
ITEM_GRID_ENABLED - Static variable in class y.module.ComponentLayoutModule
 
ITEM_GRID_ENABLED - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_GRID_SPACING - Static variable in class y.module.BusRouterModule
 
ITEM_GRID_SPACING - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_GRID_SPACING - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_GRID_SPACING - Static variable in class y.module.ComponentLayoutModule
 
ITEM_GRID_SPACING - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_GRID_SPACING - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_GROUP_ALIGNMENT - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_GROUP_COMPACTNESS - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_GROUP_ENABLE_COMPACTION - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_GROUP_HORIZONTAL_COMPACTION - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_GROUP_LAYERING_STRATEGY - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_GROUP_LAYOUT_POLICY - Static variable in class y.module.OrganicLayoutModule
 
ITEM_GROUP_LAYOUT_POLICY - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_GROUP_NODE_COMPACTNESS - Static variable in class y.module.OrganicLayoutModule
 
ITEM_GROUP_POLICY - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_GROUP_POLICY - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_HALO - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_HANDLE_NODE_LABELS - Static variable in class y.module.CircularLayoutModule
 
ITEM_HORIZONTAL_ALIGNMENT - Static variable in class y.module.TabularLayoutModule
 
ITEM_HORIZONTAL_SPACE - Static variable in class y.module.TreeLayoutModule
 
ITEM_HORIZONTAL_SPACE_HV - Static variable in class y.module.TreeLayoutModule
 
ITEM_HORIZONTAL_SPACING - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_INITIAL_PLACEMENT - Static variable in class y.module.OrganicLayoutModule
 
ITEM_INTEGRATED_EDGE_LABELING - Static variable in class y.module.BalloonLayoutModule
 
ITEM_INTEGRATED_EDGE_LABELING - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_INTEGRATED_EDGE_LABELING - Static variable in class y.module.TreeLayoutModule
 
ITEM_INTEGRATED_NODE_LABELING - Static variable in class y.module.TreeLayoutModule
 
ITEM_ITERATION_FACTOR - Static variable in class y.module.OrganicLayoutModule
 
ITEM_JOIN_DISTANCE - Static variable in class y.module.ParallelEdgeLayoutModule
 
ITEM_JOINS_ENDS - Static variable in class y.module.ParallelEdgeLayoutModule
 
ITEM_LAYER_ALIGNMENT - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_LAYERING_STRATEGY - Static variable in class y.module.RadialLayoutModule
 
ITEM_LAYOUT_COMPONENTS_SEPARATELY - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_LAYOUT_POLICY - Static variable in class y.module.TabularLayoutModule
 
ITEM_LAYOUT_STYLE - Static variable in class y.module.CircularLayoutModule
 
ITEM_LAYOUT_STYLE - Static variable in class y.module.TreeLayoutModule
 
ITEM_LINE_COLOR - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_LINE_DISTANCE - Static variable in class y.module.ParallelEdgeLayoutModule
 
ITEM_LINE_TYPE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_LOCAL_CROSSING_MINIMIZATION - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_MALE_COLOR - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_MAXIMAL_CHILD_SECTOR_SIZE - Static variable in class y.module.RadialLayoutModule
 
ITEM_MAXIMAL_DEVIATION_ANGLE - Static variable in class y.module.CircularLayoutModule
 
ITEM_MAXIMAL_DURATION - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_MAXIMAL_DURATION - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_MAXIMAL_DURATION - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MAXIMAL_DURATION - Static variable in class y.module.OrganicLayoutModule
 
ITEM_MAXIMAL_DURATION - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_MAXIMAL_DURATION - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_MAXIMUM_DURATION - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_MAXIMUM_DURATION - Static variable in class y.module.EdgeBundlingStageModule
 
ITEM_MAXIMUM_DURATION - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_MAXIMUM_SIZE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MIN_DISTANCE_TO_EDGES - Static variable in class y.module.BusRouterModule
 
ITEM_MIN_DISTANCE_TO_NODES - Static variable in class y.module.BusRouterModule
 
ITEM_MIN_NODE_DIST - Static variable in class y.module.PartialLayoutModule
 
ITEM_MINIMAL_EDGE_DISTANCE - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_MINIMAL_EDGE_LENGTH - Static variable in class y.module.BalloonLayoutModule
 
ITEM_MINIMAL_EDGE_LENGTH - Static variable in class y.module.CircularLayoutModule
 
ITEM_MINIMAL_EDGE_TO_EDGE_DISTANCE - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_MINIMAL_FIRST_SEGMENT_LENGTH - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_MINIMAL_FIRST_SEGMENT_LENGTH - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_MINIMAL_LAST_SEGMENT_LENGTH - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_MINIMAL_LAYER_DISTANCE - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_MINIMAL_LAYER_DISTANCE - Static variable in class y.module.RadialLayoutModule
 
ITEM_MINIMAL_LAYER_DISTANCE - Static variable in class y.module.TreeLayoutModule
 
ITEM_MINIMAL_NODE_CORNER_DISTANCE - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_MINIMAL_NODE_DISTANCE - Static variable in class y.module.CircularLayoutModule
 
ITEM_MINIMAL_NODE_DISTANCE - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_MINIMAL_NODE_DISTANCE - Static variable in class y.module.OrganicEdgeRouterModule
 
ITEM_MINIMAL_NODE_DISTANCE - Static variable in class y.module.RadialLayoutModule
 
ITEM_MINIMAL_NODE_DISTANCE - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_MINIMAL_NODE_DISTANCE - Static variable in class y.module.TreeLayoutModule
 
ITEM_MINIMAL_NODE_TO_EDGE_DISTANCE - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_MINIMAL_TREE_NODE_DISTANCE - Static variable in class y.module.CircularLayoutModule
 
ITEM_MINIMUM_BACKBONE_LENGTH - Static variable in class y.module.BusRouterModule
 
ITEM_MINIMUM_CHAIN_SIZE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_MINIMUM_CHAIN_SIZE - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_MINIMUM_COLUMN_WIDTH - Static variable in class y.module.TabularLayoutModule
 
ITEM_MINIMUM_CONNECTIONS_COUNT - Static variable in class y.module.BusRouterModule
 
ITEM_MINIMUM_CYCLE_SIZE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_MINIMUM_CYCLE_SIZE - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_MINIMUM_DISTANCE - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_MINIMUM_DISTANCE - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_MINIMUM_DISTANCE_TO_EDGE - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_MINIMUM_EDGE_DISTANCE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MINIMUM_EDGE_LENGTH - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MINIMUM_EDGE_LENGTH - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_MINIMUM_EXTERIOR_EDGE_DISTANCE - Static variable in class y.module.CircularLayoutModule
 
ITEM_MINIMUM_FIRST_SEGMENT - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_MINIMUM_FIRST_SEGMENT_LENGTH - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_MINIMUM_FIRST_SEGMENT_LENGTH - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MINIMUM_FIRST_SEGMENT_LENGTH - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_MINIMUM_FIRST_SEGMENT_LENGTH - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_MINIMUM_FIRST_SEGMENT_LENGTH - Static variable in class y.module.TreeLayoutModule
 
ITEM_MINIMUM_LAST_SEGMENT - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_MINIMUM_LAST_SEGMENT_LENGTH - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_MINIMUM_LAST_SEGMENT_LENGTH - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MINIMUM_LAST_SEGMENT_LENGTH - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_MINIMUM_LAST_SEGMENT_LENGTH - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_MINIMUM_LAST_SEGMENT_LENGTH - Static variable in class y.module.TreeLayoutModule
 
ITEM_MINIMUM_LAYER_DISTANCE - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_MINIMUM_LAYER_DISTANCE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MINIMUM_NODE_HEIGHT - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_MINIMUM_NODE_WIDTH - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_MINIMUM_ROW_HEIGHT - Static variable in class y.module.TabularLayoutModule
 
ITEM_MINIMUM_SEGMENT_LENGTH - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_MINIMUM_SEGMENT_LENGTH - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_MINIMUM_SIZE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MINIMUM_SLOPE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_MINIMUM_SLOPE - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_MINIMUM_TREE_SIZE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_MINIMUM_TREE_SIZE - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_MODE_COMPONENT_ASSIGNMENT - Static variable in class y.module.PartialLayoutModule
 
ITEM_MONOTONIC_RESTRICTION - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_MONOTONIC_RESTRICTION - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_MOVING_FIXED_ELEMENTS_ALLOWED - Static variable in class y.module.PartialLayoutModule
 
ITEM_NO_OVERLAP - Static variable in class y.module.ComponentLayoutModule
 
ITEM_NODE_ALIGNMENT - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_NODE_COMPACTION_ENABLED - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_NODE_CROSSING_COST - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_NODE_CROSSING_COST - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_NODE_LABELING_STYLE - Static variable in class y.module.BalloonLayoutModule
 
ITEM_NODE_PLACEMENT - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_NODE_TO_EDGE_DISTANCE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_NODE_TO_EDGE_DISTANCE - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_NODE_TO_NODE_DISTANCE - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_NODE_TO_NODE_DISTANCE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_NODE_TO_NODE_DISTANCE - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_NODE_TYPES - Static variable in class y.module.CircularLayoutModule
 
ITEM_NODE_TYPES - Static variable in class y.module.ComponentLayoutModule
 
ITEM_NODE_TYPES - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_NODE_TYPES - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_NODE_TYPES - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_NODE_TYPES - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_NODE_TYPES - Static variable in class y.module.TreeLayoutModule
 
ITEM_OBEY_NODE_SIZES - Static variable in class y.module.OrganicLayoutModule
 
ITEM_OPTIMIZATION_STRATEGY - Static variable in class y.module.LabelingModule
 
ITEM_OPTIMIZATION_STRATEGY - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_ORDER - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_ORDER_LEAFS - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_ORIENTATION - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_ORIENTATION - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_ORIENTATION - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_ORIENTATION - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_ORIENTATION - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_ORIENTATION - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_ORIENTATION - Static variable in class y.module.TreeLayoutModule
 
ITEM_ORIENTATION_MAIN_GRAPH - Static variable in class y.module.PartialLayoutModule
 
ITEM_ORTHOGONAL_EDGE_ROUTING - Static variable in class y.module.TreeLayoutModule
 
ITEM_ORTHOGONAL_LAYOUT_STYLE - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_PARALLEL - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_PATHFINDER - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_PC_OPTIMIZATION_ENABLED - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_PLACE_CHILDREN_INTERLEAVED - Static variable in class y.module.BalloonLayoutModule
 
ITEM_PLACE_CHILDREN_ON_COMMON_RADIUS - Static variable in class y.module.CircularLayoutModule
 
ITEM_PLACE_EDGE_LABELS - Static variable in class y.module.LabelingModule
 
ITEM_PLACE_NODE_LABELS - Static variable in class y.module.LabelingModule
 
ITEM_PLACEMENT_STRATEGY - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_POLICY - Static variable in class y.module.BusRouterModule
 
ITEM_POLICY - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_POLICY - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_POLYLINE_DISTANCE - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_PORT_STYLE - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_PORT_STYLE - Static variable in class y.module.TreeLayoutModule
 
ITEM_PREFERRED_BACKBONE_COUNT - Static variable in class y.module.BusRouterModule
 
ITEM_PREFERRED_CHILD_WEDGE - Static variable in class y.module.BalloonLayoutModule
 
ITEM_PREFERRED_CHILD_WEDGE - Static variable in class y.module.CircularLayoutModule
 
ITEM_PREFERRED_EDGE_LENGTH - Static variable in class y.module.OrganicLayoutModule
 
ITEM_PREFERRED_EDGE_LENGTH - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_PREFERRED_HEIGHT - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_PREFERRED_OCTILINEAR_SEGMENT_LENGTH - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_PREFERRED_POLYLINE_SEGMENT_LENGTH - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_PREFERRED_ROOT_WEDGE - Static variable in class y.module.BalloonLayoutModule
 
ITEM_PREFERRED_WIDTH - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_QUALITY_TIME_RATIO - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_RANDOMIZATION_ROUNDS - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_RANKING_POLICY - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_RANKING_POLICY - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_RECT_CAGE_USE_VIEW - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_RECURSIVE_EDGE_ROUTING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_REMOVE_FALSE_CROSSINGS - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_REPULSION - Static variable in class y.module.OrganicLayoutModule
 
ITEM_REROUTING_ENABLED - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_RESTRICT_OUTPUT - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_ROOT_NODE_POLICY - Static variable in class y.module.BalloonLayoutModule
 
ITEM_ROUTE_ALL_EDGES - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_ROUTE_IN_FLOW - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_ROUTE_ON_GRID - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_ROUTE_ONLY_NECESSARY - Static variable in class y.module.OrganicEdgeRouterModule
 
ITEM_ROUTING_STRATEGY - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_ROUTING_STYLE - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_ROUTING_STYLE_FOR_NON_SERIES_PARALLEL_EDGES - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_ROUTING_STYLE_FOR_NON_TREE_EDGES - Static variable in class y.module.BalloonLayoutModule
 
ITEM_ROUTING_STYLE_FOR_NON_TREE_EDGES - Static variable in class y.module.TreeLayoutModule
 
ITEM_ROUTING_TO_SUBGRAPH - Static variable in class y.module.PartialLayoutModule
 
ITEM_SCALE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_SCOPE - Static variable in class y.module.BusRouterModule
 
ITEM_SCOPE - Static variable in class y.module.ChannelEdgeRouterModule
 
ITEM_SCOPE - Static variable in class y.module.CurveRoutingStageModule
 
ITEM_SCOPE - Static variable in class y.module.EdgeBundlingStageModule
 
ITEM_SCOPE - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_SCOPE - Static variable in class y.module.ParallelEdgeLayoutModule
 
ITEM_SCOPE - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_SCOPE - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_SELECTED_ELEMENTS_INCREMENTALLY - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_SELECTION - Static variable in class y.module.PartialLayoutModule
 
ITEM_SELECTION_ONLY - Static variable in class y.module.OrganicEdgeRouterModule
 
ITEM_SINGLE_DIRECT_BELOW - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_SORT_BY_SEX - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_SPACE_DRIVEN_VS_CENTER_DRIVEN_SEARCH - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_SPACING - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_SPACING - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_SPHERE_OF_ACTION - Static variable in class y.module.OrganicLayoutModule
 
ITEM_SQUARIFIED_ASPECT_RATIO - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_STAR - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_STRAIGHTEN_CHAINS - Static variable in class y.module.BalloonLayoutModule
 
ITEM_STRATEGY - Static variable in class y.module.ClearAreaLayoutModule
 
ITEM_STYLE - Static variable in class y.module.ComponentLayoutModule
 
ITEM_STYLE - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_SUBGRAPH_LAYOUTER - Static variable in class y.module.PartialLayoutModule
 
ITEM_SUBGRAPH_POSITION_STRATEGY - Static variable in class y.module.PartialLayoutModule
 
ITEM_SWIMLANE_SPACING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_SYMMETRIC_PLACEMENT - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_TARGET_ARROW - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_TREAT_ROOT_GROUPS_AS_SWIMLANES - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_TREE_MAP_ALGORITHM - Static variable in class y.module.TreeMapLayoutModule
 
ITEM_TREE_ORIENTATION - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_TREE_ORIENTATION - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_TREE_STYLE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_TREE_STYLE - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_UNIFORM_PORT_ASSIGNMENT - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_UNIFORM_PORTS_AT_GROUPS - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_USE_ADAPTIVE_LINE_DISTANCE - Static variable in class y.module.ParallelEdgeLayoutModule
 
ITEM_USE_AS_CRITERIA - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_USE_AS_CRITERIA - Static variable in class y.module.PartialLayoutModule
 
ITEM_USE_AUTOMATIC_GROUP_NODE_COMPACTION - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_USE_BENDS - Static variable in class y.module.OrganicEdgeRouterModule
 
ITEM_USE_BENDS_AS_INTERMEDIATE_POINTS - Static variable in class y.module.PolylineEdgeRouterModule
 
ITEM_USE_COMPONENT_LAYOUTER - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_USE_CUSTOM_MINIMUM_DISTANCE_TO_NODE - Static variable in class y.module.OrthogonalEdgeRouterModule
 
ITEM_USE_DRAWING_AS_SKETCH - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_USE_EDGE_GROUPING - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_USE_EXISTING_DRAWING_AS_SKETCH - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
ITEM_USE_EXISTING_DRAWING_AS_SKETCH - Static variable in class y.module.OrthogonalLayoutModule
 
ITEM_USE_OPTIMIZATION - Static variable in class y.module.LabelingModule
 
ITEM_USE_ORDER_FROM_SKETCH - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
ITEM_USE_POSTPROCESSING - Static variable in class y.module.LabelingModule
 
ITEM_USE_SCREEN_RATIO - Static variable in class y.module.ComponentLayoutModule
 
ITEM_USE_SELECTED_EDGES_AS_MASTER - Static variable in class y.module.ParallelEdgeLayoutModule
 
ITEM_USE_SEPARATE_TYPES - Static variable in class y.module.SmartOrganicLayoutModule
 
ITEM_USE_TRANSPOSITION - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_USE_VIEW_ASPECT_RATIO - Static variable in class y.module.CompactOrthogonalLayoutModule
 
ITEM_USE_VIEW_ASPECT_RATIO - Static variable in class y.module.TreeLayoutModule
 
ITEM_VERTICAL_ALIGNMENT - Static variable in class y.module.SeriesParallelLayoutModule
 
ITEM_VERTICAL_ALIGNMENT - Static variable in class y.module.TabularLayoutModule
 
ITEM_VERTICAL_ALIGNMENT - Static variable in class y.module.TreeLayoutModule
 
ITEM_VERTICAL_SPACE - Static variable in class y.module.TreeLayoutModule
 
ITEM_VERTICAL_SPACE_HV - Static variable in class y.module.TreeLayoutModule
 
ITEM_VERTICAL_SPACING - Static variable in class y.module.FamilyTreeLayoutModule
 
ITEM_WEIGHT_HEURISTIC - Static variable in class y.module.HierarchicLayoutModule
 
ITEM_WEIGHT_INPUT - Static variable in class y.module.TreeMapLayoutModule
 
itemCount() - Method in class y.option.OptionSection
Returns the number of items within this section.
ItemEditor - Interface in y.option
Specifies the general contract of an option item editor.
ItemEditorFactory - Interface in y.option
Specifies the general contract of an item editor factory.
ItemFactory - Interface in y.layout.hierarchic.incremental
This interface is a factory for creating and destroying helper structures used in the graph during layout.
ItemParser - Class in y.io.gml
This class can be used as a base class for parsers, that want to parse items.
ItemParser() - Constructor for class y.io.gml.ItemParser
constructs a new ItemParser with no children.
items() - Method in class y.option.OptionGroup
Returns a read-only iterator over all option items belonging to this option group.
iterator() - Method in class y.base.YList
Returns an iterator for that list.
iterator() - Method in class y.geom.YPointPath
Get the points in the path.
iterator() - Method in class y.util.SkipList
Creates a non-fail-save iterator that iterates over the cells in this list and yields their SkipList.Cell.getInfo()

J

JAVA_NS - Static variable in interface y.io.graphml.NamespaceConstants
The namespace URI that is used for types of the Java framework.
JAVA_PREFIX - Static variable in interface y.io.graphml.NamespaceConstants
The default namespace prefix for NamespaceConstants.JAVA_NS.
jpeg - Static variable in class y.option.IconFilter
 
jpg - Static variable in class y.option.IconFilter
 
JpgImageIoOutput - Class in y.module.io
Exports a diagram to a JPG image.
JpgImageIoOutput() - Constructor for class y.module.io.JpgImageIoOutput
Creates a new instance of JpgImageIoOutput
JPGIOHandler - Class in y.io
Writes a Graph2D in JPG image format.
JPGIOHandler() - Constructor for class y.io.JPGIOHandler
Instantiates a new JPGIOHandler.
JPGOutput - Class in y.module.io
Exports a diagram to a JPG image.
JPGOutput() - Constructor for class y.module.io.JPGOutput
Creates a new instance of JPGOutput
JUSTIFIED - Static variable in class y.layout.LayoutTool
Row alignment specifier which defines that each row will be aligned with its left border and its right border.

K

kCore(Graph, NodeMap) - Static method in class y.algo.GraphConnectivity
Calculates the k-cores of an undirected input graph.
kCore(Graph, int) - Static method in class y.algo.GraphConnectivity
Calculates the k-core for a given undirected input graph and k value.
KEEP_PORT - Static variable in class y.layout.CurveConnectionStyle
Curve connection style that keeps the port and the first/last segment that the layout algorithm would produce without curve routing.
KEEP_SELF_LOOP_LAYOUT_DPKEY - Static variable in class y.layout.SelfLoopLayouter
A 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 - Class in y.layout
KeepStrongPortConstraintsStage ensures that layout algorithms that cannot handle port constraints keep the ports of edges with strong PortConstraints.
KeepStrongPortConstraintsStage() - Constructor for class y.layout.KeepStrongPortConstraintsStage
Creates a new KeepStrongPortConstraintsStage instance with default settings.
KeepStrongPortConstraintsStage(Layouter) - Constructor for class y.layout.KeepStrongPortConstraintsStage
Creates a new KeepStrongPortConstraintsStage instance using the given core layout algorithm.
key - Variable in class y.layout.hierarchic.WeightedLayerer
The key to access the DataProvider that holds the edge weights.
KEY_ANTIALIASING_HANDLER - Static variable in class y.view.YRenderingHints
Anti-aliasing handler hint key.
KEY_EDGE_LABEL_PAINTING - Static variable in class y.view.YRenderingHints
Edge label painting hint key.
KEY_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Key element.
KEY_GRADIENT_PAINTING - Static variable in class y.view.YRenderingHints
Gradient painting hint key.
KEY_GROUP_STATE_PAINTING - Static variable in class y.view.YRenderingHints
Group state painting hint key.
KEY_NODE_LABEL_PAINTING - Static variable in class y.view.YRenderingHints
Node label painting hint key.
KEY_NODE_PORT_PAINTING - Static variable in class y.view.YRenderingHints
Node port painting hint key.
KEY_SCOPE_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Scope attribute for key definitions.
KEY_SELECTION_PAINTING - Static variable in class y.view.YRenderingHints
Selection painting hint key.
KEY_SHADOW_PAINTING - Static variable in class y.view.YRenderingHints
Shadow painting hint key.
KEY_SLOPPY_POLYLINE_PAINTING - Static variable in class y.view.YRenderingHints
Sloppy polyline hint key.
KEY_SLOPPY_RECT_PAINTING - Static variable in class y.view.ShapeNodeRealizer
Sloppy rect painting hint key.
KeyScope - Class in y.io.graphml
Enumeration for the possible scopes of a graphml attribute.
KeyType - Class in y.io.graphml
Enumeration for the allowed data types of a graphml attribute.
kMeansClustering(Graph, NodeMap, DataProvider, byte, int, int, YPoint[]) - Static method in class y.algo.Groups
Partitions the graph into clusters using k-means clustering algorithm.
kMeansClustering(Graph, NodeMap, DataProvider, byte, int) - Static method in class y.algo.Groups
Like Groups.kMeansClustering(Graph, NodeMap, DataProvider, byte, int, int, YPoint[]), but no initial centroids are given as input.
kruskal(Graph, DataProvider) - Static method in class y.algo.SpanningTrees
Calculates a minimum spanning tree for the given graph.
kShortestPaths(Graph, DataProvider, Node, Node, int) - Static method in class y.algo.ShortestPaths
This method finds the k shortest paths connecting a pair of nodes in a directed graph with non-negative edge costs.
kShortestPathsCursor(Graph, DataProvider, Node, Node, int) - Static method in class y.algo.ShortestPaths
A variant of 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.

L

label(LayoutGraph) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Places the labels of the given graph using the label selection defined by the DataProvider registered with the current selection key.
label(LayoutGraph, Object) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Places the labels of the input graph using a DataProvider registered to the input graph with the given key for determining which labels to place.
label(LayoutGraph, YList, YList) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Places the labels of the input graph restricting the placement to labels contained in the given lists.
LABEL_CROSSING_COST_FACTOR_DPKEY - Static variable in class y.layout.router.polyline.EdgeRouter
A 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.
LABEL_MODEL_DPKEY - Static variable in class y.layout.labeling.AbstractLabelingAlgorithm
A DataProvider key for mapping models to edge/node labels The NodeLabelModels and EdgeLabelModels linked to NodeLabelLayouts and EdgeLabelLayouts by this DataProvider are taken as replacement models.
LABEL_SELECTION_DP_KEY - Static variable in class y.module.LabelingModule
 
labelBoundsChanged() - Method in class y.view.EdgeRealizer
Callback method that should be overwritten by subclasses, that are interested in changes of the realizer's label bounds.
labelBoundsChanged(NodeLabel) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.LabelBoundsChangedHandler implementation to delegate the actual work to.
labelBoundsChanged(NodeRealizer, NodeLabel) - Method in interface y.view.GenericNodeRealizer.LabelBoundsChangedHandler
Called when the bounds of a label of the given NodeRealizer have been changed.
labelBoundsChanged(NodeRealizer, NodeLabel) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
 
labelBoundsChanged(NodeLabel) - Method in class y.view.hierarchy.GroupNodeRealizer
Calls GroupNodeRealizer.setBoundsDirty().
labelBoundsChanged(NodeLabel) - Method in class y.view.NodeRealizer
Callback method that should be overwritten by subclasses, that are interested in changes of the realizer label bounds.
LabelCandidate - Class in y.layout
A LabelCandidate describes one valid placement for a label considering the label model.
LabelCandidate(YPoint, YDimension, Object, LabelLayout) - Constructor for class y.layout.LabelCandidate
Creates a new instance of LabelCandidate described by location, size and model parameter.
LabelCandidate(YPoint, YDimension, Object, LabelLayout, boolean) - Constructor for class y.layout.LabelCandidate
Creates a new instance of LabelCandidate described by location, size, model parameter and internal flag.
LabelCandidate(OrientedRectangle, Object, LabelLayout, boolean) - Constructor for class y.layout.LabelCandidate
Creates a new instance of LabelCandidate described by its box, model parameter and internal flag.
LabelCandidate(OrientedRectangle, Object, LabelLayout) - Constructor for class y.layout.LabelCandidate
Creates a new instance of LabelCandidate described by its box and model parameter.
labelClicked(Graph2D, YLabel, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by both EditMode.mouseReleasedLeft(double,double) and EditMode.mouseShiftReleasedLeft(double,double) when a YLabel has been clicked.
labelClicked(YLabel) - Method in class y.view.EditMode
This method gets called after a left mouse click on a label occurred.
labelCount() - Method in class y.view.EdgeRealizer
Returns the number of labels associated with this realizer.
labelCount() - Method in class y.view.NodeRealizer
Returns the number of labels associated with this realizer.
labelCount() - Method in class y.view.ProxyShapeNodeRealizer
 
labelDragged(Graph2D, EdgeLabel, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when an EdgeLabel is being dragged.
labelDragged(Graph2D, NodeLabel, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when a NodeLabel is being dragged.
labelGraphics - Variable in class y.io.gml.EdgeParser
The parser for the label graphics section
labelGraphics - Variable in class y.io.gml.NodeParser
The parser for the label graphics section
LabelGraphicsEncoder - Class in y.io.gml
This class can encode YLabels in valid GML
LabelGraphicsEncoder() - Constructor for class y.io.gml.LabelGraphicsEncoder
 
LabelGraphicsParser - Class in y.io.gml
This class will collect the general attributes from the LabelGraphics section in a GML file.
LabelGraphicsParser() - Constructor for class y.io.gml.LabelGraphicsParser
 
LabelingModule - Class in y.module
This module represents an interactive configurator and launcher for the yFiles labeling algorithms.
LabelingModule() - Constructor for class y.module.LabelingModule
Creates an instance of this module.
LabelLayout - Interface in y.layout
LabelLayout defines the properties of a label from the perspective of a labeling algorithm.
LabelLayoutConstants - Interface in y.layout
LabelLayoutConstants defines options relevant for the automatic labeling process.
LabelLayoutData - Class in y.layout
LabelLayoutData encapsulates layout information for a label.
LabelLayoutData(double, double) - Constructor for class y.layout.LabelLayoutData
Creates a new instance of LabelLayoutData for a label with the given width and height.
LabelLayoutData(double, double, byte) - Constructor for class y.layout.LabelLayoutData
Deprecated.  
LabelLayoutData(OrientedRectangle) - Constructor for class y.layout.LabelLayoutData
Creates a new instance of LabelLayoutData for a label with the given oriented box.
LabelLayoutData(OrientedRectangle, byte) - Constructor for class y.layout.LabelLayoutData
Deprecated.  
LabelLayoutData(OrientedRectangle, PreferredPlacementDescriptor) - Constructor for class y.layout.LabelLayoutData
Creates a new instance of LabelLayoutData for a label with the given oriented box and preferred placement descriptor.
LabelLayoutDataRefinement - Class in y.layout
LabelLayoutDataRefinement improves the placement of edge labels.
LabelLayoutDataRefinement() - Constructor for class y.layout.LabelLayoutDataRefinement
Creates a new LabelLayoutDataRefinement instance with default settings.
LabelLayoutFactory - Interface in y.layout
LabelLayoutFactory provides methods to create, add and remove node/edge labels for LayoutGraphs.
LabelLayoutImpl - Class in y.layout
LabelLayoutImpl is the default implementation of the LabelLayout interface.
LabelLayoutImpl() - Constructor for class y.layout.LabelLayoutImpl
Creates a new LabelLayoutImpl instance.
LabelLayoutKeys - Interface in y.layout
LabelLayoutKeys are used for associating DataProviders that contain label-specific information for edge and node labels.
LabelLayoutTranslator - Class in y.layout
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() - Constructor for class y.layout.LabelLayoutTranslator
Creates a new LabelLayoutTranslator instance with default settings.
labelPropagation(Graph, NodeMap) - Static method in class y.algo.Groups
Detects the communities in the specified input graph by applying a label propagation algorithm.
labelPropagation(Graph, NodeMap, DataProvider) - Static method in class y.algo.Groups
Detects the communities in the specified input graph by applying a label propagation algorithm.
labelPropagation(Graph, NodeMap, DataProvider, DataProvider, DataProvider, DataProvider) - Static method in class y.algo.Groups
Detects the communities in the specified input graph by applying a label propagation algorithm.
LabelRanking - Class in y.layout
LabelRanking implements the ranking for edge and node labels.
LabelRanking() - Constructor for class y.layout.LabelRanking
Creates a new instance of LabelRanking.
LabelSnapContext - Class in y.view
The context that is used by MoveLabelMode to manage snapping for labels during a label move operation.
LabelSnapContext() - Constructor for class y.view.LabelSnapContext
Creates a new snap context instance with no initial view.
LabelSnapContext(Graph2DView) - Constructor for class y.view.LabelSnapContext
Creates a new snap context instance for the given Graph2DView.
last() - Method in class y.base.YList
Returns the last element of this list.
LAST - Static variable in class y.io.graphml.input.ParsePrecedence
The data is parsed as late as possible.
lastBend() - Method in class y.view.EdgeRealizer
Returns the last bend of the edge, null if the edge has none.
lastCell() - Method in class y.base.YList
Returns the last cell of this list.
lastCell() - Method in class y.util.SkipList
Gets the last cell in this list or null if there are no cells in this list.
lastClickEvent - Variable in class y.view.ViewMode
Stores last mouse event received via ViewMode.mouseClicked(MouseEvent)
lastDragEvent - Variable in class y.view.ViewMode
Stores last mouse event received via ViewMode.mouseDragged(MouseEvent)
lastEdge() - Method in class y.base.EdgeList
Returns the last edge in this list, or null when the list is empty.
lastEdge() - Method in class y.base.Graph
Returns the last edge in this graph.
lastIndexOf(Object) - Method in class y.base.YList
 
lastInEdge() - Method in class y.base.Node
Returns the last incoming edge at this node, or null if it does not exist.
lastMouseWheelEvent - Variable in class y.view.Graph2DViewMouseWheelZoomListener
Stores last mouse event received via Graph2DViewMouseWheelZoomListener.mouseWheelMoved(MouseWheelEvent)
lastMoveEvent - Variable in class y.view.ViewMode
Stores last mouse event received via ViewMode.mouseMoved(java.awt.event.MouseEvent)
lastNode() - Method in class y.base.Graph
Returns the last node in this graph.
lastNode() - Method in class y.base.NodeList
Returns the last node in this list, or null when the list is empty.
lastOutEdge() - Method in class y.base.Node
Returns the last outgoing edge at this node, or null if it does not exist.
lastPressEvent - Variable in class y.view.ViewMode
Stores last mouse event received via ViewMode.mousePressed(MouseEvent)
lastReleaseEvent - Variable in class y.view.ViewMode
Stores last mouse event received via ViewMode.mouseReleased(MouseEvent)
lastSegment() - Method in class y.geom.BorderLine
Returns the last segment or null if there is no such segment.
lastSegment() - Method in class y.view.MutableGeneralPath
Returns the last Segment element in the path.
lastToFirst(Graph2D, int) - Method in class y.view.DefaultGraph2DTraversal
Creates an Iterator that traverses the specified Graph2D's elements that match the specified element types.
lastToFirst(Graph2D, int) - Method in interface y.view.Graph2DTraversal
Creates an Iterator that traverses elements of the specified types of the given Graph2D from last to first.
launchLayouter(Layouter) - Method in class y.module.LayoutModule
Triggers the specified Layouter's Layouter.doLayout(y.layout.LayoutGraph) method on the Graph2D instance associated with this module.
launchLayouter(Layouter, boolean) - Method in class y.module.LayoutModule
Triggers the specified 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.
LaunchModuleAction - Class in y.module
An action that launches a YModule.
LaunchModuleAction(ViewContainer, YModule) - Constructor for class y.module.LaunchModuleAction
Creates a new instance of LaunchModuleAction.
Layer - Interface in y.layout.hierarchic.incremental
This interface describes a single layer in a hierarchic layout.
LAYER_CONSTRAINTS_MEMENTO_DPKEY - Static variable in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
A DataProvider key for storing the constraint graph.
LAYER_CONSTRAINTS_MEMENTO_DPKEY - Static variable in interface y.layout.hierarchic.incremental.LayerConstraintFactory
A DataProvider key for storing the constraint graph
LAYER_ID_DPKEY - Static variable in class y.layout.radial.RadialLayouter
A DataProvider key for providing user-defined layer/circle IDs.
LAYER_ID_KEY - Static variable in class y.layout.hierarchic.GivenLayersLayerer
A DataProvider key for storing the layer IDs.
LAYER_MODE - Static variable in class y.view.Graph2DView
Drawing mode constant.
LAYER_VALUE_HOLDER_DPKEY - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
A DataAcceptor key for publishing the layer IDs for all nodes in the graph.
LAYER_VALUE_HOLDER_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataAcceptor key for publishing the layer IDs for all nodes in the graph.
LayerConstraint - Interface in y.layout.hierarchic.incremental
This interface describes a layering constraint.
LayerConstraintFactory - Interface in y.layout.hierarchic.incremental
This interface provides methods for creating layering constraints.
LayeredComponentsMerger - Interface in y.layout.hierarchic.incremental
This interface merges two Layers instances whose nodes reside in the same graph.
LayeredNodePlacer - Class in y.layout.tree
A LayeredNodePlacer arranges the nodes of a subtree respecting layers.
LayeredNodePlacer(AbstractRotatableNodePlacer.Matrix, Object) - Constructor for class y.layout.tree.LayeredNodePlacer
Creates a new LayeredNodePlacer instance whose direction is specified by the given modification matrix.
LayeredNodePlacer() - Constructor for class y.layout.tree.LayeredNodePlacer
Creates a new LayeredNodePlacer instance with the default settings.
Layerer - Interface in y.layout.hierarchic.incremental
This interface is used by classes capable of generating a layer assignment.
Layerer - Interface in y.layout.hierarchic
The hierarchic layout algorithms use this interface during the phase that assigns nodes to layers.
LAYERING_BFS - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layering strategy based on a breadth first search (BFS).
LAYERING_FROM_SKETCH - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layering strategy which derives the layers from the initial coordinates of the nodes.
LAYERING_HIERARCHICAL_DOWNSHIFT - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layering strategy which applies a fast heuristic that improves the layering done by HierarchicLayouter.LAYERING_HIERARCHICAL_TOPMOST by shifting some nodes down.
LAYERING_HIERARCHICAL_OPTIMAL - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layering strategy which places each node in the optimal layer to minimize the layer distances.
LAYERING_HIERARCHICAL_TIGHT_TREE - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layering strategy which applies a heuristic to approximate the optimal layering.
LAYERING_HIERARCHICAL_TOPMOST - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layering strategy which places each node in the highest possible layer without passing its predecessor in the topological order of nodes.
LAYERING_PHASE - Static variable in interface y.layout.hierarchic.MementoSupport
A constant describing the first phase of the hierarchic layout algorithm.
LAYERING_STRATEGY_BFS - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layering strategy based on a breadth first search (BFS).
LAYERING_STRATEGY_BFS - Static variable in class y.layout.radial.RadialLayouter
Specifier for a layering strategy that uses breadth first search (BFS) to determine a layering for the graph.
LAYERING_STRATEGY_FROM_SKETCH - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layering strategy which derives the layers from the initial coordinates of the nodes.
LAYERING_STRATEGY_HIERARCHICAL - Static variable in class y.layout.radial.RadialLayouter
Specifier for a layering strategy that uses an optimal hierarchical layering strategy.
LAYERING_STRATEGY_HIERARCHICAL_DOWNSHIFT - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layering strategy which applies a fast heuristic that improves the layering done by IncrementalHierarchicLayouter.LAYERING_STRATEGY_HIERARCHICAL_TOPMOST by shifting some nodes down.
LAYERING_STRATEGY_HIERARCHICAL_OPTIMAL - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layering strategy which places each node in the optimal layer to minimize the layer distances.
LAYERING_STRATEGY_HIERARCHICAL_TIGHT_TREE - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layering strategy which applies a heuristic to approximate the optimal layering.
LAYERING_STRATEGY_HIERARCHICAL_TOPMOST - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layering strategy which places each node in the highest possible layer without passing its predecessor in the topological order of nodes.
LAYERING_STRATEGY_UNKNOWN - Static variable in class y.layout.hierarchic.HierarchicLayouter
A dummy layering strategy which describes a strategy that is not part of the default strategies.
LAYERING_STRATEGY_UNKNOWN - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A dummy layering strategy which describes a strategy that is not part of the default strategies.
LAYERING_STRATEGY_USER_DEFINED - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layering strategy which uses a layer assignment specified by the user.
LAYERING_STRATEGY_USER_DEFINED - Static variable in class y.layout.radial.RadialLayouter
Specifier for a layering strategy that uses a custom, user-defined layer/circle assignment.
LAYERING_USER_DEFINED - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layering strategy which uses a layer assignment specified by the user.
Layers - Interface in y.layout.hierarchic.incremental
This interface manages multiple Layer instances.
LayerSequencer - Interface in y.layout.hierarchic
This interface calculates the order of the nodes within each layer into which the graph has been partitioned.
LAYOUT_GROUPS_POLICY - Static variable in class y.layout.organic.OrganicLayouter
Group handling policy for considering and arranging the nodes contained in a group such that their togetherness is highlighted.
LAYOUT_MODE_FROM_SCRATCH - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layout mode that will recompute the complete layout from scratch.
LAYOUT_MODE_INCREMENTAL - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A layout mode that allows to keep some nodes fixed and insert the remaining nodes incrementally.
LAYOUT_NODE_DPKEY - Static variable in class y.layout.ComponentLayouter
A 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.
LAYOUT_POLICY_AUTO_SIZE - Static variable in class y.layout.tabular.TabularLayouter
Layout policy that automatically chooses the table size of the layout.
LAYOUT_POLICY_FIXED_SIZE - Static variable in class y.layout.tabular.TabularLayouter
Layout policy that adopts the size from an already registered PartitionGrid instance.
LAYOUT_POLICY_FROM_SKETCH - Static variable in class y.layout.tabular.TabularLayouter
Layout policy that uses the coordinates of the input graph to determine the table size and the mapping of the nodes to the cells.
LayoutCallback - Interface in y.layout.multipage
Callback that is invoked when a MultiPageLayouter has calculated a new multi-page layout.
LayoutContext - Class in y.layout.multipage
This class represents the layout context.
LayoutDataProvider - Interface in y.layout.hierarchic.incremental
This interface retrieves NodeData and EdgeData instances for elements in the current layout graph.
layoutDone(MultiPageLayout) - Method in interface y.layout.multipage.LayoutCallback
Invoked from MultiPageLayouter.doLayout(y.layout.LayoutGraph) when a new multi-page layout has been calculated.
layoutDuplicates(Graph2D, NodeList, EdgeList, Map, Map) - Method in class y.view.Graph2DViewActions.DuplicateAction
Lays out the nodes and/or edges created by createDuplicates.
Layouter - Interface in y.layout
Layouter describes the general interface for algorithms that perform a layout process on a LayoutGraph.
LAYOUTER_DPKEY - Static variable in class y.layout.LayoutMultiplexer
A DataProvider key for assigning layout algorithms to the nodes At runtime, the layout algorithms are determined and applied to the current graph.
LayoutGraph - Class in y.layout
A LayoutGraph is a Graph with attached layout information that basically represents a drawing of a graph.
LayoutGraph() - Constructor for class y.layout.LayoutGraph
Creates a new, empty LayoutGraph with default settings.
LayoutGraph(LayoutGraph) - Constructor for class y.layout.LayoutGraph
Creates a new LayoutGraph which is a copy of the given subgraph.
LayoutGraph(LayoutGraph, YCursor) - Constructor for class y.layout.LayoutGraph
Creates a new LayoutGraph which is a copy of the given subgraph.
LayoutGraphCopyFactory - Class in y.layout
An implementation of the GraphCopier.CopyFactory interface used by GraphCopier that can be used by implementations of LayoutGraph.
LayoutGraphCopyFactory() - Constructor for class y.layout.LayoutGraphCopyFactory
Creates a new LayoutGraphCopyFactory instance.
LayoutGraphCopyFactory.HierarchicGraphCopyFactory - Class in y.layout
An implementation of the copy factory interface used by GraphCopier that can be used by implementations of LayoutGraph that are hierarchically grouped using GroupingKeys.
LayoutGraphCopyFactory.HierarchicGraphCopyFactory() - Constructor for class y.layout.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
Creates new LayoutGraphCopyFactory.HierarchicGraphCopyFactory instance with default settings.
LayoutGraphCopyFactory.HierarchicGraphCopyFactory(GraphCopier.CopyFactory) - Constructor for class y.layout.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
Creates new LayoutGraphCopyFactory.HierarchicGraphCopyFactory instance that delegates to the passed factory.
LayoutGraphMLHandler - Class in y.io.graphml.layout
Handles serialization and deserialization of LayoutGraph instances.
LayoutGraphMLHandler() - Constructor for class y.io.graphml.layout.LayoutGraphMLHandler
Initializes a new LayoutGraphMLHandler instance.
LayoutGraphWriter - Class in y.layout
This class writes the basic layout and structure as well as existing grouping information of a LayoutGraph instance or a pair of Graph and GraphLayout instances in GML format.
LayoutGraphWriter(Graph) - Constructor for class y.layout.LayoutGraphWriter
Creates a new instance of LayoutGraphWriter that writes out only the structural information of the graph.
LayoutGraphWriter(LayoutGraph) - Constructor for class y.layout.LayoutGraphWriter
Creates a new instance of LayoutGraphWriter that writes out structural and layout information of the graph.
LayoutGraphWriter(Graph, GraphLayout) - Constructor for class y.layout.LayoutGraphWriter
Creates a new instance of LayoutGraphWriter that writes out structural and layout information of the graph.
layoutLevel(Node, NodeList, boolean) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Calculates the layout of the children of a given root recursively.
LayoutModule - Class in y.module
Common base class for modules that launch layout algorithms.
LayoutModule(String, String, String) - Constructor for class y.module.LayoutModule
Deprecated. Use LayoutModule.LayoutModule(String) instead. Proper module description should take place in the API documentation.
LayoutModule(String) - Constructor for class y.module.LayoutModule
Creates a new instance of LayoutModule.
LayoutMorpher - Class in y.view
This class applies layout information provided by a suitable GraphLayout instance to a given Graph2DView's internal graph in an animated fashion.
LayoutMorpher() - Constructor for class y.view.LayoutMorpher
Creates a new uninitialized instance of this class.
LayoutMorpher(Graph2DView, GraphLayout) - Constructor for class y.view.LayoutMorpher
Creates a new LayoutMorpher that applies the given GraphLayout to the graph that resides in the given view.
LayoutMultiplexer - Class in y.layout
A 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() - Constructor for class y.layout.LayoutMultiplexer
Creates a new instance of LayoutMultiplexer.
LayoutOrientation - Interface in y.layout
LayoutOrientation provides specifiers that are used for defining which general orientation a layout should express.
layoutParallelEdges(LayoutGraph, EdgeMap) - Method in class y.layout.ParallelEdgeLayouter
Assigns a layout to all parallel edges.
layoutRoot(Node) - Method in class y.layout.tree.GenericTreeLayouter
Calculates the layout for the given root node and its subtrees.
layoutSelfLoops(LayoutGraph) - Method in class y.layout.SelfLoopLayouter
Calculates the routes of the self-loops in the given graph.
LayoutSerializationToolkit - Class in y.io.graphml.layout
Provides utility methods for reading and writing geometry data in GraphML.
LayoutStage - Interface in y.layout
A LayoutStage is a layout algorithm that represents a stage of a larger layout process.
layoutSubgraph(LayoutGraph) - Method in class y.layout.partial.PartialLayouter
This method is called during the layout process and calculates the layout for the given subgraph component using the specified core layout algorithm.
LayoutTool - Class in y.layout
The LayoutTool provides several helper and utility functions for LayoutGraph and the layout algorithms.
layoutViewGraph() - Method in class y.view.LocalViewCreator.FolderContents
Lays out the contents of the creator's view graph using the layout algorithm returned by LocalViewCreator.getLayouter().
layoutViewGraph() - Method in class y.view.LocalViewCreator
Lays out the contents of the creator's view graph using the layout algorithm returned by LocalViewCreator.getLayouter() which is additionally wrapped using MinNodeSizeStage.
LEADING - Static variable in class y.layout.LayoutTool
Row alignment specifier which defines that each row will be aligned with its left border.
LEADING - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal AbstractRotatableNodePlacer.RootAlignment left of the children.
LEADING_EDGE_DPKEY - Static variable in class y.layout.ParallelEdgeLayouter
A DataProvider key for specifying the master edges Marked edges won't be removed for the core layout algorithm.
LeafPlacer - Class in y.layout.tree
A LeafPlacer creates a SubtreeShape for a leaf node and routes its incoming edge at the target side.
LeafPlacer() - Constructor for class y.layout.tree.LeafPlacer
Creates a new LeafPlacer instance with default settings.
left - Variable in class y.geom.YInsets
The inset from the left.
LEFT - Static variable in class y.layout.Direction
Decodes the left direction.
LEFT - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the left inside the node.
left - Variable in class y.layout.hierarchic.PendularDrawer
A 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.
left - Variable in class y.layout.NodeHalo
The NodeHalo size at the left side of the node.
LEFT - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal AbstractRotatableNodePlacer.RootAlignment at the left side.
LEFT - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
LEFT - Static variable in class y.view.SnapLine
Constant that describes a special snap type.
LEFT_ALIGN - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getLeftAlignAction().
LEFT_ALIGNED_TEXT_POSITION - Static variable in class y.view.YLabel
Horizontal text position specifier that aligns the left border of the icon and the text.
LEFT_IN_FLOW - Static variable in class y.layout.PortCandidate
A port direction specifier indicating a port lying left of the direction of the main flow of the edge or of the overall layout.
LEFT_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Ratio specifier that describes a label placement left of the edge's path.
LEFT_RIGHT_DPKEY - Static variable in class y.layout.tree.DelegatingNodePlacer
A 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.
LEFT_RIGHT_DPKEY - Static variable in class y.layout.tree.LeftRightPlacer
A 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.
LEFT_TEXT_POSITION - Static variable in class y.view.YLabel
Horizontal text position specifier that places text to the left of the icon.
LEFT_TO_RIGHT - Static variable in interface y.layout.LayoutOrientation
Orientation specifier which defines that the main layout orientation is from left to right.
LEFT_TO_RIGHT - Static variable in class y.view.ViewAnimationFactory
Orders nodes ascending according to the x coordinate of the node realizer.
LeftRightPlacer - Class in y.layout.tree
The LeftRightPlacer arranges the children in a subtree on the left and the right of a vertical bus.
LeftRightPlacer() - Constructor for class y.layout.tree.LeftRightPlacer
Creates a new LeftRightPlacer instance with default settings.
LeftRightPlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.LeftRightPlacer
Creates a new LeftRightPlacer instance using the given modification matrix.
LeftRightPlacer.LeftRightDataProvider - Class in y.layout.tree
A special DataProvider that determines whether a given node is placed left or right of the parent node.
LeftRightPlacer.LeftRightDataProvider(DataProvider) - Constructor for class y.layout.tree.LeftRightPlacer.LeftRightDataProvider
Creates a new LeftRightPlacer.LeftRightDataProvider instance.
leftTurn(YPoint, YPoint, YPoint) - Static method in class y.geom.Geom
Same as orientation(p,q,r) > 0
length() - Method in class y.geom.LineSegment
Returns the length of the line segment, this is the value of the Euclidean norm.
length() - Method in class y.geom.YPointPath
Get the number of points in the path.
length() - Method in class y.geom.YVector
Returns the length of the vector, this is the value of the euclidean norm.
length() - Method in class y.layout.router.polyline.Path
Returns the number of CellEntrance objects in this path.
LETTER - Static variable in class y.io.gml.GMLTokenizer
The type constant for a letter in GML
level - Variable in class y.io.gml.ItemParser
the relative scope depth of the parser, i.e. 0 if we are on the current top level, and positive if in a subsection
LINE_1 - Static variable in class y.view.LineType
A solid line with width 1.0
LINE_2 - Static variable in class y.view.LineType
A solid line with width 2.0
LINE_3 - Static variable in class y.view.LineType
A solid line with width 3.0
LINE_4 - Static variable in class y.view.LineType
A solid line with width 4.0
LINE_5 - Static variable in class y.view.LineType
A solid line with width 5.0
LINE_6 - Static variable in class y.view.LineType
A solid line with width 6.0
LINE_7 - Static variable in class y.view.LineType
A solid line with width 7.0
LINE_STYLE - Static variable in class y.view.LineType
Line style specifier that describes a solid line.
LINEAR_SEGMENTS - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layout style that draws the edges with at most two bends per edge unless two edges cross.
LinearSegmentsDrawer - Class in y.layout.hierarchic
This class implements the drawing phase of the HierarchicLayouter (i.e., the assignment of nodes' coordinates).
LinearSegmentsDrawer() - Constructor for class y.layout.hierarchic.LinearSegmentsDrawer
Creates an instance of LinearSegmentsDrawer with default settings.
lineDistance - Variable in class y.layout.ParallelEdgeLayouter
Holds the line distance assigned between parallel edges.
LineParser - Class in y.io.gml
This class can parse a point list in a GML file.
LineParser() - Constructor for class y.io.gml.LineParser
 
LineSegment - Class in y.geom
This class represents a line segment in the plane.
LineSegment(YPoint, YPoint) - Constructor for class y.geom.LineSegment
Returns a new LineSegment.
lineSegment() - Method in interface y.geom.YLineSegmentCursor
Returns the instance of LineSegment the cursor is currently pointing on.
lineSegmentCount() - Method in class y.geom.YPointPath
Get the number of line segments in the path.
lineSegments() - Method in class y.geom.YPointPath
Get the points in the path.
linesIntersect(double, double, double, double, double, double, double, double) - Static method in class y.geom.Geom
Same as Line2D.linesIntersect(double, double, double, double, double, double, double, double).
lineTo(MutableGeneralPath.Segment, double, double) - Method in class y.view.MutableGeneralPath
Appends a lineTo operation after the given segment using the given coordinates.
lineTo(double, double, MutableGeneralPath.Segment) - Method in class y.view.MutableGeneralPath
Appends a lineTo operation before the given segment using the given coordinates.
lineTo(double, double) - Method in class y.view.MutableGeneralPath
Appends a lineTo operation to the end of this path using the given coordinates.
LineType - Class in y.view
The line type of a graphical edge representation.
LINKAGE_AVERAGE - Static variable in class y.algo.Groups
A specifier for average-linkage (or mean-linkage) clustering.
LINKAGE_COMPLETE - Static variable in class y.algo.Groups
A specifier for complete-linkage (or maximum-linkage) clustering.
LINKAGE_SINGLE - Static variable in class y.algo.Groups
A specifier for single-linkage (or minimum-linkage) clustering.
LinkInfo - Class in y.io
A simple String-based attribute model for hyperlinks.
LinkInfo() - Constructor for class y.io.LinkInfo
Constructs an empty LinkInfo.
LinkMap - Class in y.io
A simple named map for key-value-pairs.
LinkMap() - Constructor for class y.io.LinkMap
Constructs an empty, unnamed LinkMap.
ListCell - Class in y.base
Represents a so-called "cell" or "link" of the doubly linked list implementation YList.
ListIntNodePQ - Class in y.util.pq
A specialized priority queue that contains nodes which are prioritized by associated int values.
ListIntNodePQ(Graph) - Constructor for class y.util.pq.ListIntNodePQ
Constructs an initially empty PQ.
ListIntNodePQ(Graph, DataProvider, int, int) - Constructor for class y.util.pq.ListIntNodePQ
Constructs a PQ that holds all nodes of the given graph.
ListIntNodePQ(Graph, DataProvider, int, int, DataProvider) - Constructor for class y.util.pq.ListIntNodePQ
Like ListIntNodePQ.ListIntNodePQ(Graph,DataProvider,int,int).
listIterator() - Method in class y.base.YList
 
listIterator(int) - Method in class y.base.YList
 
listModules() - Method in class y.module.YPackage
Convenience method to print out the names of all modules in the package
load() - Method in class y.util.GlobalProperties
Load the default properties .yed/settings.ypf.
load(URL) - Method in class y.util.GlobalProperties
Load the properties from the specified location.
LocalViewCreator - Class in y.view
Abstract base class for all local view creator implementations that both defines the contract for such classes as well as provides convenience implementation for laying out and publishing newly created local views.
LocalViewCreator() - Constructor for class y.view.LocalViewCreator
 
LocalViewCreator.AbstractLocalViewCreator - Class in y.view
Abstract base class for local view creator implementations that create local views based upon a subset of either nodes or edges of the model graph.
LocalViewCreator.AbstractLocalViewCreator(byte) - Constructor for class y.view.LocalViewCreator.AbstractLocalViewCreator
Creates a AbstractLocalViewCreator for the specified element type.
LocalViewCreator.AncestorGroups - Class in y.view
Local view creator that creates local views that display all ancestor group nodes of the creator's focus nodes.
LocalViewCreator.AncestorGroups(Graph2D) - Constructor for class y.view.LocalViewCreator.AncestorGroups
Creates a new AncestorGroups instance for the specified model graph.
LocalViewCreator.AncestorGroups(Graph2D, GraphCopier.CopyFactory) - Constructor for class y.view.LocalViewCreator.AncestorGroups
Creates a new AncestorGroups instance for the specified model graph and copy factory.
LocalViewCreator.AncestorGroups(Graph2D, GraphCopier.CopyFactory, Graph2D) - Constructor for class y.view.LocalViewCreator.AncestorGroups
Creates a new AncestorGroups instance for the specified model graph, copy factory, and view graph.
LocalViewCreator.CommonParentGroup - Class in y.view
Local view creator that creates local views that display all nodes that share the same parent group node as at least one of the creator's focus nodes and all edges that connect any two of the displayed nodes.
LocalViewCreator.CommonParentGroup(Graph2D) - Constructor for class y.view.LocalViewCreator.CommonParentGroup
Creates a new CommonParentGroup instance for the specified model graph.
LocalViewCreator.CommonParentGroup(Graph2D, GraphCopier.CopyFactory) - Constructor for class y.view.LocalViewCreator.CommonParentGroup
Creates a new CommonParentGroup instance for the specified model graph and copy factory.
LocalViewCreator.CommonParentGroup(Graph2D, GraphCopier.CopyFactory, Graph2D) - Constructor for class y.view.LocalViewCreator.CommonParentGroup
Creates a new CommonParentGroup instance for the specified model graph, copy factory, and view graph.
LocalViewCreator.EdgeGroup - Class in y.view
Local view creator that tries to identify groups of edges according to shared source and/or target nodes or using ids provided that are bound to the model graph.
LocalViewCreator.EdgeGroup(Graph2D) - Constructor for class y.view.LocalViewCreator.EdgeGroup
Creates a new EdgeGroup instance for the specified model graph.
LocalViewCreator.EdgeGroup(Graph2D, GraphCopier.CopyFactory) - Constructor for class y.view.LocalViewCreator.EdgeGroup
Creates a new EdgeGroup instance for the specified model graph and copy factory.
LocalViewCreator.EdgeGroup(Graph2D, GraphCopier.CopyFactory, Graph2D) - Constructor for class y.view.LocalViewCreator.EdgeGroup
Creates a new EdgeGroup instance for the specified model graph, copy factory, and view graph.
LocalViewCreator.FolderContents - Class in y.view
Local view creator that creates local views that display the content of all folder nodes in the creator's collection of focus nodes.
LocalViewCreator.FolderContents(Graph2D) - Constructor for class y.view.LocalViewCreator.FolderContents
Creates a new FolderContents instance for the specified model graph.
LocalViewCreator.FolderContents(Graph2D, GraphCopier.CopyFactory) - Constructor for class y.view.LocalViewCreator.FolderContents
Creates a new FolderContents instance for the specified model graph and copy factory.
LocalViewCreator.FolderContents(Graph2D, GraphCopier.CopyFactory, Graph2D) - Constructor for class y.view.LocalViewCreator.FolderContents
Creates a new FolderContents instance for the specified model graph, copy factory, and view graph.
LocalViewCreator.Neighborhood - Class in y.view
Local view creator that creates local views based upon the neighborhood of its focused nodes.
LocalViewCreator.Neighborhood(Graph2D) - Constructor for class y.view.LocalViewCreator.Neighborhood
Creates a new Neighborhood instance for the specified model graph.
LocalViewCreator.Neighborhood(Graph2D, GraphCopier.CopyFactory) - Constructor for class y.view.LocalViewCreator.Neighborhood
Creates a new Neighborhood instance for the specified model graph and copy factory.
LocalViewCreator.Neighborhood(Graph2D, GraphCopier.CopyFactory, Graph2D) - Constructor for class y.view.LocalViewCreator.Neighborhood
Creates a new Neighborhood instance for the specified model graph, copy factory, and view graph.
LocalViewCreator.SourceAndTarget - Class in y.view
Local view creator that creates local views by simply displaying its collection of focused edges (and their target and source nodes).
LocalViewCreator.SourceAndTarget(Graph2D) - Constructor for class y.view.LocalViewCreator.SourceAndTarget
Creates a new SourceAndTarget instance for the specified model graph.
LocalViewCreator.SourceAndTarget(Graph2D, GraphCopier.CopyFactory) - Constructor for class y.view.LocalViewCreator.SourceAndTarget
Creates a new SourceAndTarget instance for the specified model graph and copy factory.
LocalViewCreator.SourceAndTarget(Graph2D, GraphCopier.CopyFactory, Graph2D) - Constructor for class y.view.LocalViewCreator.SourceAndTarget
Creates a new SourceAndTarget instance for the specified model graph, copy factory, and view graph.
lock(Graph2DView, Map) - Method in class y.view.Graph2DLayoutExecutor
Called during one of the Graph2DLayoutExecutor.doLayout(Graph2DView, y.layout.Layouter) calls on the EDT to lock the Graph2DView from receiving further input.
LONG - Static variable in class y.io.graphml.KeyType
KeyType long.
lookAhead(PushbackReader) - Method in class y.io.gml.GMLTokenizer
takes a look at the next character in the stream and classifies it using one of the constants.
lookFurther(Node) - Method in class y.algo.Dfs
Callback method that will be invoked whenever DFS continues its search at a new root node.
lookup(Class) - Method in class y.io.graphml.DictionaryLookup
Performs the lookup
lookup(Class) - Method in class y.io.graphml.input.ChildParseContext
 
lookup(Class) - Method in class y.io.graphml.input.GraphMLParser
Dynamically retrieve an instance of type.
Lookup - Interface in y.io.graphml
The basic lookup interface that allows for retrieving implementations for different aspects of the current instance.
lookup(Class) - Method in interface y.io.graphml.Lookup
Returns an instance that implements the given type or null.
lookup(Class) - Method in class y.io.graphml.output.ChildWriteContext
 
lookup(Class) - Method in class y.io.graphml.output.GraphMLWriter
Dynamically retrieve an instance of type.
louvainModularity(Graph, NodeMap) - Static method in class y.algo.Groups
Detects the communities in the specified input graph by applying the louvain modularity method.
louvainModularity(Graph, NodeMap, DataProvider) - Static method in class y.algo.Groups
Detects the communities in the specified input graph by applying the louvain modularity method.
lowerAngle - Variable in class y.layout.tree.BalloonLayouter.NodeInfo
The lower angle of the subtree wedge rooted at the node.

M

MagnifierViewMode - Class in y.view
View mode that lets you zoom into a view region locally, while preserving the original viewport of the view.
MagnifierViewMode() - Constructor for class y.view.MagnifierViewMode
Creates a new MagnifierViewMode instance.
main(String[]) - Static method in class y.util.YVersion
Prints out the version of this yFiles release.
MAINLY_SELECTION - Static variable in class y.layout.organic.OrganicLayouter
Scope mode indicating that the algorithm should place a subset of nodes but may to a certain degree also move nodes that are structurally close to a node from the subset.
MAINLY_SELECTION_GEOMETRIC - Static variable in class y.layout.organic.OrganicLayouter
Scope mode indicating that the algorithm should place a subset of nodes but may to a certain degree also move nodes that are geometrically close to a node from the subset.
mainrun() - Method in class y.module.BalloonLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.BusRouterModule
Main module execution routine.
mainrun() - Method in class y.module.ChannelEdgeRouterModule
Main module execution routine.
mainrun() - Method in class y.module.CircularLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.ClearAreaLayoutModule
 
mainrun() - Method in class y.module.CompactOrthogonalLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.ComponentLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.CurveRoutingStageModule
 
mainrun() - Method in class y.module.DirectedOrthogonalLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.EdgeBundlingStageModule
 
mainrun() - Method in class y.module.EdgeGroupConstraintModule
 
mainrun() - Method in class y.module.FamilyTreeLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.GraphTransformerModule
 
mainrun() - Method in class y.module.GRIPModule
 
mainrun() - Method in class y.module.HierarchicLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.IncrementalHierarchicLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.io.GIFOutput
 
mainrun() - Method in class y.module.io.ImageIoOutput
 
mainrun() - Method in class y.module.io.IOHandlerModule
Reads or writes a diagram in a specific format to a file.
mainrun() - Method in class y.module.io.JPGOutput
 
mainrun() - Method in class y.module.LabelingModule
Main module execution routine.
mainrun() - Method in class y.module.OrganicEdgeRouterModule
Main module execution routine.
mainrun() - Method in class y.module.OrganicLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.OrthogonalEdgeRouterModule
Main module execution routine.
mainrun() - Method in class y.module.OrthogonalLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.ParallelEdgeLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.PartialLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.PolylineEdgeRouterModule
Main module execution routine.
mainrun() - Method in class y.module.PortConstraintModule
 
mainrun() - Method in class y.module.RadialLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.RandomLayoutModule
 
mainrun() - Method in class y.module.SeriesParallelLayoutModule
Main module execution routine which configures and launches the series-parallel layouter.
mainrun() - Method in class y.module.ShuffleLayoutModule
Launches this module.
mainrun() - Method in class y.module.SmartOrganicLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.TabularLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.TreeLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.TreeMapLayoutModule
Main module execution routine.
mainrun() - Method in class y.module.YModule
Main execution code to be implemented by any subclassing module.
makeBiconnected(Graph) - Static method in class y.algo.GraphConnectivity
Makes the given graph biconnected by inserting a minimum number of edges in the graph.
makeConnected(Graph) - Static method in class y.algo.GraphConnectivity
Makes a graph connected by adding additional edges to the graph.
makeDFSAcyclic(LayoutGraph, EdgeList) - Method in class y.layout.hierarchic.WeightedLayerer
Removes cycles from the graph using a depth first search.
makeDFSAcyclic(Graph, EdgeList) - Method in class y.layout.hierarchic.WeightedLayerer
Removes cycles from the graph using a depth first search.
MALE_ALWAYS_FIRST - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Order specifier that places male individuals before their female siblings and partners.
MALE_FIRST - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Order specifier that places male individuals before their female siblings and partners, if possible.
manhattanDistanceTo(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Returns the Manhattan distance of this orthogonal interval and the given orthogonal interval.
MappedListCellRenderer - Class in y.option
A ListCellRenderer and TableCellRenderer that translates a given value before it gets rendered by the Default renderer implementation.
MappedListCellRenderer(Map) - Constructor for class y.option.MappedListCellRenderer
Creates a new instance of MappedListCellRenderer.
Maps - Class in y.util
This class provides convenience and transformation services for NodeMaps, EdgeMaps and DataMaps.
Maps() - Constructor for class y.util.Maps
 
Maps.HighPerformanceBoolMap - Class in y.util
Implementation of a resettable high performance map for values of simple type boolean.
Maps.HighPerformanceBoolMap(DataMap, boolean) - Constructor for class y.util.Maps.HighPerformanceBoolMap
 
Maps.HighPerformanceBoolMap(DataProvider, DataAcceptor, boolean) - Constructor for class y.util.Maps.HighPerformanceBoolMap
 
Maps.HighPerformanceDoubleMap - Class in y.util
Implementation of a resettable high performance map for values of simple type double.
Maps.HighPerformanceDoubleMap(DataMap, double) - Constructor for class y.util.Maps.HighPerformanceDoubleMap
 
Maps.HighPerformanceDoubleMap(DataProvider, DataAcceptor, double) - Constructor for class y.util.Maps.HighPerformanceDoubleMap
 
Maps.HighPerformanceIntMap - Class in y.util
Implementation of a resettable high performance map for values of simple type int.
Maps.HighPerformanceIntMap(DataMap, int) - Constructor for class y.util.Maps.HighPerformanceIntMap
 
Maps.HighPerformanceIntMap(DataProvider, DataAcceptor, int) - Constructor for class y.util.Maps.HighPerformanceIntMap
 
Maps.HighPerformanceObjectMap - Class in y.util
Implementation of a resettable high performance map for values of type Object.
Maps.HighPerformanceObjectMap(DataMap, Object) - Constructor for class y.util.Maps.HighPerformanceObjectMap
 
Maps.HighPerformanceObjectMap(DataProvider, DataAcceptor, Object) - Constructor for class y.util.Maps.HighPerformanceObjectMap
 
markAsBend(Node) - Method in class y.layout.planar.PlanarInformation
Sets, that a node should be handled like a dummy node representing a bend.
markAsCrossing(Node) - Method in class y.layout.planar.PlanarInformation
Marks a vertex as crossing.
markAsInsertedEdge(Edge) - Method in class y.layout.planar.SimplePlanarInformation
Marks an edge as inserted by an planarization process.
markAsOriginalEdge(Edge) - Method in class y.layout.planar.PlanarInformation
Marks an edge as original
markAsVertex(Node) - Method in class y.layout.planar.PlanarInformation
Sets, that a node should be handled like a real node in a graph.
markConflicts(NodeList[], EdgeMap, NodeMap, int[]) - Static method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Marks conflicts occurred when a non-inner segment crosses an inner segment.
markPortLabelForFallbackPlacement(LabelLayoutData) - Method in class y.layout.EdgeLabelOrientationSupport
Marks the given port label for a non-port placement (fallback).
matchesName(Element, String) - Static method in class y.io.graphml.GraphMLHandler
Utility method that checks whether the attr.name attribute in a GraphML key definition matches name.
matchesScope(Element, KeyScope) - Static method in class y.io.graphml.GraphMLHandler
Utility method that checks whether the for attribute in a GraphML key definition matches scope.
matchesType(Element, KeyType) - Static method in class y.io.graphml.GraphMLHandler
Utility method that checks whether the attr.type attribute in a GraphML key definition matches type.
matchesUri(Element, String) - Static method in class y.io.graphml.GraphMLHandler
Utility method that checks whether the attr.uri attribute in a GraphML key definition matches uri.
max - Variable in class y.option.IntOptionItem
Subclasses should not access this field, but check for IntOptionItem.ATTRIBUTE_MAX_VALUE instead.
MEDIAN - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal AbstractRotatableNodePlacer.RootAlignment at the median child node.
MEDIAN_HEURISTIC - Static variable in class y.layout.hierarchic.ClassicLayerSequencer
A weight assignment based on a median heuristic.
MEDIAN_HEURISTIC - Static variable in class y.layout.hierarchic.incremental.DefaultLayerSequencer
A weight assignment specifier based on a median heuristic.
MEDIAN_SIMPLEX - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layout style that produces layouts similar to HierarchicLayouter.SIMPLEX, but more symmetric for the cost of a few more bends.
MedianDrawerWrapper - Class in y.layout.hierarchic
This class can be used for improving the results of different drawers.
MedianDrawerWrapper(Drawer) - Constructor for class y.layout.hierarchic.MedianDrawerWrapper
Creates an instance of MedianDrawerWrapper using the delegate Drawer instance to perform the core work.
MedianLinearSegmentDrawer - Class in y.layout.hierarchic
This class implements the third phase of the hierarchic layout algorithm (i.e., the assignment of nodes' coordinates).
MedianLinearSegmentDrawer() - Constructor for class y.layout.hierarchic.MedianLinearSegmentDrawer
Creates an instance of MedianLinearSegmentDrawer with default settings.
MementoSupport - Interface in y.layout.hierarchic
This interface is a cookie for the hierarchic layout algorithm memento support.
merge(LayoutGraph, LayoutDataProvider, Layers, Layers) - Method in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
 
merge(LayoutGraph, LayoutDataProvider, Layers, Layers) - Method in interface y.layout.hierarchic.incremental.LayeredComponentsMerger
Merges two Layers instances.
mergeWith(GenericTreeLayouter.SubtreeShape) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Merges the given GenericTreeLayouter.SubtreeShape instance with this GenericTreeLayouter.SubtreeShape instance.
mergeWithMax(BorderLine) - Method in class y.geom.BorderLine
Merges this borderline with the given borderline using the "maximum" policy.
mergeWithMin(BorderLine) - Method in class y.geom.BorderLine
Merges this borderline with the given borderline using the "minimum" policy.
midPoint(YPoint, YPoint) - Static method in class y.geom.YPoint
Returns a point that geometrically lies in in the middle of the line formed by the given points.
millisToCancel() - Method in class y.algo.AbortHandler
Determines the remaining time (in milliseconds) until an algorithm that checks this handler is cancelled automatically.
millisToStop() - Method in class y.algo.AbortHandler
Determines the remaining time (in milliseconds) until an algorithm that checks this handler is stopped automatically.
min - Variable in class y.option.IntOptionItem
Subclasses should not access this field, but check for IntOptionItem.ATTRIBUTE_MIN_VALUE instead.
minCostFlow(Graph, DataProvider, DataProvider, DataProvider, DataProvider, EdgeMap, NodeMap) - Static method in class y.algo.NetworkFlows
Solves a minimum cost flow problem with a capacity scaling algorithm.
minCostFlow(Graph, DataProvider, DataProvider, DataProvider, EdgeMap, NodeMap) - Static method in class y.algo.NetworkFlows
Uses method NetworkFlows.minCostFlow(Graph, DataProvider, DataProvider, DataProvider, DataProvider, EdgeMap, NodeMap) to solve a minimum cost flow problem.
minCostFlow(Graph, Node, Node, DataProvider, DataProvider, EdgeMap, NodeMap) - Static method in class y.algo.NetworkFlows
Solves a minimum cost maximum flow problem.
MINIMAL_DISTANCE_DPKEY - Static variable in class y.layout.organic.ShuffleLayouter
A 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.
minimalEdgeDistance - Variable in class y.layout.hierarchic.AbstractDrawer
The minimum distance between two edges in the same layer.
minimalLayerDistance - Variable in class y.layout.hierarchic.AbstractDrawer
The minimum distance between two layers.
minimalMultiEdgeDistance - Variable in class y.layout.hierarchic.AbstractDrawer
The minimum distance between two edges sharing source/target in the same layer.
minimalNodeDistance - Variable in class y.layout.hierarchic.AbstractDrawer
The minimum distance between two nodes in the same layer.
minimum(Graph, DataProvider) - Static method in class y.algo.SpanningTrees
Calculates a minimum spanning tree for the given graph.
MINIMUM_EDGE_DISTANCE_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A DataProvider key for specifying the minimum distance to the next edge or node side
MINIMUM_FIRST_SEGMENT_LENGTH_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A DataProvider key for specifying the minimum length of the first segment of each edge
MINIMUM_LAST_SEGMENT_LENGTH_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A DataProvider key for specifying the minimum length of the last segment of each edge
MINIMUM_NODE_DISTANCE_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A DataProvider key for defining for each node a minimum distance to the self-loop edges
MINIMUM_NODE_SIZE_DPKEY - Static variable in interface y.layout.grouping.GroupingKeys
A DataProvider key for assigning minimum sizes for group nodes.
MINIMUM_OCTILINEAR_SEGMENT_LENGTH_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A DataProvider key for specifying the minimum length of the octilinear segments of an octilinear edge
MinimumSizeGroupBoundsCalculator - Class in y.layout.grouping
This GroupBoundsCalculator allows custom insets for group nodes and guarantees that their provided minimum sizes will be maintained.
MinimumSizeGroupBoundsCalculator() - Constructor for class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Creates a new instance of MinimumSizeGroupBoundsCalculator with default settings.
MinimumSizeGroupBoundsCalculator(Object) - Constructor for class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Creates a new instance of MinimumSizeGroupBoundsCalculator with the given key as minimum node size key.
minNode() - Method in class y.layout.hierarchic.PendularDrawer
Performs the minNode phase, i.e., a local optimization on one node at a time.
MinNodeSizeStage - Class in y.layout
MinNodeSizeStage enforces a given minimum width/height of the nodes of a graph during the layout process.
MinNodeSizeStage(Layouter, double, double) - Constructor for class y.layout.MinNodeSizeStage
Creates a new MinNodeSizeStage instance using the given core layout algorithm along with a specific minimum width and height for the nodes.
MinNodeSizeStage(Layouter) - Constructor for class y.layout.MinNodeSizeStage
Creates a new MinNodeSizeStage instance using the given core layout algorithm.
minPath(YList) - Method in class y.layout.hierarchic.PendularDrawer
Performs the minPath phase.
MIR_HOR - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
A matrix which applies a horizontal mirroring.
MIR_HOR_ROT90 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
A matrix which applies a horizontal mirroring and a counter-clockwise rotation by 90 degrees.
MIR_VERT - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
A matrix which applies a vertical mirroring.
MIR_VERT_ROT90 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
A matrix which applies a vertical mirroring and a counter-clockwise rotation by 90 degrees.
MIRROR_BOTTOM_TO_TOP - Static variable in class y.layout.OrientationLayouter
Mirroring specifier that defines that layout orientation LayoutOrientation.BOTTOM_TO_TOP will be mirrored.
MIRROR_LEFT_TO_RIGHT - Static variable in class y.layout.OrientationLayouter
Mirroring specifier that defines that layout orientation LayoutOrientation.LEFT_TO_RIGHT will be mirrored.
MIRROR_NONE - Static variable in class y.layout.OrientationLayouter
Mirroring specifier that can be used for preventing any mirroring of layout orientations.
MIRROR_RIGHT_TO_LEFT - Static variable in class y.layout.OrientationLayouter
Mirroring specifier that defines that layout orientation LayoutOrientation.RIGHT_TO_LEFT will be mirrored.
MIRROR_TOP_TO_BOTTOM - Static variable in class y.layout.OrientationLayouter
Mirroring specifier that defines that layout orientation LayoutOrientation.TOP_TO_BOTTOM will be mirrored.
MIRROR_XAXIS - Static variable in class y.layout.transformer.GraphTransformer
Operation specifier defining that the graph will be mirrored at the x-axis.
MIRROR_YAXIS - Static variable in class y.layout.transformer.GraphTransformer
Operation specifier defining that the graph will be mirrored at the y-axis.
mis1Comparator - Variable in class y.layout.planar.GT
 
mis2Comparator - Variable in class y.layout.planar.GT
 
MISLabelingAlgorithm - Class in y.layout.labeling
A base class for generic labeling algorithms which solve the labeling problem by reducing it to the maximum independent set (MIS) problem.
MISLabelingAlgorithm() - Constructor for class y.layout.labeling.MISLabelingAlgorithm
Creates a new MISLabelingAlgorithm instance with default settings.
MIXED_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A layout style that produces non-orthogonal edges and resizes the nodes to a small uniform size.
MODE_IGNORE_GROUPS - Static variable in class y.layout.Swimlanes
Swimlane ordering mode specifier defining that node grouping is ignored during the swimlane ordering optimization.
MODE_MIXED - Static variable in class y.layout.Swimlanes
Swimlane ordering mode specifier defining that both node grouping and edge length are considered during the swimlane ordering optimization.
MODE_NONE - Static variable in class y.layout.tree.DefaultPortAssignment
A port assignment specifier which defines that all ports are reset to the center of their nodes.
MODE_ONLY_GROUPS - Static variable in class y.layout.Swimlanes
Swimlane ordering mode specifier defining that only node grouping is considered during the swimlane ordering optimization.
MODE_PORT_CONSTRAINTS - Static variable in class y.layout.tree.DefaultPortAssignment
A port assignment specifier that defines that PortConstraints are considered.
MODE_PORT_DISTRIBUTED_EAST - Static variable in class y.layout.tree.DefaultPortAssignment
A port assignment specifier which defines that edges are distributed evenly at the eastern side of their nodes.
MODE_PORT_DISTRIBUTED_NORTH - Static variable in class y.layout.tree.DefaultPortAssignment
A port assignment specifier which defines that edges are distributed evenly at the northern side of their nodes.
MODE_PORT_DISTRIBUTED_SOUTH - Static variable in class y.layout.tree.DefaultPortAssignment
A port assignment specifier which defines that edges are distributed evenly at the southern side of their nodes.
MODE_PORT_DISTRIBUTED_WEST - Static variable in class y.layout.tree.DefaultPortAssignment
A port assignment specifier which defines that edges are distributed evenly at the western side of their nodes.
model - Variable in class y.view.YLabel
The model constant for the label model.
modelEncoding - Static variable in class y.io.gml.NodeLabelGraphicsEncoder
 
modelToStringMap() - Static method in class y.view.EdgeLabel
Creates a map that maps the model constants to strings.
modelToStringMap() - Static method in class y.view.NodeLabel
Returns a map that whose keys are the known label model specifiers wrapped in Byte objects.
ModelViewManager - Class in y.view
Utility class that performs automatic synchronization of graph element insertion and removal between a distinguished graph (the model) and one or more satellite graphs (the views).
ModelViewManager.Filter - Interface in y.view
Specifies the contract of graph element filters for views handled by ModelViewManager instances.
modificationMatrix - Variable in class y.layout.tree.AbstractRotatableNodePlacer
The active modification matrix.
MODIFIER_MASK_PROPERTY - Static variable in class y.view.ViewMode
Property name constant used for PropertyChangeEvent.getPropertyName().
modifyPosition(Point2D.Double) - Method in interface y.layout.transformer.GraphZoomer.Zoom
Modifies the given position according to the implemented zoom operation.
MODULE_BALLOON - Static variable in class y.module.BalloonLayoutModule
 
MODULE_BUS_ROUTER - Static variable in class y.module.BusRouterModule
 
MODULE_CHANNEL_EDGE_ROUTER - Static variable in class y.module.ChannelEdgeRouterModule
 
MODULE_CIRCULAR - Static variable in class y.module.CircularLayoutModule
 
MODULE_CLEAR_AREA_LAYOUT - Static variable in class y.module.ClearAreaLayoutModule
 
MODULE_COMPACT_ORTHOGONAL - Static variable in class y.module.CompactOrthogonalLayoutModule
 
MODULE_COMPONENTLAYOUTER - Static variable in class y.module.ComponentLayoutModule
 
MODULE_CURVE_ROUTING_STAGE - Static variable in class y.module.CurveRoutingStageModule
 
MODULE_DIRECTED_ORTHOGONAL_LAYOUTER - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
MODULE_DIVERSE_LABELING - Static variable in class y.module.LabelingModule
 
MODULE_EDGE_BUNDLING_STAGE - Static variable in class y.module.EdgeBundlingStageModule
 
MODULE_FAMILY_TREE_LAYOUTER - Static variable in class y.module.FamilyTreeLayoutModule
 
MODULE_HIERARCHIC - Static variable in class y.module.HierarchicLayoutModule
 
MODULE_INCREMENTAL_HIERARCHIC - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
MODULE_ORGANIC - Static variable in class y.module.OrganicLayoutModule
 
MODULE_ORGANIC_EDGE_ROUTER - Static variable in class y.module.OrganicEdgeRouterModule
 
MODULE_ORTHOGONAL - Static variable in class y.module.OrthogonalLayoutModule
 
MODULE_PARTIAL - Static variable in class y.module.PartialLayoutModule
 
MODULE_RADIAL - Static variable in class y.module.RadialLayoutModule
 
MODULE_SERIES_PARALLEL - Static variable in class y.module.SeriesParallelLayoutModule
 
MODULE_SMARTORGANIC - Static variable in class y.module.SmartOrganicLayoutModule
 
MODULE_TABULAR_LAYOUT - Static variable in class y.module.TabularLayoutModule
 
MODULE_TREE - Static variable in class y.module.TreeLayoutModule
 
MODULE_TREE_MAP - Static variable in class y.module.TreeMapLayoutModule
 
ModuleEvent - Class in y.module
Event object used by YModule to notify ModuleListener instances of the current state of the running module.
ModuleEvent(YModule, Throwable) - Constructor for class y.module.ModuleEvent
Creates a new instance of ModuleEvent with type ModuleEvent.TYPE_MODULE_EXCEPTION_THROWN using the given Throwable.
ModuleEvent(YModule, short) - Constructor for class y.module.ModuleEvent
Creates a new instance of ModuleEvent with given type.
moduleEventHappened(ModuleEvent) - Method in interface y.module.ModuleListener
Single callback method used to deliver the event.
ModuleListener - Interface in y.module
EventListener interface used by YModule to notify interested instances about the progress of the module's execution.
ModuleListenerSupport - Class in y.module
A support class used by YModule to manage the registered ModuleListeners.
ModuleListenerSupport(YModule) - Constructor for class y.module.ModuleListenerSupport
Initializes a new ModuleListenerSupport instance for the given module.
moduleListenerSupport - Variable in class y.module.YModule
The ModuleListenerSupport associated with this YModule.
moduleNames - Variable in class y.module.YPackage
The name of the modules in the order as they was inserted, important for menu creation
modules - Variable in class y.module.YPackage
mapping of module-names to modules
moduleSelected(YModule) - Method in interface y.module.YPackageMenuListener
This method is invoked by YPackageMenu if an YModule had been selected by the user.
MONOTONIC_BOTH - Static variable in class y.layout.router.OrthogonalEdgeRouter
A constant specifying monotonic edge path restrictions for the horizontal and vertical direction.
MONOTONIC_BOTH - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
A monotonic path restriction specifier that describes restrictions for the horizontal and vertical direction.
MONOTONIC_BOTH - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A constant specifying monotonic edge path restrictions for the horizontal and vertical direction.
MONOTONIC_HORIZONTAL - Static variable in class y.layout.router.OrthogonalEdgeRouter
A constant specifying monotonic edge path restrictions for the horizontal direction.
MONOTONIC_HORIZONTAL - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
A monotonic path restriction specifier that describes restrictions for the horizontal direction.
MONOTONIC_HORIZONTAL - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A constant specifying monotonic edge path restrictions for the horizontal direction.
MONOTONIC_NONE - Static variable in class y.layout.router.OrthogonalEdgeRouter
A constant specifying that there are no monotonic edge path restrictions.
MONOTONIC_NONE - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
A monotonic path restriction specifier that describes no restrictions for edges.
MONOTONIC_NONE - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A constant specifying that there are no monotonic edge path restrictions.
MONOTONIC_VERTICAL - Static variable in class y.layout.router.OrthogonalEdgeRouter
A constant specifying monotonic edge path restrictions for the vertical direction.
MONOTONIC_VERTICAL - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
A monotonic path restriction specifier that describes restrictions for the vertical direction.
MONOTONIC_VERTICAL - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A constant specifying monotonic edge path restrictions for the vertical direction.
morph(NodeRealizer, NodeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies the graphical representation of tgt to the node represented by src.
Mouse2DEvent - Class in y.view
Event object that closely resembles MouseEvent, but offers double precision coordinates.
Mouse2DEvent(Object, int, long, int, double, double, int, int, boolean) - Constructor for class y.view.Mouse2DEvent
Constructs a Mouse2DEvent.
Mouse2DEvent(Object, Object, int, long, int, double, double, int, int, boolean) - Constructor for class y.view.Mouse2DEvent
Constructs a Mouse2DEvent.
Mouse2DEvent(Object, double, double, MouseEvent) - Constructor for class y.view.Mouse2DEvent
Constructs an event using the values obtained from the MouseEvent.
Mouse2DEvent(Object, Object, double, double, MouseEvent) - Constructor for class y.view.Mouse2DEvent
Constructs an event using the values obtained from the MouseEvent.
mouse2DEventHappened(Mouse2DEvent) - Method in class y.view.hierarchy.GroupNodePainter.GroupStateEditor
 
mouse2DEventHappened(Mouse2DEvent) - Method in interface y.view.MouseInputEditor
Listener-like interface that will be notified of Mouse2DEvents.
mouse2DEventHappened(Mouse2DEvent) - Method in class y.view.MultiplexingNodeEditor.EventReporter
 
mouse2DEventHappened(Mouse2DEvent) - Method in class y.view.MultiplexingNodeEditor
 
mouse2DEventHappened(Mouse2DEvent) - Method in class y.view.tabular.TableLabelEditor
 
mouse2DEventHappened(Mouse2DEvent) - Method in class y.view.tabular.TableOrderEditor
 
mouse2DEventHappened(Mouse2DEvent) - Method in class y.view.tabular.TableSelectionEditor
 
mouse2DEventHappened(Mouse2DEvent) - Method in class y.view.tabular.TableSizeEditor
 
MOUSE_CLICKED - Static variable in class y.view.Mouse2DEvent
 
MOUSE_DRAGGED - Static variable in class y.view.Mouse2DEvent
 
MOUSE_ENTERED - Static variable in class y.view.Mouse2DEvent
 
MOUSE_EXITED - Static variable in class y.view.Mouse2DEvent
 
MOUSE_MOVED - Static variable in class y.view.Mouse2DEvent
 
MOUSE_PRESSED - Static variable in class y.view.Mouse2DEvent
 
MOUSE_RELEASED - Static variable in class y.view.Mouse2DEvent
 
mouseClicked(MouseEvent) - Method in class y.view.AutoDragViewMode
Initiates auto-drag.
mouseClicked(MouseEvent) - Method in class y.view.CellEditorMode
 
mouseClicked(double, double) - Method in class y.view.EditMode
 
mouseClicked(MouseEvent) - Method in class y.view.MouseInputMode
 
mouseClicked(MouseEvent) - Method in class y.view.ViewMode
A mouse button get clicked
mouseClicked(double, double) - Method in class y.view.ViewMode
Called when the mouse was clicked
mouseDragged(MouseEvent) - Method in class y.view.AutoDragViewMode
Updates auto-drag information.
mouseDragged(MouseEvent) - Method in class y.view.CellEditorMode
 
mouseDragged(MouseEvent) - Method in class y.view.MouseInputMode
 
mouseDragged(double, double) - Method in class y.view.tabular.TableOrderEditor
Calculates the new parent container and position that would be used if the mouse would be released at the given mouse location and updates the drawable indicating the row or columns new location.
mouseDragged(double, double) - Method in class y.view.tabular.TableSizeEditor
Updates the bounds of the drawables indicating the new size(s) of the rows/columns.
mouseDragged(MouseEvent) - Method in class y.view.ViewMode
The mouse gets dragged
mouseDraggedLeft(double, double) - Method in class y.view.AbstractSelectionBoxMode
Changes the size of the selection box in such a way that the dragged corner of the box is at the given world coordinate.
mouseDraggedLeft(double, double) - Method in class y.view.CreateChildEdgeMode
Moves the dummy end of the edge while the actual target node is unknown.
mouseDraggedLeft(double, double) - Method in class y.view.CreateEdgeMode
Moves the dummy end of the edge while the actual target node is unknown.
mouseDraggedLeft(double, double) - Method in class y.view.EditMode
Activates a minor mode.
mouseDraggedLeft(double, double) - Method in class y.view.HotSpotMode
Changes node sizes.
mouseDraggedLeft(double, double) - Method in class y.view.MagnifierViewMode
Updates the location of the magnifier.
mouseDraggedLeft(double, double) - Method in class y.view.MoveLabelMode
Moves the label.
mouseDraggedLeft(double, double) - Method in class y.view.MoveNodePortMode
Moves the current node port to the specified location.
mouseDraggedLeft(double, double) - Method in class y.view.MovePortMode
Moves the port.
mouseDraggedLeft(double, double) - Method in class y.view.MoveSelectionMode
Moves the selected graph elements around.
mouseDraggedLeft(double, double) - Method in class y.view.NavigationMode
Moves the viewport of this view.
mouseDraggedLeft(double, double) - Method in class y.view.OrthogonalMoveBendsMode
 
mouseDraggedLeft(double, double) - Method in class y.view.ViewMode
Called when the mouse was dragged with the left button down.
mouseDraggedMiddle(double, double) - Method in class y.view.ViewMode
Called when the mouse was dragged with the middle button down.
mouseDraggedRight(double, double) - Method in class y.view.EditMode
 
mouseDraggedRight(double, double) - Method in class y.view.MagnifierViewMode
Updates the location of the magnifier.
mouseDraggedRight(double, double) - Method in class y.view.MoveLabelMode
 
mouseDraggedRight(double, double) - Method in class y.view.MoveSelectionMode
 
mouseDraggedRight(double, double) - Method in class y.view.MoveViewPortMode
Moves the viewport around.
mouseDraggedRight(double, double) - Method in class y.view.NavigationMode
Moves the viewport of this view in an animated fashion.
mouseDraggedRight(double, double) - Method in class y.view.ViewMode
Called when the mouse was dragged with the right button down.
mouseEntered(MouseEvent) - Method in class y.view.EditMode
 
mouseEntered(MouseEvent) - Method in class y.view.MouseInputMode
 
mouseEntered(MouseEvent) - Method in class y.view.ViewMode
The mouse enters the viewer component.
mouseExited(MouseEvent) - Method in class y.view.AutoDragViewMode
Initiates auto-drag.
mouseExited(MouseEvent) - Method in class y.view.MagnifierViewMode
Removes the magnifier from the view.
mouseExited(MouseEvent) - Method in class y.view.MouseInputMode
 
mouseExited(MouseEvent) - Method in class y.view.ViewMode
The mouse leaves the viewer component.
MouseInputEditor - Interface in y.view
This interface is used by MouseInputMode.
MouseInputEditorProvider - Interface in y.view
This interface can be implemented by classes that provide MouseInputEditor instances for use in MouseInputMode for example.
mouseInputMode - Variable in class y.view.EditMode
The minor mouse input mode associated with this mode.
MouseInputMode - Class in y.view
This class is a ViewMode implementation that delegates Mouse2DEvents to MouseInputEditor instances.
MouseInputMode() - Constructor for class y.view.MouseInputMode
Constructs a new MouseInputMode that queries the list of MouseInputEditorProviders only.
mouseMoved(MouseEvent) - Method in class y.view.CellEditorMode
 
mouseMoved(double, double) - Method in class y.view.CreateChildEdgeMode
Moves the dummy end of the edge while the actual target node is unknown.
mouseMoved(double, double) - Method in class y.view.CreateEdgeMode
Moves the dummy end of the edge while the actual target node is unknown.
mouseMoved(double, double) - Method in class y.view.EditMode
When moving the mouse, the mouse cursor has to be adjusted.
mouseMoved(double, double) - Method in class y.view.MagnifierViewMode
Updates the location of the magnifier.
mouseMoved(MouseEvent) - Method in class y.view.MouseInputMode
 
mouseMoved(double, double) - Method in class y.view.TooltipMode
Sets a tooltip for the topmost graph element at the coordinates (x,y) which belongs to a kind of graph element where tooltips are enabled and a tooltip text is set.
mouseMoved(MouseEvent) - Method in class y.view.ViewMode
The Mouse gets moved.
mouseMoved(double, double) - Method in class y.view.ViewMode
Called when the mouse was moved
mousePressed(MouseEvent) - Method in class y.view.AutoDragViewMode
Initiates auto-drag.
mousePressed(MouseEvent) - Method in class y.view.CellEditorMode
 
mousePressed(MouseEvent) - Method in class y.view.EditMode
 
mousePressed(MouseEvent) - Method in class y.view.MouseInputMode
 
mousePressed(MouseEvent) - Method in class y.view.PopupMode
Internal use only
mousePressed(double, double) - Method in class y.view.tabular.TableOrderEditor
Create the drawables for the row or column that shall be moved and stores the initial parent container and position.
mousePressed(double, double, boolean) - Method in class y.view.tabular.TableSizeEditor
Initializes a drag gesture starting at the specified coordinates.
mousePressed(MouseEvent) - Method in class y.view.ViewMode
A mouse button gets pressed.
mousePressedLeft(double, double) - Method in class y.view.AbstractSelectionBoxMode
Initiates the selection box action, by opening a selection box at the given world coordinates.
mousePressedLeft(double, double) - Method in class y.view.CreateChildEdgeMode
Initiates the creation of an edge.
mousePressedLeft(double, double) - Method in class y.view.CreateEdgeMode
Initiates the creation of an edge.
mousePressedLeft(double, double) - Method in class y.view.EditMode
Takes the given coordinate and performs with it a hit test on all graph elements.
mousePressedLeft(double, double) - Method in class y.view.HotSpotMode
Initiates changing node sizes.
mousePressedLeft(double, double) - Method in class y.view.InteractiveViewMode
Stores the press location.
mousePressedLeft(double, double) - Method in class y.view.MoveLabelMode
Initiates the movement of a hit label.
mousePressedLeft(double, double) - Method in class y.view.MoveNodePortMode
Determines the node port that will be moved.
mousePressedLeft(double, double) - Method in class y.view.MovePortMode
Initiates reassignment of a hit port.
mousePressedLeft(double, double) - Method in class y.view.MoveSelectionMode
Initiates the movement of the selected graph elements.
mousePressedLeft(double, double) - Method in class y.view.NavigationMode
Initiates a navigation action.
mousePressedLeft(double, double) - Method in class y.view.OrthogonalMoveBendsMode
 
mousePressedLeft(double, double) - Method in class y.view.ViewMode
Called when the left mouse button was pressed.
mousePressedMiddle(double, double) - Method in class y.view.ViewMode
Called when the middle mouse button was pressed.
mousePressedRight(double, double) - Method in class y.view.EditMode
If a popup mode is associates with this mode then it will be activated.
mousePressedRight(double, double) - Method in class y.view.MoveViewPortMode
Initiates the move viewport action.
mousePressedRight(double, double) - Method in class y.view.NavigationMode
Either activates a popup mode or an animated scroller for the view.
mousePressedRight(double, double) - Method in class y.view.ViewMode
Called when the right mouse button was pressed.
mouseReleased(MouseEvent) - Method in class y.view.AutoDragViewMode
Initiates auto-drag.
mouseReleased(MouseEvent) - Method in class y.view.CellEditorMode
 
mouseReleased(MouseEvent) - Method in class y.view.HotSpotMode
Perform additional cleanup.
mouseReleased(MouseEvent) - Method in class y.view.MouseInputMode
 
mouseReleased(MouseEvent) - Method in class y.view.MoveSelectionMode
 
mouseReleased(MouseEvent) - Method in class y.view.PopupMode
Triggers the display of a context sensitive menu on a right mouse button press.
mouseReleased(double, double) - Method in class y.view.tabular.TableOrderEditor
Moves the row or column to the new parent container and position determined for the given coordinates and finishes the editing action.
mouseReleased(double, double) - Method in class y.view.tabular.TableSizeEditor
Calls TableSizeEditor.assignNewBounds() and finally ends the resize gesture.
mouseReleased(MouseEvent) - Method in class y.view.ViewMode
A mouse button get released
mouseReleased(double, double) - Method in class y.view.ViewMode
Called when a mouse button was released.
mouseReleasedLeft(double, double) - Method in class y.view.AbstractSelectionBoxMode
Terminates the selection box action and calls the hook method AbstractSelectionBoxMode.selectionBoxAction(Rectangle sb, boolean shiftMode).
mouseReleasedLeft(double, double) - Method in class y.view.CreateChildEdgeMode
If a node was hit at the given coordinates, that node will be used as target node for the newly created edge.
mouseReleasedLeft(double, double) - Method in class y.view.CreateEdgeMode
If a node was hit at the given coordinates, that node will be used as target node for the newly created edge.
mouseReleasedLeft(double, double) - Method in class y.view.EditMode
Depending on the history, actions are triggered, but only if Mouse was not moved since the button was pressed.
mouseReleasedLeft(double, double) - Method in class y.view.HotSpotMode
Terminates changing node sizes.
mouseReleasedLeft(double, double) - Method in class y.view.InteractiveViewMode
 
mouseReleasedLeft(double, double) - Method in class y.view.MoveLabelMode
Terminates the movement of a label.
mouseReleasedLeft(double, double) - Method in class y.view.MoveNodePortMode
Ends the movement of the current node port.
mouseReleasedLeft(double, double) - Method in class y.view.MovePortMode
Terminates the reassignment of a port.
mouseReleasedLeft(double, double) - Method in class y.view.MoveSelectionMode
Terminates the movements of the selected graph elements.
mouseReleasedLeft(double, double) - Method in class y.view.NavigationMode
Terminates a navigation action.
mouseReleasedLeft(double, double) - Method in class y.view.OrthogonalMoveBendsMode
 
mouseReleasedLeft(double, double) - Method in class y.view.ViewMode
Called when the left mouse button was released.
mouseReleasedMiddle(double, double) - Method in class y.view.ViewMode
Called when the middle mouse button was released.
mouseReleasedRight(double, double) - Method in class y.view.AbstractSelectionBoxMode
 
mouseReleasedRight(double, double) - Method in class y.view.CreateChildEdgeMode
Removes a bend if possible. otherwise cancels edge creation.
mouseReleasedRight(double, double) - Method in class y.view.CreateEdgeMode
Removes a bend if possible. otherwise cancels edge creation.
mouseReleasedRight(double, double) - Method in class y.view.EditMode
 
mouseReleasedRight(double, double) - Method in class y.view.MoveLabelMode
 
mouseReleasedRight(double, double) - Method in class y.view.MovePortMode
Calls MovePortMode.mousePressedLeft(double, double).
mouseReleasedRight(double, double) - Method in class y.view.MoveSelectionMode
 
mouseReleasedRight(double, double) - Method in class y.view.MoveViewPortMode
Terminates the move viewport action.
mouseReleasedRight(double, double) - Method in class y.view.NavigationMode
Terminates a navigation action.
mouseReleasedRight(double, double) - Method in class y.view.OrthogonalMoveBendsMode
 
mouseReleasedRight(double, double) - Method in class y.view.ViewMode
Called when the right mouse button was released
mouseShiftPressedLeft(double, double) - Method in class y.view.AbstractSelectionBoxMode
Initiates the selection box action, by opening a selection box at the given world coordinates.
mouseShiftPressedLeft(double, double) - Method in class y.view.CreateChildEdgeMode
Initiates the creation of an edge.
mouseShiftPressedLeft(double, double) - Method in class y.view.CreateEdgeMode
Initiates the creation of an edge.
mouseShiftPressedLeft(double, double) - Method in class y.view.EditMode
Takes the given coordinate and performs with it a hit test on all graph elements.
mouseShiftPressedLeft(double, double) - Method in class y.view.MoveSelectionMode
Initiates the movement of the selected graph elements.
mouseShiftPressedLeft(double, double) - Method in class y.view.ViewMode
Called when the left mouse button was pressed with shift key down.
mouseShiftPressedMiddle(double, double) - Method in class y.view.ViewMode
Called when the middle mouse button was pressed with shift key down.
mouseShiftPressedRight(double, double) - Method in class y.view.ViewMode
Called when the right mouse button was pressed with shift key down.
mouseShiftReleasedLeft(double, double) - Method in class y.view.AbstractSelectionBoxMode
Terminates the selection box action and calls the hook method AbstractSelectionBoxMode.selectionBoxAction(Rectangle sb, boolean shiftMode).
mouseShiftReleasedLeft(double, double) - Method in class y.view.CreateChildEdgeMode
If a node was hit at the given coordinates, that node will be used as target node for the newly created edge.
mouseShiftReleasedLeft(double, double) - Method in class y.view.CreateEdgeMode
If a node was hit at the given coordinates, that node will be used as target node for the newly created edge.
mouseShiftReleasedLeft(double, double) - Method in class y.view.EditMode
Depending on the history, actions are triggered, but only if Mouse was not moved since the button was pressed.
mouseShiftReleasedLeft(double, double) - Method in class y.view.MovePortMode
Terminates the reassignment of a port.
mouseShiftReleasedLeft(double, double) - Method in class y.view.MoveSelectionMode
Terminates the movements of the selected graph elements.
mouseShiftReleasedLeft(double, double) - Method in class y.view.ViewMode
Called when the left mouse button was released with shift key down.
mouseShiftReleasedMiddle(double, double) - Method in class y.view.ViewMode
Called when the middle mouse button was released with shift key down NOTE: this implementation calls ViewMode.mouseReleasedMiddle(double, double)!
mouseShiftReleasedRight(double, double) - Method in class y.view.MovePortMode
Calls MovePortMode.mouseShiftReleasedLeft(double, double).
mouseShiftReleasedRight(double, double) - Method in class y.view.ViewMode
Called when the right mouse button was released with shift key down.
mouseWheelMoved(MouseWheelEvent) - Method in class y.view.Graph2DViewMouseWheelScrollListener
Scrolls the view port of the Graph2DView associated to the specified mouse wheel event in an appropriate direction.
mouseWheelMoved(MouseWheelEvent) - Method in class y.view.Graph2DViewMouseWheelZoomListener
 
mouseWheelMoved(MouseWheelEvent) - Method in class y.view.MagnifierViewMode
Invoked when the mouse wheel is rotated.
move(Node, double) - Method in class y.layout.hierarchic.PendularDrawer
Moves a given node by a given distance.
move(YCursor, double) - Method in class y.layout.hierarchic.PendularDrawer
Moves the nodes provided by the cursor by the given distance.
move(double, double) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Moves this GenericTreeLayouter.SubtreeShape instance and its connector by the given offsets.
move(NodeRealizer, Value2D, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an 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).
move(NodeRealizer[], Value2D[], ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that moves the nodes represented by the specified NodeRealizers in such a way, that the center of each node is translated to the appropriate coordinates given by the destinations array.
MOVE_POLICY_IGNORE_SELECTION - Static variable in class y.view.tabular.TableOrderEditor
This policy determines that a row or column can be moved independent of it's selection status.
MOVE_POLICY_ONLY_ON_SELECTION - Static variable in class y.view.tabular.TableOrderEditor
This policy determines that a row or column has to be selected before it can be moved.
MOVE_SELECTION_MODE - Static variable in class y.view.Graph2DView
Drawing mode constant.
MOVE_X - Static variable in class y.view.MoveSnapContext
Constant for use in MoveSnapContext.MovingInfo and its subclasses that indicates that an item is moved in the direction of the x axis according to the interactive movement.
MOVE_XY - Static variable in class y.view.MoveSnapContext
Constant for use in MoveSnapContext.MovingInfo and its subclasses that indicates that an item is moved according to the interactive movement.
MOVE_Y - Static variable in class y.view.MoveSnapContext
Constant for use in MoveSnapContext.MovingInfo and its subclasses that indicates that an item is moved in the direction of the y axis according to the interactive movement.
moveBends(BendCursor, double, double) - Method in class y.view.Graph2D
Moves the given bends by (dx,dy).
moveBy(double, double) - Method in class y.geom.OrientedRectangle
Moves this rectangle by applying the offset to the anchor.
moveBy(double, double) - Method in class y.geom.YPoint
Returns the point, got by moving this point to another position.
moveBy(Node, double, double) - Method in class y.layout.LayoutGraph
Moves the upper-left corner of a node by a given vector.
moveBy(double, double) - Method in class y.view.Bend
Moves the location of this bend by (dx,dy).
moveBy(double, double) - Method in class y.view.NodeRealizer
Moves the node relatively to the current position.
moveBy(double, double) - Method in class y.view.ProxyShapeNodeRealizer
 
moveBy(double, double) - Method in class y.view.ShapeNodeRealizer
Moves this realizer by the vector (dx,dy).
moveCamera(Value2D, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that simulates camera movement for this factory's Graph2DView.
moveCamera(GeneralPath, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that simulates camera movement for this factory's Graph2DView along the given GeneralPath.
moveContents(Graph2D, NodeList, BendList, double, double) - Method in class y.view.tabular.TableSupport
All nodes and bends in the specified lists are moved by the given distances.
moveEdge(LayoutGraph, Edge, double, double) - Static method in class y.layout.LayoutTool
Moves all control points of the given edge by the vector (dx,dy).
moveEdges(LayoutGraph, EdgeCursor, double, double) - Static method in class y.layout.LayoutTool
Moves the control points of all edges accessible through the given EdgeCursor by the vector (dx,dy).
moveLabelMode - Variable in class y.view.EditMode
The minor move label mode associated with this mode.
MoveLabelMode - Class in y.view
This view mode allows interactive reassignment of label positions.
MoveLabelMode(ViewContainer) - Constructor for class y.view.MoveLabelMode
Instantiates a new MoveLabelMode for the given ViewContainer.
MoveLabelMode() - Constructor for class y.view.MoveLabelMode
Instantiates a new MoveLabelMode.
MoveLabelMode.MoveLabelEvent - Class in y.view
An event that indicates that a label has been moved to a new location.
MoveLabelMode.MoveLabelEvent(MoveLabelMode, YLabel, int, double, double, boolean) - Constructor for class y.view.MoveLabelMode.MoveLabelEvent
Initializes a new move event.
MoveLabelMode.MoveLabelHelper - Interface in y.view
Handles mouse pressed, dragged, and released events to provide label specific interactive behavior for moving labels.
MoveLabelMode.MoveLabelHelperProvider - Interface in y.view
This interface is implemented by label model's that need to provide specific interactive behavior (such as snapping) for moving labels.
moveNode(LayoutGraph, Node, double, double) - Static method in class y.layout.LayoutTool
Moves the given node by the vector (dx,dy).
moveNodePortMode - Variable in class y.view.EditMode
The minor move node port mode associated with this mode.
MoveNodePortMode - Class in y.view
This view mode allows interactive reassignment of node port positions.
MoveNodePortMode() - Constructor for class y.view.MoveNodePortMode
Initializes a new MoveNodePortMode instance.
MoveNodePortMode(ViewContainer) - Constructor for class y.view.MoveNodePortMode
Initializes a new MoveNodePortMode instance.
moveNodes(LayoutGraph, NodeCursor, double, double) - Static method in class y.layout.LayoutTool
Moves all nodes accessible through the given NodeCursor by the vector (dx,dy).
moveNodes(NodeCursor, double, double) - Method in class y.view.Graph2D
Moves the given nodes by (dx,dy).
movePortMode - Variable in class y.view.EditMode
The minor move port mode associated with this mode.
MovePortMode - Class in y.view
A view mode that allows interactive reassignment of edge ports.
MovePortMode() - Constructor for class y.view.MovePortMode
Instantiates a new MovePortMode.
MovePortMode(ViewContainer) - Constructor for class y.view.MovePortMode
Instantiates a new MovePortMode for a given ViewContainer.
moveSelectionMode - Variable in class y.view.EditMode
The minor move selection mode associated with this mode.
MoveSelectionMode - Class in y.view
This view mode is responsible for moving selected parts of the displayed graph.
MoveSelectionMode(ViewContainer) - Constructor for class y.view.MoveSelectionMode
Initializes a new MoveSelectionMode for a given ViewContainer
MoveSelectionMode() - Constructor for class y.view.MoveSelectionMode
Initializes a new MoveSelectionMode.
MoveSnapContext - Class in y.view
A class that provides the context for mouse snapping during move operations.
MoveSnapContext() - Constructor for class y.view.MoveSnapContext
Creates a new instance of this class using no initial view.
MoveSnapContext(Graph2DView) - Constructor for class y.view.MoveSnapContext
Creates a new instance of this class using the provided view for the initial view.
MoveSnapContext.MovingBendInfo - Class in y.view
Concrete subclass of MoveSnapContext.MovingInfo that describes the movement of a Bend.
MoveSnapContext.MovingBendInfo(Bend, YPoint, byte) - Constructor for class y.view.MoveSnapContext.MovingBendInfo
Creates a new instance for the given bend, location and mode
MoveSnapContext.MovingInfo - Class in y.view
The abstract base class of the classes that describe items that will be moved in the context of the move operation that is described by the MoveSnapContext.
MoveSnapContext.MovingInfo(YPoint, byte) - Constructor for class y.view.MoveSnapContext.MovingInfo
Creates a new instance using the provided original location and the movement mode.
MoveSnapContext.MovingPortInfo - Class in y.view
Concrete subclass of MoveSnapContext.MovingInfo that describes the movement of a Port.
MoveSnapContext.MovingPortInfo(Port, YPoint, byte) - Constructor for class y.view.MoveSnapContext.MovingPortInfo
Creates a new instance for the given port, location and mode
MoveSnapContext.MovingSegment - Class in y.view
A helper class that describes a moving segment.
MoveSnapContext.MovingSegment(MoveSnapContext.MovingInfo, MoveSnapContext.MovingInfo) - Constructor for class y.view.MoveSnapContext.MovingSegment
Creates a new instance of this class using the two given end points.
moveSubGraph(NodeList, Graph) - Method in class y.base.Graph
Moves an induced subgraph to another graph.
moveSubgraph(LayoutGraph, EdgeCursor, double, double) - Static method in class y.layout.LayoutTool
Moves the subgraph induced by the edges accessible through the given EdgeCursor by the vector (dx,dy).
moveSubgraph(LayoutGraph, NodeCursor, double, double) - Static method in class y.layout.LayoutTool
Moves the subgraph induced by the nodes accessible through the given NodeCursor by the vector (dx,dy).
moveTo(MutableGeneralPath.Segment, double, double) - Method in class y.view.MutableGeneralPath
Appends a moveTo operation after the given segment using the given coordinates.
moveTo(double, double, MutableGeneralPath.Segment) - Method in class y.view.MutableGeneralPath
Appends a moveTo operation before the given segment using the given coordinates.
moveTo(double, double) - Method in class y.view.MutableGeneralPath
Appends a moveTo operation to the end of this path using the given coordinates.
moveToColumn(Node, TableGroupNodeRealizer.Column) - Method in interface y.view.tabular.TableGroupNodeRealizer.Table
Moves the specified node to the specified column.
moveToFirst(Node) - Method in class y.base.Graph
Moves the given node to the first position within the sequence of nodes in this graph.
moveToFirst(Edge) - Method in class y.base.Graph
Moves the given edge to the first position within the sequence of edges in this graph.
moveToFirst(Node) - Method in class y.view.hierarchy.HierarchyManager
Makes the given node the first child of its parent.
moveToLast(Node) - Method in class y.base.Graph
Moves the given node to the last position within the sequence of nodes in this graph.
moveToLast(Edge) - Method in class y.base.Graph
Moves the given edge to the last position within the sequence of edges in this graph.
moveToLast(Node) - Method in class y.view.hierarchy.HierarchyManager
Makes the given node the last child of its parent.
moveToRow(Node, TableGroupNodeRealizer.Row) - Method in interface y.view.tabular.TableGroupNodeRealizer.Table
Moves the specified node to the specified row.
moveViewPortMode - Variable in class y.view.EditMode
The minor move viewport mode associated with this mode.
MoveViewPortMode - Class in y.view
A view mode that allows moving the viewport of the view.
MoveViewPortMode() - Constructor for class y.view.MoveViewPortMode
 
MULTI_PARENT_DESCRIPTOR_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
A DataProvider key for retrieving descriptors for nodes in multi-parent structures.
MULTI_ROW_HEIGHT_CONSTRAINT - Static variable in class y.layout.LayoutTool
Constraint specifier for a multi-row rectangle arrangement that constrains the height of the layout.
MULTI_ROW_NO_CONSTRAINT - Static variable in class y.layout.LayoutTool
Constraint specifier for a multi-row rectangle arrangement that is unconstrained.
MULTI_ROW_WIDTH_CONSTRAINT - Static variable in class y.layout.LayoutTool
Constraint specifier for a multi-row rectangle arrangement that constrains the width of the layout.
MULTI_THREADED - Static variable in class y.util.TaskExecutorFactory
Shared instance of a TaskExecutorFactory that creates TaskExecutors that execute tasks in parallel, i.e., multi-threaded.
MultiComponentLayerer - Class in y.layout.hierarchic.incremental
This class is a wrapper Layerer implementation that delegates the actual layering to a delegate Layerer.
MultiComponentLayerer(Layerer) - Constructor for class y.layout.hierarchic.incremental.MultiComponentLayerer
Creates a new instance of MultiComponentLayerer using the given delegate Layerer.
MultiComponentLayerer(Layerer, LayeredComponentsMerger, Comparator) - Constructor for class y.layout.hierarchic.incremental.MultiComponentLayerer
Creates a new instance of MultiComponentLayerer using the given LayeredComponentsMerger and Comparator instances.
MultiPageLayout - Class in y.layout.multipage
This class represents the result of a layout run of MultiPageLayouter.
MultiPageLayouter - Class in y.layout.multipage
This layout algorithm subdivides the input graph into several LayoutGraphs (called page graphs) such that the layout (calculated by the specified core layout algorithm) of each graph fits the specified maximum page size.
MultiPageLayouter(Layouter) - Constructor for class y.layout.multipage.MultiPageLayouter
Creates a new MultiPageLayouter instance.
MultiParentDescriptor - Class in y.layout.tree
The MultiParentDescriptor provides style information for multi-parent structures.
MultiParentDescriptor() - Constructor for class y.layout.tree.MultiParentDescriptor
Creates a new MultiParentDescriptor instance with default settings.
MultipleEdgesTool - Class in y.layout.planar
Helper that can be used to temporarily hide multiple edges in a planar graph and reinsert them at a later time again.
MultipleEdgesTool() - Constructor for class y.layout.planar.MultipleEdgesTool
 
MultiplexingNodeEditor - Class in y.view
MouseInputEditor that multiplexes between one or more subordinate editors.
MultiplexingNodeEditor() - Constructor for class y.view.MultiplexingNodeEditor
Creates a new MultiplexingNodeEditor without any subordinate editors.
MultiplexingNodeEditor.EventReporter - Class in y.view
Editor that plays recorded MouseEvents back to a parent EditMode instance for further processing.
MultiplexingNodeEditor.EventReporter() - Constructor for class y.view.MultiplexingNodeEditor.EventReporter
Initializes a new event reporter.
MultiplexingNodeEditor.NodeEditor - Interface in y.view
A class implementing this interface can be added to a MultiplexingNodeEditor and implements one behaviour of a node triggered by a mouse gesture.
multiply(AbstractRotatableNodePlacer.Matrix) - Method in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
Multiplies this AbstractRotatableNodePlacer.Matrix with the given other AbstractRotatableNodePlacer.Matrix.
MultiThreadedTaskExecutorFactory - Class in y.util
Provides a shared instance of a factory that creates TaskExecutors that execute tasks in parallel.
MultiThreadedTaskExecutorFactory() - Constructor for class y.util.MultiThreadedTaskExecutorFactory
Initializes a new MultiThreadedTaskExecutorFactory instance.
MutableGeneralPath - Class in y.view
A flexible mutable version of GeneralPath using doubles.
MutableGeneralPath() - Constructor for class y.view.MutableGeneralPath
Create a new instance with no transform (identity).
MutableGeneralPath(AffineTransform) - Constructor for class y.view.MutableGeneralPath
Creates a new instance using the given transform.
MutableGeneralPath(PathIterator) - Constructor for class y.view.MutableGeneralPath
Creates a new instance using the given path iterator to initialize this instance from.
MutableGeneralPath.Segment - Interface in y.view
The interface used by all Segments / Operations in the MutableGeneralPath class
MutableValue - Interface in y.util
Specifies the contract of a general purpose value object.
MutableValue2D - Interface in y.util
Specifies the contract of a general purpose 2-dimensional value object.

N

N() - Method in class y.base.Graph
Returns the number of nodes in this graph.
N - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.SIDES, NodeLabel.SANDWICH and NodeLabel.EIGHT_POS.
name() - Method in class y.io.graphml.input.Directedness
Returns the name of this enumeration constant, exactly as declared the declaration.
name() - Method in class y.io.graphml.input.ParsePrecedence
Returns the name of this enumeration constant, exactly as declared the declaration.
name() - Method in class y.io.graphml.KeyScope
Returns the name of this scope type constant, exactly as specified in the constant declaration.
name() - Method in class y.io.graphml.KeyType
Returns the name of this enumeration constant, exactly as declared the declaration.
name() - Method in class y.io.graphml.output.WritePrecedence
Returns the name of this enumeration constant, exactly as declared the declaration.
name - Variable in class y.module.YPackage
name of the package
name - Variable in class y.option.OptionItem
This field stores the name of the OptionItem.
NAME_PROPERTY - Static variable in class y.view.ViewMode
Property name constant used for PropertyChangeEvent.getPropertyName().
NameBasedDeserializer - Class in y.io.graphml.input
Convenience base class for implementations of AbstractDeserializer that uses the fully qualified name of the source node for the predicate.
NameBasedDeserializer() - Constructor for class y.io.graphml.input.NameBasedDeserializer
 
NameMapper - Interface in y.io.graphml
Provides methods for translating between encoded and decoded names.
NamespaceConstants - Interface in y.io.graphml
Class that provides constants for common namespace declarations and schema locations.
NavigationComponent - Class in y.view
This component provides several controls to navigate inside a graph.
NavigationComponent(Graph2DView) - Constructor for class y.view.NavigationComponent
 
NavigationMode - Class in y.view
A view mode that allows to navigate in a view
NavigationMode(ViewContainer) - Constructor for class y.view.NavigationMode
Initializes a new NavigationMode for the given ViewContainer.
NavigationMode() - Constructor for class y.view.NavigationMode
Initializes a new NavigationMode.
NE - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.CORNERS and NodeLabel.EIGHT_POS.
NEIGHBORHOOD_TYPE_NEIGHBORS - Static variable in class y.view.LocalViewCreator.Neighborhood
Type specifier for neighborhood nodes that are reachable by ignoring edge direction.
NEIGHBORHOOD_TYPE_PREDECESSORS - Static variable in class y.view.LocalViewCreator.Neighborhood
Type specifier for neighborhood nodes that are reachable by traversing edges from target to source only.
NEIGHBORHOOD_TYPE_PREDECESSORS_AND_SUCCESSORS - Static variable in class y.view.LocalViewCreator.Neighborhood
Type specifier which determines that neighborhood nodes are the union of the neighborhoods defined by LocalViewCreator.Neighborhood.NEIGHBORHOOD_TYPE_PREDECESSORS and LocalViewCreator.Neighborhood.NEIGHBORHOOD_TYPE_SUCCESSORS.
NEIGHBORHOOD_TYPE_SUCCESSORS - Static variable in class y.view.LocalViewCreator.Neighborhood
Type specifier for neighborhood nodes that are reachable by traversing edges from source to target only.
neighbors() - Method in class y.base.Node
Returns a node cursor for all neighbor nodes of this node.
neighbors - Variable in class y.layout.planar.VertexOrder
 
NetworkFlows - Class in y.algo
This class provides sophisticated algorithms for solving classical network flow problems.
newAlternatingColumnsInstance() - Static method in class y.view.tabular.TableNodePainter
Creates a 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.
newAlternatingInstance() - Static method in class y.view.tabular.TableNodePainter
Creates a 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.
newAlternatingRowsInstance() - Static method in class y.view.tabular.TableNodePainter
Creates a 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.
newBpmnInstance() - Static method in class y.view.tabular.TableNodePainter
Creates a TableNodePainter that is configured to use subordinate foreground painters (but no background painters) that create a BPMN pool-like visual representation of the table.
newDefaultInstance() - Static method in class y.view.tabular.TableNodePainter
Creates a TableNodePainter that is configured to use default subordinate painters.
newInstance(Graph) - Static method in class y.io.graphml.layout.GroupingBasedHierarchySupport
Creates a new instance of GroupingBasedHierarchySupport for the given graph.
newInstance() - Method in class y.layout.router.polyline.PenaltySettings
Creates a new instance of PenaltySettings.
NEWLINE - Static variable in class y.io.gml.GMLTokenizer
The type constant for a newline in a gml file
newModule(String, GraphMLParseContext) - Method in class y.io.graphml.graph2d.PostprocessorInputHandler
Deprecated. Creates a YModule instance that is used as a post-processor.
newSharedInstance(byte) - Static method in class y.layout.PreferredPlacementDescriptor
Returns an immutable descriptor instance for the specified placement.
next() - Method in interface y.base.YCursor
Moves this cursor one position forward.
next() - Method in class y.base.YList.ListCursorImpl
 
next(BorderLine.Segment) - Method in class y.geom.BorderLine
Returns the next segment or null if there is no such segment.
next() - Method in class y.geom.BorderLine.Segment
Returns the next segment or null if there is no such segment.
next() - Method in class y.util.FilterIterator
 
next() - Method in interface y.view.MutableGeneralPath.Segment
Returns the next segment or null if this segment is the last one.
nextDouble(double, double) - Method in class y.util.YRandom
Returns a double with a random value between minValue (inclusive) and maxValue (exclusive).
nextInEdge() - Method in class y.base.Edge
Returns the successor of this edge in the list of incoming edges at its target node.
nextInt(int) - Method in class y.util.YRandom
Returns a pseudo-random, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence.
nextInt(int, int) - Method in class y.util.YRandom
Returns an int with a random value between minValue (inclusive) and maxValue (exclusive).
nextOutEdge() - Method in class y.base.Edge
Returns the successor of this edge in the list of outgoing edges at its source node.
NLABEL - Static variable in class y.view.HitInfo
Type specifier for node labels used to declare the order of search precedence.
NO_RERANKING - Static variable in class y.layout.hierarchic.TopologicalLayerer
A ranking policy that specifies that nodes are not re-ranked after the initial topological layering step.
Node - Class in y.base
Represents a so-called node in the directed graph data type Graph.
Node(Graph) - Constructor for class y.base.Node
Instantiates a new Node object that will be part of the given graph.
node() - Method in interface y.base.NodeCursor
Returns the node at the current location of the cursor.
NODE - Static variable in class y.io.graphml.KeyScope
Scope type node.
NODE - Static variable in class y.view.HitInfo
Type specifier for nodes used to declare the order of search precedence.
NODE_ADDED - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that a node has been added to the graph hierarchy.
NODE_ALIGNMENT_POINT_DPKEY - Static variable in class y.layout.hierarchic.AlignmentDrawer
A DataProvider key for depicting the center anchored offset to the alignment point.
NODE_BORDER_BOTTOM - Static variable in interface y.layout.hierarchic.Drawer
A DataProvider key for defining an overlap-free border to the bottom side of the associated node.
NODE_BORDER_LEFT - Static variable in interface y.layout.hierarchic.Drawer
A DataProvider key for defining an overlap-free border to the left side of the associated node.
NODE_BORDER_RIGHT - Static variable in interface y.layout.hierarchic.Drawer
A DataProvider key for defining an overlap-free border to the right side of the associated node.
NODE_BORDER_TOP - Static variable in interface y.layout.hierarchic.Drawer
A DataProvider key for defining an overlap-free border to the top side of the associated node.
NODE_BOTTOM_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the bottom border of the node.
NODE_BOTTOM_LEFT_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the bottom left corner of the node.
NODE_BOTTOM_RIGHT_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the bottom right corner of the node.
NODE_CENTER_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the center of the node.
NODE_CENTER_DPKEY - Static variable in class y.algo.NodeAggregation
A DataProvider key for specifying the coordinates of the nodes.
NODE_CENTER_PORTS - Static variable in class y.layout.tree.TreeLayouter
A constant defining that ports are placed at the center of the nodes.
NODE_CENTER_RESIZING_MODIFIER_MASK_PROPERTY - Static variable in class y.view.HotSpotMode
Property name constant used for PropertyChangeEvent.getPropertyName().
NODE_CHANGED - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that a property change on a node within the graph hierarchy has occurred.
NODE_CLUSTER_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
A DataProvider key for assigning a cluster ID to common (non-group) nodes.
NODE_CREATION - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately after a node has been created.
NODE_DISTANCE - Static variable in interface y.layout.hierarchic.Drawer
A 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.
NODE_DP_KEY - Static variable in class y.layout.PortCandidateSet
A DataProvider key for specifying a port candidate set for each node.
NODE_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Node element.
NODE_HALO_DPKEY - Static variable in class y.layout.NodeHalo
A DataProvider key for assigning halos for the nodes
NODE_ID - Static variable in interface y.io.graphml.input.CreationPropertyKeys
Creation property key that tags node id information.
NODE_ID_DPKEY - Static variable in interface y.layout.grouping.GroupingKeys
A DataProvider key for assigning a unique ID for each node.
NODE_ID_DPKEY - Static variable in interface y.layout.Layouter
A 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.
NODE_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
A DataProvider key for mapping each node of the input graph to a unique ID.
NODE_INERTIA_DPKEY - Static variable in class y.layout.organic.SmartOrganicLayouter
A DataProvider key for specifying the inertia of nodes.
NODE_INFO_DPKEY - Static variable in class y.layout.radial.RadialLayouter
A 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.
NODE_LABEL_CROSSING_COST_FACTORS_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references a 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.
NODE_LABEL_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
A DataProvider key for mapping each node label of the input graph to a unique ID.
NODE_LABEL_LAYOUT_KEY - Static variable in interface y.layout.LabelLayoutKeys
A DataProvider key for accessing label information of each node in the input graph
NODE_LABEL_LAYOUTS_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references a List of NodeLabelLayouts covering a certain PartitionCell.
NODE_LABEL_MODE_CONSIDER_FOR_DRAWING - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
A constant that makes the algorithm consider node labels for node placement and routing, but not for self-loops.
NODE_LABEL_MODE_CONSIDER_FOR_ROUTING - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
A constant that makes the algorithm consider node labels during routing only.
NODE_LABEL_MODE_CONSIDER_FOR_SELF_LOOPS - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
A constant that makes the algorithm consider node labels for self-loops, node placement and routing.
NODE_LABEL_MODE_NEVER - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
A constant that prevents node labels from being considered during the layout.
NODE_LABELING_HORIZONTAL - Static variable in class y.layout.tree.BalloonLayouter
Node labeling policy for horizontal label placement at all nodes.
NODE_LABELING_MIXED - Static variable in class y.layout.tree.BalloonLayouter
Node labeling policy for ray-like label placement at leaf nodes.
NODE_LABELING_RAYLIKE - Static variable in class y.layout.tree.BalloonLayouter
Node labeling policy for ray-like label placement at nodes with zero or one child node.
NODE_LABELS - Static variable in interface y.view.Graph2DTraversal
Type bit mask representing node labels.
NODE_LAYOUT - Static variable in interface y.io.graphml.input.CreationPropertyKeys
Creation property key that tags node layout information.
NODE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
A DataProvider key for providing layout information for each node
NODE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.tabular.TabularLayouter
A DataProvider key for providing layout information for each node
NODE_LEFT_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the left border of the node.
NODE_LOCATION_DPKEY - Static variable in class y.layout.GivenCoordinatesStage
A DataProvider key for specifying the initial location of nodes Each node can be mapped to an instance of YPoint.
NODE_ORDER_DPKEY - Static variable in class y.layout.tree.NodeOrderComparator
A DataProvider key for registering an order for each node in the graph
NODE_PLACER_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
A DataProvider key for specifying a child node placer for each node.
NODE_PORTS - Static variable in interface y.io.graphml.input.CreationPropertyKeys
Creation property key that tags node port information for a node.
NODE_PORTS - Static variable in interface y.view.Graph2DTraversal
Type bit mask representing node ports.
NODE_REINSERTION - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately after a node has been reinserted into the graph.
NODE_REMOVED - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that a node has been removed from the graph hierarchy.
NODE_RIGHT_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the right border of the node.
NODE_SIZE_DPKEY - Static variable in class y.layout.GivenCoordinatesStage
A DataProvider key for specifying the size of nodes Each node can be mapped to an instance of YDimension.
NODE_STATE_CHANGED - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that the folder state of a node has changed.
NODE_STRESS_DPKEY - Static variable in class y.layout.organic.SmartOrganicLayouter
A DataProvider key for specifying the stress of nodes.
NODE_SUBSET_DATA - Static variable in class y.layout.organic.SmartOrganicLayouter
A DataProvider key for marking the nodes that are part of the relevant subset
NODE_TOP_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the top border of the node.
NODE_TOP_LEFT_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the top left corner of the node.
NODE_TOP_RIGHT_ANCHORED - Static variable in class y.view.NodeScaledPortLocationModel
Scaled parameter that anchors a node port at the top right corner of the node.
NODE_TYPE_DPKEY - Static variable in class y.algo.NodeAggregation
A DataProvider key for specifying the type of the nodes.
NODE_TYPE_DPKEY - Static variable in interface y.layout.Layouter
A 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.
NODE_TYPE_HANDLING_IGNORE - Static variable in class y.algo.NodeAggregation
A node type handling policy that specifies that the types are ignored.
NODE_TYPE_HANDLING_SEPARATE_AT_LEAVES - Static variable in class y.algo.NodeAggregation
A node type handling policy that specifies that nodes of different types are always separated at the leaves.
NODE_TYPE_HANDLING_SEPARATE_AT_ROOT - Static variable in class y.algo.NodeAggregation
A node type handling policy that specifies that nodes of different types are always separated right at the root.
NODE_TYPES_MASK - Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletion type mask representing all node types.
NODE_WEIGHT_DPKEY - Static variable in class y.algo.NodeAggregation
A DataProvider key for specifying the (non-negative) weights of the nodes.
NODE_WEIGHT_DPKEY - Static variable in class y.layout.tree.TreeMapLayouter
A DataProvider key for specifying the weight of the nodes.
NodeAggregation - Class in y.algo
This class realizes an algorithm that 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() - Constructor for class y.algo.NodeAggregation
Creates a new NodeAggregation instance with default settings.
nodeBetweenness(Graph, NodeMap, boolean, DataProvider) - Static method in class y.algo.Centrality
Computes betweenness centrality for each node of a given graph.
NodeCellEditor - Interface in y.view
This interface is designed to behave like Swing's TableCellEditor and TreeCellEditor.
NodeCellRenderer - Interface in y.view
Callback interface designed to feel like Swing's TableCellRenderer, TreeCellRenderer and ListCellRenderer.
NodeCellRendererPainter - Class in y.view
A GenericNodeRealizer.Painter implementation that uses NodeCellRenderer instances to render the contents of a node.
NodeCellRendererPainter(NodeCellRenderer, DataProvider) - Constructor for class y.view.NodeCellRendererPainter
Constructs a NodeCellRendererPainter using the given NodeCellRenderer and the DataProvider that provides access to the "value" that is passed to the renderer for each node being rendered.
nodeClicked(Graph2D, Node, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by both EditMode.mouseReleasedLeft(double,double) and EditMode.mouseShiftReleasedLeft(double,double) when a Node has been clicked.
nodeClicked(Node) - Method in class y.view.EditMode
This method gets called after a left mouse click on a node occurred.
nodeCount() - Method in class y.base.Graph
Returns the number of nodes in this graph.
nodeCreated(Graph, Node, CreationProperties) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
Notifies interested parties that a normal node was created.
nodeCreated(Node) - Method in class y.view.EditMode
This method gets called after a new node was completely created by this mode.
NodeCursor - Interface in y.base
A cursor interface for iterating over nodes.
NodeData - Interface in y.layout.hierarchic.incremental
This interface provides layout information about the nodes of the graph during the layout.
nodeDragged(Graph2D, Node, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when a Node is being dragged.
nodeEdgeBetweenness(Graph, NodeMap, EdgeMap, boolean, DataProvider) - Static method in class y.algo.Centrality
Computes betweenness centrality for each node and edge of a given graph.
nodeGraphics - Variable in class y.io.gml.NodeParser
The parser instance that parses the graphics section
NodeGraphicsParser - Class in y.io.gml
This class will parse the node graphics section from a valid GML file and create appropriate NodeRealizers
NodeGraphicsParser(URL) - Constructor for class y.io.gml.NodeGraphicsParser
 
NodeHalo - Class in y.layout
A NodeHalo specifies a rectangular area around a specific node.
NodeInfo - Interface in y.layout.multipage
This interface offers access to information associated with a node.
NodeLabel - Class in y.view
This class represents a label associated with a NodeRealizer.
NodeLabel(String, byte) - Constructor for class y.view.NodeLabel
Instantiates a new NodeLabel with a given text and model.
NodeLabel(String) - Constructor for class y.view.NodeLabel
Instantiates a new NodeLabel with the given text and centered label position.
NodeLabel() - Constructor for class y.view.NodeLabel
Instantiates a new NodeLabel.
NodeLabelCandidate - Class in y.layout
A NodeLabelCandidate describes one valid placement for a node label considering the label model.
NodeLabelCandidate(YPoint, YDimension, Object, NodeLabelLayout) - Constructor for class y.layout.NodeLabelCandidate
Creates a new instance of NodeLabelCandidate described by location, size and model parameter.
NodeLabelCandidate(OrientedRectangle, Object, NodeLabelLayout) - Constructor for class y.layout.NodeLabelCandidate
Creates a new instance of NodeLabelCandidate described by its box and model parameter.
NodeLabelCandidate(OrientedRectangle, Object, NodeLabelLayout, boolean) - Constructor for class y.layout.NodeLabelCandidate
Creates a new instance of NodeLabelCandidate described by its box, model parameter and internal flag.
NodeLabelCandidate(YPoint, YDimension, Object, NodeLabelLayout, boolean) - Constructor for class y.layout.NodeLabelCandidate
Creates a new instance of NodeLabelCandidate described by location, size, model parameter and internal flag.
NodeLabelDeserializer - Class in y.io.graphml.graph2d
Implementation of DeserializationHandler that can read NodeLabel elements.
NodeLabelDeserializer() - Constructor for class y.io.graphml.graph2d.NodeLabelDeserializer
 
NodeLabelDeserializer.ConfigurationFactory - Interface in y.io.graphml.graph2d
Interface for dynamic creation and registration of configurations for NodeLabel.
NodeLabelDeserializer.SmartNodeLabelModelDeserializer - Class in y.io.graphml.graph2d
Handles deserialization of SmartNodeLabelModel instances and their model parameters.
NodeLabelDeserializer.SmartNodeLabelModelDeserializer() - Constructor for class y.io.graphml.graph2d.NodeLabelDeserializer.SmartNodeLabelModelDeserializer
 
nodeLabelFeatureMap - Variable in class y.layout.DefaultLayoutGraph
A Map associating the owner of a node label with the node label itself.
NodeLabelGraphicsEncoder - Class in y.io.gml
This class can encode NodeLabels in valid GML
NodeLabelGraphicsEncoder() - Constructor for class y.io.gml.NodeLabelGraphicsEncoder
 
NodeLabelInfo - Interface in y.layout.multipage
A class that holds all information related to a node label.
NodeLabelLayout - Interface in y.layout
NodeLabelLayout defines the properties of one node label from the perspective of a labeling algorithm.
NodeLabelLayoutImpl - Class in y.layout
NodeLabelLayoutImpl is a default implementation of the NodeLabelLayout interface.
NodeLabelLayoutImpl() - Constructor for class y.layout.NodeLabelLayoutImpl
Creates a new instance of NodeLabelLayoutImpl.
nodeLabelMap - Variable in class y.layout.DefaultLayoutGraph
A NodeMap associating NodeLabelLayouts with the nodes of this graph.
NodeLabelModel - Interface in y.layout
NodeLabelModel defines the properties of the model associated with a NodeLabelLayout.
nodeLabelModelMap - Static variable in class y.io.gml.LabelGraphicsParser
 
NodeLabelSerializer - Class in y.io.graphml.graph2d
Implementation of SerializationHandler that can write NodeLabel elements.
NodeLabelSerializer() - Constructor for class y.io.graphml.graph2d.NodeLabelSerializer
 
NodeLabelSerializer.SmartNodeLabelModelSerializer - Class in y.io.graphml.graph2d
Handles serialization of SmartNodeLabelModel instances and their model parameters.
NodeLabelSerializer.SmartNodeLabelModelSerializer() - Constructor for class y.io.graphml.graph2d.NodeLabelSerializer.SmartNodeLabelModelSerializer
 
NodeLabelSpaceDrawer - Class in y.layout.hierarchic
This class can be used for wrapping Drawer implementations.
NodeLabelSpaceDrawer(Drawer) - Constructor for class y.layout.hierarchic.NodeLabelSpaceDrawer
Creates an instance of NodeLabelSpaceDrawer using the delegate Drawer instance to perform the core work.
NodeLayout - Interface in y.layout
A NodeLayout encapsulates the layout information for a node.
NodeLayoutDescriptor - Class in y.layout.hierarchic.incremental
This class is used by HierarchicLayouter during the various phases to provide the drawing details of the nodes of the graph.
NodeLayoutDescriptor() - Constructor for class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Creates a new instance of a NodeLayoutDescriptor with the default values.
NodeLayoutDescriptor - Class in y.layout.tabular
This class is used by TabularLayouter to provide placement details for nodes during the layout process.
NodeLayoutDescriptor() - Constructor for class y.layout.tabular.NodeLayoutDescriptor
 
NodeLayoutInputHandler - Class in y.io.graphml.layout
Input handler for node layout information in GraphML.
NodeLayoutInputHandler() - Constructor for class y.io.graphml.layout.NodeLayoutInputHandler
Initializes a new NodeLayoutInputHandler instance.
NodeLayoutOutputHandler - Class in y.io.graphml.layout
Output handler for node layout information in GraphML.
NodeLayoutOutputHandler() - Constructor for class y.io.graphml.layout.NodeLayoutOutputHandler
 
NodeList - Class in y.base
Specialized list implementation for instances of type Node.
NodeList() - Constructor for class y.base.NodeList
Creates an empty node list.
NodeList(NodeCursor) - Constructor for class y.base.NodeList
Creates a list that is initialized with the nodes provided by the given NodeCursor object.
NodeList(NodeCursor, DataProvider) - Constructor for class y.base.NodeList
Creates a list that is initialized with those nodes from the given NodeCursor object for which the given data provider returns true upon calling its getBool method.
NodeList(Iterator) - Constructor for class y.base.NodeList
Creates a list that is initialized with the elements provided by the given Iterator object.
NodeList(Node[]) - Constructor for class y.base.NodeList
Creates a list that is initialized with the nodes provided by the given array of nodes.
NodeList(Node) - Constructor for class y.base.NodeList
Creates a list that is initialized with a single node provided.
NodeList(NodeList) - Constructor for class y.base.NodeList
Creates a list that is initialized with the entries of the given list.
NodeMap - Interface in y.base
Provides access to data associated with a node.
NodeMapAdapter - Class in y.util
This class is an abstract empty implementation of the NodeMap interface.
NodeMapAdapter() - Constructor for class y.util.NodeMapAdapter
 
NODEMODEL_UNCHANGED - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Deprecated. Use OrthogonalLayouter.NORMAL_STYLE instead.
NODEMODEL_UNIFORM - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Deprecated. Use OrthogonalLayouter.UNIFORM_STYLE instead.
NodeObjectEncoder - Class in y.io.gml
This class can encode Nodes in valid GML
NodeObjectEncoder() - Constructor for class y.io.gml.NodeObjectEncoder
 
NodeObjectEncoder(ObjectEncoder, ObjectEncoder) - Constructor for class y.io.gml.NodeObjectEncoder
 
nodeObjects() - Method in class y.base.Graph
Returns an iterator that provides access to all nodes residing in this graph.
nodeObjects() - Method in interface y.base.GraphInterface
Returns an iterator that provides access to all nodes residing in the graph.
NodeOrderComparator - Class in y.layout.tree
The NodeOrderComparator compares edges according to a specified order.
NodeOrderComparator() - Constructor for class y.layout.tree.NodeOrderComparator
Creates a new NodeOrderComparator instance.
NodeOrders - Class in y.algo
This class provides algorithms that order the nodes of a graph using specific criteria.
NodeParser - Class in y.io.gml
This class can parse Nodes from valid GML.
NodeParser(Graph2D, Map) - Constructor for class y.io.gml.NodeParser
 
NodePlacer - Interface in y.layout.hierarchic.incremental
This interface is responsible for the assignment of the x-(sequence) and preliminary y-coordinates of the nodes in a hierarchic layout.
NodePlacer - Interface in y.layout.tree
A NodePlacer is responsible for the arrangement of a local root node and all of its subtrees.
NodePort - Class in y.view
Graphical representation of a port object (a possible connection point for an edge) associated to a node.
NodePort() - Constructor for class y.view.NodePort
Initializes a new NodePort instance.
NodePort(NodePort) - Constructor for class y.view.NodePort
Initializes a new NodePort instance with the values from the specified template instance.
NodePort.BoundsProvider - Interface in y.view
This interface is used by NodePort to delegate the work of the NodePort.getBounds() method to.
NodePort.ContainsTest - Interface in y.view
This interface is used by NodePort to delegate the work of the NodePort.contains(double, double) method to.
NodePort.Factory - Class in y.view
This class is used to manage the different configurations for NodePort instances.
NodePort.IntersectionTest - Interface in y.view
This interface is used by NodePort to delegate the work of the NodePort.findIntersection(double, double, double, double, java.awt.geom.Point2D) method to.
NodePort.Painter - Interface in y.view
This interface is used by NodePort to delegate the work of the NodePort.paint(java.awt.Graphics2D) method to.
NodePort.SelectionChangeHandler - Interface in y.view
This interface is used by NodePort to notify interested parties of selection state changes.
NodePort.UnionRectCalculator - Interface in y.view
This interface is used by NodePort to delegate the work of the NodePort.calcUnionRect(java.awt.geom.Rectangle2D) method to.
NodePort.UserDataHandler - Interface in y.view
This interface is used by NodePort to delegate the copying of any user-defined data to.
nodePortClicked(Graph2D, NodePort, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by both EditMode.mouseReleasedLeft(double,double) and EditMode.mouseShiftReleasedLeft(double,double) when a NodePort has been clicked.
nodePortDragged(Graph2D, NodePort, boolean, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when a NodePort is being dragged.
NodePortGeometryReader - Class in y.io.graphml.graph2d
Input handler that reads NodePort geometry data.
NodePortGeometryReader() - Constructor for class y.io.graphml.graph2d.NodePortGeometryReader
 
NodePortGeometryWriter - Class in y.io.graphml.graph2d
Output handler that writes NodePort geometry data.
NodePortGeometryWriter() - Constructor for class y.io.graphml.graph2d.NodePortGeometryWriter
 
NodePortGraphicsReader - Class in y.io.graphml.graph2d
Input handler that reads data related to the visual representation of a NodePort.
NodePortGraphicsReader() - Constructor for class y.io.graphml.graph2d.NodePortGraphicsReader
 
NodePortGraphicsReader.ConfigurationFactory - Interface in y.io.graphml.graph2d
Interface for dynamic creation and registration of configurations for NodePort.
NodePortGraphicsWriter - Class in y.io.graphml.graph2d
Output handler that writes data related to the visual representation of a NodePort.
NodePortGraphicsWriter() - Constructor for class y.io.graphml.graph2d.NodePortGraphicsWriter
 
NodePortLayoutConfigurator - Class in y.view
Convenience class that adjusts NodePort positions for ports that are connected to edges according to the calculated edge connection points.
NodePortLayoutConfigurator() - Constructor for class y.view.NodePortLayoutConfigurator
Initializes an new NodePortLayoutConfigurator instance.
NodePortProvider - Class in y.io.graphml.graph2d
Default PortProvider implementation for NodePorts.
NodePortProvider() - Constructor for class y.io.graphml.graph2d.NodePortProvider
 
NodePortUserDataReader - Class in y.io.graphml.graph2d
Input handler that reads NodePort user or business data.
NodePortUserDataReader() - Constructor for class y.io.graphml.graph2d.NodePortUserDataReader
 
NodePortUserDataWriter - Class in y.io.graphml.graph2d
Output handler that writes NodePort user or business data.
NodePortUserDataWriter() - Constructor for class y.io.graphml.graph2d.NodePortUserDataWriter
 
NodePQ - Interface in y.util.pq
Defines an interface for specialized priority queues that contains nodes which are prioritized by a comparable values.
NodeRealizer - Class in y.view
Abstract graphical representation of a node.
NodeRealizer() - Constructor for class y.view.NodeRealizer
Creates instance of NodeRealizer at location (0,0).
NodeRealizer(double, double) - Constructor for class y.view.NodeRealizer
Creates instance of NodeRealizer at a certain position .
NodeRealizer(double, double, String) - Constructor for class y.view.NodeRealizer
Creates instance of NodeRealizer at a certain position with given label.
NodeRealizer(NodeRealizer) - Constructor for class y.view.NodeRealizer
Create instance of NodeRealizer and initialize it according to a given NodeRealizer.
NodeRealizerIntersectionCalculator - Class in y.view
DataProvider implementation that provides for each edge a 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(Graph2D, boolean) - Constructor for class y.view.NodeRealizerIntersectionCalculator
Invokes NodeRealizerIntersectionCalculator.NodeRealizerIntersectionCalculator(Graph2D, boolean, boolean) with true as the useCenter parameter.
NodeRealizerIntersectionCalculator(Graph2D, boolean, boolean) - Constructor for class y.view.NodeRealizerIntersectionCalculator
Creates a new NodeRealizerIntersectionCalculator that works on the given graph instance.
NodeRealizerObjectEncoder - Class in y.io.gml
This class can encode NodeRealizers in valid GML
NodeRealizerObjectEncoder() - Constructor for class y.io.gml.NodeRealizerObjectEncoder
 
NodeRealizerSerializer - Interface in y.io.graphml.graph2d
Interface for serializing instances of NodeRealizer.
nodes(Graph) - Method in interface y.algo.NodeSequencer
Returns a cursor that grants access to all nodes of the given graph in some order.
nodes() - Method in class y.base.Graph
Provides access to the nodes of the graph.
nodes() - Method in class y.base.NodeList
Returns a node cursor for this node list.
nodes(Graph) - Method in class y.layout.circular.NodeTypeAwareSequencer
 
nodes - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
The node array of the input RemoveOverlapsLayoutStage.graph.
nodes(Graph) - Static method in class y.util.Generics
Static utility method that can be used in enhanced for loops to conveniently iterate over a graph's Graph.nodes().
NODES - Static variable in interface y.view.Graph2DTraversal
Type bit mask representing nodes.
NODES_GROUPED - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that nodes within the hierarchy have been regrouped within the same graph.
NODES_IN_NODE_TO_EDGE_DISTANCE_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references a List of nodes being in node to edge distance to a certain PartitionCell.
NODES_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references a List of nodes whose bounds are covering a certain PartitionCell.
NODES_MOVED - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that nodes within the hierarchy have been moved to another graph.
NodeScaledPortLocationModel - Class in y.view
A PortLocationModel for node ports that determine their location dynamically using the node's visual bounds (as represented by the associated NodeRealizer).
NodeScaledPortLocationModel() - Constructor for class y.view.NodeScaledPortLocationModel
Initializes a new NodeScaledPortLocationModel instance.
NodeScaledPortLocationModel.Handler - Class in y.view
Provides GraphML (de-)serialization support for NodeScaledPortLocationModel and its parameters.
NodeScaledPortLocationModel.Handler() - Constructor for class y.view.NodeScaledPortLocationModel.Handler
Initializes a new Handler instance.
NodeSequencer - Interface in y.algo
This is a generic interface for classes that provide an ordering for the nodes of a graph.
nodeShapeProvider - Variable in class y.layout.tree.AbstractRotatableNodePlacer
The provider of GenericTreeLayouter.SubtreeShapes for single nodes.
NodeStateChangeEdgeRouter - Class in y.view
Implementation of NodeStateChangeHandler that adjusts the relative port offsets of edges to the state before the open/close action.
NodeStateChangeEdgeRouter() - Constructor for class y.view.NodeStateChangeEdgeRouter
 
NodeStateChangeHandler - Interface in y.view
Interface that allows to adjust a group/folder node state before/after group open/close operation.
nodesToBoxes - Variable in class y.layout.labeling.MISLabelingAlgorithm
The mapping from each node in the MISLabelingAlgorithm.conflictGraph to the corresponding LabelCandidate instance.
nodesToID - Variable in class y.layout.labeling.MISLabelingAlgorithm
The mapping from nodes in the MISLabelingAlgorithm.conflictGraph to a corresponding integer value (ID).
NodeTypeAwareSequencer - Class in y.layout.circular
A NodeSequencer implementation that ensures that all nodes of the same node type are consecutive.
NodeTypeAwareSequencer() - Constructor for class y.layout.circular.NodeTypeAwareSequencer
Creates a new NodeTypeAwareSequencer instance.
NON_SERIES_PARALLEL_EDGE_LABELS_DPKEY - Static variable in class y.layout.seriesparallel.SeriesParallelLayouter
A DataProvider key for marking edge labels of non-series-parallel edges
NON_TREE_EDGES_DPKEY - Static variable in class y.layout.tree.TreeReductionStage
A DataProvider key for explicitly marking (some) edges that should not be considered for the tree
NONE - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
Convenience singleton instance of type HierarchicLayouter.IncrementalHint.TYPE_NONE.
NONE - Static variable in class y.layout.organic.OutputRestriction
This OutputRestriction does not restrict the output by any means.
NONE - Static variable in class y.option.TableEditorFactory.InfoPosition
Style with no information component at all.
NONE - Static variable in class y.view.Arrow
An arrow that does not have a graphical representation.
NONE_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.NONE.
norm() - Method in class y.geom.YVector
Assigns unit length to the vector.
NORMAL_MODE - Static variable in class y.view.Graph2DView
Drawing mode constant.
NORMAL_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A layout style that produces orthogonal edges while maintaining the original node size.
NORMAL_TREE_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Deprecated. To configure a style for tree-like structures use the tree style property instead. OrthogonalLayouter.TREE_STYLE_ASPECT_RATIO_TREE produces tree layouts with a similar style.
normalize(Graph, NodeMap) - Static method in class y.algo.Centrality
Normalizes the double values of a given NodeMap by dividing each of them by the maximum of all values (maximum norm).
normalize(Graph, EdgeMap) - Static method in class y.algo.Centrality
Normalizes the double values of a given EdgeMap by dividing each of them by the maximum of all values (maximum norm).
normalize(Graph, DataProvider, DataAcceptor) - Method in class y.layout.hierarchic.GivenLayersLayerer
Convenience method that removes empty layers and ensures that the smallest layer has value 0.
normalizeAngle(double) - Static method in class y.geom.Angle
Normalizes the given angle.
normalizeBends(EdgeRealizer) - Static method in class y.view.OrthogonalMoveBendsMode
Utility method that adjusts the bends of the given realizer so that they form an orthogonal path.
normalizeEdges(LayoutGraph, LayoutDataProvider) - Method in interface y.layout.hierarchic.incremental.EdgeReverser
Reverses all edges which point to the wrong direction.
NormalizingGraphElementOrderStage - Class in y.layout
NormalizingGraphElementOrderStage normalizes the order of the elements within a graph to ensure the same order for multiple layout invocations.
NormalizingGraphElementOrderStage() - Constructor for class y.layout.NormalizingGraphElementOrderStage
Creates a new NormalizingGraphElementOrderStage instance with default settings.
NormalizingGraphElementOrderStage(Layouter) - Constructor for class y.layout.NormalizingGraphElementOrderStage
Creates a new NormalizingGraphElementOrderStage instance using the given core layout algorithm.
NORTH - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement north of the node.
NORTH - Static variable in class y.layout.PortCandidate
A port direction specifier indicating a port on the north (i.e., top) side of a node.
NORTH - Static variable in class y.layout.PortConstraint
A weak constraint indicating that edges can connect to the north side (top side) of a node.
NORTH - Static variable in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
A type constant that defines the upper border of a PartitionCell.
NORTH - Static variable in class y.option.TableEditorFactory.InfoPosition
Style with information component placed to the north of the table.
NORTH - Static variable in class y.view.PortLabelModel
Node label position specifier.
NORTH_EAST - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement north-east of the node.
NORTH_WEST - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement north-west of the node.
NOT_SNAPPED - 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 not been snapped to its x or y values.
NPORT - Static variable in class y.view.HitInfo
Type specifier for node ports used to declare the order of search precedence.
nr - Variable in class y.io.gml.NodeParser
The current realizer that is parsed.
NULL_LAYOUTER - Static variable in class y.layout.grouping.RecursiveGroupLayouter
A constant that represents a Layouter implementation that does nothing.
NULL_ON_FAILURE - Static variable in class y.view.SimpleUserDataHandler
Policy constant.
NULL_RESULT - Static variable in class y.view.SnapResult
A null-object implementation of the SnapResult abstract class.
NW - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.CORNERS and NodeLabel.EIGHT_POS.

O

o1 - Variable in class y.util.Tuple
The first element of the Tuple
o2 - Variable in class y.util.Tuple
The second element of the Tuple
ObjectEncoder - Interface in y.io.gml
This interface is implemented by classes that can encode certain object instances into a GML stream using the GMLEncoder class.
ObjectOptionItem - Class in y.option
General purpose option item that can be used as a base class for custom option item classes.
ObjectOptionItem(String, Object) - Constructor for class y.option.ObjectOptionItem
Creates a new instance of ObjectOptionItem.
ObjectStore - Interface in y.util
This interface will be implemented by classes which are able to serialize objects into a number of key value pairs.
ObjectStringConversion - Class in y.util
This class serves as a basic implementation of the ObjectStringConverter interface.
ObjectStringConversion() - Constructor for class y.util.ObjectStringConversion
Creates a new instance of ObjectStringConversion with no converters installed initially.
ObjectStringConverter - Interface in y.util
Interface for classes which can convert Objects to String representations and vice versa
Obstacle - Class in y.layout.router.polyline
This class describes the obstacles that are used by implementations of ObstaclePartition to subdivide an area into PartitionCells.
Obstacle(YRectangle, Object) - Constructor for class y.layout.router.polyline.Obstacle
Creates a new Obstacle instance with the given bounds and additional data.
ObstaclePartition - Interface in y.layout.router.polyline
This class implements a Partition that takes a list of Obstacles as input to subdivide an area into PartitionCells.
OCTAGON - Static variable in class y.view.ShapeNodePainter
Shape type constant.
OCTAGON - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
offsetDirty - Variable in class y.view.YLabel
Whether the offset of the label is up to date or not.
offsetRectangle - Variable in class y.view.YLabel
The relative, oriented label bounds.
ok() - Method in interface y.base.YCursor
Returns true if the current cursor position is valid.
ok() - Method in class y.base.YList.ListCursorImpl
 
OK_APPLY_CANCEL_BUTTONS - Static variable in class y.option.OptionHandler
Button mask for the editor dialog.
OK_CANCEL_BUTTONS - Static variable in class y.option.OptionHandler
Button mask for the editor dialog.
OK_RESET_APPLY_CANCEL_BUTTONS - Static variable in class y.option.OptionHandler
Button mask for the editor dialog.
OK_RESET_CANCEL_BUTTONS - Static variable in class y.option.OptionHandler
Button mask for the editor dialog.
OldLayererWrapper - Class in y.layout.hierarchic.incremental
This class wraps a Layerer implementation from y.layout.hierarchic package to behave like a Layerer implementation from y.layout.hierarchic.incremental package.
OldLayererWrapper(Layerer) - Constructor for class y.layout.hierarchic.incremental.OldLayererWrapper
Creates a new instance of OldLayererWrapper that wraps the given layerer instance.
onCellCreated(PartitionCell) - Method in interface y.layout.router.polyline.DynamicDecomposition.Listener
Callback after the new given PartitionCell has been created.
onCellCreated(PartitionCell) - Method in class y.layout.router.polyline.GraphPartition
Re-dispatches the event of the creation of a new PartitionCell to all registered DynamicDecomposition.Listeners.
onCellCreated(PartitionCell) - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
 
onCellFinalized(PartitionCell) - Method in interface y.layout.router.polyline.DynamicDecomposition.Listener
Callback after the given PartitionCell has been finalized.
onCellFinalized(PartitionCell) - Method in class y.layout.router.polyline.GraphPartition
Re-dispatches the event of having completed the process of subdivisions of a given PartitionCell to all registered DynamicDecomposition.Listeners.
onCellFinalized(PartitionCell) - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
 
onCellSubdivided(PartitionCell, List) - Method in interface y.layout.router.polyline.DynamicDecomposition.Listener
Callback after the given PartitionCell has been subdivided into several sub-cells.
onCellSubdivided(PartitionCell, List) - Method in class y.layout.router.polyline.GraphPartition
Re-dispatches the event of the subdivision of a given PartitionCell into several sub-cells to all registered DynamicDecomposition.Listeners.
onCellSubdivided(PartitionCell, List) - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
 
onCellUnlocked(PartitionCell) - Method in interface y.layout.router.polyline.DynamicDecomposition.Listener
Callback after the given PartitionCell has been unlocked.
onCellUnlocked(PartitionCell) - Method in class y.layout.router.polyline.GraphPartition
Re-dispatches the event of having unlocked a previously finalized PartitionCell to all registered DynamicDecomposition.Listeners.
onCellUnlocked(PartitionCell) - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
 
onDataParsed(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs after a data element has been fully parsed.
onDataParsed(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onDataParsing(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when a data element is about to be parsed.
onDataParsing(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onDataWriting(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs right after the XmlWriter.writeStartElement(String,String,String) method for writing a GraphMl 'data' element has been called.
onDataWriting(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onDataWritten(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just before the XmlWriter.writeEndElement() for the GraphML 'data' element will be called.
onDataWritten(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onDocumentParsed(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when the document has been parsed.
onDocumentParsed(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onDocumentParsing(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when the document is about to be parsed.
onDocumentParsing(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onDocumentWriting(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just after the XmlWriter.writeStartDocument() has been called.
onDocumentWriting(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onDocumentWritten(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just before the XmlWriter.writeEndDocument() will be called.
onDocumentWritten(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onEdgeParsed(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs after a edge element has been fully parsed.
onEdgeParsed(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onEdgeParsing(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when an edge element is about to be parsed.
onEdgeParsing(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onEdgeWriting(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs right after the XmlWriter.writeStartElement(String,String,String) method for writing a GraphMl 'edge' element has been called.
onEdgeWriting(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onEdgeWritten(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just before the XmlWriter.writeEndElement() for the GraphML 'edge' element will be called.
onEdgeWritten(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onGraph2DEvent(Graph2DEvent) - Method in interface y.view.Graph2DListener
Invoked when the properties of graph elements change.
onGraph2DEvent(Graph2DEvent) - Method in class y.view.hierarchy.DefaultNodeChangePropagator
 
onGraph2DSelectionEvent(Graph2DSelectionEvent) - Method in interface y.view.Graph2DSelectionListener
Invoked when the structure of the graph has changed.
onGraph2DSelectionEvent(Graph2DSelectionEvent) - Method in class y.view.Selections.SelectionStateObserver
Implementation of interface Graph2DSelectionListener.
onGraph2DSelectionEvent(Graph2DSelectionEvent) - Method in class y.view.tabular.TableSelectionEditor
Sets the selection state of all columns and rows of a 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.
onGraphEvent(GraphEvent) - Method in interface y.base.GraphListener
Invoked when the structure of the graph has changed.
onGraphEvent(GraphEvent) - Method in class y.view.Graph2DUndoManager
Graph2DListener implementation.Structural changes of the graph will be converted to undoable commands and stored in a command stream for later execution.
onGraphEvent(GraphEvent) - Method in class y.view.Selections.SelectionStateObserver
Implementation of interface GraphListener.
onGraphMLParsed(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs after the graphml element has been fully parsed.
onGraphMLParsed(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onGraphMLParserHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.GraphMLHandler
Default event listener that is registered to GraphMLParser.addDeserializationHandler(y.io.graphml.input.DeserializationHandler).
onGraphMLParserQueryInputHandlers(QueryInputHandlersEvent) - Method in class y.io.graphml.GraphMLHandler
Default event listener that is registered to GraphMLParser.addInputHandlerProvider(y.io.graphml.input.InputHandlerProvider).
onGraphMLParsing(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when the graphml element is about to be parsed.
onGraphMLParsing(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onGraphMLWriterHandleSerialization(SerializationEvent) - Method in class y.io.graphml.GraphMLHandler
Default event listener that is registered to GraphMLWriter.addSerializationHandler(y.io.graphml.output.SerializationHandler).
onGraphMLWriterQueryOutputHandlers(QueryOutputHandlersEvent) - Method in class y.io.graphml.GraphMLHandler
Default event listener that is registered to GraphMLWriter.addOutputHandlerProvider(y.io.graphml.output.OutputHandlerProvider).
onGraphMLWriting(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs right after the XmlWriter.writeStartElement(String,String,String) method for writing a GraphMl 'graphml' element has been called.
onGraphMLWriting(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onGraphMLWritten(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just before the XmlWriter.writeEndElement() for the GraphML 'graphml' element will be called.
onGraphMLWritten(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onGraphParsed(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs after a graph element has been fully parsed.
onGraphParsed(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onGraphParsing(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when a graph element is about to be parsed.
onGraphParsing(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onGraphWriting(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs right after the XmlWriter.writeStartElement(String,String,String) method for writing a GraphMl 'graph' element has been called.
onGraphWriting(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onGraphWritten(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just before the XmlWriter.writeEndElement() for the GraphML 'graph' element will be called.
onGraphWritten(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer
 
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.PreferredPlacementDescriptorDeserializer
 
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.RotatedDiscreteEdgeLabelModelDeserializer
 
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.RotatedSliderEdgeLabelModelDeserializer
 
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer.SmartEdgeLabelModelDeserializer
 
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.graph2d.NodeLabelDeserializer
 
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.graph2d.NodeLabelDeserializer.SmartNodeLabelModelDeserializer
 
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.input.AbstractDeserializer
Listen to a serialization event.
onHandleDeserialization(DeserializationEvent) - Method in interface y.io.graphml.input.DeserializationHandler
Callback method to handle the deserialization of the data contained in event.
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.layout.AbstractEdgeLayoutSerializer
Reads edge layout information for deserialization events that request results of type EdgeLayout.
onHandleDeserialization(DeserializationEvent) - Method in class y.io.graphml.layout.AbstractNodeLayoutSerializer
Reads node layout information for deserialization events that request results of type NodeLayout.
onHandleDeserialization(DeserializationEvent) - Method in class y.view.AutoRotationSliderEdgeLabelModel.Handler
 
onHandleDeserialization(DeserializationEvent) - Method in class y.view.NodeScaledPortLocationModel.Handler
Deserializes NodeScaledPortLocationModel models and model parameters.
onHandleDeserialization(DeserializationEvent) - Method in class y.view.PortLabelModel.Handler
 
onHandleDeserialization(DeserializationEvent) - Method in class y.view.tabular.TableStyle.SimpleStyleDeserializer
 
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer
 
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.PreferredPlacementDescriptorSerializer
 
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
 
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.RotatedSliderEdgeLabelModelSerializer
 
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.SmartEdgeLabelModelSerializer
 
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.graph2d.NodeLabelSerializer
 
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.graph2d.NodeLabelSerializer.SmartNodeLabelModelSerializer
 
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.layout.AbstractEdgeLayoutSerializer
Writes edge layout information.
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.layout.AbstractNodeLayoutSerializer
Writes node layout information.
onHandleSerialization(SerializationEvent) - Method in class y.io.graphml.output.AbstractSerializer
Listen to a serialization event.
onHandleSerialization(SerializationEvent) - Method in interface y.io.graphml.output.SerializationHandler
Callback method to handle the serialization of the data contained in event.
onHandleSerialization(SerializationEvent) - Method in class y.view.AutoRotationSliderEdgeLabelModel.Handler
 
onHandleSerialization(SerializationEvent) - Method in class y.view.NodeScaledPortLocationModel.Handler
Serializes NodeScaledPortLocationModel models and model parameters.
onHandleSerialization(SerializationEvent) - Method in class y.view.PortLabelModel.Handler
 
onHandleSerialization(SerializationEvent) - Method in class y.view.tabular.TableStyle.SimpleStyleSerializer
 
onKeyParsed(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs after a key element has been fully parsed.
onKeyParsed(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onKeyParsing(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when a key element is about to be parsed.
onKeyParsing(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onKeyWriting(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs right after the XmlWriter.writeStartElement(String,String,String) method for writing a GraphMl 'key' element has been called.
onKeyWriting(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onKeyWritten(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just before the XmlWriter.writeEndElement() for the GraphML 'key' element will be called.
onKeyWritten(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
ONLY_SELECTION - Static variable in class y.layout.organic.OrganicLayouter
Scope mode indicating that the algorithm should only place a subset of nodes.
onNodeParsed(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs after a node element has been fully parsed.
onNodeParsed(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onNodeParsing(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when a node element is about to be parsed.
onNodeParsing(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onNodeWriting(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs right after the XmlWriter.writeStartElement(String,String,String) method for writing a GraphML 'node' element has been called.
onNodeWriting(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onNodeWritten(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just before the XmlWriter.writeEndElement() for the GraphML 'node' element will be called.
onNodeWritten(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onPortParsed(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs after a port element has been fully parsed.
onPortParsed(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onPortParsing(ParseEvent) - Method in interface y.io.graphml.input.ParseEventListener
Occurs when a port element is about to be parsed.
onPortParsing(ParseEvent) - Method in class y.io.graphml.input.ParseEventListenerAdapter
 
onPortWriting(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs right after the XmlWriter.writeStartElement(String,String,String) method for writing a GraphMl 'port' element has been called.
onPortWriting(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onPortWritten(WriteEvent) - Method in interface y.io.graphml.output.WriteEventListener
Occurs just before the XmlWriter.writeEndElement() for the GraphML 'port' element will be called.
onPortWritten(WriteEvent) - Method in class y.io.graphml.output.WriteEventListenerAdapter
 
onQueryInputHandler(QueryInputHandlersEvent) - Method in interface y.io.graphml.input.InputHandlerProvider
Callback method to handle event.
onQueryOutputHandler(QueryOutputHandlersEvent) - Method in class y.io.graphml.output.AbstractOutputHandler
Allows this instance to register itself as an OutputHandler.
onQueryOutputHandler(QueryOutputHandlersEvent) - Method in interface y.io.graphml.output.OutputHandlerProvider
Callback method to handle event.
onReinsert() - Method in class y.base.Edge
Callback method that is invoked from a graph just before this edge will be reinserted into that graph.
onValueDetermined(Object) - Method in class y.io.graphml.Future
Called when the value property of this future has been determined.
OPEN - Static variable in class y.io.gml.GMLTokenizer
The opening brace type constant '['
OPEN_FOLDERS - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getOpenFoldersAction().
openFolder(Node, Graph2D) - Method in class y.view.Graph2DViewActions.OpenFoldersAction
Opens a single folder node.
openFolder(Node, HierarchyManager) - Method in class y.view.hierarchy.GroupNodePainter.GroupStateEditor
Opens the specified folder node.
openFolder(Node) - Method in class y.view.hierarchy.HierarchyManager
Convenience method that performs all necessary steps to convert a folder node to a group node.
openFolders(Graph2DView) - Method in class y.view.Graph2DViewActions.OpenFoldersAction
Opens all folders for which Graph2DViewActions.OpenFoldersAction.acceptNode(Graph2D,y.base.Node) returns true.
openLabelEditor(YLabel, double, double) - Method in class y.view.Graph2DView
Same as Graph2DView.openLabelEditor(YLabel,double,double,PropertyChangeListener).
openLabelEditor(YLabel, double, double, PropertyChangeListener) - Method in class y.view.Graph2DView
Same as Graph2DView.openLabelEditor(YLabel,double,double,PropertyChangeListener,boolean) but uses multi-line mode by default.
openLabelEditor(YLabel, double, double, PropertyChangeListener, boolean) - Method in class y.view.Graph2DView
Opens a label editor for the given label at world coordinate (x,y).
openLabelEditor(YLabel, double, double, PropertyChangeListener, boolean, boolean) - Method in class y.view.Graph2DView
Opens a label editor for the given label at world coordinate (x,y).
openLabelEditor(Graph2DView, YLabel, PropertyChangeListener, boolean) - Method in class y.view.Graph2DViewActions.EditLabelAction
Opens the specified view's editor for interactive label text editing.
openLabelEditorCentered(YLabel, double, double, PropertyChangeListener, boolean) - Method in class y.view.Graph2DView
Opens a label editor for the given label.
openLabelEditorCentered(YLabel, double, double, PropertyChangeListener, boolean, boolean) - Method in class y.view.Graph2DView
Opens a label editor for the given label.
opposite(Node) - Method in class y.base.Edge
Returns the node at the opposite edge end with respect to the given node.
OPTIMIZATION_BALANCED - Static variable in class y.layout.labeling.MISLabelingAlgorithm
An optimization strategy aiming at a good balance between the available optimization options.
OPTIMIZATION_BALANCED - Static variable in class y.layout.router.polyline.PenaltySettings
Optimization strategy that balances bends and edge crossings in the edge routes.
OPTIMIZATION_EDGE_BENDS - Static variable in class y.layout.router.polyline.PenaltySettings
Optimization strategy that minimizes bends in the edge routes.
OPTIMIZATION_EDGE_CROSSINGS - Static variable in class y.layout.router.polyline.PenaltySettings
Optimization strategy that minimizes edge crossings in the edge routes.
OPTIMIZATION_EDGE_LENGTHS - Static variable in class y.layout.router.polyline.PenaltySettings
Optimization strategy that minimizes the length of the edge routes.
OPTIMIZATION_EDGE_OVERLAP - Static variable in class y.layout.labeling.MISLabelingAlgorithm
An optimization strategy that especially reduces overlaps between labels and edges.
OPTIMIZATION_LABEL_OVERLAP - Static variable in class y.layout.labeling.MISLabelingAlgorithm
An optimization strategy that especially reduces overlaps between labels.
OPTIMIZATION_NODE_OVERLAP - Static variable in class y.layout.labeling.MISLabelingAlgorithm
An optimization strategy that especially reduces overlaps between labels and nodes as well as labels and node halos.
OPTIMIZATION_NONE - Static variable in class y.layout.labeling.MISLabelingAlgorithm
Use no optimization strategy.
OPTIMIZATION_PREFERRED_PLACEMENT - Static variable in class y.layout.labeling.MISLabelingAlgorithm
An optimization strategy that mainly tries to satisfy the preferences described by a PreferredPlacementDescriptor associated with edge labels.
optimizeAfterLayering(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Assigns new temporary port constraints after the nodes have been assigned to layers.
optimizeAfterLayering(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.PCListOptimizer
 
optimizeAfterLayering(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in interface y.layout.hierarchic.incremental.PortConstraintOptimizer
Assigns new temporary port constraints after the layering information has been determined.
optimizeAfterSequencing(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Assigns new temporary port constraints after the order of the nodes in each layer has been determined.
optimizeAfterSequencing(Comparator, Comparator, LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Assigns new temporary port constraints after the order of the nodes in each layer has been determined.
optimizeAfterSequencing(Node, Comparator, Comparator, LayoutGraph, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Assigns new temporary port constraints to a given node of the graph after the order of the nodes in each layer has been determined.
optimizeAfterSequencing(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.PCListOptimizer
 
optimizeAfterSequencing(Node, Comparator, Comparator, LayoutGraph, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.PCListOptimizer
 
optimizeAfterSequencing(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in interface y.layout.hierarchic.incremental.PortConstraintOptimizer
Assigns new temporary port constraints after the sequence of the nodes has been determined.
optimizeColumnOrder(Graph) - Method in class y.layout.grid.PartitionGrid
Optimizes the order of the columns of the PartitionGrid for the given graph.
optimizeRowOrder(Graph) - Method in class y.layout.grid.PartitionGrid
Optimizes the order of the rows of the PartitionGrid for the given graph.
optimizeSegmentOrder(Channel) - Method in class y.layout.router.polyline.ChannelBasedPathRouting
Optimizes the order of the segments in the given channel.
OPTION_CLIP_GRAPH - Static variable in class y.module.io.IOHandlerModule
 
OPTION_CLIP_TYPE - Static variable in class y.module.io.IOHandlerModule
 
OPTION_CLIP_VIEW - Static variable in class y.module.io.IOHandlerModule
 
OPTION_CUSTOM_HEIGHT - Static variable in class y.module.io.IOHandlerModule
 
OPTION_CUSTOM_WIDTH - Static variable in class y.module.io.IOHandlerModule
 
OPTION_GENERATE_HTML_TABLE - Static variable in class y.module.io.IOHandlerModule
 
OPTION_MARGIN - Static variable in class y.module.io.IOHandlerModule
 
OPTION_SCALING_FACTOR - Static variable in class y.module.io.IOHandlerModule
 
OPTION_SELECTION_PAINTING - Static variable in class y.module.io.ImageOutputModule
 
OPTION_SIZE_TYPE - Static variable in class y.module.io.IOHandlerModule
 
OPTION_SIZE_USE_CUSTOM_HEIGHT - Static variable in class y.module.io.IOHandlerModule
 
OPTION_SIZE_USE_CUSTOM_WIDTH - Static variable in class y.module.io.IOHandlerModule
 
OPTION_SIZE_USE_ORIGINAL - Static variable in class y.module.io.IOHandlerModule
 
OPTION_TILE_COLUMN_COUNT - Static variable in class y.module.io.IOHandlerModule
 
OPTION_TILE_ROW_COUNT - Static variable in class y.module.io.IOHandlerModule
 
OPTION_TILING_ACTIVE - Static variable in class y.module.io.IOHandlerModule
 
OptionGroup - Class in y.option
This class bundles a set of OptionItem objects.
OptionGroup() - Constructor for class y.option.OptionGroup
Creates a new OptionGroup instance.
OptionHandler - Class in y.option
A class that manages a set of parameters.
OptionHandler(String) - Constructor for class y.option.OptionHandler
Create a new OptionHandler instance with a given name, no (default) GuiFactory and no (default) OptionsIOHandler.
OptionHandler(GuiFactory, OptionsIOHandler, String) - Constructor for class y.option.OptionHandler
Create a new OptionHandler instance with a given name using the given IOHandler and GUIFactory.
OptionHandler(InputStream) - Constructor for class y.option.OptionHandler
Deprecated. use the OptionsIOhandler way
OptionHandler(GuiFactory, InputStream) - Constructor for class y.option.OptionHandler
Deprecated. Use the OptionsIOhandler way.
OptionItem - Class in y.option
Abstract class that serves as base class for all items that can be added to an OptionHandler.
OptionItem() - Constructor for class y.option.OptionItem
Creates a new instance of OptionItem.
OptionItem(Class) - Constructor for class y.option.OptionItem
Creates a new instance of OptionItem.
OptionItem(String) - Constructor for class y.option.OptionItem
Creates a new instance of OptionItem that has the given identifying name.
OptionItem(Class, String) - Constructor for class y.option.OptionItem
Creates a new instance of OptionItem that has the given identifying name.
OptionSection - Class in y.option
This class represents a section within an OptionHandler.
OptionSection(String) - Constructor for class y.option.OptionSection
Creates a new instance of OptionSection.
optionsIOHandler - Variable in class y.option.OptionHandler
The io handler used for serializing the values.
OptionsIOHandler - Interface in y.option
Implementations of this class are responsible for reading and writing a hierarchically structured set of options or parameters.
optionsLayout - Variable in class y.module.BusRouterModule
Specifies whether the options of group layout are used.
optionsRouting - Variable in class y.module.BusRouterModule
Specifies whether the options for routing and recombination are used.
optionsSelection - Variable in class y.module.BusRouterModule
Specifies whether the options for initial backbone selection are used.
or(ConstraintManager.Condition) - Method in class y.option.ConstraintManager.Condition
Creates a new Condition object which determines whether this or the other condition is met.
OrderRenderer - Interface in y.view
Graph2DRenderer extension that guarantees to render nodes and edges in a specific order.
ORGANIC - Static variable in class y.layout.CurveConnectionStyle
Curve connection style that changes the part of a curved edge path such that the curves have a more organic-like and straight start or end.
OrganicEdgeRouter - Class in y.layout.router
This edge routing algorithm applies organic routes to the edges of the graph.
OrganicEdgeRouter() - Constructor for class y.layout.router.OrganicEdgeRouter
Creates a new OrganicEdgeRouter instance with the default settings.
OrganicEdgeRouter(double) - Constructor for class y.layout.router.OrganicEdgeRouter
Creates a new OrganicEdgeRouter instance with a custom minimum distance between edges and nodes.
OrganicEdgeRouter(Layouter) - Constructor for class y.layout.router.OrganicEdgeRouter
Creates a new OrganicEdgeRouter with the given core layout algorithm.
OrganicEdgeRouterModule - Class in y.module
This module represents an interactive configurator and launcher for OrganicEdgeRouter.
OrganicEdgeRouterModule() - Constructor for class y.module.OrganicEdgeRouterModule
Creates an instance of this module.
OrganicLayouter - Class in y.layout.organic
A layout algorithm that arranges graphs in an organic fashion, using a force-directed drawing approach.
OrganicLayouter() - Constructor for class y.layout.organic.OrganicLayouter
Creates a new OrganicLayouter with default settings.
OrganicLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for OrganicLayouter.
OrganicLayoutModule() - Constructor for class y.module.OrganicLayoutModule
Creates an instance of this module.
OrganicPartitionGridLayoutStage - Class in y.layout.organic
This layout stage enables support for handling a graph with a PartitionGrid structure.
OrganicPartitionGridLayoutStage(Layouter) - Constructor for class y.layout.organic.OrganicPartitionGridLayoutStage
Creates a new instance of OrganicPartitionGridLayoutStage with the given layout algorithm as core algorithm.
OrganicRemoveOverlapsStage - Class in y.layout.organic
This layout stage removes node overlaps while changes to the original layout structure are avoided and a specified minimum node distance is guaranteed.
OrganicRemoveOverlapsStage(Layouter) - Constructor for class y.layout.organic.OrganicRemoveOverlapsStage
Creates a new instance of OrganicRemoveOverlapsStage with the given layout algorithm as core algorithm.
OrganicRemoveOverlapsStage() - Constructor for class y.layout.organic.OrganicRemoveOverlapsStage
Creates a new instance of OrganicRemoveOverlapsStage with default settings.
orientation(YPoint, YPoint, YPoint) - Static method in class y.geom.Geom
Returns the orientation of point r relative to the directed line from point p to point q.
orientation(double, double, double, double, double, double) - Static method in class y.geom.Geom
Same as Geom.orientation(YPoint, YPoint, YPoint) with double values as arguments.
ORIENTATION_AUTO_DETECTION - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is chosen automatically.
ORIENTATION_AUTO_DETECTION - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is chosen automatically.
ORIENTATION_AUTO_DETECTION - Static variable in class y.layout.partial.ClearAreaLayouter
Layout orientation specifier where the orientation is automatically detected.
ORIENTATION_AUTO_DETECTION - Static variable in class y.layout.partial.FillAreaLayouter
Layout orientation specifier where the orientation is automatically detected.
ORIENTATION_AUTO_DETECTION - Static variable in class y.layout.partial.PartialLayouter
Layout orientation specifier where the orientation is automatically detected.
ORIENTATION_BOTTOM_TO_TOP - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is bottom to top.
ORIENTATION_BOTTOM_TO_TOP - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is bottom to top.
ORIENTATION_BOTTOM_TO_TOP - Static variable in class y.layout.partial.ClearAreaLayouter
Layout orientation specifier which defines that the main layout orientation is from bottom to top.
ORIENTATION_BOTTOM_TO_TOP - Static variable in class y.layout.partial.FillAreaLayouter
Layout orientation specifier which defines that the main layout orientation is from bottom to top.
ORIENTATION_BOTTOM_TO_TOP - Static variable in class y.layout.partial.PartialLayouter
Layout orientation specifier which defines that the main layout orientation is from bottom to top.
ORIENTATION_BOTTOM_TO_TOP - Static variable in class y.view.NavigationComponent
Orientation specifier that is used to determine how the navigation controls and the zoom controls are aligned.
ORIENTATION_LEFT_TO_RIGHT - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is left to right.
ORIENTATION_LEFT_TO_RIGHT - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is left to right.
ORIENTATION_LEFT_TO_RIGHT - Static variable in class y.layout.partial.ClearAreaLayouter
Layout orientation specifier which defines that the main layout orientation is from left to right.
ORIENTATION_LEFT_TO_RIGHT - Static variable in class y.layout.partial.FillAreaLayouter
Layout orientation specifier which defines that the main layout orientation is from left to right.
ORIENTATION_LEFT_TO_RIGHT - Static variable in class y.layout.partial.PartialLayouter
Layout orientation specifier which defines that the main layout orientation is from left to right.
ORIENTATION_LEFT_TO_RIGHT - Static variable in class y.view.NavigationComponent
Orientation specifier that is used to determine how the navigation controls and the zoom controls are aligned.
ORIENTATION_NONE - Static variable in class y.layout.partial.ClearAreaLayouter
Layout orientation specifier where the layout orientation is completely ignored.
ORIENTATION_NONE - Static variable in class y.layout.partial.FillAreaLayouter
Layout orientation specifier where the layout orientation is completely ignored.
ORIENTATION_NONE - Static variable in class y.layout.partial.PartialLayouter
Layout orientation specifier where the layout orientation is completely ignored.
ORIENTATION_RIGHT_TO_LEFT - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is right to left.
ORIENTATION_RIGHT_TO_LEFT - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is right to left.
ORIENTATION_RIGHT_TO_LEFT - Static variable in class y.layout.partial.ClearAreaLayouter
Layout orientation specifier which defines that the main layout orientation is from right to left.
ORIENTATION_RIGHT_TO_LEFT - Static variable in class y.layout.partial.FillAreaLayouter
Layout orientation specifier which defines that the main layout orientation is from right to left.
ORIENTATION_RIGHT_TO_LEFT - Static variable in class y.layout.partial.PartialLayouter
Layout orientation specifier which defines that the main layout orientation is from right to left.
ORIENTATION_RIGHT_TO_LEFT - Static variable in class y.view.NavigationComponent
Orientation specifier that is used to determine how the navigation controls and the zoom controls are aligned.
ORIENTATION_STYLE_DOWN - Static variable in class y.view.BridgeCalculator
Orientation style constant.
ORIENTATION_STYLE_FLOW_LEFT - Static variable in class y.view.BridgeCalculator
Orientation style constant.
ORIENTATION_STYLE_FLOW_RIGHT - Static variable in class y.view.BridgeCalculator
Orientation style constant.
ORIENTATION_STYLE_LEFT - Static variable in class y.view.BridgeCalculator
Orientation style constant.
ORIENTATION_STYLE_NEGATIVE - Static variable in class y.view.BridgeCalculator
Orientation style constant.
ORIENTATION_STYLE_POSITIVE - Static variable in class y.view.BridgeCalculator
Orientation style constant.
ORIENTATION_STYLE_RIGHT - Static variable in class y.view.BridgeCalculator
Orientation style constant.
ORIENTATION_STYLE_UP - Static variable in class y.view.BridgeCalculator
Orientation style constant.
ORIENTATION_TOP_TO_BOTTOM - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is top to bottom.
ORIENTATION_TOP_TO_BOTTOM - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Orientation specifier that defines that the layout orientation of substructures is top to bottom.
ORIENTATION_TOP_TO_BOTTOM - Static variable in class y.layout.partial.ClearAreaLayouter
Layout orientation specifier which defines that the main layout orientation is from top to bottom.
ORIENTATION_TOP_TO_BOTTOM - Static variable in class y.layout.partial.FillAreaLayouter
Layout orientation specifier which defines that the main layout orientation is from top to bottom.
ORIENTATION_TOP_TO_BOTTOM - Static variable in class y.layout.partial.PartialLayouter
Layout orientation specifier which defines that the main layout orientation is from top to bottom.
ORIENTATION_TOP_TO_BOTTOM - Static variable in class y.view.NavigationComponent
Orientation specifier that is used to determine how the navigation controls and the zoom controls are aligned.
OrientationLayouter - Class in y.layout
OrientationLayouter is a LayoutStage that changes the orientation of the layout.
OrientationLayouter(Layouter) - Constructor for class y.layout.OrientationLayouter
Creates a new OrientationLayouter instance using the given core layout algorithm.
OrientationLayouter() - Constructor for class y.layout.OrientationLayouter
Creates a new OrientationLayouter instance with default settings.
OrientationLayouter(byte) - Constructor for class y.layout.OrientationLayouter
Creates a new OrientationLayouter instance using the given orientation.
OrientationLayouter.Transformer - Class in y.layout
This class provides methods for transferring a point to its final position.
OrientedRectangle - Class in y.geom
An oriented rectangle in 2D coordinate space with double precision coordinates.
OrientedRectangle(YRectangle) - Constructor for class y.geom.OrientedRectangle
Creates a new instance using the provided rectangle's values to initialize anchor and size.
OrientedRectangle(OrientedRectangle) - Constructor for class y.geom.OrientedRectangle
Creates a new instance using the provided rectangle's values to initialize anchor, size, and up vector.
OrientedRectangle(YPoint, YDimension) - Constructor for class y.geom.OrientedRectangle
Creates a new instance using the provided values to initialize the anchor and size.
OrientedRectangle(YPoint, YDimension, YVector) - Constructor for class y.geom.OrientedRectangle
Creates a new instance using the provided values to initialize anchor, size, and up vector.
OrientedRectangle(double, double, double, double) - Constructor for class y.geom.OrientedRectangle
Creates a new instance using the provided values to initialize anchor and size.
OrientedRectangle(double, double, double, double, double, double) - Constructor for class y.geom.OrientedRectangle
Creates a new instance using the provided values to initialize anchor, size, and up vector.
ORIGIN - Static variable in class y.geom.YPoint
A YPoint constant with coordinates (0,0).
originalX - Variable in class y.view.ViewMode
Original view x-coordinate received with the last mouse event.
originalY - Variable in class y.view.ViewMode
Original view y-coordinate received with the last mouse event.
ORTHOGONAL_ROUTING_DPKEY - Static variable in class y.view.EditMode
A DataProvider that can be registered with the graph to determine whether an edge should be routed orthogonally.
ORTHOGONAL_STYLE - Static variable in class y.layout.tree.LayeredNodePlacer
Routing style specifier which defines that edges are routed in an orthogonal, bus-like fashion.
ORTHOGONAL_STYLE - Static variable in class y.layout.tree.TreeLayouter
A constant for routing the edges orthogonally in a bus-like fashion.
OrthogonalEdgeRouter - Class in y.layout.router
This edge routing algorithm generates orthogonal routes for the edges of the graph.
OrthogonalEdgeRouter() - Constructor for class y.layout.router.OrthogonalEdgeRouter
Creates a new OrthogonalEdgeRouter instance with default settings.
OrthogonalEdgeRouter(Layouter) - Constructor for class y.layout.router.OrthogonalEdgeRouter
Creates a new OrthogonalEdgeRouter instance with a given core layouter and default settings.
OrthogonalEdgeRouterModule - Class in y.module
This module represents an interactive configurator and launcher for OrthogonalEdgeRouter.
OrthogonalEdgeRouterModule() - Constructor for class y.module.OrthogonalEdgeRouterModule
Creates an instance of this module.
OrthogonalGroupLayouter - Class in y.layout.orthogonal
This layout algorithm arranges hierarchically grouped graphs in an orthogonal fashion.
OrthogonalGroupLayouter() - Constructor for class y.layout.orthogonal.OrthogonalGroupLayouter
Creates a new OrthogonalGroupLayouter instance with default settings.
OrthogonalInterval - Class in y.layout.router.polyline
A horizontal or vertical Interval that additionally stores a y- (in the horizontal case) or x-coordinate (in the vertical case).
OrthogonalInterval(double, double, double, boolean) - Constructor for class y.layout.router.polyline.OrthogonalInterval
Creates a new OrthogonalInterval instance using the from and to value as interval bounds.
OrthogonalInterval(Interval, double, boolean) - Constructor for class y.layout.router.polyline.OrthogonalInterval
Creates a new OrthogonalInterval instance with the given interval bounds.
OrthogonalLayouter - Class in y.layout.orthogonal
This layout algorithm arranges graphs in an orthogonal fashion.
OrthogonalLayouter() - Constructor for class y.layout.orthogonal.OrthogonalLayouter
Creates a new OrthogonalLayouter instance with default settings.
OrthogonalLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for OrthogonalLayouter and OrthogonalGroupLayouter respectively.
OrthogonalLayoutModule() - Constructor for class y.module.OrthogonalLayoutModule
Creates an instance of this module.
OrthogonalMoveBendsMode - Class in y.view
A specialized ViewMode that moves or creates bends in such a way that an edge's path is always orthogonal.
OrthogonalMoveBendsMode() - Constructor for class y.view.OrthogonalMoveBendsMode
 
OrthogonalPatternEdgeRouter - Class in y.layout.router
OrthogonalPatternEdgeRouter routes edges orthogonally such that the resulting layout of the edges consists only of vertical and horizontal segments.
OrthogonalPatternEdgeRouter() - Constructor for class y.layout.router.OrthogonalPatternEdgeRouter
Creates a new instance of OrthogonalPatternEdgeRouter with default settings.
OrthogonalSegmentDistributionStage - Class in y.layout.router
OrthogonalSegmentDistributionStage distributes overlapping edge segments of orthogonally routed edges.
OrthogonalSegmentDistributionStage() - Constructor for class y.layout.router.OrthogonalSegmentDistributionStage
Creates a new instance of OrthogonalSegmentDistributionStage with default settings.
orthoNormal(YVector) - Static method in class y.geom.YVector
Returns the vector which is orthogonal to the given one and has unit length.
OUT_EDGE_COMPARATOR_DPKEY - Static variable in class y.layout.seriesparallel.SeriesParallelLayouter
A 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.
outDegree() - Method in class y.base.Node
Returns the number of outgoing edges at this node.
outEdges() - Method in class y.base.Node
Returns an edge cursor for all outgoing edges at this node.
outEdges(Edge) - Method in class y.base.Node
Returns an edge cursor for outgoing edges at this node.
outEdges(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 adjacent Node.outEdges().
outEdges() - Method in class y.view.NodePort
Returns a cursor over all outgoing edges that are bound to this port.
outerFace - Variable in class y.layout.planar.SimplePlanarInformation
 
outerFaceDeterminationEdge - Variable in class y.layout.planar.GT
 
outerFaceDeterminationNode - Variable in class y.layout.planar.GT
 
OUTPUT_MODE - Static variable in class y.module.io.IOHandlerModule
I/O mode specifier constant.
OutputHandler - Interface in y.io.graphml.output
The interface used by the GraphMLHandler for writing data attributes to the GraphML.
OutputHandlerProvider - Interface in y.io.graphml.output
Event listener interface for QueryOutputHandlersEvents.
OutputRestriction - Class in y.layout.organic
OutputRestrictions restrict the output area and the shape of a layout in conjunction with organic layout algorithms such as SmartOrganicLayouter or InteractiveOrganicLayouter.
OverlapGraphMIS - Class in y.layout.planar
This class handles the computation of the two maximum independent sets for the planarization algorithm GT.
OverlapGraphMIS(Graph, EdgeMap) - Constructor for class y.layout.planar.OverlapGraphMIS
Creates a new instance of the independent set calculation class.
Overview - Class in y.view
This is a specialized View which acts as Overview.
Overview(Graph2DView) - Constructor for class y.view.Overview
Create a new Overview for a given Graph2DView.

P

packages - Variable in class y.module.YPackage
The sub packages of this package
PAGE_FORMAT_ACTION - Static variable in class y.view.PrintPreviewPanel
Constant passed to PrintPreviewPanel.initAction(javax.swing.Action, String) for I18n.
pageCount() - Method in class y.layout.multipage.MultiPageLayout
Returns the number of pages available in this MultiPageLayout.
pageRank(Graph, NodeMap) - Static method in class y.algo.Centrality
Computes page rank values for all nodes based on their attached edges.
pageRank(Graph, NodeMap, DataProvider, DataProvider, DataProvider, DataProvider) - Static method in class y.algo.Centrality
Computes page rank values for all nodes based on their attached edges.
pageRank(Graph, NodeMap, DataProvider, DataProvider, DataProvider, DataProvider, double, double) - Static method in class y.algo.Centrality
Computes page rank values for all nodes based on their attached edges.
paint(byte, double, double, Graphics2D) - Method in class y.view.AbstractCustomHotSpotPainter
Callback method called during AbstractCustomHotSpotPainter.paintHotSpots(NodeRealizer, java.awt.Graphics2D)
paint(YLabel, Graphics2D) - Method in class y.view.AbstractCustomLabelPainter
Paints the specified label on the specified graphics context.
paint(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomNodePainter
Calls the various utility method and callbacks in this class.
paint(Graphics2D, double, double, double, double) - Method in class y.view.Arrow
Paints the arrow at a specific position in a specific direction.
paint(Graphics2D, AffineTransform) - Method in class y.view.Arrow
Paints an affine transform of this arrow.
paint(Graphics2D, int, int, int, int) - Method in interface y.view.BackgroundRenderer
Paints something on the given graphics object.
paint(Graphics2D) - Method in class y.view.Bend
Paints this bend on the given graphics context.
paint(Graphics2D) - Method in class y.view.CompositeDrawable
Calls paint on all drawables.
paint(Graphics2D, int, int, int, int) - Method in class y.view.DefaultBackgroundRenderer
Paints the background in the given rectangular area on the given graphics context.
paint(Graphics2D, Graph2D) - Method in class y.view.DefaultGraph2DRenderer
Renders the given graph2D on the given Graphics2D context.
paint(Graphics2D, NodeRealizer) - Method in class y.view.DefaultGraph2DRenderer
Paints the given node realizer on the graphics context.
paint(Graphics2D, EdgeRealizer) - Method in class y.view.DefaultGraph2DRenderer
Paints the given edge realizer on the graphics context.
paint(YLabel, Graphics2D) - Method in class y.view.DefaultLabelConfiguration
 
paint(Graphics2D, Graph2D) - Method in class y.view.DefaultOrderRenderer
 
paint(Graphics2D, EdgeRealizer) - Method in class y.view.DefaultOrderRenderer
Paints the given edge realizer on the specified graphics context.
paint(Graphics2D, NodeRealizer) - Method in class y.view.DefaultOrderRenderer
Paints the given node realizer on the specified graphics context.
paint(Graphics2D) - Method in interface y.view.Drawable
Paints itself on the given graphics context.
paint(Graphics2D) - Method in class y.view.EdgeRealizer
Paints this realizer on the given graphics context.
paint(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
Checks whether or not the edge is visible and recalculates the path if it is flagged dirty.
paint(Graphics2D) - Method in class y.view.GenericEdgeRealizer
 
paint(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in interface y.view.GenericEdgeRealizer.Painter
Paint the edge, including all of its decorations (bends, labels, ports, etc.)
paint(Graphics2D) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.Painter implementation to delegate the actual work to.
paint(NodeRealizer, Graphics2D) - Method in interface y.view.GenericNodeRealizer.Painter
Used as a callback for the GenericNodeRealizer.paint(Graphics2D) method.
paint(Graphics2D) - Method in class y.view.Graph2DPrinter.AbstractFooterDrawable
 
paint(Graphics2D) - Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
 
paint(Graphics2D) - Method in class y.view.Graph2DPrinter.AbstractTitleDrawable
 
paint(Graphics2D, Graph2D) - Method in interface y.view.Graph2DRenderer
Renders the given graph2D on the given Graphics2D context.
paint(NodeRealizer, Graphics2D) - Method in class y.view.hierarchy.GroupNodePainter
 
paint(Graphics2D, NodeRealizer) - Method in class y.view.InterfacePort
Paints the icon associated with this port.
paint(Graphics2D) - Method in class y.view.NodePort
Paints this port instance.
paint(NodePort, Graphics2D) - Method in interface y.view.NodePort.Painter
Paints the specified port.
paint(Graphics2D) - Method in class y.view.NodeRealizer
Paints this realizer and its label(s) on the given graphics context.
paint(Graphics2D, NodeRealizer) - Method in class y.view.Port
Paints a little black rectangle if the edge realizer this port belongs to is selected.
paint(NodePort, Graphics2D) - Method in class y.view.PortConfigurationAdapter
Paints the specified port.
paint(Graphics2D) - Method in class y.view.ProxyShapeNodeRealizer
 
paint(Graphics2D, int, int, int, int) - Method in class y.view.RadialBackgroundRenderer
Paints the background.
paint(NodePort, Graphics2D) - Method in class y.view.SelectionPortPainter
 
paint(NodeRealizer, Graphics2D) - Method in class y.view.ShadowNodePainter
Paints a drop shadow effect below the visual representation created by the delegate painter.
paint(Graphics2D) - Method in class y.view.ShapeDrawable
 
paint(NodePort, Graphics2D) - Method in class y.view.ShapePortConfiguration
Paints the specified port.
paint(Graphics2D) - Method in class y.view.SnapLine
Renders a canonical drawable of this snap line.
paint(NodeRealizer, Graphics2D) - Method in class y.view.tabular.TableNodePainter
Paints the table node.
paint(Graphics2D) - Method in class y.view.ViewCoordDrawableAdapter
Puts the given graphics context into view coordinate space and invokes the paint method of the Drawable delegate.
paint(Graphics2D) - Method in class y.view.YLabel
Paints the YLabel on the given graphics object.
paint(YLabel, Graphics2D) - Method in interface y.view.YLabel.Painter
Delegating method of YLabel.paint(java.awt.Graphics2D)
paint3DBorder(Graphics2D, boolean) - Method in class y.view.ShapeNodeRealizer
Responsible for painting a 3D border for a shape node of type ShapeNodeRealizer.RECT_3D.
PAINT_DETAIL_THRESHOLD_KEY - Static variable in class y.view.YRenderingHints
A key whose associated value must be of type Double.
paintArrows(Graphics2D) - Method in class y.view.EdgeRealizer
Paints the arrows of this realizer.
paintArrows(EdgeRealizer, BendList, GeneralPath, Graphics2D) - Method in class y.view.GenericEdgePainter
This method paints the arrows of this edge.
paintArrows(EdgeRealizer, BendList, GeneralPath, Graphics2D) - Method in interface y.view.GenericEdgeRealizer.ArrowPainter
Used as a callback for the GenericEdgeRealizer.paintArrows(java.awt.Graphics2D) method.
paintArrows(Graphics2D) - Method in class y.view.GenericEdgeRealizer
 
paintBackground(EdgeRealizer, Graphics2D, GeneralPath, GeneralPath, boolean) - Method in class y.view.FramedEdgePainter
Fills the outline of the edge path (including arrow outlines).
paintBackground(NodeRealizer, Graphics2D) - Method in class y.view.ShinyPlateNodePainter
Paints the node's background.
paintBackground(GenericNodeRealizer, Graphics2D, boolean) - Method in class y.view.tabular.TableNodePainter
Paints the table node background.
paintBends(Graphics2D) - Method in class y.view.EdgeRealizer
Paints the bends if they are in selected state.
paintBends(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
This method paints the bends of this edge.
paintBends(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in interface y.view.GenericEdgeRealizer.BendPainter
Used as a callback for the GenericEdgeRealizer.paintBends(java.awt.Graphics2D) method.
paintBends(Graphics2D) - Method in class y.view.GenericEdgeRealizer
 
paintBorder(NodeRealizer, Graphics2D) - Method in class y.view.ShinyPlateNodePainter
Draws the border of the node.
paintBox(YLabel, Graphics2D, double, double, double, double) - Method in class y.view.AbstractCustomLabelPainter
Paints the background of the specified label on the specified graphics context.
paintBox(YLabel, Graphics2D, double, double, double, double) - Method in class y.view.DefaultLabelConfiguration
 
paintBox(Graphics2D, double, double, double, double) - Method in class y.view.YLabel
Paints the background of the label into the graphics context.
paintBox(YLabel, Graphics2D, double, double, double, double) - Method in interface y.view.YLabel.Painter
Delegating method of YLabel.paintBox(java.awt.Graphics2D, double, double, double, double)
paintComponent(Graphics) - Method in class y.view.NavigationComponent
 
paintContent(YLabel, Graphics2D, double, double, double, double) - Method in class y.view.DefaultLabelConfiguration
 
paintContent(Graphics2D, double, double, double, double) - Method in class y.view.YLabel
Paints the contents of the label into the graphics context.
paintContent(YLabel, Graphics2D, double, double, double, double) - Method in interface y.view.YLabel.Painter
Delegating method of YLabel.paintContent(java.awt.Graphics2D, double, double, double, double)
paintControlPolygon(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
This method can be used to paint a control polygon.
paintDefaultBend(Graphics2D, double, double) - Static method in class y.view.Bend
Paints a default bend at the given center location.
paintDefaultBend(Graphics2D, double, double, Color) - Static method in class y.view.Bend
Paints a default bend at the given center location.
paintEffect(NodeRealizer, Graphics2D) - Method in class y.view.ShinyPlateNodePainter
Paints the shiny plate effect.
PAINTER_COLUMN_BACKGROUND - Static variable in class y.view.tabular.TableNodePainter
Identifier for the subordinate painter instance responsible for painting column backgrounds.
PAINTER_COLUMN_FOREGROUND - Static variable in class y.view.tabular.TableNodePainter
Identifier for the painter instance responsible for painting column foregrounds.
PAINTER_ROW_BACKGROUND - Static variable in class y.view.tabular.TableNodePainter
Identifier for the subordinate painter instance responsible for painting row backgrounds.
PAINTER_ROW_FOREGROUND - Static variable in class y.view.tabular.TableNodePainter
Identifier for the subordinate painter instance responsible for painting row foregrounds.
PAINTER_TABLE_BACKGROUND - Static variable in class y.view.tabular.TableNodePainter
Identifier for the subordinate painter instance responsible for painting the table background.
PAINTER_TABLE_FOREGROUND - Static variable in class y.view.tabular.TableNodePainter
Identifier for the subordinate painter instance responsible for painting the table foreground.
paintFilledShape(NodeRealizer, Graphics2D, Shape) - Method in class y.view.ShapeNodePainter
Responsible for painting the filled shape using a specific color or paint.
paintFilledShape(Graphics2D) - Method in class y.view.ShapeNodeRealizer
Responsible for painting the filled shape of this realizer using a specific color or paint.
paintForeground(EdgeRealizer, Graphics2D, GeneralPath, GeneralPath, boolean) - Method in class y.view.FramedEdgePainter
Draws the outline of the edge path (including arrow outlines).
paintForeground(GenericNodeRealizer, Graphics2D, boolean) - Method in class y.view.tabular.TableNodePainter
Paints the table node foreground.
paintGroupState(NodeRealizer, Graphics2D, boolean) - Method in class y.view.hierarchy.GroupNodePainter
Paints an icon representing the context realizer's group state.
paintGroupState(Graphics2D, boolean) - Method in class y.view.hierarchy.GroupNodeRealizer
Paints an icon representing this realizer's group state.
paintHighlightedBends(Graphics2D) - Method in class y.view.BezierEdgeRealizer
Specialized paint method.
paintHighlightedBends(Graphics2D) - Method in class y.view.EdgeRealizer
Paints the bends if this realizer is in a selected state
paintHighlightedBends(EdgeRealizer, BendList, GeneralPath, Graphics2D) - Method in class y.view.GenericEdgePainter
This method paints the highlighted bends of this edge.
paintHighlightedBends(Graphics2D) - Method in class y.view.GenericEdgeRealizer
 
paintHighlightedBends(Graphics2D) - Method in class y.view.QuadCurveEdgeRealizer
Specialized paint method.
paintHotSpots(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomHotSpotPainter
 
paintHotSpots(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomNodePainter
This method is invoked from AbstractCustomNodePainter.paint(NodeRealizer, Graphics2D) to draw the hot spots of the node if necessary.
paintHotSpots(NodeRealizer, Graphics2D) - Method in interface y.view.GenericNodeRealizer.HotSpotPainter
Used as a callback for the GenericNodeRealizer.paintHotSpots(Graphics2D) method.
paintHotSpots(Graphics2D) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.HotSpotPainter implementation to delegate the actual work to.
paintHotSpots(Graphics2D) - Method in class y.view.NodeRealizer
Paints graphical hotspots around this realizer.
paintHotSpots(Graphics2D) - Method in class y.view.ProxyShapeNodeRealizer
 
paintHotSpots(Graphics2D) - Method in class y.view.ShapeNodeRealizer
 
paintHotSpots(NodeRealizer, Graphics2D) - Method in class y.view.tabular.TableNodePainter
Paints the node's hot spots (that is resize handles).
paintIcon(Component, Graphics, int, int) - Method in class y.option.IconCellRenderer
 
paintIcon(Component, Graphics, int, int) - Method in class y.option.ImageCellRenderer
Paints the last displayed Image on the specified Graphics context.
paintIcon(Component, Graphics, int, int) - Method in class y.option.RealizerCellRenderer.EdgeRealizerIcon
Draws the icon at the specified location.
paintIcon(Component, Graphics, int, int) - Method in class y.option.RealizerCellRenderer.NodeRealizerIcon
Draws the icon at the specified location.
paintImpl(Graphics2D, double, double, double, double) - Method in class y.view.YLabel
Called by 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.
paintInnerGraph(Graphics2D) - Method in class y.view.Graph2DNodeRealizer
Paints the inner graph.
paintInnerGraph(NodeRealizer, Graphics2D) - Method in class y.view.hierarchy.GroupNodePainter
Used to paint the inner graph of a folder node when innerGraphDisplay is enabled.
paintInnerGraph(Graphics2D) - Method in class y.view.hierarchy.GroupNodeRealizer
Used to paint the inner graph of a folder node when innerGraphDisplay is enabled.
paintLabels(Graphics2D) - Method in class y.view.EdgeRealizer
Paints the labels belonging to this realizer.
paintLabels(EdgeRealizer, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
This method paints the labels that belong to this edge.
paintLabels(EdgeRealizer, Graphics2D) - Method in interface y.view.GenericEdgeRealizer.LabelPainter
Used as a callback for the GenericEdgeRealizer.paintLabels(java.awt.Graphics2D) method.
paintLabels(Graphics2D) - Method in class y.view.GenericEdgeRealizer
 
paintLayer(Graphics2D, byte) - Method in class y.view.NodeRealizer
Requests this realizer to paint itself on the given graphics context under the constraint that the given layer is active.
paintLayer(Graphics2D, byte) - Method in class y.view.ProxyShapeNodeRealizer
 
paintLayered(Graphics2D, int, NodeRealizer) - Method in class y.view.DefaultGraph2DRenderer
Callback that is called during a layered painting of a NodeRealizer.
paintLayered(Graphics2D, int, EdgeRealizer) - Method in class y.view.DefaultGraph2DRenderer
Callback that is called during a layered painting of an EdgeRealizer.
paintLayerSloppy(Graphics2D, byte) - Method in class y.view.NodeRealizer
Paints the realizer in a cheap, uniform and sloppy way on g.
paintLayerSloppy(Graphics2D, byte) - Method in class y.view.ProxyShapeNodeRealizer
 
paintNode(NodeRealizer, Graphics2D, boolean) - Method in class y.view.AbstractCustomNodePainter
Callback method to be overwritten by subclasses called by AbstractCustomNodePainter.paint(NodeRealizer, Graphics2D).
paintNode(NodeRealizer, Graphics2D, boolean) - Method in class y.view.BevelNodePainter
Paints a node realizer with a bevel border in a shiny fashion.
paintNode(NodeRealizer, Graphics2D, boolean) - Method in class y.view.GeneralPathNodePainter
 
paintNode(Graphics2D) - Method in class y.view.GenericNodeRealizer
This implementation by default calls paintHotSpots(g), draws a (filled) background rectangle, calls paintPorts(g), and paintText(g).
paintNode(Graphics2D) - Method in class y.view.Graph2DNodeRealizer
Paints the node.
paintNode(Graphics2D) - Method in class y.view.hierarchy.GroupNodeRealizer
Paints the node.
paintNode(NodeRealizer, Graphics2D, boolean) - Method in class y.view.ImageNodePainter
 
paintNode(Graphics2D) - Method in class y.view.ImageNodeRealizer
 
paintNode(NodeRealizer, Graphics2D, boolean) - Method in class y.view.NodeCellRendererPainter
 
paintNode(Graphics2D) - Method in class y.view.NodeRealizer
This method must be implemented by subclasses.
paintNode(Graphics2D) - Method in class y.view.ProxyShapeNodeRealizer
 
paintNode(NodeRealizer, Graphics2D, boolean) - Method in class y.view.ShapeNodePainter
 
paintNode(Graphics2D) - Method in class y.view.ShapeNodeRealizer
Paints the node.
paintNode(NodeRealizer, Graphics2D, boolean) - Method in class y.view.ShinyPlateNodePainter
Paints the node.
paintNode(NodeRealizer, Graphics2D, boolean) - Method in class y.view.tabular.TableNodePainter
Paints the actual table node by delegating to methods paintBackground and paintForeground in this order.
paintPath(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in class y.view.FramedEdgePainter
Paints the actual path and decorations of the edge.
paintPath(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
Paints the actual path and decorations of the edge.
paintPorts(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomNodePainter
This method is invoked from AbstractCustomNodePainter.paint(NodeRealizer, Graphics2D) to draw the ports of the node.
paintPorts(Graphics2D) - Method in class y.view.EdgeRealizer
Paints the ports of this realizer.
paintPorts(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
This method paints the ports of the edges.
paintPorts(Graphics2D) - Method in class y.view.GenericEdgeRealizer
 
paintPorts(EdgeRealizer, BendList, GeneralPath, Graphics2D) - Method in interface y.view.GenericEdgeRealizer.PortPainter
Callback method for GenericEdgeRealizer.paintPorts(java.awt.Graphics2D).
paintPorts(Graphics2D) - Method in class y.view.NodeRealizer
Paints the NodePorts associated to this realizer.
paintPorts(NodeRealizer, Graphics2D) - Method in class y.view.tabular.TableNodePainter
Paints the node's ports.
paintRealizer(EdgeRealizer, Graphics2D) - Method in class y.option.RealizerCellRenderer.EdgeRealizerIcon
Paints the given edge realizer.
paintRealizer(NodeRealizer, Graphics2D) - Method in class y.option.RealizerCellRenderer.NodeRealizerIcon
Paints the given node realizer.
paintSelectionBox(YLabel, Graphics2D, double, double, double, double) - Method in class y.view.AbstractCustomLabelPainter
Paints a selection frame for the specified label if the label's selection state is true.
paintSelectionBox(Graphics2D, Rectangle2D) - Method in class y.view.Graph2DView
Paints a selection box on the given graphics context.
paintSelectionBox(NodeRealizer, NodePort, Graphics2D) - Method in class y.view.ShapePortConfiguration
Paints a selection frame for the specified node port if the port's selection state is true.
paintShadow(Graphics2D) - Method in class y.view.ShapeNodeRealizer
Paints a shadow for the shape node.
paintShadow(NodeRealizer, Graphics2D) - Method in class y.view.ShinyPlateNodePainter
Paints the shadow of the node.
paintShapeBorder(NodeRealizer, Graphics2D, Shape) - Method in class y.view.ShapeNodePainter
Responsible for painting the border or outline of the shape.
paintShapeBorder(Graphics2D) - Method in class y.view.ShapeNodeRealizer
Responsible for painting the border or outline of the shape of this realizer.
paintShapeNode(Graphics2D) - Method in class y.view.hierarchy.GroupNodeRealizer
Calls ShapeNodeRealizer.paintNode(java.awt.Graphics2D).
paintSloppy(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomNodePainter
Delegates to AbstractCustomNodePainter.paintNode(NodeRealizer, Graphics2D, boolean) if the node is visible.
paintSloppy(Graphics2D, Graph2D) - Method in class y.view.DefaultGraph2DRenderer
Renders the given Graph2D on the given Graphics2D context.
paintSloppy(Graphics2D, NodeRealizer) - Method in class y.view.DefaultGraph2DRenderer
Paints the given node realizer sloppily on the graphics context.
paintSloppy(Graphics2D, EdgeRealizer) - Method in class y.view.DefaultGraph2DRenderer
Paints the given edge realizer sloppily on the graphics context.
paintSloppy(Graphics2D, Graph2D) - Method in class y.view.DefaultOrderRenderer
 
paintSloppy(Graphics2D, EdgeRealizer) - Method in class y.view.DefaultOrderRenderer
Paints the given edge realizer sloppily on the specified graphics context.
paintSloppy(Graphics2D, NodeRealizer) - Method in class y.view.DefaultOrderRenderer
Paints the given node realizer sloppily on the specified graphics context.
paintSloppy(Graphics2D) - Method in class y.view.EdgeRealizer
Paints this realizer in a quick and rather sloppy way.
paintSloppy(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in class y.view.GenericEdgePainter
This method paints the edge sloppily using simple and fast graphics operations.
paintSloppy(EdgeRealizer, BendList, GeneralPath, Graphics2D, boolean) - Method in interface y.view.GenericEdgeRealizer.Painter
Paints the edge sloppily.
paintSloppy(Graphics2D) - Method in class y.view.GenericEdgeRealizer
 
paintSloppy(NodeRealizer, Graphics2D) - Method in interface y.view.GenericNodeRealizer.Painter
Used as a callback for the GenericNodeRealizer.paintSloppy(Graphics2D) method.
paintSloppy(Graphics2D) - Method in class y.view.GenericNodeRealizer
Uses the registered GenericNodeRealizer.Painter implementation to delegate the actual work to.
paintSloppy(Graphics2D) - Method in class y.view.Graph2DNodeRealizer
 
paintSloppy(Graphics2D, Graph2D) - Method in interface y.view.Graph2DRenderer
Renders the given graph2D on the given Graphics2D context.
paintSloppy(NodeRealizer, Graphics2D) - Method in class y.view.hierarchy.GroupNodePainter
 
paintSloppy(Graphics2D) - Method in class y.view.hierarchy.GroupNodeRealizer
 
paintSloppy(NodeRealizer, Graphics2D) - Method in class y.view.NodeCellRendererPainter
 
paintSloppy(Graphics2D) - Method in class y.view.NodeRealizer
Paints the realizer in a cheap, uniform and sloppy way on g.
paintSloppy(Graphics2D) - Method in class y.view.ProxyShapeNodeRealizer
 
paintSloppy(NodeRealizer, Graphics2D) - Method in class y.view.ShadowNodePainter
Invokes the delegate painter's paintSloppy method.
paintSloppy(NodeRealizer, Graphics2D) - Method in class y.view.tabular.TableNodePainter
Paints the table node in sloppy mode.
paintSloppyLayered(Graphics2D, int, NodeRealizer) - Method in class y.view.DefaultGraph2DRenderer
Callback that is called during a sloppy layered painting of a NodeRealizer.
paintSloppyLayered(Graphics2D, int, EdgeRealizer) - Method in class y.view.DefaultGraph2DRenderer
Callback that is called during a sloppy layered painting of an EdgeRealizer.
paintSourceArrow(EdgeRealizer, Graphics2D, GeneralPath, Arrow, AffineTransform) - Method in class y.view.FramedEdgePainter
Paints the source arrow if its outline could not be incorporated in the outline of the edge path.
paintTargetArrow(EdgeRealizer, Graphics2D, GeneralPath, Arrow, AffineTransform) - Method in class y.view.FramedEdgePainter
Paints the target arrow if its outline could not be incorporated in the outline of the edge path.
paintText(NodeRealizer, Graphics2D) - Method in class y.view.AbstractCustomNodePainter
This method is invoked from AbstractCustomNodePainter.paint(NodeRealizer, Graphics2D) to draw the labels of the node.
paintText(Graphics2D) - Method in class y.view.NodeRealizer
Paints the labels that belong to this realizer
paintText(Graphics2D) - Method in class y.view.ProxyShapeNodeRealizer
 
paintText(NodeRealizer, Graphics2D) - Method in class y.view.tabular.TableNodePainter
Paints the node's labels.
paintViewCoordinateDrawable(Graphics2D) - Method in class y.view.ViewCoordDrawableAdapter
Paints the view coordinate Drawable
paintVisibleContent(Graphics2D) - Method in class y.view.Graph2DView
Paints the visible part of this view's content on the given graphics context.
paintZoomIndicator(Graphics2D, int, int, int, int, double, MouseWheelEvent) - Method in class y.view.Graph2DViewMouseWheelZoomListener
Paints the zoom indicator inside the given bounds.
pair(Edge[]) - Method in interface y.layout.planar.EdgePairCursor
Returns the pair of edges, the cursor is pointing on.
pairs() - Method in class y.layout.planar.Face
Returns a cursor over the edge-pairs in the face.
paperClicked(Graph2D, double, double, boolean) - Method in class y.view.EditMode
Callback called by both EditMode.mouseReleasedLeft(double,double) and EditMode.mouseShiftReleasedLeft(double,double) when the canvas has been clicked.
paperDragged(Graph2D, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when a drag operation is performed on the empty graph canvas.
PARALLEL_SUBSTRUCTURE_STYLE_NONE - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for parallel structures that indicates that the algorithm does not handle such structures in a special way.
PARALLEL_SUBSTRUCTURE_STYLE_RADIAL - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for parallel structures that leads to a radial layout style for the inner nodes.
PARALLEL_SUBSTRUCTURE_STYLE_RECTANGULAR - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for parallel structures that leads to a (rotated) rectangular layout style for the inner nodes.
PARALLEL_SUBSTRUCTURE_STYLE_STRAIGHT_LINE - Static variable in class y.layout.organic.SmartOrganicLayouter
Substructure style specifier for parallel structures that places the inner nodes on a straight-line.
ParallelEdgeLayouter - Class in y.layout
ParallelEdgeLayouter is a LayoutStage that routes parallel edges which connect the same pair of nodes in a graph.
ParallelEdgeLayouter(Layouter) - Constructor for class y.layout.ParallelEdgeLayouter
Creates a new ParallelEdgeLayouter instance using the given core layout algorithm.
ParallelEdgeLayouter() - Constructor for class y.layout.ParallelEdgeLayouter
Creates a new ParallelEdgeLayouter instance with default settings.
ParallelEdgeLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for ParallelEdgeLayouter.
ParallelEdgeLayoutModule() - Constructor for class y.module.ParallelEdgeLayoutModule
Creates an instance of this module.
ParallelEdges - Class in y.algo
This class provides methods for finding the parallel edges in a graph, also called multiple edges or multi-edges.
parallelEdges - Variable in class y.layout.ParallelEdgeLayouter
EdgeMap that associates a hidden edge with the unique parallel edge not hidden from the core layout algorithm.
PARALLELOGRAM - Static variable in class y.view.ShapeNodePainter
Shape type constant.
PARALLELOGRAM - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
PARALLELOGRAM_2 - Static variable in class y.view.ShapeNodePainter
Shape type constant.
PARALLELOGRAM_2 - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
parent - Variable in class y.io.gml.HierarchyNodeParser
 
PARENT_MODE_PROPERTY - Static variable in class y.view.ViewMode
Property name constant used for PropertyChangeEvent.getPropertyName().
PARENT_NODE_ID_DPKEY - Static variable in interface y.layout.grouping.GroupingKeys
A DataProvider key for describing the hierarchy of nodes in the graph.
ParentEdgeAugmentationStage - Class in y.layout.grouping
This class can be used as a decorating stage for layout algorithms that cannot handle hierarchically grouped graphs.
ParentEdgeAugmentationStage() - Constructor for class y.layout.grouping.ParentEdgeAugmentationStage
Creates a new instance of ParentEdgeAugmentationStage.
parse(Reader) - Method in class y.io.gml.GMLTokenizer
starts the parsing and will fire events to the registered callback
parse(PushbackReader) - Method in class y.io.gml.GMLTokenizer
this is the actual parsing method
parse(Reader) - Method in class y.io.gml.XGMLTokenizer
Deprecated. This method does not handle encodings correctly, use XGMLTokenizer.parse(org.xml.sax.InputSource) instead.
parse(InputSource) - Method in class y.io.gml.XGMLTokenizer
Starts the parsing and will fire events to the registered callback.
parse(InputSource, ContentHandler) - Method in class y.io.gml.XGMLTokenizer
Parses an XGML document.
parse(EdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
Parses the properties from an instance of EdgeRealizer.
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
 
parse(EdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.ArcEdgeRealizerSerializer
 
parse(EdgeRealizer, Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
Parses the properties into an instance of EdgeRealizer.
parse(EdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.FallbackEdgeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.FallbackNodeRealizerSerializer
 
parse(EdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.GenericGroupNodeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.GroupNodeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.ImageNodeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
Parses the properties into an instance of NodeRealizer.
parse(EdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.PolyLineEdgeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.ProxyShapeNodeRealizerSerializer
 
parse(EdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.QuadCurveEdgeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
 
parse(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
 
parse(Document, Graph, GraphElementFactory) - Method in class y.io.graphml.input.GraphMLParser
Parse the XML document document into an graph instance, to create the elements.
parse(InputStream, Graph, GraphElementFactory) - Method in class y.io.graphml.input.GraphMLParser
Parse the input stream into an graph instance, to create the elements.
parseColor(String) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
Decodes a color string produced by GraphicsSerializationToolkit.valueOf(java.awt.Color).
parseColor(String, boolean) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
Decodes color strings in hexadecimal RGB, RGBA and ARGB formats.
parseColumn(TableGroupNodeRealizer.Column, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Parses a single Column element storing geometric and structural information for the specified column.
parseComment(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses a comment whitespace
parseData(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.PortConstraintInputHandler
 
parseData(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.PostprocessorInputHandler
Deprecated. Parses and executes postprocessing instructions.
parseData(GraphMLParseContext, Node) - Method in class y.io.graphml.input.AbstractInputHandler
This method is invoked each time a data element with matching key is processed.
parseData(GraphMLParseContext, Node) - Method in interface y.io.graphml.input.InputHandler
This method is invoked each time a data element with matching key is processed.
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.AbstractReadNodePortHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.ReadEdgeRealizerHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.graph2d.ReadNodeRealizerHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.GraphMLHandler.BoolDataAcceptorInputHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.GraphMLHandler.DoubleDataAcceptorInputHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.GraphMLHandler.FloatDataAcceptorInputHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.GraphMLHandler.IntDataAcceptorInputHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.GraphMLHandler.LongDataAcceptorInputHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.GraphMLHandler.StringDataAcceptorInputHandler
 
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.input.AbstractInputHandler
Abstract method callback that actually parses the data.
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.input.ComplexDataAcceptorInputHandler
Parses the data using either the deserializer or GraphMLParseContext.deserialize(GraphMLParseContext, org.w3c.dom.Node, Class)
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.layout.EdgeLayoutInputHandler
Calls context.deserialize(context, n, EdgeLayout.class) for the first child element n of the given XML node.
parseDataCore(GraphMLParseContext, Node) - Method in class y.io.graphml.layout.NodeLayoutInputHandler
Calls context.deserialize(context, n, NodeLayout.class) for the first child element n of the given XML node.
parseEdgeLabel(GraphMLParseContext, Node, EdgeLabel) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer
Configure an existing label with the data in root.
parseEntity(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses an entity from a GML "instring"
ParseEvent - Class in y.io.graphml.input
This is the event argument that is used by the ParseEventListener interface that can be queried from the GraphMLParseContext.getParseEvents() property.
ParseEvent(Object, GraphMLParseContext, Element) - Constructor for class y.io.graphml.input.ParseEvent
Initializes a new instance of the ParseEvent class.
ParseEventHandler - Interface in y.io.graphml.input
The interface of the event listener registration class that is used by the GraphMLParseContext.getParseEvents() property.
ParseEventListener - Interface in y.io.graphml.input
Event listener for the ParseEvent.
ParseEventListenerAdapter - Class in y.io.graphml.input
Stub implementation class for interface ParseEventListener that implements all methods with no-op implementations.
ParseEventListenerAdapter() - Constructor for class y.io.graphml.input.ParseEventListenerAdapter
 
parseIconAttribute(GraphMLParseContext, Node, EdgeLabel) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer
Parses the attribute that references the label's icon resource.
parseIconAttribute(GraphMLParseContext, Node, NodeLabel) - Method in class y.io.graphml.graph2d.NodeLabelDeserializer
Parses the attribute that references the label's icon resource.
parseInString(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses the GML "instring"
parseKey(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses a key
parseLabel(EdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
Parses a single EdgeLabel element.
parseLabel(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
Parses a single NodeLabel element.
parseLabel(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Parses a single NodeLabel element.
parseLabelModel(GraphMLParseContext, Node, EdgeLabel) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer
Configure the label model of an existing label with the data in root.
parseLabelModel(GraphMLParseContext, Node, NodeLabel) - Method in class y.io.graphml.graph2d.NodeLabelDeserializer
Configure the label model of an existing label with the data in root.
parseList(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses a GML list
parseNodeLabel(GraphMLParseContext, Node, NodeLabel) - Method in class y.io.graphml.graph2d.NodeLabelDeserializer
Configure an existing label with the data in root.
parseNodeLayout(Node, NodeLayout) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
Configure the specified node layout from the data in the given XML node.
parseNodeLayout(Node, NodeLayout) - Static method in class y.io.graphml.layout.LayoutSerializationToolkit
Configure the specified node layout from the data in the given XML node.
parseNodePorts(NodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
Parses the NodePorts elements and its NodePort child elements.
parseNumber(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses a Number (Double or Integer)
parsePath(Node, EdgeLayout) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
Configure the specified edge layout from the data in the given XML node.
parsePath(Node, EdgeLayout) - Static method in class y.io.graphml.layout.LayoutSerializationToolkit
Configure the specified edge layout from the data in the given XML node.
parsePort(Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
Parses a single SourcePort or TargetPort element.
ParsePrecedence - Class in y.io.graphml.input
This enumeration defines the valid priorities for InputHandler processing.
parsePreferredPlacementDescriptor(GraphMLParseContext, Node, EdgeLabel) - Method in class y.io.graphml.graph2d.EdgeLabelDeserializer
 
parseRealizers(ProxyShapeNodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.ProxyShapeNodeRealizerSerializer
 
parserFactory - Variable in class y.io.gml.HierarchyNodeParser
 
ParserFactory - Interface in y.io.gml
This is the interface which will be used by GMLIOHandler to query an appropriate Parser.
parseRow(TableGroupNodeRealizer.Row, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Parses a single Row element storing geometric and structural information for the specified row.
parseString(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses a GML String, i.e. removes the quotes and replaces ISO 8859-1 entities with their corresponding characters.
parseStyleProperties(GenericEdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
Parses the style properties section of this realizer and assigns the user data object.
parseStyleProperties(GenericNodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
Parses the style properties section of this realizer and assigns the user data object.
parseTable(TableGroupNodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Parses the Table element storing the tabular information for the specified realizer.
parseText(Node) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
Concatenates the first adjacent text node children of text.
parseUserData(GenericEdgeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
Parses the user data section of this realizer and assigns the user data object.
parseUserData(GenericNodeRealizer, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
Parses the user data section of this realizer and assigns the user data object.
parseValue(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses a value, which might be either a String, or a Number, i.e. either Integer or Double
parseWhiteSpace(PushbackReader) - Method in class y.io.gml.GMLTokenizer
parses whitespace
PARTIAL_EDGES_DPKEY - Static variable in class y.layout.partial.PartialLayouter
A DataProvider key for marking partial edges.
PARTIAL_NODES_DPKEY - Static variable in class y.layout.partial.PartialLayouter
A DataProvider key for marking partial nodes.
PartialLayouter - Class in y.layout.partial
This class represents a partial layout algorithm which changes the coordinates for a given set of graph elements (called partial elements) only.
PartialLayouter() - Constructor for class y.layout.partial.PartialLayouter
Creates a new instance of PartialLayouter.
PartialLayouter(Layouter) - Constructor for class y.layout.partial.PartialLayouter
Creates a new instance of PartialLayouter which uses the specified Layouter instance as the core layout algorithm.
PartialLayouter.StraightLineEdgeRouter - Class in y.layout.partial
Deprecated. Use class StraightLineEdgeRouter instead.
PartialLayouter.StraightLineEdgeRouter() - Constructor for class y.layout.partial.PartialLayouter.StraightLineEdgeRouter
Deprecated. Creates a new PartialLayouter.StraightLineEdgeRouter.
PartialLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for PartialLayouter.
PartialLayoutModule() - Constructor for class y.module.PartialLayoutModule
Creates an instance of this module.
Partition - Interface in y.layout.router.polyline
This class divides a rectangular area into one or more PartitionCells.
PARTITION_CELL_DPKEY - Static variable in class y.layout.grid.PartitionGrid
A 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.
PARTITION_GRID_CELL_ID_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references the PartitionCellId of the PartitionGrid cell covering a certain PartitionCell.
PARTITION_GRID_COLUMN_INDEX_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references the column index of the PartitionGrid cell covering a certain PartitionCell.
PARTITION_GRID_DPKEY - Static variable in class y.layout.grid.PartitionGrid
A 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).
PARTITION_GRID_ROW_INDEX_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references the row index of the PartitionGrid cell covering a certain PartitionCell.
PARTITION_LAYOUTSTYLE_CYCLIC - Static variable in class y.layout.circular.CircularLayouter
Specifier for a partition layout style where all nodes of a partition are placed on the boundary of a circle.
PARTITION_LAYOUTSTYLE_DISK - Static variable in class y.layout.circular.CircularLayouter
Specifier for a partition style with a semi-compact layout for each partition.
PARTITION_LAYOUTSTYLE_ORGANIC - Static variable in class y.layout.circular.CircularLayouter
Specifier for a partition style with a compact layout for each partition.
PartitionCell - Class in y.layout.router.polyline
A PartitionCell represents a rectangular part of a Partition as result of the decomposition process.
PartitionCell(YRectangle, Partition) - Constructor for class y.layout.router.polyline.PartitionCell
Creates a new PartitionCell of the given Partition with the location and the size of the given rectangle.
PartitionCell(double, double, double, double, Partition) - Constructor for class y.layout.router.polyline.PartitionCell
Creates a new PartitionCell instance of the given Partition with the given bounds.
PartitionCell.PartitionCellBorder - Class in y.layout.router.polyline
This class is a type-safe enumeration used for defining the border of a PartitionCell.
PartitionCellId - Class in y.layout.grid
PartitionCellId represents an identifier for partition cells of a partition grid structure.
PartitionCellId.Pair - Class in y.layout.grid
This class represents a single partition cell, i.e., a pair consisting of a row and a column.
PartitionCellKeys - Interface in y.layout.router.polyline
This interface defines keys to obtain additional information about a PartitionCell.
PartitionGrid - Class in y.layout.grid
This class represents a partition grid that partitions the drawing area into rectangular partition cells.
PartitionGrid() - Constructor for class y.layout.grid.PartitionGrid
Creates a new empty instance of PartitionGrid.
PartitionGrid(int, int) - Constructor for class y.layout.grid.PartitionGrid
Creates an instance of PartitionGrid with the given number of rows and columns.
PartitionGrid(int, int, double, double, double, double) - Constructor for class y.layout.grid.PartitionGrid
Creates an instance of PartitionGrid with the given number of rows and columns as well as with given insets and minimum sizes.
PartitionGridLayoutStage - Class in y.layout.hierarchic.incremental
This class implements a layout stage that handles a given partition grid structure.
PartitionGridLayoutStage() - Constructor for class y.layout.hierarchic.incremental.PartitionGridLayoutStage
Creates a new instance of PartitionGridLayoutStage.
PartitionGridRouterStage - Class in y.layout.router
PartitionGridRouterStage adds support for PartitionGrid to OrthogonalEdgeRouter.
PartitionGridRouterStage() - Constructor for class y.layout.router.PartitionGridRouterStage
Creates a new instance of PartitionGridRouterStage.
PartitionGridRouterStage(Layouter) - Constructor for class y.layout.router.PartitionGridRouterStage
Creates a new instance of PartitionGridRouterStage using the given core layout algorithm.
partitionLayer(NodeList, int) - Method in class y.layout.hierarchic.PendularDrawer
Partitions a layer given by a NodeList by calculating the forces according to the given direction.
PartitionLayouter - Class in y.layout
PartitionLayouter provides a framework for layouts that are based on a divide and conquer approach.
PartitionLayouter() - Constructor for class y.layout.PartitionLayouter
Creates a new PartitionLayouter instance with default settings.
PartitionLayouter.ChannelInterEdgeRouter - Class in y.layout
PartitionLayouter.ChannelInterEdgeRouter routes inter-edges using ChannelEdgeRouter.
PartitionLayouter.ChannelInterEdgeRouter() - Constructor for class y.layout.PartitionLayouter.ChannelInterEdgeRouter
Creates a new PartitionLayouter.ChannelInterEdgeRouter instance with default settings.
PartitionLayouter.ComponentPartitionPlacer - Class in y.layout
PartitionLayouter.ComponentPartitionPlacer uses ComponentLayouter to place the partitions.
PartitionLayouter.ComponentPartitionPlacer() - Constructor for class y.layout.PartitionLayouter.ComponentPartitionPlacer
Creates a new PartitionLayouter.ComponentPartitionPlacer instance with default settings.
PartitionLayouter.EdgeBetweennessPartitionFinder - Class in y.layout
PartitionLayouter.EdgeBetweennessPartitionFinder uses Groups.edgeBetweennessClustering(y.base.Graph, NodeMap, boolean, int, int, DataProvider) as strategy for finding graph partitions.
PartitionLayouter.EdgeBetweennessPartitionFinder() - Constructor for class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
Creates a new instance of PartitionLayouter.EdgeBetweennessPartitionFinder.
PartitionLayouter.InterEdgeRouter - Interface in y.layout
An PartitionLayouter.InterEdgeRouter is responsible for routing inter-edges.
PartitionLayouter.OrthogonalInterEdgeRouter - Class in y.layout
PartitionLayouter.OrthogonalInterEdgeRouter routes inter-edges using OrthogonalEdgeRouter.
PartitionLayouter.OrthogonalInterEdgeRouter() - Constructor for class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
Creates a new PartitionLayouter.OrthogonalInterEdgeRouter instance with default settings.
PartitionLayouter.PartitionFinder - Interface in y.layout
A PartitionLayouter.PartitionFinder is responsible for partitioning the input graph.
PartitionLayouter.PartitionPlacer - Interface in y.layout
A PartitionLayouter.PartitionPlacer is responsible for arranging the graph partitions.
PartitionLayouter.PolylineInterEdgeRouter - Class in y.layout
PartitionLayouter.PolylineInterEdgeRouter routes inter-edges using EdgeRouter.
PartitionLayouter.PolylineInterEdgeRouter() - Constructor for class y.layout.PartitionLayouter.PolylineInterEdgeRouter
Creates a new PartitionLayouter.PolylineInterEdgeRouter instance with default settings.
PasswordOptionItem - Class in y.option
An option item for password Strings.
PasswordOptionItem(String, String) - Constructor for class y.option.PasswordOptionItem
Creates a new instance of PasswordOptionItem.
PASTE_TARGET_GROUP_POLICY_LOCATION - Static variable in class y.view.Graph2DClipboard
Policy that specifies that the paste action should use a group node that contains the coordinates of the paste location as parent node for the pasted graph elements.
PASTE_TARGET_GROUP_POLICY_NONE - Static variable in class y.view.Graph2DClipboard
Policy that specifies that the paste action should not try to find a suitable parent group node for the pasted graph elements.
PASTE_TARGET_GROUP_POLICY_SELECTION - Static variable in class y.view.Graph2DClipboard
Policy that specifies that the paste action should use a group node that is selected as parent node for the pasted graph elements.
pasteFromClipBoard(Graph, double, double) - Method in class y.view.Graph2DClipboard
Pastes the elements of the clipboard graph to the given graph.
pasteFromClipBoard(Graph, Node, double, double) - Method in class y.view.Graph2DClipboard
Pastes the elements of the clipboard graph to the given graph.
pasteFromClipBoard(Graph) - Method in class y.view.Graph2DClipboard
Pastes the elements of the clipboard graph to the given graph.
pasteFromClipBoard(Graph, Node) - Method in class y.view.Graph2DClipboard
Pastes the elements of the clipboard graph to the given graph.
PatchRouterStage - Class in y.layout.router
PatchRouterStage optimizes the performance of OrthogonalEdgeRouter.
PatchRouterStage(Layouter) - Constructor for class y.layout.router.PatchRouterStage
Creates a new instance of PatchRouterStage using the given core layout algortihm.
Path - Class in y.layout.router.polyline
A Path represents the result of a path search as a list of consecutive CellEntrances.
Path(List, double) - Constructor for class y.layout.router.polyline.Path
Creates a new instance of Path for the given edge, cell entrances and cost.
path - Variable in class y.view.EdgeRealizer
The graphical path of this realizer that will be drawn.
PATH_CLIPPED_AT_SOURCE - Static variable in class y.view.EdgeRealizer
Possible return value of EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D).
PATH_CLIPPED_AT_SOURCE_AND_TARGET - Static variable in class y.view.EdgeRealizer
Possible return value of EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D).
PATH_CLIPPED_AT_TARGET - Static variable in class y.view.EdgeRealizer
Possible return value of EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D).
PATH_INVISBLE - Static variable in class y.view.EdgeRealizer
Possible return value of EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D).
PATH_UNCLIPPED - Static variable in class y.view.EdgeRealizer
Possible return value of EdgeRealizer.calculatePath(java.awt.geom.Point2D,java.awt.geom.Point2D).
pathIntersects(Rectangle2D, boolean) - Method in class y.view.EdgeRealizer
This method complements the EdgeRealizer.contains(double,double) method.
pathIntersects(EdgeRealizer, BendList, GeneralPath, Rectangle2D, boolean) - Method in interface y.view.GenericEdgeRealizer.IntersectionTest
Callback method for EdgeRealizer.pathIntersects(java.awt.geom.Rectangle2D, boolean).
pathIntersects(Rectangle2D, boolean) - Method in class y.view.GenericEdgeRealizer
 
pathIntersects(Rectangle2D, boolean) - Method in class y.view.PolyLineEdgeRealizer
 
pathIntersectsRect(LayoutGraph, Edge, Rectangle2D) - Static method in class y.layout.LayoutTool
Checks whether or not the path of the given edge intersects the interior of a given rectangular area.
PathRequest - Class in y.layout.router.polyline
A PathRequest describes a routing request from a source obstacle to a target obstacle which is handled and considered during a PathSearch.
Paths - Class in y.algo
This class provides methods for finding paths within a graph that have certain properties.
PathSearch - Class in y.layout.router.polyline
This is a pathfinding algorithm that calculates the shortest (i.e., the cheapest) paths for a set of edges through a GraphPartition.
PathSearch() - Constructor for class y.layout.router.polyline.PathSearch
Creates a new instance of PathSearch.
PathSearchConfiguration - Class in y.layout.router.polyline
This class contains the basic configuration used by path search algorithms.
PathSearchConfiguration(LayoutGraph, Grouping, EdgeRouter) - Constructor for class y.layout.router.polyline.PathSearchConfiguration
Creates a new instance of PathSearchConfiguration used for a path search.
PathSearchContext - Class in y.layout.router.polyline
This class provides context information that is useful for the PathSearch algorithm.
PathSearchContext(PathSearch, PathSearchConfiguration) - Constructor for class y.layout.router.polyline.PathSearchContext
Creates a new instance of PathSearchContext.
PathSearchExtension - Class in y.layout.router.polyline
Extensions are added to a PathSearch to influence the search process.
PathSearchExtension() - Constructor for class y.layout.router.polyline.PathSearchExtension
Creates a new instance of PathSearchExtension.
PathSearchResult - Class in y.layout.router.polyline
This class manages the best Paths found for each edge and provides according EdgeInfos.
PathSearchResult(PathSearchConfiguration) - Constructor for class y.layout.router.polyline.PathSearchResult
Creates a new instance of PathSearchResult.
PCListOptimizer - Class in y.layout.hierarchic.incremental
This class is an implementation of the PortConstraintOptimizer interface that tries to assign the edges of the graph to ports considering the specified PortCandidates.
PCListOptimizer() - Constructor for class y.layout.hierarchic.incremental.PCListOptimizer
Creates a new instance of PCListOptimizer with the default settings.
peek() - Method in class y.base.YList
Equivalent to YList.first().
PenaltySettings - Class in y.layout.router.polyline
This class provides the cost penalties that are applied for violating restrictions during a PathSearch.
PenaltySettings() - Constructor for class y.layout.router.polyline.PenaltySettings
Creates a new instance of PenaltySettings.
PendularDrawer - Class in y.layout.hierarchic
This class implements the drawing phase of the 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() - Constructor for class y.layout.hierarchic.PendularDrawer
Creates a new instance of PendularDrawer with default settings.
PENDULUM - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layout style that draws the edges such that nodes are balanced nicely and the number of bends on an edge is maintained small.
performAction(OptionHandler, Editor, Map) - Method in interface y.option.ConstraintManager.EditorAction
The callback that performs the actual action.
performActionOnCondition(ConstraintManager.EditorAction, ConstraintManager.Condition) - Method in class y.option.ConstraintManager
Registers an action that will be triggered as soon as the condition changes to true
performActionOnPropertyChange(ConstraintManager.EditorAction, OptionItem) - Method in class y.option.ConstraintManager
Registers an action that will be triggered as soon as there is a property change on the editor of the given item.
permutate(Object[]) - Method in class y.util.YRandom
Permutes the positions of the elements within the given array.
PLACE_ANYWHERE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label can be placed anywhere along the edge or on any side of the edge.
PLACE_AT_CENTER - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label should be placed near the center of the edge path.
PLACE_AT_SOURCE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label should be placed near the source node of an edge.
PLACE_AT_SOURCE_PORT - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label should be placed directly at the source port of the edge.
PLACE_AT_TARGET - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label should be placed near the target node of an edge.
PLACE_AT_TARGET_PORT - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label should be placed directly at the target port of the edge.
PLACE_BEFORE_BUS_DPKEY - Static variable in class y.layout.hierarchic.incremental.BusDescriptor
A 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.
PLACE_LEFT_OF_EDGE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label should be placed on the left hand side of the edge path.
PLACE_ON_EDGE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label should be placed on the path of the edge.
PLACE_RIGHT_OF_EDGE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels which expresses that the label should be placed on the right hand side of the edge path.
placeLabelDuplicates(Graph2D, List, List, Map, Map) - Method in class y.view.Graph2DViewActions.DuplicateAction
Places the node and/or edge labels created by createLabelDuplicates.
placement - Variable in class y.view.YLabel
The placement constant for the label model.
PLACEMENT_ALONG_EDGE_MASK - Static variable in interface y.layout.LabelLayoutConstants
Placement specifier mask that masks all placement specifiers that describe the placement along the edge.
PLACEMENT_CORNER - Static variable in class y.layout.tree.ARTreeLayouter
A root placement specifier for placing the root in the upper left corner of the subtree bounds with respect to the actual layout orientation.
PLACEMENT_CORNER_SIDE - Static variable in class y.layout.tree.ARTreeLayouter
A root placement specifier for placing the root in the upper left corner of the subtree bounds with respect to the actual layout orientation.
PLACEMENT_CORNER_TOP - Static variable in class y.layout.tree.ARTreeLayouter
A root placement specifier for placing the root of a subtree in the upper left corner of the subtree bounds with respect to the actual layout orientation.
PLACEMENT_HORIZONTAL_DOWNWARD - Static variable in class y.layout.tree.DefaultNodePlacer
Placement specifier which defines that subtrees are placed horizontally next to each other and below the root node.
PLACEMENT_HORIZONTAL_UPWARD - Static variable in class y.layout.tree.DefaultNodePlacer
Placement specifier which defines that subtrees are placed horizontally next to each other and above the root node.
PLACEMENT_ON_SIDE_OF_EDGE_MASK - Static variable in interface y.layout.LabelLayoutConstants
Placement specifier mask that masks all placement specifiers that describe the side of the edge.
PLACEMENT_TOP - Static variable in class y.layout.tree.ARTreeLayouter
A root placement specifier for placing the root centered above its subtree, depending on the actual layout orientation.
PLACEMENT_VERTICAL_TO_LEFT - Static variable in class y.layout.tree.DefaultNodePlacer
Placement specifier which defines that subtrees are placed one below the other and left of the root node.
PLACEMENT_VERTICAL_TO_RIGHT - Static variable in class y.layout.tree.DefaultNodePlacer
Placement specifier which defines that subtrees are placed one below the other and right of the root node.
PlaceNodesAtBarycenterStage - Class in y.layout
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() - Constructor for class y.layout.PlaceNodesAtBarycenterStage
Creates a new PlaceNodesAtBarycenterStage instance with default settings.
PlaceNodesAtBarycenterStage(Layouter) - Constructor for class y.layout.PlaceNodesAtBarycenterStage
Creates a new PlaceNodesAtBarycenterStage instance using the given core layout algorithm.
placeParentHorizontal(SubtreeShapeRotated, List, Rectangle2D, double) - Method in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Moves the shape of the local root to a suitable position relative to the children's shapes.
placePartitions(LayoutGraph, DataProvider, DataProvider) - Method in class y.layout.PartitionLayouter.ComponentPartitionPlacer
 
placePartitions(LayoutGraph, DataProvider, DataProvider) - Method in interface y.layout.PartitionLayouter.PartitionPlacer
Arranges the graph while taking partition IDs and inter-edge information into account.
placeSubgraphs(LayoutGraph, NodeList[]) - Method in class y.layout.partial.PartialLayouter
This method is called during the layout process and places the subgraph components one-by-one onto the drawing area.
placeSubtree(Node, byte) - Method in class y.layout.hierarchic.TreeDrawer.HierarchicTreePlacer
 
placeSubtree(Node, byte) - Method in class y.layout.tree.AbstractNodePlacer
Arranges the local root relative to the GenericTreeLayouter.SubtreeShape of its children.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.AbstractNodePlacer
Initializes the local data structures and then delegates the work to the abstract variant of this method (AbstractNodePlacer.placeSubtree(Node, byte))
placeSubtree(Node, byte) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Arranges the local root relative to the rotated subtree shapes of its children.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Initializes the local data structures and then delegates the work to the abstract variant of this method (AbstractRotatableNodePlacer.placeSubtree(Node, byte)).
placeSubtree(Node, byte) - Method in class y.layout.tree.ARNodePlacer
Arranges the SubtreeShapes of children of the local root node in rows or columns that fit the specified aspect ratio.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.AssistantPlacer
Delegates the arrangement of GenericTreeLayouter.SubtreeShapes to an instance of LeftRightPlacer.
placeSubtree(Node, byte) - Method in class y.layout.tree.AssistantPlacer
Arranges the local root relative to the subtree shape of its children.
placeSubtree(Node, byte) - Method in class y.layout.tree.BusPlacer
Places all children of the local root below and above a bus segment that is shared by the edges.
placeSubtree(Node, byte) - Method in class y.layout.tree.CompactNodePlacer
 
placeSubtree(Node, byte) - Method in class y.layout.tree.DefaultNodePlacer
Arranges the root node and its children.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.DelegatingNodePlacer
Places the GenericTreeLayouter.SubtreeShapes of the child nodes using the two delegate node placers retrieved with DelegatingNodePlacer.getPlacerUpperLeft() and DelegatingNodePlacer.getPlacerLowerRight().
placeSubtree(Node, byte) - Method in class y.layout.tree.DelegatingNodePlacer
Arranges the local root relative to the subtree shape of its children.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.DendrogramPlacer
Arranges the SubtreeShapes of the local root and its children as a dendrogram.
placeSubtree(Node, byte) - Method in class y.layout.tree.DoubleLinePlacer
Places the children of the given local root alternating in two horizontal lines.
placeSubtree(Node, byte) - Method in class y.layout.tree.FreePlacer
Merges the rotated shapes of the given local root and its children and routes the edges between them.
placeSubtree(Node, byte) - Method in class y.layout.tree.GridNodePlacer
Places the children of a local root node in a grid.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.GroupedNodePlacer
Places the groups of GenericTreeLayouter.SubtreeShapes according to their group IDs.
placeSubtree(Node, byte) - Method in class y.layout.tree.LayeredNodePlacer
Places the children of local root in layers.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.LeafPlacer
Creates a GenericTreeLayouter.SubtreeShape for the local root node (a leaf node in this case) and adds target points to the incoming edge.
placeSubtree(Node, byte) - Method in class y.layout.tree.LeftRightPlacer
Places the subtree shapes of the children left and right of a common vertical bus.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in interface y.layout.tree.NodePlacer
Arranges the SubtreeShapes of the local root and its children and routes the edges that connect them.
placeSubtree(Node, byte) - Method in class y.layout.tree.SimpleNodePlacer
Places the children of the local root node in a single row.
PLAIN - Static variable in class y.view.Arrow
An arrow consisting of two strokes meeting at the tip.
PLAIN - Static variable in class y.view.DefaultBackgroundRenderer
Mode constant.
PLAIN_STYLE - Static variable in class y.layout.tree.LayeredNodePlacer
Routing style specifier which defines that edges consist of one straight segment.
PLAIN_STYLE - Static variable in class y.layout.tree.TreeLayouter
A constant for routing the edges as straight-line segments.
PLAIN_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.PLAIN.
planar - Variable in class y.layout.planar.GT
 
PlanarInformation - Class in y.layout.planar
This class defines a planar graph.
PlanarInformation(Graph) - Constructor for class y.layout.planar.PlanarInformation
Returns a new instance of Planar Information for a graph.
PlanarInformation.EdgeInfo - Class in y.layout.planar
Class hold all information related to an edge.
PlanarInformation.EdgeInfo() - Constructor for class y.layout.planar.PlanarInformation.EdgeInfo
 
PlanarInformation.NodeInfo - Class in y.layout.planar
Class hold all information related to a node.
PlanarInformation.NodeInfo() - Constructor for class y.layout.planar.PlanarInformation.NodeInfo
 
PlanarityTest - Class in y.layout.planar
Implementation of a planarity test with linear time.
PlanarityTest() - Constructor for class y.layout.planar.PlanarityTest
Creates an instance of PlanarityAlgorithm.
PlanarityTestWrapper - Class in y.layout.planar
A class used to wrap any instance of InitialPlanarSubgraph to make sure that the complete graph is obtained when using InitialPlanarSubgraph.createPlanarization(PlanarInformation).
PlanarityTestWrapper(InitialPlanarSubgraph) - Constructor for class y.layout.planar.PlanarityTestWrapper
Creates an instance of PlanarityTestWrapper.
PlaneObject - Interface in y.geom
This interface describes a 2-dimensional object which has a finite bounding box.
png - Static variable in class y.option.IconFilter
 
PngImageIoOutput - Class in y.module.io
Exports a diagram to a PNG image using an appropriate ImageWriter.
PngImageIoOutput() - Constructor for class y.module.io.PngImageIoOutput
Creates a new instance of PngImageIoOutput
point() - Method in interface y.geom.YPointCursor
Returns the instance of YPoint the cursor is currently pointing on.
POINT2D - Static variable in class y.view.Util
Deprecated. Do not use (Threading issues)
pointCount() - Method in class y.layout.DefaultEdgeLayout
 
pointCount() - Method in interface y.layout.EdgeLayout
Returns the number of control points of the edge.
pointCount() - Method in class y.view.EdgeRealizer
EdgeLayout interface implementation.
points() - Method in class y.geom.YPointPath
Get the points in the path.
POLICY_ADD_ABOVE - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
A constant that adds the new layers of the source layering above the layers of the target layering.
POLICY_ADD_BELOW - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
A constant that adds the new layers of the source layering below the layers of the target layering.
POLICY_ADD_LEFT_BOTTOM_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
A constant that adds the new layers of the source layering to the left of the layers of the target layering.
POLICY_ADD_LEFT_CENTER_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
A constant that adds the new layers of the source layering to the left of the layers of the target layering.
POLICY_ADD_LEFT_TOP_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
A constant that adds the new layers of the source layering to the left of the layers of the target layering.
POLICY_ADD_RIGHT_BOTTOM_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
A constant that adds the new layers of the source layering to the right of the layers of the target layering.
POLICY_ADD_RIGHT_CENTER_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
A constant that adds the new layers of the source layering to the right of the layers of the target layering.
POLICY_ADD_RIGHT_TOP_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
A constant that adds the new layers of the source layering to the right of the layers of the target layering.
POLICY_ALIGN_GROUPS_BOTTOM - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A group layering alignment strategy which aligns groups and normal nodes that occupy the same layer to the bottom with respect to their inner layers.
POLICY_ALIGN_GROUPS_CENTER - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A group layering alignment strategy which aligns groups and normal nodes that occupy the same layer to the center with respect to their inner layers.
POLICY_ALIGN_GROUPS_TOP - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A group layering alignment strategy which aligns groups and normal nodes that occupy the same layer to the top with respect to their inner layers.
POLICY_BOUNDARY - Static variable in class y.view.NodeScaledPortLocationModel
Port location policy for NodeScaledPortLocationModel.createParameter(NodeRealizer, y.geom.YPoint) that restricts parameters created by the model to allow only locations on a node's (rectangular) bounds.
POLICY_BOUNDARY_CENTER - Static variable in class y.view.NodeScaledPortLocationModel
Port location policy for 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.
POLICY_BOUNDARY_INSIDE - Static variable in class y.view.NodeScaledPortLocationModel
Port location policy for 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.
POLICY_DISCRETE - Static variable in class y.view.NodeScaledPortLocationModel
Port location policy for 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.
POLICY_FREE - Static variable in class y.view.NodeScaledPortLocationModel
Port location policy for NodeScaledPortLocationModel.createParameter(NodeRealizer, y.geom.YPoint) that does not impose any location restrictions for the created parameters.
POLYGON - Static variable in class y.io.LinkInfo
HTML image map shape specifier for polygonal areas.
POLYLINE - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layout style that draws the edges in a polyline fashion.
PolyLineContainsTest - Class in y.view
This implementation of the GenericEdgeRealizer.ContainsTest interface uses the polyline defined by the control points of an edge for answering queries.
PolyLineContainsTest() - Constructor for class y.view.PolyLineContainsTest
 
PolylineDrawer - Class in y.layout.hierarchic
This class is an implementation of the drawing phase of the HierarchicLayouter (i.e., the assignment of nodes' coordinates) which represents edges by polyline segments.
PolylineDrawer() - Constructor for class y.layout.hierarchic.PolylineDrawer
Creates an instance of PolylineDrawer with default settings.
PolyLineEdgeRealizer - Class in y.view
An edge realizer that displays an edge as a polyline.
PolyLineEdgeRealizer() - Constructor for class y.view.PolyLineEdgeRealizer
Constructs a new PolyLineEdgeRealizer with no bends.
PolyLineEdgeRealizer(EdgeRealizer) - Constructor for class y.view.PolyLineEdgeRealizer
Constructs a new PolyLineEdgeRealizer as a copy of the given realizer.
PolyLineEdgeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of PolyLineEdgeRealizer.
PolyLineEdgeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.PolyLineEdgeRealizerSerializer
 
PolylineEdgeRouterModule - Class in y.module
This module represents an interactive configurator and launcher for EdgeRouter.
PolylineEdgeRouterModule() - Constructor for class y.module.PolylineEdgeRouterModule
Creates an instance of this module.
PolylineLayoutStage - Class in y.layout.router.polyline
PolylineLayoutStage extends the orthogonal edge paths with polyline segments.
PolylineLayoutStage(Layouter) - Constructor for class y.layout.router.polyline.PolylineLayoutStage
Creates a new instance of PolylineLayoutStage using the given core layout algorithm.
PolylineLayoutStage() - Constructor for class y.layout.router.polyline.PolylineLayoutStage
Creates a new instance of PolylineLayoutStage with default settings.
PolyLinePathCalculator - Class in y.view
Calculates the visible path of an edge as a polyline.
PolyLinePathCalculator() - Constructor for class y.view.PolyLinePathCalculator
Initializes a new PolyLinePathCalculator instance.
pop() - Method in class y.base.YList
Removes the first element from this list and returns it.
pop() - Method in class y.util.BoundedQueue
Returns the front element in this queue and removes it from the queue.
pop() - Method in class y.util.BoundedStack
Returns the element that has been pushed last on this stack and removes it from this stack.
popEdge() - Method in class y.base.EdgeList
Removes the first edge from this list and returns it.
popLast() - Method in class y.base.YList
Removes the last element from this list and returns it.
popMaxNode() - Method in class y.util.pq.ListIntNodePQ
Returns a node with highest associated int key within this queue. the returned node will be removed from the queue by this method.
popMinNode() - Method in class y.util.pq.ListIntNodePQ
Returns a node with smallest associated int key within this queue. the returned node will be removed from the queue by this method.
popMode() - Method in class y.view.ViewControl
Makes the view mode on the top of the view mode stack active.
popNode() - Method in class y.base.NodeList
Removes the first node from this list and returns it.
popScope() - Method in interface y.io.graphml.output.XmlNamespaceManager
Pops a current declaration scope.
POPUP_TYPE_BEND - Static variable in class y.view.PopupMode
Popup type specifier that will result in opening a popup menu returned by PopupMode.getBendPopup(Bend)
POPUP_TYPE_EDGE - Static variable in class y.view.PopupMode
Popup type specifier that will result in opening a popup menu returned by PopupMode.getEdgePopup(Edge)
POPUP_TYPE_EDGE_LABEL - Static variable in class y.view.PopupMode
Popup type specifier that will result in opening a popup menu returned by PopupMode.getEdgeLabelPopup(EdgeLabel)
POPUP_TYPE_NODE - Static variable in class y.view.PopupMode
Popup type specifier that indicates will result in opening a popup menu returned by PopupMode.getNodePopup(Node)
POPUP_TYPE_NODE_LABEL - Static variable in class y.view.PopupMode
Popup type specifier that will result in opening a popup menu returned by PopupMode.getNodeLabelPopup(NodeLabel)
POPUP_TYPE_NODE_PORT - Static variable in class y.view.PopupMode
Popup type specifier that will result in opening a popup menu returned by PopupMode.getNodePortPopup(NodePort)
POPUP_TYPE_PAPER - Static variable in class y.view.PopupMode
Popup type specifier that will result in opening a popup menu returned by PopupMode.getPaperPopup(double, double)
POPUP_TYPE_SELECTION - Static variable in class y.view.PopupMode
Popup type specifier that will result in opening a popup menu returned by PopupMode.getSelectionPopup(double, double)
POPUP_TYPE_UNKNOWN - Static variable in class y.view.PopupMode
Popup type specifier that will result in not opening a popup menu.
popupMode - Variable in class y.view.EditMode
The minor popup mode associated with this mode
PopupMode - Class in y.view
A view mode that is responsible for showing context sensitive popup menus when a right click occurs on a view element.
PopupMode() - Constructor for class y.view.PopupMode
Initializes a new PopupMode
PopupMode(ViewContainer) - Constructor for class y.view.PopupMode
Initializes a new PopupMode for a given ViewContainer
PORT - Static variable in class y.io.graphml.KeyScope
Scope type port.
Port - Interface in y.io.graphml
Tagging interface for methods that export graphml ports.
PORT - Static variable in class y.view.HitInfo
Type specifier for ports used to declare the order of search precedence.
port - Variable in class y.view.MoveNodePortMode
The node port that is being moved.
port - Variable in class y.view.MovePortMode
The port that is being moved.
Port - Class in y.view
Defines a logical end point of an edge relative to the center location of a node.
Port() - Constructor for class y.view.Port
Constructs a new Port with default offset 0.0.
Port(double, double) - Constructor for class y.view.Port
Constructs a new Port with offset location (xoff,yoff).
Port(Port) - Constructor for class y.view.Port
Constructs a new Port as a copy of a given port.
PORT_ASSIGNMENT_DEFAULT - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
A port assignment strategy that distributes ports evenly along the border of the node.
PORT_ASSIGNMENT_DPKEY - Static variable in class y.layout.seriesparallel.SeriesParallelLayouter
A 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.
PORT_ASSIGNMENT_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
A DataProvider key for assigning ports to nodes.
PORT_ASSIGNMENT_MODE_CENTER - Static variable in class y.layout.seriesparallel.DefaultPortAssignment
A port assignment specifier which defines that all ports are reset to the center of their nodes.
PORT_ASSIGNMENT_MODE_DISTRIBUTED - Static variable in class y.layout.seriesparallel.DefaultPortAssignment
A port assignment specifier which defines that the ports of incoming and outgoing edges are distributed evenly at the side of their nodes.
PORT_ASSIGNMENT_ON_GRID - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
A port assignment strategy that places all edges on grid lines.
PORT_ASSIGNMENT_ON_SUBGRID - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
A port assignment strategy that places all edges on grid lines or sub-grid lines.
PORT_CONSTRAINTS_AWARE - Static variable in class y.layout.tree.TreeLayouter
A constant defining that ports are assigned based on given port constraints.
PORT_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Port element.
PORT_NAME_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Name attribute.
PortAllocator - Interface in y.layout.hierarchic.incremental
This interface is responsible for assigning port coordinates to the adjacent edges of each node of the graph.
PortAssignment - Class in y.layout.hierarchic
This class assigns port coordinates to the edges of a graph.
PortAssignment() - Constructor for class y.layout.hierarchic.PortAssignment
Creates a new PortAssignment instance.
PortAssignment - Interface in y.layout.seriesparallel
A PortAssignment is used by SeriesParallelLayouter for determining the locations of the edges' ports at their incident nodes.
PortAssignment - Interface in y.layout.tree
A PortAssignment places the ports of edges connecting to the same node.
PortAssignmentMoveSelectionMode - Class in y.view
ViewMode that can be used to interactively assign PortConstraints to the edges of a graph.
PortAssignmentMoveSelectionMode(DataMap, DataMap) - Constructor for class y.view.PortAssignmentMoveSelectionMode
Creates a new instance of PortAssignmentMoveSelectionMode using the given DataMap as containers for the source port constraints and target port constraints.
PortAssignmentMoveSelectionMode(ViewContainer, DataMap, DataMap) - Constructor for class y.view.PortAssignmentMoveSelectionMode
Creates a new instance of PortAssignmentMoveSelectionMode for the given ViewContainer using the DataMaps as containers for the source port constraints and target port constraints.
PortCalculator - Class in y.layout
A PortCalculator can be applied to move ports from the nodes' rectangular bounds to the actual outline.
PortCalculator() - Constructor for class y.layout.PortCalculator
Creates a new PortCalculator instance with default settings.
PortCalculator(Layouter) - Constructor for class y.layout.PortCalculator
Creates a new PortCalculator instance using the given core layout algorithm.
PortCandidate - Class in y.layout
This class represents a candidate port on which edges can be connected to their source and/or target node.
PortCandidate(double, double, boolean, int, double) - Constructor for class y.layout.PortCandidate
Deprecated. Factory method PortCandidate.createCandidate(double, double, int, double) should be used instead.
PortCandidate(double, double, int) - Constructor for class y.layout.PortCandidate
Deprecated. Factory method PortCandidate.createCandidate(double, double, int) should be used instead.
PortCandidate(int) - Constructor for class y.layout.PortCandidate
Deprecated. Factory method PortCandidate.createCandidate(int)} should be used instead.
PortCandidate(int, double) - Constructor for class y.layout.PortCandidate
Deprecated. Factory method PortCandidate.createCandidate(int, double) should be used instead.
PortCandidateAssignmentStage - Class in y.layout
The PortCandidateAssignmentStage assigns edges to the ports specified by PortConstraints or PortCandidates after calling the core layout algorithm.
PortCandidateAssignmentStage() - Constructor for class y.layout.PortCandidateAssignmentStage
Creates a new PortCandidateAssignmentStage instance with default settings.
PortCandidateAssignmentStage(Layouter) - Constructor for class y.layout.PortCandidateAssignmentStage
Creates a new PortCandidateAssignmentStage instance using the given core layout algorithm.
PortCandidateSet - Class in y.layout
This class associates PortCandidates with the nodes of a graph.
PortCandidateSet() - Constructor for class y.layout.PortCandidateSet
Creates a new empty PortCandidateSet instance.
PortCandidateSet.CandidateMatcher - Interface in y.layout
A PortCandidateSet.CandidateMatcher retrieves the best matching entries from a PortCandidateSet.
PortCandidateSet.Entry - Interface in y.layout
This interface represents an entry of a PortCandidateSet and provides access to the actual PortCandidate instance and the maximum number of edges allowed to connect to it.
PortConfigurationAdapter - Class in y.view
An adapter class that allows existing implementations of GenericNodeRealizer.Painter, GenericNodeRealizer.IntersectionTest, and GenericNodeRealizer.ContainsTest to be reused in NodePort configurations.
PortConfigurationAdapter(Map) - Constructor for class y.view.PortConfigurationAdapter
Initializes a new PortConfigurationAdapter instance.
PortConstraint - Class in y.layout
A PortConstraint represents a constraint for the source or target port of an edge path.
PortConstraint() - Constructor for class y.layout.PortConstraint
Deprecated. Use the factory method PortConstraint.create(byte) instead.
PortConstraint(byte) - Constructor for class y.layout.PortConstraint
Deprecated. Use the factory method PortConstraint.create(byte) instead.
PortConstraint(byte, boolean) - Constructor for class y.layout.PortConstraint
Deprecated. Use the factory method PortConstraint.create(byte, boolean) instead.
PortConstraintConfigurator - Class in y.layout
The PortConstraintConfigurator provides the possibility to create PortConstraints according to the initial connecting side of an edge.
PortConstraintConfigurator() - Constructor for class y.layout.PortConstraintConfigurator
Creates a new PortConstraintConfigurator instance.
PortConstraintEnforcementStage - Class in y.layout
The PortConstraintEnforcementStage enforces that a layout algorithm will not change the relative coordinates of ports that are associated with a strong/fixed PortConstraint.
PortConstraintEnforcementStage() - Constructor for class y.layout.PortConstraintEnforcementStage
Creates a new PortConstraintEnforcementStage instance.
PortConstraintInputHandler - Class in y.io.graphml.graph2d
Input handler responsible for parsing PortConstraint data.
PortConstraintInputHandler() - Constructor for class y.io.graphml.graph2d.PortConstraintInputHandler
 
PortConstraintKeys - Interface in y.layout
PortConstraintKeys are used for associating DataProviders that contain constraints for the edges of the input graph.
PortConstraintModule - Class in y.module
A module that allows to configure port constraints interactively.
PortConstraintModule() - Constructor for class y.module.PortConstraintModule
 
PortConstraintOptimizer - Interface in y.layout.hierarchic.incremental
This interface serves as a callback for HierarchicLayouter after the layering and sequencing phases.
PortConstraintOutputHandler - Class in y.io.graphml.graph2d
Output handler responsible for writing PortConstraint data.
PortConstraintOutputHandler() - Constructor for class y.io.graphml.graph2d.PortConstraintOutputHandler
 
portConstraintsUpdated(Edge) - Method in class y.view.PortAssignmentMoveSelectionMode
Callback called by PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double) if the PortConstraints might have changed for the given edge.
portCount() - Method in class y.view.NodeRealizer
Returns the number of node ports associated to this realizer.
portCount() - Method in class y.view.ProxyShapeNodeRealizer
 
portDragged(Graph2D, Port, double, double, boolean) - Method in class y.view.EditMode
Callback called by EditMode.mouseDraggedLeft(double,double) when a Port is being dragged.
PortLabelModel - Class in y.view
A NodeLabelModel for labels that are associated to node ports.
PortLabelModel(double) - Constructor for class y.view.PortLabelModel
Initializes a new PortLabelModel.
PortLabelModel(double, boolean) - Constructor for class y.view.PortLabelModel
Initializes a new PortLabelModel.
PortLabelModel.Handler - Class in y.view
Provides GraphML (de-)serialization support for PortLabelModel and its parameters.
PortLabelModel.Handler() - Constructor for class y.view.PortLabelModel.Handler
 
PortLocationModel - Interface in y.view
Determines the position of NodePort instances.
PortLocationModelParameter - Interface in y.view
Specifies the general contract for a parameter of a PortLocationModel.
portMoved(NodePort, double, double) - Method in class y.view.MoveNodePortMode
Invoked when the moved node port has been assigned its final position.
portMoved(Port, double, double) - Method in class y.view.MovePortMode
Invoked when the moved port has been assigned its final position.
PortProvider - Interface in y.io.graphml.output
Helper interface that allows to retrieve port objects for GraphML dialects that actually support port elements.
PORTS - Static variable in interface y.view.Graph2DTraversal
Type bit mask representing ports.
ports() - Method in class y.view.ProxyShapeNodeRealizer
 
portWillBeMoved(NodePort) - Method in class y.view.MoveNodePortMode
Invoked when the node port that will be moved is first determined.
portWillBeMoved(Port) - Method in class y.view.MovePortMode
Invoked when the node port that will be moved is first determined.
POSITION_BOTTOM - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_BOTTOM_LEFT - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_BOTTOM_RIGHT - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_CENTER - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_CENTER - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_EAST - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_LEFT - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_LEFT - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_NORTH - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_NORTH_EAST - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_NORTH_WEST - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_RIGHT - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_RIGHT - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_SOURCE_CENTER - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_SOURCE_LEFT - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_SOURCE_RIGHT - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_SOUTH - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_SOUTH_EAST - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_SOUTH_WEST - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_TARGET_CENTER - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_TARGET_LEFT - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_TARGET_RIGHT - Static variable in class y.view.SmartEdgeLabelModel
Symbolic position specifier.
POSITION_TOP - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_TOP_LEFT - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_TOP_RIGHT - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
POSITION_WEST - Static variable in class y.view.SmartNodeLabelModel
Symbolic position specifier.
positionOf(CellEntrance) - Method in class y.layout.router.polyline.Path
Returns the position of the first occurrence of the given CellEntrance in this path, or -1 if this path does not contain this CellEntrance.
positionToStringMap() - Static method in class y.view.EdgeLabel
Creates a map that maps the position constants to strings.
positionToStringMap() - Static method in class y.view.NodeLabel
Returns a map that whose keys are the known label position specifiers wrapped in Byte objects.
POST_EDGE_CHANGE - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately after the end points of an edge have been changed.
POST_EDGE_REMOVAL - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately after an edge has been removed from the graph.
POST_EVENT - Static variable in class y.base.GraphEvent
Type constant that signals the end of a some logically coherent event sequence.
POST_NODE_REMOVAL - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately after a node has been removed from the graph.
postCopyData(Graph, Graph, Map, Map) - Method in class y.layout.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
 
postCopyData(Graph, Graph, Map, Map) - Method in class y.util.GraphCopier.GraphDataCopyFactory
Empty stub to be overwritten by subclass implementations.
postCopyGraphData(Graph, Graph, Map, Map) - Method in class y.base.GraphCopyFactory
This implementation does nothing.
postCopyGraphData(Graph, Graph, Map, Map) - Method in class y.layout.LayoutGraphCopyFactory
 
postCopyGraphData(Graph, Graph, Map, Map) - Method in interface y.util.GraphCopier.CopyFactory
Callback that will be called after the copy operation has completed.
postCopyGraphData(Graph, Graph, Map, Map) - Method in class y.util.GraphCopier.GraphDataCopyFactory
Calls the delegate and then GraphCopier.GraphDataCopyFactory.postCopyData(y.base.Graph,y.base.Graph,java.util.Map,java.util.Map).
postCopyGraphData(GraphCopier.CopyFactory, Graph, Graph, Map, Map) - Method in class y.util.GraphCopier
Callback that uses the given factory to perform the copy operation.
postCopyGraphData(Graph, Graph, Map, Map) - Method in class y.view.Graph2DCopyFactory.HierarchicGraph2DCopyFactory
 
postCopyGraphData(Graph, Graph, Map, Map) - Method in class y.view.Graph2DCopyFactory
 
postCopyGraphData(Graph, Graph, Map, Map) - Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
Delegates to the wrapped factory and then recursively copies folder nodes contents
postEdgeStateChange(Edge, Node) - Method in class y.view.NodeStateChangeEdgeRouter
Method to perform necessary actions after groupNode has changed its state.
postEvent() - Method in class y.view.GraphTreeModel
Sends out a TreeModelEvent to all registered listeners.
postNodeStateChange(Node, Graph2D) - Method in class y.view.Graph2DViewActions.AbstractGroupingAction
Performs necessary actions immediately after the node has been closed.
postNodeStateChange(Node, Graph2D) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Performs necessary actions immediately after the node has been closed.
postNodeStateChange(Node) - Method in class y.view.NodeStateChangeEdgeRouter
 
postNodeStateChange(Node) - Method in interface y.view.NodeStateChangeHandler
Performs actions before after the node state.
postprocess(LayoutGraph, NodeList[], NodeMap) - Method in class y.layout.hierarchic.MedianDrawerWrapper
Called as a hook after the actual drawing is performed by the delegate Drawer instance.
postProcess() - Method in interface y.layout.tree.Processor
This method is called by the GenericTreeLayouter after the layout has finished.
postProcessLabel(Graph, LabelLayoutData) - Method in class y.layout.EdgeLabelOrientationSupport
Restores the original preferred placement and updates the label rotation according to the layout orientation.
PostprocessorInputHandler - Class in y.io.graphml.graph2d
Deprecated. Client code should explicitly implement post-processing steps.
PostprocessorInputHandler() - Constructor for class y.io.graphml.graph2d.PostprocessorInputHandler
Deprecated.  
PostprocessorOutputHandler - Class in y.io.graphml.graph2d
Deprecated. Client code should explicitly implement post-processing steps.
PostprocessorOutputHandler() - Constructor for class y.io.graphml.graph2d.PostprocessorOutputHandler
Deprecated.  
postTraversal() - Method in class y.view.hierarchy.HierarchyManager
Post-traverse all nodes within the hierarchy.
postTraversal(Node) - Method in class y.view.hierarchy.HierarchyManager
Post-traverse all nodes within the hierarchy that are descendants of the given group or folder node.
postTraverse(Edge, Node) - Method in class y.algo.Dfs
Callback method that will be invoked after the DFS has returned from the given node.
postTraverse(HierarchyManager.NodeVisitor) - Method in class y.view.hierarchy.HierarchyManager
Post-traverse all nodes within the hierarchy.
postTraverse(Node, HierarchyManager.NodeVisitor) - Method in class y.view.hierarchy.HierarchyManager
Post-traverse all nodes within the hierarchy, that are descendants of the given group or folder node.
postVisit(Node, int, int) - Method in class y.algo.Dfs
Callback method that will be invoked whenever a node visit has been completed.
PRE_EDGE_CHANGE - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately before the end points of an edge will be changed.
PRE_EDGE_REMOVAL - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately before an edge will be removed from the graph.
PRE_EDGE_STATE_CHANGE - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that the inter-edge state of an edge is about to change.
PRE_EVENT - Static variable in class y.base.GraphEvent
Type constant that signals the start of a some logically coherent event sequence.
PRE_NODE_REMOVAL - Static variable in class y.base.GraphEvent
Type constant that identifies an event that gets fired immediately before a node will be removed from the graph.
PRE_NODE_STATE_CHANGE - Static variable in class y.view.hierarchy.HierarchyEvent
Event type specifier which indicates that the folder state of a node is about to change.
PRECONDITION_VIOLATED - Static variable in class y.module.YModule
Exit state constant.
preCopyData(Graph, Graph) - Method in class y.layout.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
 
preCopyData(Graph, Graph) - Method in class y.util.GraphCopier.DataProviderCopyFactory
Calls 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.
preCopyData(Graph, Graph) - Method in class y.util.GraphCopier.EdgeMapCopyFactory
 
preCopyData(Graph, Graph) - Method in class y.util.GraphCopier.GraphDataCopyFactory
Empty stub to be overwritten by subclass implementations.
preCopyData(Graph, Graph) - Method in class y.util.GraphCopier.NodeMapCopyFactory
 
preCopyData(Graph, Graph) - Method in class y.view.Graph2DCopyFactory.HierarchicGraph2DCopyFactory
 
preCopyGraphData(Graph, Graph) - Method in class y.base.GraphCopyFactory
This implementation does nothing.
preCopyGraphData(Graph, Graph) - Method in class y.layout.LayoutGraphCopyFactory
 
preCopyGraphData(Graph, Graph) - Method in interface y.util.GraphCopier.CopyFactory
Callback that will be called before the copy operation takes place.
preCopyGraphData(Graph, Graph) - Method in class y.util.GraphCopier.GraphDataCopyFactory
Calls GraphCopier.GraphDataCopyFactory.preCopyData(y.base.Graph,y.base.Graph) and then the delegate.
preCopyGraphData(GraphCopier.CopyFactory, Graph, Graph) - Method in class y.util.GraphCopier
Callback that uses the given factory to perform the copy operation.
preCopyGraphData(Graph, Graph) - Method in class y.view.Graph2DCopyFactory
 
preCopyGraphData(Graph, Graph) - Method in class y.view.Graph2DCopyFactory.RecursiveGraph2DCopyFactory
Delegates to the wrapped factory and performs initialization steps
pred() - Method in class y.base.ListCell
Returns the predecessor cell of this cell.
pred() - Method in class y.util.SkipList.Cell
Yields the predecessor of this cell or null if it is the first cell.
predCell(ListCell) - Method in class y.base.YList
Returns the predecessor cell of the given list cell.
predCell(SkipList.Cell) - Method in class y.util.SkipList
Returns the predecessor of the given cell or null.
predecessors() - Method in class y.base.Node
Returns a node cursor for all predecessor nodes of this node.
predecessors(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.predecessors().
preEdgeStateChange(Edge, Node) - Method in class y.view.NodeStateChangeEdgeRouter
Method to perform necessary actions before groupNode changes its state.
PREFERRED_EDGE_LENGTH_DATA - Static variable in class y.layout.organic.OrganicLayouter
A DataProvider key for defining an individual preferred length for each edge
PREFERRED_EDGE_LENGTH_DATA - Static variable in class y.layout.organic.SmartOrganicLayouter
A DataProvider key for defining an individual preferred length for each edge
preferredDuration() - Method in interface y.anim.AnimationObject
Returns the preferred animation length in milliseconds that the display of all provided animation frames should last.
preferredDuration() - Method in class y.view.LayoutMorpher
Returns the preferred duration for the animated layout morphing in milliseconds.
PreferredPlacementDescriptor - Class in y.layout
A PreferredPlacementDescriptor provides placement information for automatic edge labeling.
PreferredPlacementDescriptor() - Constructor for class y.layout.PreferredPlacementDescriptor
Creates a new PreferredPlacementDescriptor instance with default settings.
PreferredPlacementDescriptor(PreferredPlacementDescriptor) - Constructor for class y.layout.PreferredPlacementDescriptor
Creates a new PreferredPlacementDescriptor instance that copies the given descriptor.
preferredPlacementsToStringMap() - Static method in class y.view.EdgeLabel
Creates a map that maps the preferred placement constant to strings.
preNodeStateChange(Node, Graph2D) - Method in class y.view.Graph2DViewActions.AbstractGroupingAction
Performs necessary actions immediately before the node is closed.
preNodeStateChange(Node, Graph2D) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Performs necessary actions immediately before the node is closed.
preNodeStateChange(Node) - Method in class y.view.NodeStateChangeEdgeRouter
 
preNodeStateChange(Node) - Method in interface y.view.NodeStateChangeHandler
Performs actions before changing the node state.
prepare(LayoutGraph) - Method in class y.layout.BendConverter
Prepares the graph before calling the core layout algorithm.
prepareAll() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Convenience method that performs all necessary layout preparations on the input graph.
prepareAll(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Performs all necessary layout preparations for the specified graph.
prepareAll(Graph2D) - Method in class y.view.tabular.TableLayoutConfigurator
Performs all necessary layout preparations for the specified graph.
prepareAutoBoundsFeatures() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Disables the auto bounds feature in all NodeRealizers that implement AutoBoundsFeature.
prepareAutoResizeTables(Graph2D) - Method in class y.view.tabular.TableLayoutConfigurator
Configures the resize behavior of table contents of TableGroupNodeRealizer instances for automated layout calculation.
prepareBridgeCalculator(BridgeCalculator, Graph2D, Rectangle2D) - Method in class y.view.DefaultGraph2DRenderer
Configures the BridgeCalculator instance appropriately by setting the right scope and resetting the instance on startup.
prepareEdgeGroups(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Groups edges by connected node port.
prepareEdges(NodeList, Graph2D) - Method in class y.view.Graph2DViewActions.UnfoldSelectionAction
Performs necessary actions with all edges that may be touched by this action.
prepareEdges(NodeList, Graph2D) - Method in class y.view.Graph2DViewActions.UngroupSelectionAction
Performs necessary actions with all edges that may be touched by this action.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.BusRouterModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.ChannelEdgeRouterModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.CircularLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.ComponentLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.DirectedOrthogonalLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.FamilyTreeLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.HierarchicLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.IncrementalHierarchicLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.LabelingModule
Prepares a graph depending on the given options for the module's labeling algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.OrganicEdgeRouterModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.OrganicLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.ParallelEdgeLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.PartialLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.PolylineEdgeRouterModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.SmartOrganicLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGraph(Graph2D, OptionHandler) - Method in class y.module.TreeLayoutModule
Prepares a graph depending on the given options for the module's layout algorithm.
prepareGroupDataProviders() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Binds all data providers to the input graph, that define the hierarchically grouped structure of the graph.
prepareGroupLayoutConfigurator(Graph2DView, Graph2D, Layouter) - Method in class y.view.Graph2DLayoutExecutor
Callback method that creates a GroupLayoutConfigurator, and prepares the graph for the layout.
prepareGroupNodeBounds() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Makes sure that the current bounds of the group nodes are up to date, i.e.
prepareGroupNodeInsets() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Makes the insets of group nodes that implement AutoBoundsFeature available for layout algorithms.
prepareMinGroupNodeSizes() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Makes the minimum node bounds available for layout algorithms.
prepareNodePortConfigurator(Graph2DView, Graph2D, Layouter) - Method in class y.view.Graph2DLayoutExecutor
Callback method that uses the NodePortConfigurator to prepare the graph for the layout.
prepareOrientationChange(OrientationLayouter, OrientationLayouter.Transformer) - Method in class y.layout.grid.PartitionGrid
Prepares for the orientation changes and is called at the beginning of the OrientationLayouter stage.
prepareOrientationChange(LayoutGraph) - Method in class y.layout.OrientationLayouter
Prepares the layout for the desired orientation.
preparePartition(PathSearchConfiguration, GraphPartition) - Method in interface y.layout.router.polyline.GraphPartitionExtension
Adds a GraphPartitionExtension to the GraphPartition.
preparePartition(PathSearchConfiguration, GraphPartition) - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
Stores the given PathSearchConfiguration and GraphPartition such that they are accessible through GraphPartitionExtensionAdapter.getConfiguration() and GraphPartitionExtensionAdapter.getGraphPartition(), respectively.
preparePortConstraints(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Translates NodePort positions into strong port constraints.
preparePortGroups(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Assigns edges connected to shared node ports to corresponding port groups.
prepareTableConfigurator(Graph2DView, Graph2D, Layouter) - Method in class y.view.Graph2DLayoutExecutor
Callback method that uses the TableLayoutConfigurator to prepare the graph for the layout.
prepareTables(Graph2D) - Method in class y.view.tabular.TableLayoutConfigurator
Prepares the tabular information provided by TableGroupNodeRealizer instances for automated layout calculation.
prepareTransform(YPoint) - Method in class y.layout.OrientationLayouter
Transforms the given point during preparation.
prepareView(Graph2DView) - Method in class y.view.EditMode
Callback called by activate(true) to initialize the view.
prependStage(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Prepends the given LayoutStage to the layout pipeline.
prependStage(LayoutStage) - Method in class y.layout.CompositeLayouter
Prepends a LayoutStage to the previously added LayoutStages.
prependStage(LayoutStage) - Method in class y.layout.CompositeLayoutStage
Prepends a LayoutStage to the previously added LayoutStages.
preprocess(LayoutGraph, NodeList[], NodeMap) - Method in class y.layout.hierarchic.MedianDrawerWrapper
Called as a hook before the actual drawing is performed by the delegate Drawer instance.
preProcess(DataMap, DataMap, DataMap) - Method in interface y.layout.tree.Processor
Performs preparations for the actual tree layout in a pre-processing step.
preProcessLabel(Graph, LabelLayoutData, Direction) - Method in class y.layout.EdgeLabelOrientationSupport
Prepares the label for the core layout algorithm.
pressedNode - Variable in class y.view.EditMode
Will be set when the mouse was pressed over a node.
preTraversal() - Method in class y.view.hierarchy.HierarchyManager
Pre-traverse all nodes within the hierarchy.
preTraversal(Node) - Method in class y.view.hierarchy.HierarchyManager
Pre-traverse all nodes within the hierarchy that are descendants of the given group or folder node.
preTraverse(Edge, Node, boolean) - Method in class y.algo.Dfs
Callback method that will be invoked if the given edge will be considered the first (and only) time during the DFS.
preTraverse(HierarchyManager.NodeVisitor) - Method in class y.view.hierarchy.HierarchyManager
Pre-traverse all nodes within the hierarchy.
preTraverse(Node, HierarchyManager.NodeVisitor) - Method in class y.view.hierarchy.HierarchyManager
Pre-traverse all nodes within the hierarchy, that are descendants of the given group or folder node.
prev() - Method in interface y.base.YCursor
Moves this cursor one position backward (optional).
prev() - Method in class y.base.YList.ListCursorImpl
 
prev(BorderLine.Segment) - Method in class y.geom.BorderLine
Returns the previous segment or null if there is no such segment.
prev() - Method in class y.geom.BorderLine.Segment
Returns the previous segment or null if there is no such segment.
prev() - Method in interface y.view.MutableGeneralPath.Segment
Returns the previous segment or null if this segment is the first one.
prevInEdge() - Method in class y.base.Edge
Returns the predecessor of this edge in the list of incoming edges at its target node.
preVisit(Node, int) - Method in class y.algo.Dfs
Callback method that will be invoked whenever a formerly unvisited node gets visited for the first time.
prevOutEdge() - Method in class y.base.Edge
Returns the predecessor of this edge in the list of outgoing edges at its source node.
prim(Graph, DataProvider) - Static method in class y.algo.SpanningTrees
Calculates a minimum spanning tree for the given graph.
print(Graphics, PageFormat, int) - Method in class y.view.Graph2DPrinter
Printable implementation.
print(Graphics) - Method in class y.view.Graph2DView
Prints the currently displayed contents of this view to the given graphics context.
PRINT_ACTION - Static variable in class y.view.PrintPreviewPanel
Constant passed to PrintPreviewPanel.initAction(javax.swing.Action, String) for I18n.
printGraph(Graphics2D, Graph2DView, Rectangle) - Method in class y.view.Graph2DPrinter
Renders the content of the given view for printing.
printNodeSlotSize() - Method in class y.base.Graph
For internal debugging purposes only.
printPosterCoords(Graphics2D, Graph2DPrinter.PrintContext) - Method in class y.view.Graph2DPrinter
Draws the page's coordinates (column, row) in the poster in the upper left corner of the page.
PrintPreviewPanel - Class in y.view
A generic print preview panel that can be used to preview printing results.
PrintPreviewPanel(PrinterJob, Printable, int, int, PageFormat) - Constructor for class y.view.PrintPreviewPanel
Creates a new instance of PrintPreviewPanel
Processor - Interface in y.layout.tree
A Processor provides the possibility for each NodePlacer to prepare (and clean up) the graph for the children of the local root.
PROCESSORS_DPKEY - Static variable in class y.io.graphml.graph2d.PostprocessorOutputHandler
Deprecated. Data provider key for all registered post-processors that should be written by this handler.
processSnapResults(List, YPoint) - Method in class y.view.AbstractSnapContext
Main method of this class that processes a list of SnapResult given the current set of mouse coordinates.
ProfitModel - Interface in y.layout
A ProfitModel ranks LabelCandidates used for prioritizing certain label locations over others.
projection(double, double, double, double, double, double) - Static method in class y.geom.Geom
Determines the projection of the point p onto the line segment [l1, l2].
propagate() - Method in class y.layout.LabelCandidate
Replaces the model parameter and box of the owner with the model parameter and box of this candidate.
propagateCoordinates(LayoutGraph) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Propagates the calculated x-coordinates to the nodes of the graph.
PropertiesGuiFactory - Class in y.option
Simple default implementation of GuiFactory which takes the String values from a Map or Properties object.
PropertiesGuiFactory(Properties) - Constructor for class y.option.PropertiesGuiFactory
Creates a new instance of PropertiesGuiFactory.
PropertiesIOHandler - Class in y.option
A OptionsIOHandler implementation that reads the options from and writes the options to a Java Properties object.
PropertiesIOHandler(Properties) - Constructor for class y.option.PropertiesIOHandler
Creates a new instance of PropertiesIOHandler.
PROPERTY_AUTO_ADOPT - Static variable in class y.option.AbstractItemEditor
Name of property autoAdopt.
PROPERTY_AUTO_COMMIT - Static variable in class y.option.AbstractItemEditor
Name of property autoCommit.
PROPERTY_BACKUP_ENUM - Static variable in class y.option.EnumOptionItem
Name of property backupEnum.
PROPERTY_BACKUP_VALUE - Static variable in class y.option.EnumOptionItem
Name of property backupValue.
PROPERTY_CLASS_TYPE - Static variable in class y.option.OptionItem
Name of property classType.
PROPERTY_CONVERTER - Static variable in class y.option.StringBasedOptionItem
Name of property converter.
PROPERTY_ENABLED - Static variable in class y.option.AbstractItemEditor
Name of property enabled.
PROPERTY_ENABLED - Static variable in class y.option.OptionItem
Name of property enabled.
PROPERTY_ENUM - Static variable in class y.option.EnumOptionItem
Name of property enum.
PROPERTY_FILL_COLOR - Static variable in class y.view.FramedEdgePainter
Style property key to specify a fill color for framed edges.
PROPERTY_TIP_TEXT - Static variable in class y.option.OptionItem
Name of property tipText.
PROPERTY_VALUE - Static variable in class y.option.AbstractItemEditor
Name of property value.
PROPERTY_VALUE - Static variable in class y.option.OptionItem
Name of property value.
PROPERTY_VALUE_UNDEFINED - Static variable in class y.option.AbstractItemEditor
Name of property valueUndefined.
PROPERTY_VALUE_UNDEFINED - Static variable in class y.option.OptionItem
Name of property valueUndefined.
propertyChange(PropertyChangeEvent) - Method in class y.view.Overview
Updates the view upon receiving a property change event.
PropertyChangeReporter - Interface in y.option
This interface should be implemented by classes that want to support PropertyChange notification.
propertyChangeSupport - Variable in class y.module.YPackage
the support which is used to notify listeners about changes in the module list and sub package list
providesValue() - Method in interface y.layout.hierarchic.incremental.IntValueHolder
Returns whether or not the current context provides a value.
ProxyAutoBoundsNodeRealizer - Class in y.view.hierarchy
A proxy node realizer that implements the auto bounds feature.
ProxyAutoBoundsNodeRealizer() - Constructor for class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
 
ProxyAutoBoundsNodeRealizer(NodeRealizer) - Constructor for class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
 
ProxyAutoBoundsNodeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of ProxyAutoBoundsNodeRealizer.
ProxyAutoBoundsNodeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.ProxyAutoBoundsNodeRealizerSerializer
 
ProxyShapeNodeRealizer - Class in y.view
A ShapeNodeRealizer that can act as a proxy to another internally used realizer.
ProxyShapeNodeRealizer() - Constructor for class y.view.ProxyShapeNodeRealizer
Creates instance of ProxyShapeNodeRealizer.
ProxyShapeNodeRealizer(NodeRealizer) - Constructor for class y.view.ProxyShapeNodeRealizer
Create instance of NodeRealizer and initialize it according to a given NodeRealizer.
ProxyShapeNodeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of ProxyShapeNodeRealizer.
ProxyShapeNodeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.ProxyShapeNodeRealizerSerializer
 
publishEnabled(boolean) - Method in class y.option.OptionItem
Sets the enabled property to the specified value for all registered editors that are in autoAdopt state.
publishEnabledChange(boolean, boolean) - Method in class y.option.AbstractItemEditor
Fires the appropriate PropertyChangeEvent.
publishLayers(LayoutGraph, Layers) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Callback method that publishes the layering information.
publishSequences(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Callback method that publishes the sequencing information.
publishValue(Object) - Method in class y.option.OptionItem
Sets the specified value for all registered editors that are in autoAdopt state.
publishValueChange(Object, Object) - Method in class y.option.AbstractItemEditor
Fires the appropriate PropertyChangeEvent.
publishValueUndefined(boolean) - Method in class y.option.OptionItem
Sets the valueUndefined property to the specified value for all registered editors that are in autoAdopt state.
publishValueUndefinedChange(boolean, boolean) - Method in class y.option.AbstractItemEditor
Fires the appropriate PropertyChangeEvent.
publishViewGraph() - Method in class y.view.LocalViewCreator
Notifies all View implementations registered for the creator's view graph that the graph may have changed (due to updateViewGraph).
push(Command) - Method in class y.base.CommandStream
Adds the given command to this stream.
push(Object) - Method in class y.base.YList
Equivalent to YList.addFirst(Object).
push(Object) - Method in class y.util.BoundedStack
Pushes a new element on this stack.
push(Command) - Method in class y.view.Graph2DUndoManager
This method can be used to push undoable commands on the stream.
pushMode(ViewMode) - Method in class y.view.ViewControl
Pushes the current view mode onto the top of the view mode stack and activates the specified, new view mode.
pushScope() - Method in interface y.io.graphml.output.XmlNamespaceManager
Pushes a current declaration scope.
put(Class, Object) - Method in class y.io.graphml.DictionaryLookup
Adds an in instance to the map for the given type.
put(Object, LinkInfo) - Method in class y.io.LinkMap
Maps the specified value to the specified key.
put(Object, Object) - Method in class y.util.GlobalProperties
Store a key value pair (String->Object).
put(Object, Object, Object) - Method in class y.util.HashMap2D
Maps the specified pair of keys to the specified value.
put(String, Object) - Method in interface y.view.hierarchy.HierarchyManager.InterEdgeData
Stores the specified value using the specified lookup key.
putData(Object, Object) - Method in class y.layout.router.polyline.PartitionCell
Stores the additional data associated with the given key for this PartitionCell.

Q

QuadCurveEdgeRealizer - Class in y.view
This realizer represents the path of an edge as a sequence of quadratic curves.
QuadCurveEdgeRealizer() - Constructor for class y.view.QuadCurveEdgeRealizer
Default Constructor.
QuadCurveEdgeRealizer(EdgeRealizer) - Constructor for class y.view.QuadCurveEdgeRealizer
Constructs a new SplineEdgeRealizer as a copy of the given realizer.
QuadCurveEdgeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of QuadCurveEdgeRealizer.
QuadCurveEdgeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.QuadCurveEdgeRealizerSerializer
 
quadTo(MutableGeneralPath.Segment, double, double, double, double) - Method in class y.view.MutableGeneralPath
Appends a quadTo operation after the given segment using the given coordinates.
quadTo(double, double, double, double, MutableGeneralPath.Segment) - Method in class y.view.MutableGeneralPath
Appends a quadTo operation before the given segment using the given coordinates.
quadTo(double, double, double, double) - Method in class y.view.MutableGeneralPath
Appends a quadTo operation to the end of this path using the given coordinates.
QueryInputHandlersEvent - Class in y.io.graphml.input
Specialized EventObject that is used for dynamic InputHandler registration.
QueryInputHandlersEvent(Object, GraphMLParseContext, Element, List) - Constructor for class y.io.graphml.input.QueryInputHandlersEvent
Create a new instance.
QueryOutputHandlersEvent - Class in y.io.graphml.output
Event argument implementation that is used by the GraphMLHandler.fireQueryOutputHandlersEvent(QueryOutputHandlersEvent) event.
QueryOutputHandlersEvent(Object, GraphMLWriteContext, List) - Constructor for class y.io.graphml.output.QueryOutputHandlersEvent
Initializes a new instance of the QueryOutputHandlersEvent class.
QueryOutputHandlersEvent.HandlerStruct - Class in y.io.graphml.output
Helper class that represents an OutputHandler that is bound to a certain scope.
QueryOutputHandlersEvent.HandlerStruct(OutputHandler, KeyScope) - Constructor for class y.io.graphml.output.QueryOutputHandlersEvent.HandlerStruct
Create a new instance of this class.
QUOTE - Static variable in class y.io.gml.GMLTokenizer
The type constant for '"'

R

RadialBackgroundRenderer - Class in y.view
Background renderer that paints radial shapes around a specific node.
RadialBackgroundRenderer(Graph2DView) - Constructor for class y.view.RadialBackgroundRenderer
Instantiates a new RadialBackgroundRenderer for the given view.
RadialBackgroundRenderer(Graph2DView, Color) - Constructor for class y.view.RadialBackgroundRenderer
Instantiates a new RadialBackgroundRenderer for the given view.
RadialLayouter - Class in y.layout.radial
This layout algorithm arranges graphs in a radial fashion.
RadialLayouter() - Constructor for class y.layout.radial.RadialLayouter
Creates a new RadialLayouter instance with the default settings.
RadialLayouter.NodeInfo - Class in y.layout.radial
Info object used for retrieving information about each node from the layout algorithm.
RadialLayouter.NodeInfo() - Constructor for class y.layout.radial.RadialLayouter.NodeInfo
Creates a new RadialLayouter.NodeInfo instance.
RadialLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for RadialLayouter.
RadialLayoutModule() - Constructor for class y.module.RadialLayoutModule
Creates an instance of this module.
radius - Variable in class y.geom.YCircle
the radius of the circle
RANDOM - Static variable in class y.layout.organic.OrganicLayouter
Initial placement strategy for starting with randomly chosen node locations.
random - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
The source of randomness used during the layout process.
random - Variable in class y.layout.planar.VertexOrder
 
RandomLayouter - Class in y.layout.random
This layout algorithm arranges the graph in a random fashion.
RandomLayouter() - Constructor for class y.layout.random.RandomLayouter
Creates a new instance of RandomLayouter with default settings.
RandomLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for RandomLayouter.
RandomLayoutModule() - Constructor for class y.module.RandomLayoutModule
 
randomSelectNode(ArrayList) - Method in class y.layout.planar.VertexOrder
selects a Node from a list of nodes.
RankAssignments - Class in y.algo
This class provides algorithms for solving the rank assignment problem.
RATIO - Static variable in class y.layout.tree.ARTreeLayouter
A DataProvider key for specifying a target aspect ratio for each subtree The aspect ratio needs to be greater than 0.
reachable(Graph, Node, boolean, boolean[]) - Static method in class y.algo.GraphConnectivity
Determines the set of nodes that are reachable from a given node.
reachable(Graph, Node, boolean, boolean[], boolean[]) - Static method in class y.algo.GraphConnectivity
Determines the set of nodes that are reachable from a given node when a set of edges that cannot be traversed is specified.
reactivateParent() - Method in class y.view.CreateChildEdgeMode
 
reactivateParent() - Method in class y.view.CreateEdgeMode
 
reactivateParent() - Method in class y.view.HotSpotMode
 
reactivateParent() - Method in class y.view.MoveSelectionMode
 
reactivateParent() - Method in class y.view.OrthogonalMoveBendsMode
 
reactivateParent() - Method in class y.view.PopupMode
Internal use only.
reactivateParent() - Method in class y.view.ViewMode
The parent of this ViewMode is reactivated and this ViewMode is deactivated.
read(Graph2D, InputStream) - Method in class y.io.GMLIOHandler
Adds the contents from the given stream to the given graph.
read(Graph2D, String) - Method in class y.io.GMLIOHandler
Generates a FileReader and passes control to GMLIOHandler.read(y.view.Graph2D, java.io.Reader)
read(Graph2D, Reader) - Method in class y.io.GMLIOHandler
Fills the contents of the given graph from a reader.
read(Graph, InputStream) - Method in class y.io.graphml.GraphMLHandler
Reads GraphML content from the given input stream and populates the Graph object.
read(Graph, Document) - Method in class y.io.graphml.GraphMLHandler
Read GraphML from an existing XML document.
read(Graph2D, InputStream) - Method in class y.io.GraphMLIOHandler
 
read(Graph2D, Document) - Method in class y.io.GraphMLIOHandler
Read graph from an already parsed Document instance.
read(Graph2D, InputStream) - Method in class y.io.ImageMapOutputHandler
Unsupported method.
read(Graph2D, InputStream) - Method in class y.io.ImageOutputHandler
Unsupported method.
read(Graph2D, InputStream) - Method in class y.io.IOHandler
Adds the contents that are read from the stream to the given graph.
read(Graph2D, String) - Method in class y.io.IOHandler
Fills the contents of the given graph from a file.
read(Graph2D, URL) - Method in class y.io.IOHandler
Fills the contents of the given graph from a URL.
read(Graph2D, InputStream) - Method in class y.io.TGFIOHandler
Fills the contents of the given graph from an input stream.
read(Graph2D, InputStream) - Method in class y.io.TiledImageOutputHandler
This method is delegated to the internal IOHandler.
read(Graph2D, Reader) - Method in class y.io.XGMLIOHandler
Fills the contents of the given graph from a reader.
read(Graph2D, InputStream) - Method in class y.io.XGMLIOHandler
 
read(Graph2D, InputSource) - Method in class y.io.XGMLIOHandler
Fills the contents of the given graph from the given XGML document.
read(Graph2D, String) - Method in class y.io.XGMLIOHandler
 
read(Graph2D, InputStream) - Method in class y.io.XmlXslIOHandler
 
read(Graph2D, InputStream) - Method in class y.io.YGFIOHandler
Deprecated.  
read(Graph2D, ObjectInputStream) - Method in class y.io.YGFIOHandler
Deprecated. Fills the contents of the given graph from an ObjectInputStream.
read(Graph2D, InputStream) - Method in class y.io.ZipGraphMLIOHandler
Reads a GraphML file from the given input stream (using a Zip compression stream filter) and populates the Graph2D object.
read(OptionsIOHandler) - Method in class y.option.OptionHandler
Reads in the values for the items from the given IOHandler.
read() - Method in class y.option.OptionHandler
Reads in the values for the items from the installed IOHandler.
read(String) - Method in interface y.option.OptionsIOHandler
Restores formerly stored key value pairs.
read(String) - Method in class y.option.PropertiesIOHandler
 
read(ObjectInputStream) - Method in class y.view.ArcEdgeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.BezierEdgeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.EdgeLabel
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.EdgeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.GenericEdgeRealizer
 
read(ObjectInputStream) - Method in class y.view.GenericNodeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.Graph2DNodeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.hierarchy.GroupNodeRealizer
 
read(ObjectInputStream) - Method in class y.view.ImageNodeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.InterfacePort
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.NodeLabel
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.NodeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.PolyLineEdgeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.Port
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.ProxyShapeNodeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.QuadCurveEdgeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.ShapeNodeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.SplineEdgeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.tabular.TableGroupNodeRealizer
Deprecated. Use the GraphML format instead.
read(ObjectInputStream) - Method in class y.view.YLabel
Deprecated. Use the GraphML format instead.
readAttributes(NamedNodeMap, GraphMLParseContext) - Method in class y.view.NodeScaledPortLocationModel.Handler
Reads the given XML attributes to create a port location model parameter for NodeScaledPortLocationModel.
readData(Graph2D, Object, ObjectInputStream) - Method in interface y.io.YGFIOHandler.DataHandler
Deprecated. This method reads data from the given input stream and processes it.
readEdgeInfo(Graph2D, Edge, ObjectInputStream) - Method in class y.io.YGFIOHandler
Deprecated. Reads edge information from the given input stream.
readEdgeRealizer(Graph2D, Edge, ObjectInputStream) - Method in class y.io.YGFIOHandler
Deprecated. Reads edge realizer information from the input stream.
ReadEdgeRealizerHandler - Class in y.io.graphml.graph2d
Input handler for EdgeRealizer data attributes in GraphML.
ReadEdgeRealizerHandler() - Constructor for class y.io.graphml.graph2d.ReadEdgeRealizerHandler
 
readExternal(ObjectInput) - Method in class y.view.tabular.TableStyle.SimpleStyle
 
readFolderNodeInfo(Graph2D, Node, ObjectInputStream) - Method in class y.io.YGFIOHandler
Deprecated. Reads in folder node information if the given graph was part of a graph hierarchy.
readGroupNodeInfo(Graph2D, Node, ObjectInputStream) - Method in class y.io.YGFIOHandler
Deprecated. Reads in group node information if the given graph was part of a graph hierarchy and contained grouped nodes.
readInterEdgeInfo(Graph2D, Edge, ObjectInputStream) - Method in class y.io.YGFIOHandler
Deprecated. Reads graph hierarchic inter-edge information from the given input stream.
readNodeInfo(Graph2D, Node, ObjectInputStream) - Method in class y.io.YGFIOHandler
Deprecated. Reads node information from the input stream.
readNodeRealizer(Graph2D, Node, ObjectInputStream) - Method in class y.io.YGFIOHandler
Deprecated. Reads node realizer information from the input stream.
ReadNodeRealizerHandler - Class in y.io.graphml.graph2d
Input handler for NodeRealizer data attributes in GraphML.
ReadNodeRealizerHandler() - Constructor for class y.io.graphml.graph2d.ReadNodeRealizerHandler
 
readPort(NodePort, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.AbstractReadNodePortHandler
Deserializes port data for the specified port from the given XML node.
readPort(NodePort, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.NodePortGeometryReader
 
readPort(NodePort, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.NodePortGraphicsReader
 
readPort(NodePort, Node, GraphMLParseContext) - Method in class y.io.graphml.graph2d.NodePortUserDataReader
 
readSharedImageReference(String, GraphMLParseContext) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
 
readSharedReference(String, GraphMLParseContext, Class) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
 
readUserData(EdgeRealizer, ObjectInputStream) - Method in interface y.view.GenericEdgeRealizer.UserDataHandler
Retrieves the user-defined data object from the ObjectInputStream.
readUserData(NodeRealizer, ObjectInputStream) - Method in interface y.view.GenericNodeRealizer.UserDataHandler
Used as a callback for the GenericNodeRealizer.read(java.io.ObjectInputStream) method to read the user data from the stream.
readUserData(NodeRealizer, ObjectInputStream) - Method in class y.view.SimpleUserDataHandler
Read the user data using the default serialization method.
readUserData(ObjectInputStream) - Method in class y.view.SimpleUserDataHandler
 
readUserData(EdgeRealizer, ObjectInputStream) - Method in class y.view.SimpleUserDataHandler
 
readUserData(YLabel, ObjectInputStream) - Method in class y.view.SimpleUserDataHandler
 
readUserData(YLabel, ObjectInputStream) - Method in interface y.view.YLabel.UserDataHandler
Retrieves the user-defined data object from the ObjectInputStream.
REAL - Static variable in class y.layout.planar.SimpleEdgeRouter
 
REALIZER - Static variable in interface y.io.graphml.input.CreationPropertyKeys
Creation property key that tags realizer information.
realizer - Variable in class y.view.Port
The EdgeRealizer associated to this Port instance.
RealizerCellRenderer - Class in y.option
ListCellRenderer and TableCellRenderer implementation that renders objects of type NodeRealizer and EdgeRealizer nicely.
RealizerCellRenderer() - Constructor for class y.option.RealizerCellRenderer
Initializes a new RealizerCellRenderer instance with initial width and height set to 50.
RealizerCellRenderer(int, int) - Constructor for class y.option.RealizerCellRenderer
Initializes a new RealizerCellRenderer instance with the specified width and height.
RealizerCellRenderer.EdgeRealizerIcon - Class in y.option
A special icon that renders an edge realizer
RealizerCellRenderer.EdgeRealizerIcon(EdgeRealizer, int, int) - Constructor for class y.option.RealizerCellRenderer.EdgeRealizerIcon
Creates an icon for the given realizer.
RealizerCellRenderer.NodeRealizerIcon - Class in y.option
This is a special icon that renders a realizer into an icon
RealizerCellRenderer.NodeRealizerIcon(NodeRealizer, int, int) - Constructor for class y.option.RealizerCellRenderer.NodeRealizerIcon
Creates an icon for the given realizer and size with the default inset.
realizerCount() - Method in class y.view.ProxyShapeNodeRealizer
Returns the number of realizers maintained by this class.
recalculateBounds(NodeRealizer) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
 
recalculateBounds(NodeRealizer) - Method in interface y.view.hierarchy.GenericGroupNodeRealizer.GenericAutoBoundsFeature
Recalculates the bounds of a group realizer.
recalculateBounds() - Method in class y.view.hierarchy.GroupNodeRealizer
Recalculates the bounds of a group node.
recalculateFeatures() - Method in class y.view.EdgeRealizer
Recalculates all features.
RECT - Static variable in class y.io.LinkInfo
HTML image map shape specifier for rectangular areas.
RECT - Static variable in class y.view.ShapeNodePainter
Shape type constant.
RECT - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
RECT_3D - Static variable in class y.view.ShapeNodePainter
Shape type constant.
RECT_3D - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
RECURSIVE_EDGE_STYLE_DIRECTED - Static variable in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Routing specifier that routes edges between different group contents recursively and directed.
RECURSIVE_EDGE_STYLE_OFF - Static variable in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Routing specifier that routes edges between different group contents non-recursively.
RECURSIVE_EDGE_STYLE_UNDIRECTED - Static variable in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Routing specifier that routes edges between different group contents recursively and undirected.
RecursiveGroupLayouter - Class in y.layout.grouping
This layout algorithm recursively traverses a hierarchically organized graph in a bottom-up fashion and applies a specified layout algorithm to the contents (direct children) of each group node.
RecursiveGroupLayouter() - Constructor for class y.layout.grouping.RecursiveGroupLayouter
Creates a new instance of RecursiveGroupLayouter with default settings.
RecursiveGroupLayouter(Layouter) - Constructor for class y.layout.grouping.RecursiveGroupLayouter
Creates a new instance of RecursiveGroupLayouter with default settings using the given layout algorithm.
RecursiveGroupLayouter(Layouter, GroupBoundsCalculator) - Constructor for class y.layout.grouping.RecursiveGroupLayouter
Creates a new instance of RecursiveGroupLayouter with default settings using the given layout algorithm and GroupBoundsCalculator implementation.
RED - Static variable in class y.algo.Bipartitions
A constant for marking a node that belongs to the red partition.
redeclareLocalMapping(String, String) - Method in interface y.io.graphml.output.XmlNamespaceManager
Register a local namespace/prefix mapping.
redo() - Method in interface y.base.Command
Executes the command after it has been undone.
redo() - Method in class y.view.Graph2DUndoManager
Causes the next command in line to be redone.
redoWorldTransform(Graphics2D) - Method in class y.view.DefaultBackgroundRenderer
Concatenates the world transform to the graphics context transform.
reduceBendCount(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Removes the bends which are obviously not necessary.
reduceBendCount(LayoutGraph, double) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Removes the bends which are obviously not necessary.
ReducedSphereOfActionStage - Class in y.layout.router
ReducedSphereOfActionStage optimizes the performance of OrthogonalEdgeRouter when the scope is constrained to a subset of edges.
ReducedSphereOfActionStage(Layouter) - Constructor for class y.layout.router.ReducedSphereOfActionStage
Creates a new instance of ReducedSphereOfActionStage using the given core layout algortihm.
REFERENCE_ON_FAILURE - Static variable in class y.view.SimpleUserDataHandler
Policy constant.
ReflectionStringConverter - Class in y.util
A simple implementation of an ObjectStringConverter, which uses reflection to construct an object from a String representation and the toString() method to construct the String representation from an object.
ReflectionStringConverter(Class) - Constructor for class y.util.ReflectionStringConverter
Creates a new instance of ReflectionSerializer for the given class type
ReflectionStringConverter(Class, Class) - Constructor for class y.util.ReflectionStringConverter
Creates a new instance of ReflectionSerializer for native types
registerAsSingleton() - Method in class y.util.ObjectStringConversion
Registers this instance as the singleton instance returned by ObjectStringConversion.getInstance().
registerDefaultConverters() - Method in class y.util.ObjectStringConversion
Registers default implementations for this instance for a number of different classes and types including: Integer Float Double Byte Short Boolean Long int float double byte boolean short long String Color File Date Font URL Rectangle2D Point2D Class Locale
registerDefaultViewActions() - Method in class y.view.Graph2DView
Register predefined actions into the view's ActionMap.
registerKeyboardAction(ActionListener, String, KeyStroke, int) - Method in class y.view.Graph2DView
Registers a keyboard action for this view.
registerKeyboardAction(ActionListener, KeyStroke, int) - Method in class y.view.Graph2DView
Registers a keyboard action for this view.
registerLocalMapping(String, String) - Method in interface y.io.graphml.output.XmlNamespaceManager
Register a local namespace/prefix mapping.
registerObjectStringConverter(Class, ObjectStringConverter) - Method in class y.util.ObjectStringConversion
Registers another handler for the given class type
registerObstacleLine(double, double, double, double) - Method in class y.view.BridgeCalculator
Registers a line as an obstacle for subsequent BridgeCalculator.insertBridges(java.awt.geom.PathIterator) calls.
registerObstacles(PathIterator) - Method in class y.view.BridgeCalculator
Iterates over the given Path and inserts all straight-line segments as obstacles via BridgeCalculator.registerObstacleLine(double, double, double, double)
registerObstacles(BridgeCalculator) - Method in class y.view.EdgeRealizer
This callback method is e.g. by DefaultGraph2DRenderer if a BridgeCalculator is used for the rendering whose crossing mode is set to values other than BridgeCalculator.CROSSING_MODE_ORDER_INDUCED.
registerObstacles(EdgeRealizer, BendList, GeneralPath, BridgeCalculator) - Method in interface y.view.GenericEdgeRealizer.BridgeCalculatorHandler
Use the given calculator instance to register appropriate obstacles that will be used for the second pass during the rendering of the edges.
registerObstacles(BridgeCalculator) - Method in class y.view.GenericEdgeRealizer
 
registerObstacles(BridgeCalculator) - Method in class y.view.PolyLineEdgeRealizer
Calls calculator.registerObstacles(getPath().getPathIterator(null));
registerResource(Object, SerializationHandler) - Method in interface y.io.graphml.graph2d.ResourceSerializationHandler
Register a shared resource to this handler.
registerResource(Object, SerializationHandler, String) - Method in interface y.io.graphml.graph2d.ResourceSerializationHandler
Register a shared resource to this handler.
registerResourceNode(String, Node) - Method in interface y.io.graphml.graph2d.ResourceDeserializationHandler
Used to register the XML representation of a shared resource.
registerSameLayerEdge(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Registers an Edge as a same-layer Edge appropriately into all data structures.
registerView(View) - Method in class y.view.Graph2D
Adds this view to the set of views that display this graph.
reinit(Graph, double[]) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Initializes the data structures for one basic step.
reinitializeValues(Graph2DView, double, double) - Method in class y.view.Scroller
Reinitializes the Scroller with the given values.
reInsertBend(Bend, Bend, int) - Method in class y.view.ArcEdgeRealizer
Has no effect, because arcs have no bends
reInsertBend(Bend, Bend, int) - Method in class y.view.BezierEdgeRealizer
 
reInsertBend(Bend, Bend, int) - Method in class y.view.EdgeRealizer
Reinserts a bend to the edge which had been removed before.
reInsertBend(EdgeRealizer, BendList, Bend, Bend, int) - Method in interface y.view.GenericEdgeRealizer.BendHandler
Callback method for EdgeRealizer.reInsertBend(Bend, Bend, int)
reInsertBend(Bend, Bend, int) - Method in class y.view.GenericEdgeRealizer
 
reInsertBend(Bend, Bend, int) - Method in class y.view.PolyLineEdgeRealizer
 
reInsertBend(Bend, Bend, int) - Method in class y.view.QuadCurveEdgeRealizer
 
reInsertBend(EdgeRealizer, BendList, Bend, Bend, int) - Method in class y.view.SimpleBendHandler
 
reInsertBend(Bend, Bend, int) - Method in class y.view.SplineEdgeRealizer
 
reInsertEdge(Edge) - Method in class y.base.Graph
Reinserts a formerly removed edge into this graph and fires a corresponding notification event to inform registered listeners.
reInsertEdge(Edge, Node, Node) - Method in class y.view.hierarchy.HierarchyManager
Reinserts the formerly removed specified edge into this HierarchyManager's graph hierarchy.
reinsertMultipleEdges(PlanarInformation, EdgeList) - Method in class y.layout.planar.MultipleEdgesTool
Adds the multiple edges to the list of hidden edges.
reInsertNode(Node) - Method in class y.base.Graph
Reinserts a formerly removed node into this graph and fires a corresponding notification event to inform registered listeners.
reinsertSelfLoops() - Method in class y.layout.planar.SelfLoopTool
Reinserts the formerly hidden self-loops into the embedded graph.
RELATE_TO_NODE_SELECTION - Static variable in class y.view.tabular.TableSelectionEditor
Using this selection policy the selection states of rows/columns and their TableGroupNodeRealizer are related to each other.
RELATIVE_TO_EDITOR_COMPONENT - Static variable in class y.option.TableEditorFactory.EditorLocation
Specifies that external item editors should be located relative to the table editor's editor component.
RELATIVE_TO_REFERENCE_COMPONENT - Static variable in class y.option.TableEditorFactory.EditorLocation
Specifies that external item editors should be located relative to a user specified reference component.
RELATIVE_TO_TABLE_COMPONENT - Static variable in class y.option.TableEditorFactory.EditorLocation
Specifies that external item editors should be located relative to the table editor's table component.
RELATIVE_TO_WINDOW - Static variable in class y.option.TableEditorFactory.EditorLocation
Specifies that external item editors should be located relative to the table editor's ancestor window.
remove(Object) - Method in class y.base.YList
Removes the given object from this list.
remove(int) - Method in class y.base.YList
 
remove(Class) - Method in class y.io.graphml.DictionaryLookup
Removes the specified type from this lookup.
remove(Object) - Method in class y.io.LinkMap
Removes the specified key and its associated value from this map.
remove(Node) - Method in interface y.layout.hierarchic.incremental.Layer
Removes a Node from this Layer instance.
remove() - Method in interface y.layout.hierarchic.incremental.Layer
Removes the current layer from the list of layers.
remove(int) - Method in interface y.layout.hierarchic.incremental.Layers
Removes the layer at the specified position from this list of layers.
remove(PortCandidateSet.Entry) - Method in class y.layout.PortCandidateSet
Removes the given entry from the list of candidate entries.
remove() - Method in class y.util.FilterIterator
Throws UnsupportedOperationException; remove is not supported by FilterIterator.
remove(Node) - Method in class y.util.pq.ArrayIntNodePQ
Removes a node from the priority queue.
remove(Node) - Method in class y.util.pq.BHeapDoubleNodePQ
Removes the given node from this queue.
remove(Node) - Method in class y.util.pq.BHeapIntNodePQ
Removes the given node from this queue.
remove(Node) - Method in class y.util.pq.BHeapNodePQ
Removes the given node from this queue.
remove(Object) - Method in class y.util.pq.DoubleObjectPQ
Removes the given object from this queue.
remove(Object) - Method in class y.util.pq.IntObjectPQ
Removes the given node from this queue.
remove(Node) - Method in class y.util.pq.ListIntNodePQ
Removes a node from the queue.
remove(Node) - Method in class y.util.pq.TreeIntNodePQ
Removes a node from the queue.
remove(Drawable) - Method in class y.view.Graph2DViewRepaintManager
Removes the specified Drawable from this manager's list of graph objects.
remove(EdgeRealizer) - Method in class y.view.Graph2DViewRepaintManager
Removes the specified EdgeRealizer from this manager's list of graph objects.
remove(NodeRealizer) - Method in class y.view.Graph2DViewRepaintManager
Removes the specified NodeRealizer from this manager's list of graph objects.
remove(String) - Method in interface y.view.hierarchy.HierarchyManager.InterEdgeData
Removes the key-value pair for the specified key.
remove(MutableGeneralPath.Segment) - Method in class y.view.MutableGeneralPath
Removes a given segment from the list of segments.
remove(NodePort) - Static method in class y.view.NodePort
Removes the specified node port from its owner realizer as well as all labels that are associated to the port and all edges connecting to it.
remove() - Method in interface y.view.tabular.TableGroupNodeRealizer.Column
Removes the column from its container.
remove() - Method in interface y.view.tabular.TableGroupNodeRealizer.Row
Removes the row from its container.
remove(ViewMode) - Method in class y.view.ViewControl
Removes this mode from this control.
removeActionListener(ActionListener) - Method in class y.util.DetailedMessagePanel
Removes ActionListener from the list of listeners.
removeAdditionalEnterIntervalCalculator(EnterIntervalCalculator) - Method in class y.layout.router.polyline.PathSearch
Removes the given interval calculator from the list of registered EnterIntervalCalculators.
removeAll(Collection) - Method in class y.base.YList
Removes the given collection of objects from this list.
removeAll() - Method in class y.view.Graph2DViewRepaintManager
Removes all registered Drawables, NodeRealizers and EdgeRealizers from this manager's list of graph objects.
removeAnimation(AnimationObject) - Method in interface y.anim.CompositeAnimationObject
Removes an AnimationObject from the composite.
removeAnimationListener(AnimationListener) - Method in class y.anim.AnimationPlayer
Removes an AnimationListener from the AnimationObject.
removeAt(YCursor) - Method in class y.base.YList
Removes the element pointed to by the given YCursor object.
removeAttribute(String) - Method in interface y.option.AttributeOwner
Removes the attribute with the specified name.
removeAttribute(String) - Method in class y.option.OptionGroup
Removes the attribute with the specified name.
removeAttribute(String) - Method in class y.option.OptionHandler
Removes the attribute with the specified name.
removeAttribute(String) - Method in class y.option.OptionItem
Removes the attribute with the specified name.
removeAttribute(String) - Method in class y.option.OptionSection
Removes the attribute with the specified name.
removeBackgroundDrawable(Drawable) - Method in class y.view.Graph2DView
Removes a background drawable from this view.
removeBend(Bend) - Method in class y.view.ArcEdgeRealizer
Has no effect, because arcs have no bends
removeBend(Bend) - Method in class y.view.BezierEdgeRealizer
Removes a Bend of this realizer
removeBend(EdgeRealizer, int) - Method in class y.view.CreateEdgeMode
Callback used by CreateEdgeMode.mouseReleasedRight(double, double) that actually removes the given bend from the edge.
removeBend(Bend) - Method in class y.view.EdgeRealizer
Removes a Bend of this realizer.
removeBend(EdgeRealizer, BendList, Bend) - Method in interface y.view.GenericEdgeRealizer.BendHandler
Callback method for EdgeRealizer.removeBend(Bend)
removeBend(Bend) - Method in class y.view.GenericEdgeRealizer
 
removeBend(Bend) - Method in class y.view.PolyLineEdgeRealizer
Removes a Bend of this realizer
removeBend(Bend) - Method in class y.view.QuadCurveEdgeRealizer
Removes a Bend of this realizer
removeBend(EdgeRealizer, BendList, Bend) - Method in class y.view.SimpleBendHandler
 
removeBend(Bend) - Method in class y.view.SplineEdgeRealizer
Removes a Bend of this realizer
removeCell(ListCell) - Method in class y.base.YList
Removes the given list cell, and hence the element stored in it, from this list.
removeCell(SkipList.Cell) - Method in class y.util.SkipList
Removes the given cell from this list.
removeChangeListener(ChangeListener) - Method in class y.view.AbstractMouseInputEditor
 
removeChangeListener(ChangeListener) - Method in interface y.view.MouseInputEditor
Removes a ChangeListener instance that was notified if the MouseInputEditor.isEditing() state of this instance changes.
removeChildPropertyChangeListener(PropertyChangeListener) - Method in interface y.option.ChildChangeReporter
Unregisters a PropertyChangeListener, that received all PropertyChange events from PropertyChangeReporter children of this reporter.
removeChildPropertyChangeListener(String, PropertyChangeListener) - Method in interface y.option.ChildChangeReporter
Unregisters a PropertyChangeListener, that received specific PropertyChange events from PropertyChangeReporter children of this reporter.
removeChildPropertyChangeListener(PropertyChangeListener) - Method in class y.option.DefaultCompoundEditor
 
removeChildPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.DefaultCompoundEditor
 
removeChildPropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionHandler
 
removeChildPropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionHandler
 
removeChildVetoableChangeListener(VetoableChangeListener) - Method in interface y.option.ChildChangeReporter
Unregisters a VetoableChangeListener, that received all VetoableChange events from VetoableChangeReporter children of this reporter.
removeChildVetoableChangeListener(String, VetoableChangeListener) - Method in interface y.option.ChildChangeReporter
Unregisters a VetoableChangeListener, that received specific VetoableChange events from VetoableChangeReporter children of this reporter.
removeChildVetoableChangeListener(VetoableChangeListener) - Method in class y.option.DefaultCompoundEditor
 
removeChildVetoableChangeListener(String, VetoableChangeListener) - Method in class y.option.DefaultCompoundEditor
 
removeChildVetoableChangeListener(VetoableChangeListener) - Method in class y.option.OptionHandler
 
removeChildVetoableChangeListener(String, VetoableChangeListener) - Method in class y.option.OptionHandler
 
RemoveColinearBendsStage - Class in y.layout
The RemoveColinearBendsStage removes all collinear bends found in a graph.
RemoveColinearBendsStage() - Constructor for class y.layout.RemoveColinearBendsStage
Creates a new RemoveColinearBendsStage instance with default settings.
removeConfiguration(String) - Method in class y.view.GenericEdgeRealizer.Factory
Removes a configuration from this factory by name.
removeConfiguration(String) - Method in class y.view.GenericNodeRealizer.Factory
Removes a configuration from this factory by name.
removeConfiguration(String) - Method in class y.view.NodePort.Factory
Removes the configuration that is registered for the specified id from this factory.
removeConfiguration(String) - Method in class y.view.YLabel.Factory
Removes a configuration from this factory by name.
removeConnectorPair(Node, Node, YList, LayoutContext) - Method in class y.layout.multipage.MultiPageLayouter
This method is called during a postprocessing step that reduces the number of connectors.
removeConstraints(Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Clears all constraints for a given node.
removeConstraints(Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Clears all constraints for a given Node.
removeData(Object) - Method in class y.layout.router.polyline.PartitionCell
Removes the additional data associated with the given key for this PartitionCell.
removeDataHandler(String) - Method in class y.io.YGFIOHandler
Deprecated. Removes the DataHandler registered with the given ID.
removeDataProvider(Object) - Method in class y.base.Graph
Removes the data provider that is registered using the given look-up key.
removeDeserializationHandler(DeserializationHandler) - Method in class y.io.graphml.GraphMLHandler
Unregister an event listener that has been registered with GraphMLHandler.addDeserializationHandler(DeserializationHandler).
removeDeserializationHandler(DeserializationHandler) - Method in class y.io.graphml.input.GraphMLParser
Unregister an event listener that has been registered with GraphMLParser.addDeserializationHandler(DeserializationHandler).
removeDeserializationProperty(Object) - Method in class y.io.graphml.GraphMLHandler
Removes a deserialization property that has been set using GraphMLHandler.setDeserializationProperty(Object, Object).
removeDeserializationProperty(Object) - Method in class y.io.graphml.input.ChildParseContext
Removes a previously set local deserialization property.
removeDeserializationProperty(Object) - Method in class y.io.graphml.input.GraphMLParser
Remove a deserialization property that has been set by GraphMLParser.setDeserializationProperty(Object,Object).
removeDrawable(Drawable) - Method in class y.view.CompositeDrawable
Removes one from the internal list.
removeDrawable(Drawable) - Method in class y.view.Graph2D
Removes the given drawable from this graph.
removeDrawable(Drawable) - Method in class y.view.Graph2DView
Removes a drawable from this view.
removeDuplicateBends(LayoutGraph) - Static method in class y.layout.LayoutTool
Removes successive bends that have the same coordinates from all edges in the graph.
removeDuplicateBends(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
Removes successive bends that have the same coordinates from the given edge.
removeDuplicateBends(EdgeRealizer, int) - Static method in class y.view.OrthogonalMoveBendsMode
Utility method that removes duplicate bends from an EdgeRealizer Note that this method won't execute if EdgeRealizer.getMinBendCount() yields non-zero values or if the realizer is not bound to an edge of a graph.
removeDuplicates(EdgeRealizer) - Method in class y.view.OrthogonalMoveBendsMode
Removes duplicate and collinear bends from the given realizer.
removeDynamicDecompositionListener(DynamicDecomposition.Listener) - Method in interface y.layout.router.polyline.DynamicDecomposition
Removes the given DynamicDecomposition.Listener from the Partition.
removeDynamicDecompositionListener(DynamicDecomposition.Listener) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Removes the given dynamic decomposition listener such that it no longer receives PartitionCell subdivision and creation events from this decomposition.
removeDynamicDecompositionListener(DynamicDecomposition.Listener) - Method in class y.layout.router.polyline.GraphPartition
Removes the given listener from the GraphPartition.
removeEdge(Edge) - Method in class y.base.Graph
Removes the given edge from this graph and fires a corresponding notification event to inform registered listeners.
removeEdgeGroupAssignment(Layers) - Method in class y.layout.hierarchic.incremental.GroupingSupport
Removes the current assignment of source/target edge groups from a given Layers instance.
removeEdgeLabel(EdgeLabelLayout, Edge) - Method in class y.layout.multipage.LayoutContext
Removes a label from a given edge.
removeEdgeRealizerSerializer(EdgeRealizerSerializer) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Unregister a EdgeRealizerSerializer instance that has been registered with Graph2DGraphMLHandler.addEdgeRealizerSerializer(EdgeRealizerSerializer)
removeEditor(Editor) - Method in class y.option.OptionHandler
Removes the specified editor from this handler.
removeEditor(ItemEditor) - Method in class y.option.OptionItem
Removes the specified editor from this item.
removeEditor() - Method in class y.view.CellEditorMode
This method removes the current editor instance from the canvas.
removeEditorListener(Editor.Listener) - Method in class y.option.OptionHandler
Unregister el so that it will no longer receive notifications when an editor is added or removed.
removeEditorListener(Editor.Listener) - Method in class y.option.OptionItem
Unregister el so that it will no longer receive notifications when an editor is added or removed.
removeFocusEdge(Edge) - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Removes the specified edge from the collection of input edges the creator uses to create local views.
removeFocusNode(Node) - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Removes the specified node from the collection of input nodes the creator uses to create local views.
removeFolderNode(Node) - Method in class y.view.hierarchy.HierarchyManager
Removes the given node from the graph if it is a folder node.
removeFromCanvas(Graph2DView) - Method in class y.view.Graph2DViewMouseWheelScrollListener
Removes this listener from the set of listeners that are notified of mouse wheel events for the specified view.
removeFromCanvas(Graph2DView) - Method in class y.view.Graph2DViewMouseWheelZoomListener
Removes this listener from the set of listeners that are notified of mouse wheel events for the specified view.
removeFromGraph(Graph) - Static method in class y.algo.AbortHandler
Removes any attached AbortHandler instance from the given graph.
removeGraph2DListener(Graph2DListener) - Method in class y.view.Graph2D
Removes the given Graph2DListener from this graph.
removeGraph2DSelectionListener(Graph2DSelectionListener) - Method in class y.view.Graph2D
Removes the given Graph2DSelectionListener from this graph.
removeGraphListener(GraphListener) - Method in class y.base.Graph
Removes the given graph listener from this graph.
removeGroupNode(Node) - Method in class y.view.hierarchy.HierarchyManager
Removes the given group node and all of its descendants within the group node's graph.
removeHierarchyListener(HierarchyListener) - Method in class y.view.hierarchy.HierarchyManager
Removes the given HierarchyListener from the list of registered listeners of this HierarchyManager.
removeInputHandlerProvider(InputHandlerProvider) - Method in class y.io.graphml.GraphMLHandler
Unregister an event listener that has been registered with GraphMLHandler.addInputHandlerProvider(InputHandlerProvider).
removeInputHandlerProvider(InputHandlerProvider) - Method in class y.io.graphml.input.GraphMLParser
Unregister an event listener that has been registered with GraphMLParser.addInputHandlerProvider(InputHandlerProvider).
removeItem(OptionItem) - Method in class y.option.OptionGroup
Removes an option item from this option group.
removeLabel(EdgeLabel) - Method in class y.view.EdgeRealizer
Removes the given edge label from this realizer.
removeLabel(int) - Method in class y.view.EdgeRealizer
Removes the i-th edge label from this realizer.
removeLabel(NodeLabel) - Method in class y.view.NodeRealizer
Remove the given label from this realizer.
removeLabel(int) - Method in class y.view.NodeRealizer
Removes the i-th node label from this realizer.
removeLabel(NodeLabel) - Method in class y.view.ProxyShapeNodeRealizer
 
removeLabel(int) - Method in class y.view.ProxyShapeNodeRealizer
 
removeLabelLayout(Node, NodeLabelLayout) - Method in interface y.layout.LabelLayoutFactory
Removes the given node label layout from the given node.
removeLabelLayout(Edge, EdgeLabelLayout) - Method in interface y.layout.LabelLayoutFactory
Removes the given EdgeLabelLayout from the given edge.
removeListener(Graph2DView, DataFlavor) - Method in class y.view.DropSupport
Removes a previously set listener from the provided view.
removeLookup(Class) - Method in class y.io.graphml.input.ChildParseContext
Removes a local lookup override that has been added
removeLookup(Class) - Method in class y.io.graphml.input.GraphMLParser
Remove an implementation oft that has been set with GraphMLParser.setLookup(Class,Object).
removeLookup(Class) - Method in class y.io.graphml.output.ChildWriteContext
Removes a local lookup override that has been added.
removeLookup(Class) - Method in class y.io.graphml.output.GraphMLWriter
Remove an implementation oft that has been set with GraphMLWriter.setLookup(Class,Object).
removeMin() - Method in class y.util.pq.ArrayIntNodePQ
Removes the node with the minimal value from the queue.
removeMin() - Method in class y.util.pq.BHeapDoubleNodePQ
Removes the node with smallest priority from this queue.
removeMin() - Method in class y.util.pq.BHeapIntNodePQ
Removes the node with smallest priority from this queue
removeMin() - Method in class y.util.pq.BHeapNodePQ
Removes the node with smallest priority from this queue.
removeMin() - Method in interface y.util.pq.DoubleNodePQ
Removes the node with the minimal priority from the queue.
removeMin() - Method in class y.util.pq.DoubleObjectPQ
Removes the object with smallest priority from this queue.
removeMin() - Method in interface y.util.pq.IntNodePQ
Removes the node with the minimal priority from the queue.
removeMin() - Method in class y.util.pq.IntObjectPQ
Removes the node with smallest priority from this queue
removeMin() - Method in class y.util.pq.ListIntNodePQ
Same as popMinNode.
removeMin() - Method in interface y.util.pq.NodePQ
Removes the node with smallest priority from this queue.
removeMin() - Method in class y.util.pq.TreeIntNodePQ
Removes the node with the minimal value from the queue.
removeModelEdge(Edge, boolean) - Method in class y.view.ModelViewManager
Removes the specified edge from this manager's model graph.
removeModelNode(Node, boolean) - Method in class y.view.ModelViewManager
Removes the specified node from this manager's model graph.
removeModule(String) - Method in class y.module.YPackage
Removes a module by its name.
removeModuleListener(ModuleListener) - Method in class y.module.ModuleListenerSupport
Removes the given module listener so that it no longer receives module events from this instance.
removeModuleListener(ModuleListener) - Method in class y.module.YModule
Removes the given module listener so that it no longer receives module events from this module.
removeMouseInputEditorProvider(MouseInputEditorProvider) - Method in class y.view.MouseInputMode
Removes a previously added MouseInputEditorProvider from the list of providers.
removeNode(Node) - Method in class y.base.Graph
Removes the given node from this graph.
removeNodeEditor(MultiplexingNodeEditor.NodeEditor) - Method in class y.view.MultiplexingNodeEditor
Removes the specified editor from the MultiplexingNodeEditor's collection of subordinate editors.
removeNodeLabel(NodeLabelLayout, Node) - Method in class y.layout.multipage.LayoutContext
Removes a label from a given node.
removeNodeRealizerSerializer(NodeRealizerSerializer) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Unregister a NodeRealizerSerializer instance that has been registered with Graph2DGraphMLHandler.addNodeRealizerSerializer(NodeRealizerSerializer)
removeObjectStringConverter(Class) - Method in class y.util.ObjectStringConversion
Removes a handler which was previously registered for the given class type
removeOutputHandlerProvider(OutputHandlerProvider) - Method in class y.io.graphml.GraphMLHandler
Unregister an event listener that has been registered with GraphMLHandler.addOutputHandlerProvider(OutputHandlerProvider).
removeOutputHandlerProvider(OutputHandlerProvider) - Method in class y.io.graphml.output.GraphMLWriter
Unregister an event listener that has been registered with GraphMLWriter.addOutputHandlerProvider(OutputHandlerProvider).
RemoveOverlapsLayoutStage - Class in y.layout.organic
This LayoutStage removes node overlaps and guarantees a certain minimum distance between nodes.
RemoveOverlapsLayoutStage(double) - Constructor for class y.layout.organic.RemoveOverlapsLayoutStage
Creates a new RemoveOverlapsLayoutStage instance with a given minimum node distance.
RemoveOverlapsLayoutStage(YRandom, double) - Constructor for class y.layout.organic.RemoveOverlapsLayoutStage
Creates a new RemoveOverlapsLayoutStage instance with a given minimum node distance and a YRandom instance representing the source of randomness for this layout stage.
removePackage(YPackage) - Method in class y.module.YPackage
Removes a sub package from the package This method will fire a PropertyChangeEvent for "packageList"
removeParseEventListener(ParseEventListener) - Method in class y.io.graphml.GraphMLHandler
Unregister a ParseEventListener that has been registered with GraphMLHandler.addParseEventListener(ParseEventListener)
removeParseEventListener(ParseEventListener) - Method in interface y.io.graphml.input.ParseEventHandler
Unregister a ParseEventListener that has been registered with ParseEventHandler.addParseEventListener(ParseEventListener)
removePathSearchExtension(PathSearchExtension) - Method in class y.layout.router.polyline.PathSearch
Removes the given extension from the list of PathSearchExtensions.
removePort(NodePort) - Method in class y.view.NodeRealizer
Removes the specified node port from this realizer.
removePort(int) - Method in class y.view.NodeRealizer
Removes the i-th node port from this realizer.
removePort(int) - Method in class y.view.ProxyShapeNodeRealizer
 
removePort(NodePort) - Method in class y.view.ProxyShapeNodeRealizer
 
removePropertyChangeListener(PropertyChangeListener) - Method in class y.module.YPackage
Removes PropertyChangeListener from the list of listeners.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.option.AbstractItemEditor
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.AbstractItemEditor
Removes a PropertyChangeListener from the listener list for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionGroup
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionGroup
Removes a PropertyChangeListener from the listener list for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionHandler
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionHandler
Removes a PropertyChangeListener from the listener list for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionItem
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionItem
Removes a PropertyChangeListener from the listener list for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.option.OptionSection
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class y.option.OptionSection
Removes a PropertyChangeListener from the listener list for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in interface y.option.PropertyChangeReporter
Unregisters a PropertyChangeListener, that received all PropertyChange events from this reporter.
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface y.option.PropertyChangeReporter
Unregisters a PropertyChangeListener, that received specific PropertyChange events from this reporter.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.util.GlobalProperties
Removes a property change listener.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class y.util.GlobalProperties
Removes a property change listener.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.view.Graph2DClipboard
Removes a PropertyChangeListener from this clipboard.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.view.Graph2DUndoManager
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.view.ViewControl
Removes a property change listener from this ViewControl.
removePropertyChangeListener(PropertyChangeListener) - Method in class y.view.ViewMode
Removes a PropertyChangeListener from the list of registered listeners.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class y.view.ViewMode
Removes a PropertyChangeListener for a given property from the list of registered listeners.
removeRealizer(NodeRealizer) - Method in class y.view.ProxyShapeNodeRealizer
Removed a realizer from the list of realizers maintained by this class.
removeRealizerDropSupport(Graph2DView) - Method in class y.view.DropSupport
Removes previously added support for dropping realizers from the given view.
removeSameLayerStructures(AbstractPortConstraintOptimizer.SameLayerData, LayoutGraph, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Removes the same-layer edge structure created using AbstractPortConstraintOptimizer.insertSameLayerStructures(LayoutGraph, Layers, LayoutDataProvider, ItemFactory).
removeSegment(MoveSnapContext.MovingSegment) - Method in class y.view.MoveSnapContext
Removes a previously added segment from this instance.
removeSelection() - Method in class y.view.Graph2D
Removes all selected objects from this graph.
removeSelectionTrigger() - Method in class y.view.LocalViewCreator.AbstractLocalViewCreator
Removes the Graph2DSelectionListener, that was added using LocalViewCreator.AbstractLocalViewCreator.addSelectionTrigger() from the creator's model graph.
removeSerializationHandler(SerializationHandler) - Method in class y.io.graphml.GraphMLHandler
Unregister an event listener that has been registered with GraphMLHandler.addSerializationHandler(y.io.graphml.output.SerializationHandler).
removeSerializationHandler(SerializationHandler) - Method in class y.io.graphml.output.GraphMLWriter
Unregister an event listener that has been registered with GraphMLWriter.addSerializationHandler(y.io.graphml.output.SerializationHandler).
removeSerializationProperty(Object) - Method in class y.io.graphml.GraphMLHandler
Removes the serialization property that has been set using GraphMLHandler.setDeserializationProperty(Object, Object).
removeSerializationProperty(Object) - Method in class y.io.graphml.output.ChildWriteContext
Removes a previously locally ChildWriteContext.setSerializationProperty(Object,Object) serialization property.
removeSerializationProperty(Object) - Method in class y.io.graphml.output.GraphMLWriter
Remove a serialization property that has been set by GraphMLWriter.setSerializationProperty(Object,Object).
removeSnapResult(SnapResult) - Method in class y.view.AbstractSnapContext
Removes a result that has previously been added to this instance via AbstractSnapContext.addSnapResult(SnapResult)
removeStage(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Removes the given LayoutStage from the layout pipeline.
removeStyleProperty(String) - Method in class y.view.GenericEdgeRealizer
Removes a previously stored style property from this instance's set of style properties.
removeStyleProperty(String) - Method in class y.view.GenericNodeRealizer
Removes a previously stored style property from this instance's set of style properties.
removeSubdivisionHandler(SubdivisionHandler) - Method in class y.layout.planar.PlanarInformation
 
removeSupport(Graph2DView) - Method in class y.view.DropSupport
Removes the previously created support from the provided view.
removeTreeModelListener(TreeModelListener) - Method in class y.view.GraphTreeModel
Removes a listener from this model.
removeTreeModelListener(TreeModelListener) - Method in class y.view.hierarchy.HierarchyTreeModel
 
removeUndoListener(Graph2DUndoManager.UndoListener) - Method in class y.view.Graph2DUndoManager
Removed the given UndoListener from the UndoManager.
removeVetoableChangeListener(VetoableChangeListener) - Method in class y.option.AbstractItemEditor
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(String, VetoableChangeListener) - Method in class y.option.AbstractItemEditor
Removes a VetoableChangeListener from the listener list for a specific property.
removeVetoableChangeListener(VetoableChangeListener) - Method in class y.option.OptionItem
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(String, VetoableChangeListener) - Method in class y.option.OptionItem
Removes a VetoableChangeListener from the listener list for a specific property.
removeVetoableChangeListener(VetoableChangeListener) - Method in interface y.option.VetoableChangeReporter
Unregisters a VetoableChangeListener, that received all VetoableChange events from this reporter.
removeVetoableChangeListener(String, VetoableChangeListener) - Method in interface y.option.VetoableChangeReporter
Unregisters a VetoableChangeListener, that received specific VetoableChange events from this reporter.
removeView(View) - Method in class y.view.Graph2D
Removes this view from the set of views that display this graph.
removeViewEdge(Edge, boolean) - Method in class y.view.ModelViewManager
Removes the specified edge from its associated graph.
removeViewGraph(Graph) - Method in class y.view.ModelViewManager
Removes the specified Graph from the list of views handled by this manager.
removeViewMode(ViewMode) - Method in class y.view.Graph2DView
Remove a view mode from this Graph2DView.
removeViewNode(Node, boolean) - Method in class y.view.ModelViewManager
Removes the specified node from its associated graph.
removeWriteEventListener(WriteEventListener) - Method in class y.io.graphml.GraphMLHandler
Unregister a WriteEventListener that has been registered with GraphMLHandler.addWriteEventListener(y.io.graphml.output.WriteEventListener)
removeWriteEventListener(WriteEventListener) - Method in interface y.io.graphml.output.WriteEventHandler
Unregister a WriteEventListener that has been registered with WriteEventHandler.addWriteEventListener(y.io.graphml.output.WriteEventListener)
renderPath(EdgeRealizer, Graphics2D, GeneralPath, boolean) - Method in class y.view.FramedEdgePainter
Renders the edge represented by the given realizer by painting the outline of the edge.
renderPath(EdgeRealizer, Graphics2D, GeneralPath, boolean) - Method in class y.view.GenericEdgePainter
This is a callback method that will be called finally to render the GeneralPath on the graphics context.
repaint() - Method in class y.view.EdgeLabel
Triggers a repaint of the bounds of this label in all views.
repaint() - Method in class y.view.EdgeRealizer
Repaints this realizer.
repaint() - Method in class y.view.NodeLabel
Triggers a repaint of the bounds of this label in all views.
repaint() - Method in class y.view.NodeRealizer
Repaints this realizer.
repaint() - Method in class y.view.YLabel
Triggers a repaint of the bounds in the views for this label.
replaceAmbiguousLabelDescriptors(Graph) - Method in class y.layout.EdgeLabelOrientationSupport
Replaces the PreferredPlacementDescriptors of all edge labels in the given graph with non-ambiguous descriptors.
replaceHubsBySubgraph(LayoutGraph, DataProvider, DataAcceptor) - Static method in class y.layout.router.BusRepresentations
Changes the representation of buses from hubs to complete subgraphs.
replaceHubsBySubgraph(LayoutGraph, EdgeList[], DataProvider, DataProvider, DataAcceptor) - Static method in class y.layout.router.BusRepresentations
Changes the representation of buses from hubs to complete subgraphs by creating new edges between regular nodes and removing the hubs.
replaceSubgraphByHubs(LayoutGraph, EdgeCursor, DataProvider, DataAcceptor) - Static method in class y.layout.router.BusRepresentations
Changes the representation of buses from complete subgraphs to hubs by replacing intersection points by hubs.
reportEvent(Mouse2DEvent) - Method in class y.view.MultiplexingNodeEditor.EventReporter
Plays the recorded events back to the parent EditMode of the specified event's dispatcher MouseInputMode.
requestFocus(Graph2DView) - Method in class y.view.DropSupport
Requests the input focus for the given view after a successful edge or node drop.
requestFocus() - Method in class y.view.Graph2DView
 
rerouteEdges(int, EdgeList) - Method in class y.layout.planar.EdgeRouter
this method tries to find better paths for all edges that caused crossings.
rerouteEdges(EdgeList) - Method in class y.layout.planar.EdgeRouter
this method tries to find better paths for all edges that caused crossings.
rerouteEdges(int, EdgeList) - Method in class y.layout.planar.SimpleEdgeRouter
Tries to find better paths for all edges that caused crossings.
rerouteEdges(EdgeList) - Method in class y.layout.planar.SimpleEdgeRouter
Tries to find better paths for all edges that caused crossings.
reset() - Method in class y.algo.AbortHandler
Resets the state of the handler.
reset() - Method in class y.util.Timer
Resets the elapsed time to 0.
reset() - Method in class y.view.BridgeCalculator
Resets the internal segment storage.
RESET_EFFECT - Static variable in class y.view.ViewAnimationFactory
Structural effect hint to recommend resetting all animation side effects.
resetAll(boolean) - Method in class y.util.Maps.HighPerformanceBoolMap
Resets all values to the given default value in constant time.
resetAll(double) - Method in class y.util.Maps.HighPerformanceDoubleMap
Resets all values to the given default value in constant time.
resetAll(int) - Method in class y.util.Maps.HighPerformanceIntMap
Resets all values to the given default value in constant time.
resetAll(Object) - Method in class y.util.Maps.HighPerformanceObjectMap
Resets all values to the given default value in constant time.
resetAmbiguousLabelDescriptors(Graph) - Method in class y.layout.EdgeLabelOrientationSupport
Restores the PreferredPlacementDescriptors of all edge labels in the given graph with their original descriptors.
resetEditor(OptionHandler, Editor) - Method in class y.option.TableEditorFactory
Resets the specified editor for use with the specified handler.
resetEditor(OptionHandler, Map, Editor) - Method in class y.option.TableEditorFactory
Resets the specified editor for use with the specified handler.
resetItem() - Method in class y.io.gml.LabelGraphicsParser
Resets the internally help attribute map.
resetPath(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
Assigns a trivial path which has no control points to the specified edge and sets the edge's ports to the center of the corresponding nodes.
resetPath(LayoutGraph, Edge, boolean) - Static method in class y.layout.LayoutTool
Assigns a trivial path which has no control points to the specified edge.
resetPaths(LayoutGraph) - Static method in class y.layout.LayoutTool
Assigns a trivial path which has no control points to all edges in the specified graph and sets the edges' ports to the center of the corresponding nodes.
resetPaths(LayoutGraph, boolean) - Static method in class y.layout.LayoutTool
Assigns a trivial path which has no control points to all edges in the specified graph.
resetPorts(LayoutGraph) - Static method in class y.layout.LayoutTool
Sets the ports of all edges in the graph to the center of the nodes.
resetQueue() - Method in class y.view.Graph2DUndoManager
Clears the current undo queue, i.e. canUndo() and canRedo() will return false if invoked directly after this call.
resetResults() - Method in class y.view.AbstractSnapContext
Alternative method to AbstractSnapContext.processSnapResults(java.util.List, y.geom.YPoint) if no snapping should be performed.
resetValue() - Method in class y.option.AbstractItemEditor
Resets the editor value to the backup value of the underlying option item.
resetValue() - Method in class y.option.CommentOptionItem
Does nothing.
resetValue() - Method in class y.option.ComponentOptionItem
Does nothing.
resetValue() - Method in class y.option.DefaultCompoundEditor
Resets the values of the contained editors by invoking resetValue() of all contained editors.
resetValue() - Method in interface y.option.Editor
Resets the value(s) to its (their) original setting(s).
resetValue() - Method in class y.option.EnumOptionItem
Overwritten to reset not only the value of this item, but the value range and the valueUndefined property as well.
resetValue() - Method in class y.option.ObjectOptionItem
Resets the value of this item to the backup value.
resetValue() - Method in class y.option.OptionItem
Resets the value of this item to its initial value.
resetValues() - Method in class y.option.OptionHandler
Resets all option values to their original settings.
reshape(int, int, int, int) - Method in class y.view.Overview
Called on resize events
resize(NodeRealizer, Value2D, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that resizes the node represented by the specified NodeRealizer.
RESIZE_POLICY_CONSIDER_BOUNDS - Static variable in class y.view.tabular.TableSizeEditor
Using this resize policy the bounds of the content nodes are used to determine if a row's or column's size may be reduced further.
RESIZE_POLICY_CONSIDER_CENTER - Static variable in class y.view.tabular.TableSizeEditor
Using this resize policy the center coordinates of the content nodes are used to determine if a row's or column's size may be reduced further.
RESIZE_POLICY_IGNORE_CONTENT - Static variable in class y.view.tabular.TableSizeEditor
Using this resize policy content elements are completely ignored, that is content nodes do no restrict minimum column or row size and neither nodes nor bends are moved due to column or row size changes.
resolveEdge(GraphMLParseContext, String) - Method in interface y.io.graphml.input.GraphElementResolver
Resolve the GraphML id to an Edge instance.
resolveGraph(GraphMLParseContext, String) - Method in interface y.io.graphml.input.GraphElementResolver
Resolve the GraphML id to an Graph instance.
resolveNode(GraphMLParseContext, String) - Method in interface y.io.graphml.input.GraphElementResolver
Resolve the GraphML id to an Node instance.
resolvePort(GraphMLParseContext, String, String) - Method in interface y.io.graphml.input.GraphElementResolver
Resolve the GraphML id to an Port instance.
ResourceBundleGuiFactory - Class in y.option
Simple default implementation of GuiFactory which takes the String values from a list of ResourceBundles.
ResourceBundleGuiFactory() - Constructor for class y.option.ResourceBundleGuiFactory
 
ResourceDescriptor - Interface in y.io.graphml.graph2d
Handle interface for shared resources.
ResourceDeserializationHandler - Interface in y.io.graphml.graph2d
Interface for classes that provide methods to manage shared object resources for the input process
ResourceResolver - Class in y.util
This class translates strings to URLs.
ResourceSerializationHandler - Interface in y.io.graphml.graph2d
Interface for classes that provide methods to manage shared object resources for the output process
restore(Object, Map, ObjectStringConverter) - Method in class y.util.BeanSerializer
 
restore(Object) - Method in class y.util.GlobalProperties
Try to deserialize the object using a previously installed ObjectStore.
restore(Object, Map, ObjectStringConverter) - Method in interface y.util.ObjectStore
This method takes an object, uses the supplied converter to restore its attributes stored in the propertyMap using the converter to do the string to object conversion.
restoreAll() - Method in class y.util.GlobalProperties
Restore all previously registered object from the underlying properties.
restoreAll() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Cleanup method that undoes the steps performed by GroupLayoutConfigurator.prepareAll().
restoreAll(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Performs all necessary resource cleanup and data translation after a layout calculation.
restoreAll(Graph2D) - Method in class y.view.tabular.TableLayoutConfigurator
Performs all necessary resource cleanup and data translation after a layout calculation.
restoreAutoBoundsFeatures() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Cleanup method that undoes the steps performed by GroupLayoutConfigurator.prepareAutoBoundsFeatures().
restoreAutoResizeTables(Graph2D) - Method in class y.view.tabular.TableLayoutConfigurator
Performs resource cleanup and resets the resize behavior of table contents of TableGroupNodeRealizer instances after a layout calculation.
restoreDataProvider(Graph2D, Object) - Method in class y.module.LayoutModule
Restores a data provider mapping that was backed up using method LayoutModule.backupDataProvider(y.view.Graph2D, Object).
restoreEdgeDirections(LayoutGraph, LayoutDataProvider) - Method in interface y.layout.hierarchic.incremental.EdgeReverser
Restores the original direction of edges marked as reversed.
restoreEdgeGroups(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Restores saved edge group data.
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.BalloonLayoutModule
Restores the given graph by freeing up resources created by BalloonLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.BusRouterModule
Restores the given graph by freeing up resources created by BusRouterModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.ChannelEdgeRouterModule
Restores the given graph by freeing up resources created by ChannelEdgeRouterModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.CircularLayoutModule
Restores the given graph by freeing up resources created by CircularLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.ComponentLayoutModule
Restores the given graph by freeing up resources created by ComponentLayoutModule.prepareGraph(Graph2D, OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.DirectedOrthogonalLayoutModule
Restores the given graph by freeing up resources created by DirectedOrthogonalLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.FamilyTreeLayoutModule
Restores the given graph by freeing up resources created by FamilyTreeLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.HierarchicLayoutModule
Restores the given graph by freeing up resources created by HierarchicLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.IncrementalHierarchicLayoutModule
Restores the given graph by freeing up resources created by IncrementalHierarchicLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.LabelingModule
Restores the given graph by freeing up resources created by LabelingModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.OrganicEdgeRouterModule
Restores the given graph by freeing up resources created by OrganicEdgeRouterModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.OrganicLayoutModule
Restores the given graph by freeing up resources created by OrganicLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.ParallelEdgeLayoutModule
Restores the given graph by freeing up resources created by ParallelEdgeLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.PartialLayoutModule
Restores the given graph by freeing up resources created by PartialLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.PolylineEdgeRouterModule
Restores the given graph by freeing up resources created by PolylineEdgeRouterModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.SmartOrganicLayoutModule
Restores the given graph by freeing up resources created by SmartOrganicLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraph(Graph2D, OptionHandler) - Method in class y.module.TreeLayoutModule
Restores the given graph by freeing up resources created by TreeLayoutModule.prepareGraph(y.view.Graph2D, y.option.OptionHandler).
restoreGraphics(Graphics2D) - Method in class y.view.AbstractCustomNodePainter
This method should restore the graphics context.
restoreGroupDataProviders() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Cleanup method that undoes the steps performed by GroupLayoutConfigurator.prepareGroupDataProviders().
restoreGroupLayoutConfigurator(Graph2D, GroupLayoutConfigurator) - Method in class y.view.Graph2DLayoutExecutor
Callback that calls GroupLayoutConfigurator.restoreAll() after the layout is done.
restoreGroupNodeInsets() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Cleanup method that undoes the steps performed by GroupLayoutConfigurator.prepareGroupNodeInsets().
restoreMinGroupNodeSizes() - Method in class y.view.hierarchy.GroupLayoutConfigurator
Cleanup method that undoes the steps performed by GroupLayoutConfigurator.prepareMinGroupNodeSizes().
restoreNodePortConfigurator(Graph2D, NodePortLayoutConfigurator) - Method in class y.view.Graph2DLayoutExecutor
Callback that calls NodePortLayoutConfigurator.restoreAll(Graph2D) after the layout is done.
restoreOriginalDataProviders() - Method in class y.util.DataProviders.DataProviderOverlayManager
Restores all DataProvider bindings that have been changed using {DataProviders.DataProviderOverlayManager.addDataProvider(Object, DataProvider).
restorePortConstraints(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Restores saved port constraints data.
restorePortGroups(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Restores saved port group data.
restorePortPositions(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Restores node port positions according to the corresponding edge connection points.
restoreTableConfigurator(Graph2D, TableLayoutConfigurator) - Method in class y.view.Graph2DLayoutExecutor
Callback that calls TableLayoutConfigurator.restoreAll(Graph2D) after the layout is done.
restoreTables(Graph2D) - Method in class y.view.tabular.TableLayoutConfigurator
Performs resource cleanup and data translation for tabular information provided by TableGroupNodeRealizer instances.
retainAll(Collection) - Method in class y.base.YList
Retains only those elements in this list which are contained in the given collection.
retract(EdgeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an 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.
reverse() - Method in class y.base.YList
Reverses the sequence of elements in this list.
reverse(LayoutGraph, LayoutDataProvider, Edge) - Method in interface y.layout.hierarchic.incremental.EdgeReverser
Reverses a given edge which points to the wrong direction.
REVERSE_ALL - Static variable in class y.view.Graph2D
Feature flag for adjusting all visual features when reversing an edge.
REVERSE_ARROWS - Static variable in class y.view.Graph2D
Feature flag for reversing arrows after reversing an edge.
REVERSE_EDGE_LABELS - Static variable in class y.view.Graph2D
Feature flag for adjusting edge label model parameters after reversing an edge.
REVERSE_EDGES_DPKEY - Static variable in class y.layout.EdgeReversalStage
A DataProvider key for selecting edges for reversal
REVERSE_NODE_PORTS - Static variable in class y.view.Graph2D
Feature flag for reversing node port bindings after reversing an edge.
REVERSE_NONE - Static variable in class y.view.Graph2D
Feature flag for adjusting no visual features when reversing an edge.
REVERSE_PATH - Static variable in class y.view.Graph2D
Feature flag for reversing the geometry of an edge path after reversing an edge.
reverseEdge(Edge) - Method in class y.base.Graph
Reverses the given edge and fires corresponding notification events to inform registered listeners.
reverseEdge(LayoutGraph, Edge) - Method in class y.layout.EdgeReversalStage
Reverses the specified edge in the specified graph.
reverseEdge(Edge, int) - Method in class y.view.Graph2D
Reverses the given edge and adjusts its geometry and visual features accordingly.
reverseEdgeLayout(EdgeLayout) - Static method in class y.layout.LayoutTool
Reverses the layout of an edge.
reverseEdges(LayoutGraph) - Method in class y.layout.EdgeReversalStage
Reverses selected edges in the specified graph.
reverseEdges(Graph, EdgeList) - Static method in class y.layout.hierarchic.EdgeReverser
Reverses the edges contained in the given list of edges.
reverseEdges(EdgeList) - Method in class y.layout.tree.GenericTreeLayouter
Reverses the direction of given edges.
reverseUpwardEdges(Graph, NodeMap) - Static method in class y.layout.hierarchic.EdgeReverser
Reverses edges of the given graph whose source node has a larger layer ID than the target node.
right - Variable in class y.geom.YInsets
The inset from the right.
RIGHT - Static variable in class y.layout.Direction
Decodes the right direction.
RIGHT - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the right inside the node.
right - Variable in class y.layout.hierarchic.PendularDrawer
A 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.
right - Variable in class y.layout.NodeHalo
The NodeHalo size at the right side of the node.
RIGHT - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal AbstractRotatableNodePlacer.RootAlignment at the right side.
RIGHT - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
RIGHT - Static variable in class y.view.SnapLine
Constant that describes a special snap type.
RIGHT_ALIGN - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getRightAlignAction().
RIGHT_ALIGNED_TEXT_POSITION - Static variable in class y.view.YLabel
Horizontal text position specifier that aligns the right border of the icon and the text.
RIGHT_IN_FLOW - Static variable in class y.layout.PortCandidate
A port direction specifier indicating a port lying right of the direction of the main flow of the edge or of the overall layout.
RIGHT_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Ratio specifier that describes a label placement right of the edge's path.
RIGHT_TEXT_POSITION - Static variable in class y.view.YLabel
Horizontal text position specifier that places text to the right of the icon.
RIGHT_TO_LEFT - Static variable in interface y.layout.LayoutOrientation
Orientation specifier which defines that the main layout orientation is from right to left.
RIGHT_TO_LEFT - Static variable in class y.view.ViewAnimationFactory
Orders nodes descending according to the x coordinate of the node realizer.
rightOf(YVector, YVector) - Static method in class y.geom.YVector
Returns true if vector v1 is on the right side of v2.
rightTurn(YPoint, YPoint, YPoint) - Static method in class y.geom.Geom
Same as orientation(p,q,r) < 0
ROOT_OFFSET_DPKEY - Static variable in class y.layout.hierarchic.incremental.BusDescriptor
A 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.
ROOT_PLACEMENT - Static variable in class y.layout.tree.ARTreeLayouter
A 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.
ROT180 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
A matrix which applies a rotation by 180 degrees.
ROT270 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
A matrix which applies a counter-clockwise rotation by 270 degrees.
ROT90 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
A matrix which applies a counter-clockwise rotation by 90 degrees.
rotate(double) - Method in class y.geom.YVector
Returns a new YVector instance that is obtained by rotating this vector by the given angle (measured in radians) in clockwise direction (with regards to screen coordinates).
ROTATE - Static variable in class y.layout.transformer.GraphTransformer
Operation specifier defining that the graph will be rotated.
RotatedDiscreteEdgeLabelModel - Class in y.layout
RotatedDiscreteEdgeLabelModel describes the placement of rotated labels at some predefined positions along the edge.
RotatedDiscreteEdgeLabelModel() - Constructor for class y.layout.RotatedDiscreteEdgeLabelModel
Creates a new instance of RotatedDiscreteEdgeLabelModel with default settings.
RotatedDiscreteEdgeLabelModel(int) - Constructor for class y.layout.RotatedDiscreteEdgeLabelModel
Creates a new instance of RotatedDiscreteEdgeLabelModel using the given candidate mask.
RotatedSliderEdgeLabelModel - Class in y.layout
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(byte) - Constructor for class y.layout.RotatedSliderEdgeLabelModel
Creates a new instance of RotatedSliderEdgeLabelModel with the given mode.
ROUND_RECT - Static variable in class y.view.ShapeNodePainter
Shape type constant.
ROUND_RECT - Static variable in class y.view.ShapeNodeRealizer
Shape type constant.
roundEdgeLayout(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
Rounds the locations of the control points and ports of the given edge to integer values.
roundLayout(LayoutGraph) - Static method in class y.layout.LayoutTool
Rounds coordinates and sizes in the layout of an entire graph to integer values.
roundNodeLayout(LayoutGraph, Node) - Static method in class y.layout.LayoutTool
Rounds the location and size of the given node to integer values.
route() - Method in class y.layout.router.ChannelRouter
Routes all added edge objects within the specified channel.
route(EdgeList, PathSearchResult) - Method in class y.layout.router.polyline.ChannelBasedPathRouting
Routes the given edges.
ROUTE_ALL_EDGES - Static variable in class y.layout.router.CurveRoutingStage
A scope specifier which defines that all edges of the input graph will be routed.
ROUTE_ALL_EDGES - Static variable in class y.layout.router.OrthogonalEdgeRouter
A scope specifier which defines that all edges of the input graph will be routed.
ROUTE_ALL_EDGES - Static variable in class y.layout.router.polyline.EdgeRouter
A scope specifier which defines that all edges of the input graph will be routed.
ROUTE_ALL_EDGES - Static variable in class y.layout.router.polyline.PolylineLayoutStage
A scope specifier which defines that all edges of the input graph will be adjusted.
ROUTE_ALL_EDGES - Static variable in class y.layout.router.StraightLineEdgeRouter
A scope specifier which defines that all edges of the input graph will be routed.
ROUTE_EDGE_DPKEY - Static variable in class y.layout.partial.ClearAreaLayouter
A DataProvider key for obtaining the edges that should be routed by the custom edge router
ROUTE_EDGE_DPKEY - Static variable in class y.layout.partial.PartialLayouter
A DataProvider key for obtaining the edges that should be routed by the edge router.
ROUTE_EDGE_DPKEY - Static variable in class y.layout.router.OrganicEdgeRouter
A DataProvider key for selecting edges that should be routed
ROUTE_EDGES_AT_SELECTED_NODES - Static variable in class y.layout.router.CurveRoutingStage
A scope specifier which defines that only edges incident to selected nodes will be routed.
ROUTE_EDGES_AT_SELECTED_NODES - Static variable in class y.layout.router.OrthogonalEdgeRouter
A scope specifier which defines that only edges incident to selected nodes will be routed.
ROUTE_EDGES_AT_SELECTED_NODES - Static variable in class y.layout.router.polyline.EdgeRouter
A scope specifier which defines that only edges incident to selected nodes will be routed.
ROUTE_EDGES_AT_SELECTED_NODES - Static variable in class y.layout.router.polyline.PolylineLayoutStage
A scope specifier which defines that only edges incident to selected nodes will be adjusted.
ROUTE_EDGES_AT_SELECTED_NODES - Static variable in class y.layout.router.StraightLineEdgeRouter
A scope specifier which defines that only edges incident to selected nodes will be routed.
ROUTE_HORIZONTAL - Static variable in class y.layout.router.ChannelRouter
Channel orientation specifier for routing edges horizontally.
ROUTE_ORTHOGONAL - Static variable in class y.layout.hierarchic.HierarchicLayouter
An edge routing style that draws the edges in an orthogonal fashion, i.e.
ROUTE_POLYLINE - Static variable in class y.layout.hierarchic.HierarchicLayouter
An edge routing style that draws the edges in a polyline fashion.
ROUTE_SELECTED_EDGES - Static variable in class y.layout.router.CurveRoutingStage
A scope specifier which defines that only the selected edges of the input graph will be routed.
ROUTE_SELECTED_EDGES - Static variable in class y.layout.router.OrthogonalEdgeRouter
A scope specifier which defines that only the selected edges of the input graph will be routed.
ROUTE_SELECTED_EDGES - Static variable in class y.layout.router.polyline.EdgeRouter
A scope specifier which defines that only the selected edges of the input graph will be routed.
ROUTE_SELECTED_EDGES - Static variable in class y.layout.router.polyline.PolylineLayoutStage
A scope specifier which defines that only the selected edges of the input graph will be adjusted.
ROUTE_SELECTED_EDGES - Static variable in class y.layout.router.StraightLineEdgeRouter
A scope specifier which defines that only the selected edges of the input graph will be routed.
ROUTE_VERTICAL - Static variable in class y.layout.router.ChannelRouter
Channel orientation specifier for routing edges vertically.
ROUTED_PARALLEL_EDGES_DPKEY - Static variable in class y.layout.ParallelEdgeLayouter
A 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.
routeEdge(Edge, short, DualPlanarInformation, Edge[]) - Method in class y.layout.planar.SimpleEdgeRouter
This method tries to find the best route through a graph.
routeEdgesBetweenFixedElements(LayoutGraph, EdgeList) - Method in class y.layout.partial.PartialLayouter
This method is called during the layout process and routes all partial edges that connect two fixed elements.
routeEdgesParallel(LayoutGraph, Edge, Edge, double) - Static method in class y.layout.LayoutTool
Routes two edges which are incident to the same nodes in parallel.
routeEdgesParallel(LayoutGraph, Edge, Edge, double, boolean, double, double) - Static method in class y.layout.LayoutTool
Routes two edges which are incident to the same nodes in parallel, optionally joining the end points.
routeEdgesParallel(LayoutGraph, Edge, EdgeList, double) - Static method in class y.layout.LayoutTool
Routes a list of edges which are incident to the same nodes in parallel.
routeEdgesParallel(LayoutGraph, Edge, EdgeList, double, boolean, boolean, double, double) - Static method in class y.layout.LayoutTool
Routes a list of edges which are incident to the same nodes in parallel, optionally joining the end points.
routeInterEdges(LayoutGraph, EdgeList) - Method in class y.layout.grouping.RecursiveGroupLayouter
Reroutes the given inter-edges using the current edge routing algorithm.
routeInterEdges(LayoutGraph, EdgeList) - Method in class y.layout.partial.PartialLayouter
This method is called during the layout process and routes all inter-edges.
routeInterEdges(LayoutGraph, DataProvider, DataProvider) - Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
Routes inter-edges of the partitioned graph.
routeInterEdges(LayoutGraph, DataProvider, DataProvider) - Method in interface y.layout.PartitionLayouter.InterEdgeRouter
Routes inter-edges of the partitioned graph.
routeInterEdges(LayoutGraph, DataProvider, DataProvider) - Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
 
routeInterEdges(LayoutGraph, DataProvider, DataProvider) - Method in class y.layout.PartitionLayouter.PolylineInterEdgeRouter
 
routeNonTreeEdges(LayoutGraph, EdgeMap) - Method in class y.layout.tree.TreeReductionStage
Routes all edges that do not belong to the chosen spanning tree.
routeRestoredEdges(LayoutGraph, DataProvider, YRectangle) - Method in class y.layout.multipage.MultiPageLayouter
This method is called whenever some single edges have to be routed without changing the position of nodes (e.g., by MultiPageLayouter.removeConnectorPair(y.base.Node, y.base.Node, y.base.YList, LayoutContext) to route the restored edges).
routeSelfLoop(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
Routes a self-loop.
ROUTING_FORK - Static variable in class y.layout.tree.DefaultNodePlacer
Routing style specifier which defines that edge paths are routed orthogonally with the bends located in the channel between the root node and the child nodes.
ROUTING_FORK_AT_ROOT - Static variable in class y.layout.tree.DefaultNodePlacer
Routing style specifier which defines that edge paths are routed orthogonally with just one bend.
ROUTING_HORIZONTAL - Static variable in class y.layout.tree.ARTreeLayouter
A direction specifier for placing the child nodes next to each other in direction of the actual layout orientation, with the edges connecting in the direction of flow.
ROUTING_POLICY - Static variable in class y.layout.tree.ARTreeLayouter
A DataProvider key for specifying the routing direction for each subtree root The children in a subtree are arranged either horizontally or vertically.
ROUTING_POLICY_ALWAYS - Static variable in class y.layout.router.BusDescriptor
A routing policy that indicates that a new route is calculated in any case.
ROUTING_POLICY_ALWAYS - Static variable in class y.layout.router.ChannelEdgeRouter
A routing policy that indicates that a new route is calculated in any case.
ROUTING_POLICY_ALWAYS - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A routing policy that indicates that a new route is calculated in any case.
ROUTING_POLICY_PATH_AS_NEEDED - Static variable in class y.layout.router.BusDescriptor
A routing policy that indicates that based on the current path it is automatically determined whether an edge is routed, and if so, the edge gets a whole new path.
ROUTING_POLICY_PATH_AS_NEEDED - Static variable in class y.layout.router.ChannelEdgeRouter
A routing policy that indicates that based on the current path it is automatically determined whether an edge is routed, and if so, the edge gets a whole new path.
ROUTING_POLICY_PATH_AS_NEEDED - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A routing policy that indicates that based on the current path it is automatically determined whether an edge is routed, and if so, the edge gets a whole new path.
ROUTING_POLICY_SEGMENTS_AS_NEEDED - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
A routing policy that indicates that based on the current path it is automatically determined whether the edge is routed, and if so, only the necessary segments are changed.
ROUTING_POLY_LINE - Static variable in class y.layout.tree.DefaultNodePlacer
Routing style constant which defines that edge paths are routed with a straight segment to the connector of the GenericTreeLayouter.SubtreeShape of the child nodes.
ROUTING_STRAIGHT - Static variable in class y.layout.tree.DefaultNodePlacer
Routing style specifier which defines that edge paths are routed with a straight segment to the center of the child nodes.
ROUTING_STYLE_ADOPT - Static variable in class y.layout.grouping.FixedGroupLayoutStage
An inter-edge routing style based on which the edge layout of inter-edges will be adopted from the core layout algorithm.
ROUTING_STYLE_OCTILINEAR - Static variable in class y.layout.seriesparallel.SeriesParallelLayouter
Style constant describing an octilinear edge style.
ROUTING_STYLE_ORTHOGONAL - Static variable in class y.layout.grouping.FixedGroupLayoutStage
An inter-edge routing style based on which inter-edges are routed in an orthogonal style.
ROUTING_STYLE_ORTHOGONAL - Static variable in class y.layout.seriesparallel.SeriesParallelLayouter
Style constant describing an orthogonal edge style.
ROUTING_STYLE_POLYLINE - Static variable in class y.layout.seriesparallel.SeriesParallelLayouter
Style constant describing a polyline edge style.
ROUTING_STYLE_STRAIGHTLINE - Static variable in class y.layout.grouping.FixedGroupLayoutStage
An inter-edge routing style based on which inter-edges are routed as straight lines.
ROUTING_VERTICAL - Static variable in class y.layout.tree.ARTreeLayouter
A direction specifier for placing the child nodes above each other in direction of the actual layout orientation, with the edges connecting orthogonally to the direction of flow.
RoutingStyle - Class in y.layout.hierarchic.incremental
This class is used by EdgeLayoutDescriptor to specify the routing style for different types of edges.
RoutingStyle(byte) - Constructor for class y.layout.hierarchic.incremental.RoutingStyle
Creates a new RoutingStyle instance with the given routing style for each edge.
RoutingStyle(byte, boolean) - Constructor for class y.layout.hierarchic.incremental.RoutingStyle
Creates a new 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.
ROW_SELECTION_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key for the visual style used when painting a selected row of a TableGroupNodeRealizer.
ROW_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key for the visual style used when painting an unselected row of a TableGroupNodeRealizer.
rowAt(double, double) - Method in interface y.view.tabular.TableGroupNodeRealizer.Table
Returns the innermost row that contains the specified point or null if no row in the table's model contains the specified point.
rowCount() - Method in interface y.view.tabular.TableGroupNodeRealizer.RowContainer
Returns the number of rows in this container.
RowDescriptor - Class in y.layout.grid
This class represents a row of a partition grid structure.
RowDropTargetListener - Class in y.view.tabular
This DropTargetListener can be used to create new rows in a TableGroupNodeRealizer via drag'n'drop.
RowDropTargetListener(Graph2DView) - Constructor for class y.view.tabular.RowDropTargetListener
Constructs a new listener that works on the given view.
rowEventHappened(Graph2D, TableGroupNodeRealizer.Row, Mouse2DEvent) - Method in class y.view.tabular.TableSelectionEditor
Handles selection state changes for the specified row.
rowEventHappened(Graph2D, TableGroupNodeRealizer.Row, boolean) - Method in class y.view.tabular.TableSelectionEditor
Handles (non-cyclic) selection state changes for the specified row.
rowLabelHit(TableGroupNodeRealizer.Row, double, double) - Method in class y.view.tabular.TableLabelEditor
Determines whether a double mouse click at the specified hit location should start label editing for the specified row.
rowMovementHit(TableGroupNodeRealizer.Row, double, double) - Method in class y.view.tabular.TableOrderEditor
Determines whether a mouse drag starting at the specified hit location should start the editor for the specified row.
rowSelectionHit(TableGroupNodeRealizer.Row, double, double) - Method in class y.view.tabular.TableSelectionEditor
Determines whether a mouse click at the specified hit location should change the selection state of the specified row.
run() - Method in class y.module.YModule
Calls the canonical module execution sequence: YModule.init() - YModule.mainrun() - YModule.dispose().

S

S - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.SIDES, NodeLabel.SANDWICH and NodeLabel.EIGHT_POS.
SALabeling - Class in y.layout.labeling
A generic labeling algorithm for placing the labels of a graph.
SALabeling() - Constructor for class y.layout.labeling.SALabeling
Creates a new instance of SALabeling with default settings.
sameHits(HitInfo) - Method in class y.view.HitInfo
Returns true if this hit info contains the same set of hits as another hit info.
sameLayerEdgeCount() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the number of same-layer edges associated with the Node of this NodeData instance.
sanatize(String) - Method in class y.io.gml.GMLEncoder
Encodes the string to be valid GML, escaping invalid characters accordingly.
sanatize(String) - Method in class y.io.gml.XGMLEncoder
 
sanatize() - Method in class y.view.Graph2DUndoManager
Performs the suitable number of close bracket operations, to ensure undo() and redo() will work as expected.
SANDWICH - Static variable in class y.view.NodeLabel
Node label model specifier.
SANDWICH_MASK - Static variable in class y.layout.DiscreteNodeLabelModel
Position mask that constrains the positions to above and below the node.
scalarProduct(YVector, YVector) - Static method in class y.geom.YVector
Returns the value of the scalar product of two vectors.
scale(double) - Method in class y.geom.YVector
Scales the vector by an factor.
SCALE - Static variable in class y.layout.transformer.GraphTransformer
Operation specifier defining that the graph will be scaled.
scale(NodeRealizer, Value2D, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that scales the node represented by the specified NodeRealizer.
scaleToRect(LayoutGraph, Rectangle) - Static method in class y.layout.transformer.GraphTransformer
Scales the given graph so its resulting bounding box is (approximately) the same as the given rectangular bounds.
SCALING_AUTO - Static variable in class y.view.Graph2DPrinter
Scaling type specifier constant.
SCALING_FIX - Static variable in class y.view.Graph2DPrinter
Scaling type specifier constant.
SCENTER - Static variable in class y.layout.DiscreteEdgeLabelModel
Position specifier that describes a label placement near the source, directly on the edge's path.
SCENTER - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position specifier that describes a label placement near the source, directly on the edge's path.
SCENTR - Static variable in class y.view.EdgeLabel
Edge label position specifier.
SCOPE_ALL - Static variable in class y.layout.organic.SmartOrganicLayouter
Scope mode indicating that the algorithm should place all nodes of the graph.
SCOPE_ALL - Static variable in class y.layout.router.BusRouter
A scope specifier which defines that all edges of the input graph will be routed.
SCOPE_DPKEY - Static variable in class y.layout.BendConverter
A 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.
SCOPE_DPKEY - Static variable in class y.layout.ParallelEdgeLayouter
A DataProvider key for marking edges that will be routed
SCOPE_MAINLY_SUBSET - Static variable in class y.layout.organic.SmartOrganicLayouter
Scope mode indicating that the algorithm should place a subset of nodes but may to a certain degree also move nodes that are structurally close to a node from the subset.
SCOPE_MAINLY_SUBSET_GEOMETRIC - Static variable in class y.layout.organic.SmartOrganicLayouter
Scope mode indicating that the algorithm should place a subset of nodes but may to a certain degree also move nodes that are geometrically close to a node from the subset.
SCOPE_SUBSET - Static variable in class y.layout.organic.SmartOrganicLayouter
Scope mode indicating that the algorithm should only place a subset of nodes.
SCOPE_SUBSET - Static variable in class y.layout.router.BusRouter
A scope specifier which defines that only the selected edges of the input graph will be routed.
SCROLL_DIRECTION_DOWN - Static variable in class y.view.NavigationComponent
 
SCROLL_DIRECTION_LEFT - Static variable in class y.view.NavigationComponent
 
SCROLL_DIRECTION_RIGHT - Static variable in class y.view.NavigationComponent
 
SCROLL_DIRECTION_UP - Static variable in class y.view.NavigationComponent
 
Scroller - Class in y.view
This is a class which scrolls a view in direction with a certain speed.
Scroller(Graph2DView, double, double) - Constructor for class y.view.Scroller
Constructs a new Scroller for a given view.
SE - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.CORNERS and NodeLabel.EIGHT_POS.
secondActiveColumn - Variable in class y.view.tabular.TableSizeEditor
The second column that gets resized if this is a column size redistribution gesture or null otherwise.
secondActiveRow - Variable in class y.view.tabular.TableSizeEditor
The second row that gets resized if this is a row size redistribution gesture or null otherwise.
section(int) - Method in class y.option.OptionHandler
Returns the option section at position index.
section(String) - Method in class y.option.OptionHandler
Returns the option section that has the given name.
SECTION_ADVANCED_LAYOUT - Static variable in class y.module.FamilyTreeLayoutModule
 
SECTION_ALGORITHM - Static variable in class y.module.OrganicLayoutModule
 
SECTION_ALGORITHM - Static variable in class y.module.SmartOrganicLayoutModule
 
SECTION_BUNDLING - Static variable in class y.module.CircularLayoutModule
 
SECTION_COMPACT - Static variable in class y.module.TreeLayoutModule
 
SECTION_CYCLE - Static variable in class y.module.CircularLayoutModule
 
SECTION_DIRECTED - Static variable in class y.module.TreeLayoutModule
 
SECTION_DISTANCES - Static variable in class y.module.FamilyTreeLayoutModule
 
SECTION_EDGE_SETTINGS - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
SECTION_EDGE_SETTINGS - Static variable in class y.module.SeriesParallelLayoutModule
 
SECTION_EXTERIOR_EDGES - Static variable in class y.module.CircularLayoutModule
 
SECTION_FAMILY_PROPERTIES - Static variable in class y.module.FamilyTreeLayoutModule
 
SECTION_GENERAL - Static variable in class y.module.BalloonLayoutModule
 
SECTION_GENERAL - Static variable in class y.module.CircularLayoutModule
 
SECTION_GENERAL - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
SECTION_GENERAL - Static variable in class y.module.PartialLayoutModule
 
SECTION_GENERAL - Static variable in class y.module.RadialLayoutModule
 
SECTION_GENERAL - Static variable in class y.module.SeriesParallelLayoutModule
 
SECTION_GENERAL - Static variable in class y.module.TreeLayoutModule
 
SECTION_GROUPING - Static variable in class y.module.HierarchicLayoutModule
 
SECTION_GROUPING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
SECTION_GROUPING - Static variable in class y.module.OrganicLayoutModule
 
SECTION_GROUPING - Static variable in class y.module.OrthogonalLayoutModule
 
SECTION_GROUPING - Static variable in class y.module.SmartOrganicLayoutModule
 
SECTION_HV - Static variable in class y.module.TreeLayoutModule
 
SECTION_LABELING - Static variable in class y.module.BalloonLayoutModule
 
SECTION_LABELING - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
SECTION_LABELING - Static variable in class y.module.HierarchicLayoutModule
 
SECTION_LABELING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
SECTION_LABELING - Static variable in class y.module.OrthogonalLayoutModule
 
SECTION_LAYOUT - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
SECTION_LAYOUT - Static variable in class y.module.FamilyTreeLayoutModule
 
SECTION_LAYOUT - Static variable in class y.module.HierarchicLayoutModule
 
SECTION_LAYOUT - Static variable in class y.module.OrthogonalLayoutModule
 
SECTION_LAYOUT - Static variable in class y.module.PolylineEdgeRouterModule
 
SECTION_LAYOUT_OPTIONS - Static variable in class y.module.OrthogonalEdgeRouterModule
 
SECTION_MODEL - Static variable in class y.module.LabelingModule
 
SECTION_NODE_ORDER - Static variable in class y.module.HierarchicLayoutModule
 
SECTION_NODE_RANK - Static variable in class y.module.HierarchicLayoutModule
 
SECTION_QUALITY - Static variable in class y.module.LabelingModule
 
SECTION_RANKS - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
SECTION_RESTRICTIONS - Static variable in class y.module.SmartOrganicLayoutModule
 
SECTION_SCOPE - Static variable in class y.module.LabelingModule
 
SECTION_SECTION_CROSSING_MINIMIZATION - Static variable in class y.module.OrthogonalEdgeRouterModule
 
SECTION_SUBSTRUCTURE_CONFIGURATION - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
SECTION_SUBSTRUCTURE_CONFIGURATION - Static variable in class y.module.OrthogonalLayoutModule
 
SECTION_SUBSTRUCTURE_LAYOUT - Static variable in class y.module.SmartOrganicLayoutModule
 
SECTION_SWIMLANES - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
SECTION_TREE - Static variable in class y.module.CircularLayoutModule
 
SECTION_VISUAL - Static variable in class y.module.OrganicLayoutModule
 
SECTION_VISUAL - Static variable in class y.module.SmartOrganicLayoutModule
 
sectionCount() - Method in class y.option.OptionHandler
Returns the number of sections of this option handler.
seed - Variable in class y.layout.planar.VertexOrder
 
segmentCount() - Method in class y.layout.router.polyline.Channel
Returns the number of segment infos in this channel.
segmentCount() - Method in class y.layout.router.polyline.EdgeInfo
Returns the number of segments of the edge.
SegmentGroup - Class in y.layout.router.polyline
Represents a group of segments of different edges that shall be combined at their common source or target.
SegmentGroup(Interval, List) - Constructor for class y.layout.router.polyline.SegmentGroup
Creates a new instance of SegmentGroup that contains the given segments and a range to place them.
segmentGroupCount() - Method in class y.layout.router.polyline.Channel
Returns the number of segment groups in this channel.
SegmentInfo - Class in y.layout.router.polyline
A SegmentInfo holds information about the possible location of an orthogonal edge segment.
SegmentInfo(Edge, int, Direction, Interval, Interval, Interval, List) - Constructor for class y.layout.router.polyline.SegmentInfo
Creates a new instance of SegmentInfo with the given information.
SegmentInfo(Edge, int, LineSegment) - Constructor for class y.layout.router.polyline.SegmentInfo
Creates a new instance of SegmentInfo using a LineSegment to describe the edge segment.
segmentKeys() - Method in class y.layout.router.ChannelRouter
Returns an iterator over all added keys of edge objects.
select(Graph2DView) - Method in class y.view.Graph2DViewActions.SelectAllAction
Selects elements in the specified view.
SELECT_ALL - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getSelectAllAction().
SELECT_BOTTOM_EDGE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getSelectBottomEdgeAction().
SELECT_LEFT_EDGE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getSelectLeftEdgeAction().
SELECT_RIGHT_EDGE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getSelectRightEdgeAction().
SELECT_TOP_EDGE - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getSelectTopEdgeAction().
selectAll(Graph2DView) - Method in class y.view.Graph2DViewActions
Deprecated. Use Graph2DViewActions.SelectAllAction.select(Graph2DView) instead.
selectAllNodesAndBends(boolean) - Method in class y.view.Graph2D
Sets the selection state for all nodes and bends.
selectBoxContent(Rectangle) - Method in class y.view.Graph2D
Selects the graph objects in given rectangle.
selectBoxContent(double, double, double, double) - Method in class y.view.Graph2D
Selects the graph objects in a rectangle defined by the given arguments.
selectChildElements(Node, String, String) - Static method in class y.io.graphml.input.XPathUtils
Selects all child Elements of parent that have a matching Node name localName and XML namespace nsURI.
selectDuplicates(Graph2D, NodeList, EdgeList, Map, Map) - Method in class y.view.Graph2DViewActions.DuplicateAction
Selects the nodes and/or edges created by createDuplicates.
selected - Variable in class y.layout.planar.VertexOrder
 
SELECTED_EDGES - Static variable in interface y.layout.Layouter
A 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.
SELECTED_EDGES - Static variable in class y.layout.router.CollinearBendHider
A DataProvider key for selecting edges whose bends will be temporarily hidden If there is no DataProvider registered with this key, all edges are considered.
SELECTED_NODES - Static variable in interface y.layout.Layouter
A 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.
SELECTED_ROOT - Static variable in class y.layout.tree.BalloonLayouter
Root node policy for choosing a custom node as the root node of the tree.
SELECTED_ROOT_DPKEY - Static variable in class y.layout.tree.ARTreeLayouter
A DataProvider key for marking the node that will be used as root node of the tree.
SELECTED_ROOT_DPKEY - Static variable in class y.layout.tree.BalloonLayouter
A DataProvider key for marking the node that will be used as root node of the tree.
SELECTED_ROOT_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
A DataProvider key for marking the node that will be used as root node of the tree.
SELECTED_ROOT_DPKEY - Static variable in class y.layout.tree.HVTreeLayouter
A DataProvider key for marking the node that will be used as root node of the tree.
SELECTED_ROOT_DPKEY - Static variable in class y.layout.tree.TreeLayouter
A DataProvider key for marking the node that will be used as root node of the tree.
selectedBends() - Method in class y.view.Graph2D
Returns a bend cursor for all momentarily selected bends in this graph.
selectedColumns() - Method in interface y.view.tabular.TableGroupNodeRealizer.Table
Returns all of the currently selected columns.
selectedEdges() - Method in class y.view.Graph2D
Returns an edge cursor for all momentarily selected edges in this graph.
selectEdgeTypes(Graph2D, Edge, int) - Method in class y.view.Graph2DViewActions.SelectAllAction
Selects the specified edge and/or related graph elements (that is edge labels and bends) depending on the specified type bit mask.
selectEdgeTypes(Graph2D, Edge, int, Rectangle, boolean) - Method in class y.view.SelectionBoxMode
Selects the specified edge and/or related graph elements (that is edge labels and bends) depending on whether or not the elements intersect or lie in the specified rectangle.
selectedLabels() - Method in class y.view.Graph2D
Returns a YCursor for all momentarily selected labels in this graph.
selectedNodes() - Method in class y.view.Graph2D
Returns a node cursor for all momentarily selected nodes in this graph.
selectedRows() - Method in interface y.view.tabular.TableGroupNodeRealizer.Table
Returns all of the currently selected rows.
selectFirstChildElement(Node, String, String) - Static method in class y.io.graphml.input.XPathUtils
Selects the first child Element of parent that has a matching Node name localName and XML namespace nsURI.
selectFirstSignificantChild(Node) - Static method in class y.io.graphml.input.XPathUtils
Selects the first child Node of parent that represents significant content.
SELECTION_BOX_MODE - Static variable in class y.view.Graph2DView
Drawing mode constant.
selectionBoxAction(Rectangle, boolean) - Method in class y.view.AbstractSelectionBoxMode
This method is called when the selection box is closed.
selectionBoxAction(Rectangle2D.Double, boolean) - Method in class y.view.AbstractSelectionBoxMode
This method is called when the selection box is closed.
selectionBoxAction(Rectangle, boolean) - Method in class y.view.AreaZoomMode
zooms view to selection box bounds and updates view.
selectionBoxAction(Rectangle2D.Double, boolean) - Method in class y.view.AreaZoomMode
Zooms view to selection box bounds and updates view.
selectionBoxAction(Rectangle, boolean) - Method in class y.view.SelectionBoxMode
Selects graph objects within selection box bounds.
selectionBoxMode - Variable in class y.view.EditMode
The minor selection box mode associated with this mode.
SelectionBoxMode - Class in y.view
This ViewMode is responsible for letting the user open up a selection box.
SelectionBoxMode(ViewContainer) - Constructor for class y.view.SelectionBoxMode
Instantiates a new SelectionBoxMode for a given ViewContainer
SelectionBoxMode() - Constructor for class y.view.SelectionBoxMode
Instantiates a new SelectionBoxMode.
selectionChanged(EdgeRealizer) - Method in interface y.view.GenericEdgeRealizer.SelectionChangeHandler
Invoked from EdgeRealizer.setSelected(boolean) when the selection state of the specified realizer instance has changed.
selectionChanged(NodeRealizer) - Method in interface y.view.GenericNodeRealizer.SelectionChangeHandler
Invoked from NodeRealizer.setSelected(boolean) when the selection state of the specified realizer instance has changed.
selectionChanged(NodePort) - Method in interface y.view.NodePort.SelectionChangeHandler
Invoked from NodePort.setSelected(boolean) when the selection state of the specified port instance has changed.
selectionChanged(YLabel) - Method in interface y.view.YLabel.SelectionChangeHandler
Invoked from YLabel.setSelected(boolean) when the selection state of the specified label instance has changed.
selectionMovedAction(double, double, double, double) - Method in class y.view.MoveLabelMode
Performs an action after the selection was moved.
selectionMovedAction(double, double, double, double) - Method in class y.view.MoveSelectionMode
Performs an action after the selection was moved.
selectionMovedAction(double, double, double, double) - Method in class y.view.PortAssignmentMoveSelectionMode
Called at the end of the move - updates the drawables.
selectionMoveStarted(double, double) - Method in class y.view.MoveSelectionMode
Performs an action when the selection is about to be moved.
selectionOnMove(double, double, double, double) - Method in class y.view.MoveSelectionMode
Performs an action when the selection is moving.
selectionOnMove(double, double, double, double) - Method in class y.view.PortAssignmentMoveSelectionMode
Called at the beginning and during the move.
SelectionPortPainter - Class in y.view
A decorator for NodePort.Painter implementation that draws a special "is selected" marker.
SelectionPortPainter(NodePort.Painter) - Constructor for class y.view.SelectionPortPainter
Initializes a new SelectionPortPainter instance.
Selections - Class in y.view
This utility class provides static methods, that perform several different actions and create objects that can be used in conjunction with selections on a Graph2D.
Selections.SelectionStateObserver - Class in y.view
Base class that can be subclassed to receive notification about changes in the selection state of a Graph2D.
Selections.SelectionStateObserver() - Constructor for class y.view.Selections.SelectionStateObserver
 
selectLabelDuplicates(Graph2D, List, List, Map, Map) - Method in class y.view.Graph2DViewActions.DuplicateAction
Selects the node and/or edge labels created by createLabelDuplicates.
selectNode(ArrayList, ArrayList, ArrayList, NodeList) - Method in class y.layout.planar.VertexOrder
Selects a node form the candidate list and updates the data structures accordingly.
selectNodeAndSelfLoopBends(Graph2D, Node) - Static method in class y.view.Selections
Selects a node and the bends of its self-loop.
selectNodesAndSelfLoopBends(Graph2D) - Static method in class y.view.Selections
Selects all nodes and the bends of self-loops.
selectNodeTypes(Graph2D, Node, int) - Method in class y.view.Graph2DViewActions.SelectAllAction
Selects the specified node and/or related graph elements (that is node labels, node ports, table columns, and table rows) depending on specified type bit mask.
selectNodeTypes(Graph2D, Node, int, Rectangle, boolean) - Method in class y.view.SelectionBoxMode
Selects the specified node and/or related graph elements (that is node labels and node ports) depending on whether or not the elements lie in the specified rectangle.
selectTypes(Graph2D, int) - Method in class y.view.Graph2DViewActions.SelectAllAction
Selects the specified types of graph elements.
selectTypes(Graph2D, int, Rectangle, boolean) - Method in class y.view.SelectionBoxMode
Selects the specified types of graph elements that lie in the specified rectangle.
SelfloopCalculator - Class in y.layout.hierarchic.incremental
This class calculates bend points for self-loops routed in orthogonal or octilinear fashion.
SelfloopCalculator(double, double) - Constructor for class y.layout.hierarchic.incremental.SelfloopCalculator
Creates a new instance of SelfloopCalculator using the given parameters.
SelfLoopLayouter - Class in y.layout
A SelfLoopLayouter routes the self-loops (reflexive edges) of a graph.
SelfLoopLayouter() - Constructor for class y.layout.SelfLoopLayouter
Creates a new SelfLoopLayouter instance with default settings.
SelfLoopLayouter(Layouter) - Constructor for class y.layout.SelfLoopLayouter
Creates a new SelfLoopLayouter using the given core layout algorithm.
SelfLoopTool - Class in y.layout.planar
This class handles the removal resp. the reinsertion of self-loops from resp.into an embedded graph.
SelfLoopTool(PlanarInformation) - Constructor for class y.layout.planar.SelfLoopTool
Returns a new instance of SelfLoopTool.
SEMI_BLOCK_UPON_MINIMUM_SIZE - Static variable in class y.view.HotSpotMode
Resize policy specifier.
SEQUENCE_CONSTRAINTS_MEMENTO_DPKEY - Static variable in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
A 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.
SEQUENCE_VALUE_HOLDER_DPKEY - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
A DataAcceptor key for publishing the index inside their layer for all nodes in the graph.
SEQUENCE_VALUE_HOLDER_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataAcceptor key for publishing the index inside their layer for all nodes in the graph.
SequenceConstraintFactory - Interface in y.layout.hierarchic.incremental
This interface specifies the general contract for factory classes that can be used to associate sequence constraints with a graph.
sequenceNodeLayers(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AsIsSequencer
Calculates the sequence of the nodes within each layer using the nodes' coordinates.
sequenceNodeLayers(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
 
sequenceNodeLayers(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.GivenSequenceSequencer
Calculates the sequence of the nodes within a Layers instance based on the given Comparator instance.
sequenceNodeLayers(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in interface y.layout.hierarchic.incremental.Sequencer
Calculates the sequence of the nodes within each layer.
Sequencer - Interface in y.layout.hierarchic.incremental
This interface is used by HierarchicLayouter to calculate the order of the nodes within each layer.
SEQUENCING_PHASE - Static variable in interface y.layout.hierarchic.MementoSupport
A constant describing the second phase of the hierarchic layout algorithm.
SequentialLayouter - Class in y.layout
A SequentialLayouter allows for chaining multiple layout algorithms.
SequentialLayouter() - Constructor for class y.layout.SequentialLayouter
Creates a new SequentialLayouter instance with an empty chain of layout algorithms.
SerializationEvent - Class in y.io.graphml.output
The event arguments used by SerializationHandlers to let registered serialization code perform the serialization of items.
SerializationEvent(Object, GraphMLWriteContext, Object) - Constructor for class y.io.graphml.output.SerializationEvent
Initializes a new instance of the SerializationEvent class the item.
SerializationEvent(Object, GraphMLWriteContext, Object, Class) - Constructor for class y.io.graphml.output.SerializationEvent
Initializes a new instance of the SerializationEvent class the item
SerializationHandler - Interface in y.io.graphml.output
Event listener interface for SerializationEvents.
SerializationNotSupportedException - Exception in y.io.graphml.output
Exception that will be thrown by GraphMLWriteContext's serialize methods and the like to indicate that the serialization failed.
SerializationNotSupportedException() - Constructor for exception y.io.graphml.output.SerializationNotSupportedException
Initializes a new instance of the SerializationNotSupportedException class.
SerializationNotSupportedException(String) - Constructor for exception y.io.graphml.output.SerializationNotSupportedException
Initializes a new instance of the SerializationNotSupportedException class with the given message.
SerializationNotSupportedException(String, Exception) - Constructor for exception y.io.graphml.output.SerializationNotSupportedException
Initializes a new instance of the SerializationNotSupportedException class
SerializationProperties - Interface in y.io.graphml.output
Constant class for common serialization properties.
serialize(Object) - Method in class y.io.graphml.output.ChildWriteContext
 
serialize(GraphMLWriteContext, Object, Class) - Method in class y.io.graphml.output.ChildWriteContext
 
serialize(Object) - Method in interface y.io.graphml.output.GraphMLWriteContext
Serialize item to an XML representation.
serialize(GraphMLWriteContext, Object, Class) - Method in interface y.io.graphml.output.GraphMLWriteContext
Serialize item to an XML representation.
serialize(GraphMLWriteContext, Object, Class) - Method in class y.io.graphml.output.GraphMLWriter
Serialize item to XML content.
serializeContent(PreferredPlacementDescriptor, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.PreferredPlacementDescriptorSerializer
Serializes the PreferredPlacementDescriptor instance with all its fields.
serializeContent(EdgeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer
Write the content of an EdgeLabel element.
serializeContent(NodeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.NodeLabelSerializer
Write the content of an NodeLabel element.
serializeItem(Object, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.output.AbstractSerializer
Actually perform the serialization for the given arguments.
serializeLineType(ObjectOutput, LineType) - Static method in class y.view.LineType
Writes the given LineType instance to an object stream.
serializeModel(RotatedDiscreteEdgeLabelModel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
 
serializeModel(RotatedSliderEdgeLabelModel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.RotatedSliderEdgeLabelModelSerializer
 
serializeModel(SmartEdgeLabelModel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.SmartEdgeLabelModelSerializer
Serializes SmartEdgeLabelModel instances with their fields.
serializeModel(SmartNodeLabelModel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.NodeLabelSerializer.SmartNodeLabelModelSerializer
Serializes SmartNodeLabelModel instances with their fields.
serializeParameter(RotatedDiscreteEdgeLabelModel.ModelParameter, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
 
serializeParameter(RotatedSliderEdgeLabelModel.ModelParameter, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.RotatedSliderEdgeLabelModelSerializer
 
serializeParameter(SmartEdgeLabelModel.ModelParameter, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer.SmartEdgeLabelModelSerializer
Serializes the model parameter of SmartEdgeLabelModel instances with all its fields.
serializeParameter(SmartNodeLabelModel.ModelParameter, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.NodeLabelSerializer.SmartNodeLabelModelSerializer
Serializes the model parameter of SmartNodeLabelModel instances with all its fields.
SeriesParallelLayouter - Class in y.layout.seriesparallel
This layout algorithm arranges series-parallel graphs.
SeriesParallelLayouter() - Constructor for class y.layout.seriesparallel.SeriesParallelLayouter
Creates a new SeriesParallelLayouter instance with default settings.
SeriesParallelLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for SeriesParallelLayouter.
SeriesParallelLayoutModule() - Constructor for class y.module.SeriesParallelLayoutModule
Creates an instance of this module.
set(Object, Object) - Method in interface y.base.DataAcceptor
Sets an object value associated with the given data holder.
set(Object, Object) - Method in interface y.base.EdgeMap
Associates the given value to the given edge.
set(Object, Object) - Method in interface y.base.NodeMap
Associates the given value to the given node.
set(int, Object) - Method in class y.base.YList
 
set(Face, Object) - Method in interface y.layout.planar.FaceMap
Associates the given value to with the given edge.
set(String, Object) - Method in class y.option.OptionHandler
Sets the value for the option that has the given name.
set(String, String, Object) - Method in class y.option.OptionHandler
Sets the value for the option that has the given name in the given section.
set(Object, Object) - Method in class y.util.DataAcceptorAdapter
Subclasses may override this method to set object values associated with a data holder.
set(Object, Object) - Method in class y.util.EdgeMapAdapter
Associates the given value to with the given edge.
set(Object, Object) - Method in class y.util.Maps.HighPerformanceBoolMap
 
set(Object, Object) - Method in class y.util.Maps.HighPerformanceDoubleMap
 
set(Object, Object) - Method in class y.util.Maps.HighPerformanceIntMap
 
set(Object, Object) - Method in class y.util.Maps.HighPerformanceObjectMap
 
set(Object, Object) - Method in class y.util.NodeMapAdapter
Associates the given value to with the given node.
set3DEnabled(boolean) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies whether or not the layout algorithm should create a 3D result.
setAbsJoinEndDistance(double) - Method in class y.layout.ParallelEdgeLayouter
Specifies the absolute distance from the end point of the joined lines to the first parallel segments.
setActivateDeterministicMode(boolean) - Method in class y.layout.organic.OrganicLayouter
Specifies whether or not the deterministic mode of the layout algorithm is enabled.
setActivateTreeBeautifier(boolean) - Method in class y.layout.organic.OrganicLayouter
Specifies whether or not to arrange subtrees of the input graph in a special, optimized tree style.
setActivationThreshold(int) - Method in class y.layout.router.PatchRouterStage
Specifies a threshold for activating PatchRouterStage.
setActivationThreshold(int) - Method in class y.layout.router.ReducedSphereOfActionStage
Specifies a threshold for activating ReducedSphereOfActionStage.
setActiveGraph(Graph) - Method in class y.view.Graph2DUndoManager
Setter for property activeGraph.
setActiveView(Graph2DView) - Method in class y.view.ViewMode
Sets the active view this mode operates on.
setAdaptiveMinEdgeDistanceEnabled(boolean) - Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
Specifies whether or not an adaptive minimum edge distance is used.
setAddingSelectedItemsProvider(boolean) - Method in class y.view.Graph2DLayoutExecutor
Determines whether the 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.
setAdditionalParentCount(int) - Method in class y.layout.multipage.MultiPageLayouter
Specifies the number of additional tree parent proxies that the algorithm tries to place on a page.
setAdjacentEdgeCrossingPenalty(double) - Method in class y.layout.router.polyline.PenaltySettings
Specifies the penalty for a crossing of two edges that are adjacent, that is, share a common node.
setAdjustScrollBarPolicy(boolean) - Method in class y.view.EditMode
Whether the scroll bars will be shown (if needed) when this mode is activated.
setAdjustScrollBarPolicy(boolean) - Method in class y.view.NavigationMode
Whether the scroll bars will be disabled when this mode is activated.
setAdoptEdgeGroupsEnabled(boolean) - Method in class y.layout.BendConverter
Specifies whether or not edge grouping information of the original edge should be adopted by its replacement edges.
setAdoptPortConstraintsEnabled(boolean) - Method in class y.layout.BendConverter
Specifies whether or not the associated PortConstraints of the original edge should be adopted by its replacement edges.
setAdoptSelectionEnabled(boolean) - Method in class y.layout.BendConverter
Specifies whether or not the selection state of the original edge should be adopted by its replacement edges.
setAffectedEdgesDPKey(Object) - Method in class y.layout.router.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
Specifies the DataProvider key to look up the selection state of the edges.
setAffectedEdgesDpKey(Object) - Method in class y.layout.router.CurveRoutingStage
Specifies the DataProvider key to look up which edges are routed.
setAffectedEdgesDPKey(Object) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Specifies the key to register a DataProvider which determines the edges that shall be routed by this algorithm.
setAffectedEdgesDPKey(Object) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Specifies the key to register a DataProvider which determines the edges that shall be routed by this algorithm.
setAffectedNodesDpKey(Object) - Method in class y.layout.router.CurveRoutingStage
Specifies the DataProvider key to look up the nodes whose incident edges are routed.
setAggregationPolicy(byte) - Method in class y.algo.NodeAggregation
Specifies the policy applied for determining the clusters.
setAlgorithmProperty(Object, Object) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Provides access to implementation specific properties of the algorithms used.
setAlignDegreeOneNodesEnabled(boolean) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies whether or not degree-one nodes that have the same neighbor should be aligned.
setAlignDegreeOneNodesEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Specifies whether or not degree-one nodes that have the same neighbor should be aligned.
setAlignDegreeOneNodesEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies whether or not degree-one nodes that have the same neighbor should be aligned with each other.
setAlignment(int) - Method in class y.layout.genealogy.FamilyTreeLayouter
Specifies the vertical alignment of the individual nodes in the same generation.
setAlignment(byte) - Method in class y.view.YLabel
Sets the vertical alignment style for label text that spreads over multiple lines.
setAllowOverlaps(boolean) - Method in class y.layout.tree.BalloonLayouter
Specifies whether or not (partially) overlapping nodes are allowed.
setAllowRandomization(boolean) - Method in class y.layout.planar.GT
Sets if the algorithm will use randomization to improve the result.
setAllowRandomization(boolean) - Method in class y.layout.planar.VertexOrder
Sets if the randomized version of the algorithm is used.
setAllowRearrangement(boolean) - Method in class y.layout.Swimlanes.SwimlaneRepresentant
Specifies whether or not the represented swimlane can be rearranged.
setAllowSameLayerEdges(boolean) - Method in class y.layout.hierarchic.ConstraintLayerer
Specifies whether or not same-layer edges can be created by this instance.
setAllowSameLayerEdges(boolean) - Method in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
Specifies whether or not same-layer edges can be created by this Layerer instance.
setAlphaImageUsed(boolean) - Method in class y.view.ImageNodePainter
Determines whether the ImageNodePainter.contains(NodeRealizer,double,double) method should use the alpha transparency of the image to determine whether this realizer "contains" points.
setAlphaImageUsed(boolean) - Method in class y.view.ImageNodeRealizer
Determines whether the ImageNodeRealizer.contains(double, double) method should use the alpha transparency of the image to determine whether this realizer "contains" points.
setAlternativeDrawer(Drawer) - Method in class y.layout.hierarchic.TreeDrawer
Specifies the Drawer called when the given graph is not a tree.
setAmbiguityReductionEnabled(boolean) - Method in class y.layout.labeling.MISLabelingAlgorithm
Specifies whether or not the number of ambiguous label placements is reduced by applying an additional optimization step.
setAnchor(YPoint) - Method in class y.geom.OrientedRectangle
Sets the anchor of this rectangle.
setAnchor(double, double) - Method in class y.geom.OrientedRectangle
Sets the anchor of this rectangle.
setAnchorRatioX(double) - Method in class y.view.AutoRotationSliderEdgeLabelModel
Sets the relative position of the rotation point as a ratio within in the label's bounds.
setAnchorRatioY(double) - Method in class y.view.AutoRotationSliderEdgeLabelModel
Sets the relative position of the rotation point as a ratio within in the label's bounds.
setAngle(double) - Method in class y.geom.OrientedRectangle
Sets the angle of this rectangle.
setAngle(double) - Method in class y.layout.FreeEdgeLabelModel.ModelParameter
Specifies the rotation angle of the label that is placed using this model parameter.
setAngle(double) - Method in class y.layout.PreferredPlacementDescriptor
Specifies the angle (in radians) for the label rotation.
setAngle(double) - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Specifies the angle (measured in radians) of the label model.
setAngle(double) - Method in class y.layout.RotatedSliderEdgeLabelModel
Specifies the angle (measured in radians) of the label model.
setAngle(double) - Method in class y.view.AutoRotationSliderEdgeLabelModel
Sets the angle between the base line of the label and the edge segment.
setAngleOffsetOnRightSide(byte) - Method in class y.layout.PreferredPlacementDescriptor
Specifies the angle offset for labels that are placed on the right side of the edge.
setAngleReference(byte) - Method in class y.layout.PreferredPlacementDescriptor
Specifies the reference of the angle given by PreferredPlacementDescriptor.getAngle().
setAngleRotationOnRightSide(byte) - Method in class y.layout.PreferredPlacementDescriptor
Specifies how the angle is applied to labels on the right side in respect of the labels of the left side of the edge.
setAnimatedZoomEnabled(boolean) - Method in class y.view.AreaZoomMode
Whether or not area zooming should be performed in a smooth animated fashion.
setAntialiasedPainting(boolean) - Method in class y.view.Graph2DView
Specifies whether or not anti-aliasing is used when displaying graphs.
setAntialiasingEnabled(boolean) - Method in class y.io.ImageOutputHandler
Setter for property antialias.
setApplyClipping(boolean) - Method in class y.view.Graph2DNodeRealizer
Sets the clipping policy used when displaying the inner graph.
setApplyPostprocessing(boolean) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Specifies whether or not a post-processing step to reduce the number of label overlaps is applied.
setApplyTransformation(boolean) - Method in class y.view.Graph2DNodeRealizer
Sets the transformation policy used when displaying the inner graph.
setArcType(byte) - Method in class y.view.ArcEdgeRealizer
Sets the arc type for this realizer.
setArea(YRectangle) - Method in class y.layout.partial.ClearAreaLayouter
Specifies the rectangular area that must be cleared.
setArea(YRectangle) - Method in class y.layout.partial.FillAreaLayouter
Specifies the rectangular area that should be filled.
setAreaOutline(BorderLine[]) - Method in class y.layout.partial.ClearAreaLayouter
Specifies the outline describing the shape of the area that must be cleared.
setArrow(Arrow) - Method in class y.view.EdgeRealizer
Sets the arrow type at the target location of the edge path.
setAspectRatio(double) - Method in class y.layout.orthogonal.CompactOrthogonalLayouter
Specifies the desired aspect ratio (that is the quotient width/height) of the resulting layout bounds.
setAspectRatio(double) - Method in class y.layout.tree.ARNodePlacer
Specifies the preferred aspect ratio (width/height) for the subtrees.
setAspectRatio(double) - Method in class y.layout.tree.ARTreeLayouter
Specifies the default aspect ratio for this ARTreeLayouter.
setAspectRatio(double) - Method in class y.layout.tree.TreeMapLayouter
Specifies the target aspect ratio of the squarified tiling policy.
setAtStrongPortConstraint(boolean) - Method in class y.layout.router.polyline.SegmentInfo
Specifies whether or not this edge segment has the restriction of a strong PortConstraint.
setAttraction(int) - Method in class y.layout.organic.OrganicLayouter
Sets the edge attraction value.
setAttribute(String, String) - Method in class y.io.LinkInfo
Sets the attribute name with value value.
setAttribute(String, Object) - Method in interface y.option.AttributeOwner
Sets an arbitrary attribute with the specified name and value.
setAttribute(String, Object) - Method in class y.option.OptionGroup
Sets an arbitrary attribute with the specified name and value.
setAttribute(String, Object) - Method in class y.option.OptionHandler
Sets an arbitrary attribute with the specified name and value.
setAttribute(String, Object) - Method in class y.option.OptionItem
Sets an arbitrary attribute with the specified name and value.
setAttribute(String, Object) - Method in class y.option.OptionSection
Sets an arbitrary attribute with the specified name and value.
setAttributes(Map) - Method in class y.io.gml.LabelGraphicsParser
Sets the internally used attribute map.
setAutoAdopt(boolean) - Method in class y.option.AbstractItemEditor
Specifies the autoAdopt state of this editor.
setAutoAdopt(boolean) - Method in interface y.option.ItemEditor
Specifies the autoAdopt state of this editor.
setAutoAdopt(boolean) - Method in class y.option.TableEditorFactory
Specifies whether this factory creates editors in autoAdopt state.
setAutoAssignPortCandidatesEnabled(boolean) - Method in class y.layout.grouping.RecursiveGroupLayouter
Specifies whether or not temporary PortCandidates are inserted to improve the routing of inter-edges.
setAutoBendInsertionEnabled(boolean) - Method in class y.view.OrthogonalMoveBendsMode
Determines whether bends should be inserted automatically if the first or last segment is dragged by the user.
setAutoBoundsEnabled(boolean) - Method in interface y.view.hierarchy.AutoBoundsFeature
Enabled or disabled the auto bounds feature.
setAutoBoundsEnabled(boolean) - Method in class y.view.hierarchy.GroupNodeRealizer
Enabled or disables the automatic bounds calculation feature of this realizer.
setAutoBoundsEnabled(boolean) - Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
This call will be delegated to the internal realizer, if that realizer implements the AutoBoundsFeature interface.
setAutoBoundsInsets(YInsets) - Method in interface y.view.hierarchy.AutoBoundsFeature
Sets auto bounds insets.
setAutoBoundsInsets(Insets) - Method in class y.view.hierarchy.GroupNodeRealizer
Deprecated. Use GroupNodeRealizer.setAutoBoundsInsets(y.geom.YInsets) instead.
setAutoBoundsInsets(YInsets) - Method in class y.view.hierarchy.GroupNodeRealizer
Sets auto bounds insets.
setAutoBoundsInsets(Insets) - Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
Deprecated. Use ProxyAutoBoundsNodeRealizer.setAutoBoundsInsets(y.geom.YInsets) instead.
setAutoBoundsInsets(YInsets) - Method in class y.view.hierarchy.ProxyAutoBoundsNodeRealizer
This call will be delegated to the internal realizer, if that realizer implements the AutoBoundsFeature interface.
setAutoClusteringEnabled(boolean) - 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.
setAutoClusteringQuality(double) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies the quality measure of the edge betweenness clustering algorithm if it is chosen as clustering policy.
setAutoCommit(boolean) - Method in class y.option.AbstractItemEditor
Specifies the autoCommit state of this editor.
setAutoCommit(boolean) - Method in interface y.option.ItemEditor
Specifies the autoCommit state of this editor.
setAutoCommit(boolean) - Method in class y.option.TableEditorFactory
Specifies whether this factory creates editors in autoCommit state.
setAutoDrag(int, int, MouseEvent) - Method in class y.view.AutoDragViewMode
Initiates auto scrolling using the given direction vector.
setAutoFlippingEnabled(boolean) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Specifies whether or not edge labels are automatically flipped if otherwise they would be upside-down.
setAutoFlippingEnabled(boolean) - Method in class y.layout.LabelLayoutTranslator
Specifies whether or not this stage should automatically flip edge label content depending on the label's rotation angle.
setAutoFlippingEnabled(boolean) - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Specifies whether or not edge labels get flipped if they would be upside down in their current position.
setAutoFlippingEnabled(boolean) - Method in class y.layout.RotatedSliderEdgeLabelModel
Specifies whether or not edge labels get flipped if they would be upside down in their current position.
setAutoFlippingEnabled(boolean) - Method in class y.view.AbstractCustomLabelPainter
Specifies whether or not this painter should automatically flip label content depending on the label's rotation angle.
setAutoFlippingEnabled(boolean) - Method in class y.view.DefaultLabelConfiguration
Specifies whether or not this painter should automatically flip label content depending on the label's rotation angle.
setAutoFlippingEnabled(boolean) - Method in class y.view.SmartEdgeLabelModel
Specifies whether or not edge labels get flipped if they would be upside down in their current position.
setAutomaticEdgeGroupingEnabled(boolean) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Specifies whether or not edges are grouped automatically.
setAutomaticEdgeGroupingEnabled(boolean) - Method in class y.layout.router.polyline.BusDescriptor
Specifies whether or not bus edges ending at the same node are automatically grouped such that they share a common bus connection.
setAutomaticEdgeGroupsEnabled(boolean) - Method in class y.view.NodePortLayoutConfigurator
Specifies whether or not this configurator will group edges by node port.
setAutomaticGroupNodeCompactionEnabled(boolean) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies whether or not group nodes are compacted automatically.
setAutomaticPortConstraintsEnabled(boolean) - Method in class y.view.NodePortLayoutConfigurator
Specifies whether or not this configurator will translate node ports into port constraints.
setAutomaticPortGroupsEnabled(boolean) - Method in class y.view.NodePortLayoutConfigurator
Specifies whether or not this configurator will assign edges connected to shared node ports to corresponding port groups.
setAutomaticRadius(boolean) - Method in class y.layout.circular.SingleCycleLayouter
Specifies whether or not the radius of the circle should be determined automatically.
setAutomaticRowAssignmentEnabled(boolean) - Method in class y.layout.tree.GridNodePlacer
Specifies whether or not the nodes are automatically assigned to the rows of the grid.
setAutomaticStructureUpdateEnabled(boolean) - Method in class y.layout.organic.InteractiveOrganicLayouter
Specifies whether or not this algorithm performs automatic structure updates on the graph copy if the original graph changes.
setAutoResize(boolean) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Whether the realizer will resize its bounds or not.
setAutoResizeTable(boolean) - Method in class y.view.tabular.TableGroupNodeRealizer
Specifies whether resizing this realizer should automatically resize columns and rows of the associated table model accordingly.
setAutoRotationEnabled(boolean) - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Specifies whether or not edge labels are automatically rotated according to the angle of the corresponding reference edge segment.
setAutoRotationEnabled(boolean) - Method in class y.layout.RotatedSliderEdgeLabelModel
Specifies whether or not edge labels are automatically rotated according to the angle of the corresponding reference edge segment.
setAutoRotationEnabled(boolean) - Method in class y.view.SmartEdgeLabelModel
Specifies whether or not edge labels have to be automatically rotated according to the angle of the corresponding reference edge segment.
setAutoSizePolicy(byte) - Method in class y.view.NodeLabel
Sets the automatic size calculation policy for this label.
setAutoSizePolicy(byte) - Method in class y.view.YLabel
Sets the automatic size calculation policy for this label.
setBackgroundColor(Color) - Method in class y.view.YLabel
Sets the background color to be used.
setBackgroundRenderer(BackgroundRenderer) - Method in class y.view.Graph2DView
Sets the BackgroundRenderer of this view.
setBackloopPenalty(double) - Method in class y.layout.hierarchic.incremental.PCListOptimizer
Specifies the penalty cost associated with each back-loop.
setBackloopRoutingEnabled(boolean) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Specifies whether or not reversed edges should be routed as back-loops.
setBackloopRoutingForSelfloopsEnabled(boolean) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Specifies whether or not self-loops should be routed in a similar manner as back-loops.
setBackloopRoutingStyle(byte) - Method in class y.layout.hierarchic.incremental.RoutingStyle
Specifies the routing style for back-loop edges.
setBackupEnum(Object[]) - Method in class y.option.EnumOptionItem
Sets the backup value range of the item.
setBackupRealizersEnabled(boolean) - Method in class y.module.YModule
Sets whether or not this module will ask the given graph to backup all its realizers before it starts acting upon the graph.
setBackupRealizersEnabled(boolean) - Method in class y.view.Graph2DLayoutExecutor
Sets whether or not this layout executor will ask the given graph to backup all its realizers before it starts acting upon the graph.
setBackupRealizersHandler(Graph2D.BackupRealizersHandler) - Method in class y.view.Graph2D
Sets the delegate class that is responsible for acting upon calls to the methods Graph2D.backupRealizers(EdgeCursor) and Graph2D.backupRealizers(NodeCursor).
setBackupValue(Object) - Method in class y.option.EnumOptionItem
Sets the backup value of the item.
setBadOrthogonal(boolean) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies whether or not edges that cannot be routed should be drawn in an orthogonal fashion.
setBarycenterModeActive(boolean) - Method in class y.layout.organic.ShuffleLayouter
Specifies whether or not the barycenter mode is used for node shuffling when removing overlaps.
setBaryCenterModeEnabled(boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Specifies whether or not a barycenter drawing mode should be used.
setBendAndCrossingCostHelper(BendAndCrossingCostHelper) - Method in class y.layout.planar.PlanarInformation
 
setBendCost(double) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Specifies the costs for creating a bend on the edge's path.
setBendDistance(double) - Method in class y.layout.tree.ARTreeLayouter
Specifies the preferred distance between any two bends of an edge.
setBendPenalty(double) - Method in class y.layout.router.polyline.PenaltySettings
Specifies the penalty for an edge bend.
setBendReductionEnabled(boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Specifies whether or not an optimization step should be applied that tries to further reduce the number of bends.
setBendReductionThreshold(int) - Method in class y.layout.hierarchic.HierarchicLayouter
Specifies the limit when bends are removed and a straight-line is drawn instead.
setBendRemovalEnabled(boolean) - Method in class y.layout.PlaceNodesAtBarycenterStage
Specifies whether or not bends of edges incident to affected nodes should be removed.
setBendSelectionEnabled(boolean) - Method in class y.view.OrthogonalMoveBendsMode
Determines whether the bend that is being moved is automatically selected.
setBendsInNodeToEdgeDistancePenalty(double) - Method in class y.layout.router.polyline.PenaltySettings
Specifies the penalty for an edge bend being closer to the border of the source node, the target node or one of their ancestor group nodes than the minimum node to edge distance.
setBendsSelected(BendCursor, boolean) - Method in class y.view.Graph2D
Sets the selection state for the given bends.
setBendsSelected(Edge, boolean) - Method in class y.view.Graph2D
Sets the selection state for the bends given by the edge.
setBendsSelected(EdgeCursor, boolean) - Method in class y.view.Graph2D
Sets the selection state for the bends given by the edges.
setBendToBendDistance(double) - Method in class y.view.MoveSnapContext
Specifies the distance for bends to snap to other bends.
setBestFitRotationEnabled(boolean) - Method in class y.layout.transformer.GraphTransformer
Specifies whether or not to automatically choose the best fitting rotation angle.
setBezierFittingEnabled(boolean) - Method in class y.layout.EdgeBundleDescriptor
Specifies whether or not a bezier curve should be fit to an edge associated to this descriptor.
setBlocking(boolean) - Method in class y.anim.AnimationPlayer
Specifies whether the player's animate method should block or return immediately.
setBool(Object, boolean) - Method in interface y.base.DataAcceptor
Sets a boolean value associated with the given data holder.
setBool(Object, boolean) - Method in interface y.base.EdgeMap
Associates the given boolean value to the given edge.
setBool(Object, boolean) - Method in interface y.base.NodeMap
Associates the given boolean value to the given node.
setBool(Face, boolean) - Method in interface y.layout.planar.FaceMap
Associates the given boolean value to with the given edge.
setBool(Object, boolean) - Method in class y.util.DataAcceptorAdapter
Subclasses may override this method to set boolean values associated with a data holder.
setBool(Object, boolean) - Method in class y.util.EdgeMapAdapter
Associates the given boolean value to with the given edge.
setBool(Object, boolean) - Method in class y.util.Maps.HighPerformanceBoolMap
 
setBool(Object, boolean) - Method in class y.util.Maps.HighPerformanceDoubleMap
 
setBool(Object, boolean) - Method in class y.util.Maps.HighPerformanceIntMap
 
setBool(Object, boolean) - Method in class y.util.Maps.HighPerformanceObjectMap
 
setBool(Object, boolean) - Method in class y.util.NodeMapAdapter
Associates the given boolean value to with the given node.
setBorder(double) - Method in class y.io.ImageOutputHandler
Sets the width for the view insets when using ImageOutputHandler.createDefaultGraph2DView(y.view.Graph2D).
setBorderGapToPortGapRatio(double) - Method in class y.layout.seriesparallel.DefaultPortAssignment
Specifies the ratio of the border gap (distance between the outer ports and the node border) to the port gap (distance between adjacent ports).
setBorderGapToPortGapRatio(double) - Method in class y.layout.tree.DefaultPortAssignment
Specifies the ratio of the border gap (distance between the outer ports to the node border) to the port gap (distance between adjacent ports).
setBorderInsets(Insets) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Deprecated. Use GenericGroupNodeRealizer.setBorderInsets(y.geom.YInsets) instead.
setBorderInsets(YInsets) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Sets the size of the empty border that will be added to the minimal bounds of this realizer.
setBorderInsets(YInsets) - Method in interface y.view.hierarchy.GroupFeature
Sets the size of the empty border that will be added to the minimal bounds of this realizer.
setBorderInsets(Insets) - Method in class y.view.hierarchy.GroupNodeRealizer
Deprecated. Use GroupNodeRealizer.setBorderInsets(y.geom.YInsets) instead.
setBorderInsets(YInsets) - Method in class y.view.hierarchy.GroupNodeRealizer
Sets the size of the empty border that will be added to the minimal bounds of this realizer.
setBottomInset(double) - Method in class y.layout.grid.RowDescriptor
Specifies the top inset in which no element will lie in the resulting layout.
setBounds(OrientedRectangle) - Method in class y.layout.LabelLayoutData
Specifies the oriented box of the label.
setBounds(int, int, int, int) - Method in class y.view.Graph2DView
Sets the bounds of this component.
setBoundsDirty(boolean) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Sets this realizer's boundsDirty property to the specified value.
setBoundsDirty() - Method in class y.view.hierarchy.GroupNodeRealizer
Invalidates the bounds of this realizer.
setBox(YRectangle) - Method in class y.layout.LabelLayoutImpl
Specifies the bounding box of the label.
setBranchCount(int) - Method in class y.layout.tree.LeftRightPlacer
Specifies the number of branches (buses) of the subtree layout.
setBreakLongSegmentsEnabled(boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Specifies whether or not the SimplexNodePlacer should break long edge segments in favor of a potentially more compact layout.
setBridgeCalculator(BridgeCalculator) - Method in class y.view.DefaultGraph2DRenderer
Sets a BridgeCalculator instance or null if no such instance is installed.
setBridgeHeight(double) - Method in class y.view.BridgeCalculator
Sets the default height for a bridge.
setBridgeWidth(double) - Method in class y.view.BridgeCalculator
Sets the default width for a bridge.
setBufferedMode(boolean) - Method in class y.module.LayoutModule
Whether or not to perform the layout process in buffered mode.
setBundled(boolean) - Method in class y.layout.EdgeBundleDescriptor
Specifies whether or not an edge associated to this descriptor should be bundled.
setBundlingQuality(double) - Method in class y.layout.EdgeBundling
Specifies the desired quality of the calculated edge bundling.
setBundlingStrength(double) - Method in class y.layout.EdgeBundling
Specifies the strength of the edge bundling.
setBusAlignment(double) - Method in class y.layout.tree.LayeredNodePlacer
Specifies the vertical bus alignment for orthogonally routed edges.
setBusAlignment(double) - Method in class y.layout.tree.TreeLayouter
Specifies the vertical bus alignment for orthogonally routed edge buses.
setBusPlacement(int) - Method in class y.layout.tree.GridNodePlacer
Specifies the placement of the bus with respect to the child node grid.
setBusPoints(YPointPath) - Method in class y.layout.router.polyline.BusDescriptor
Specifies the user-specified bus path that represents the backbone for edges associated with this bus.
setButtonZoomFactor(double) - Method in class y.view.NavigationComponent
Sets the steps in which the zoom in and zoom out buttons will zoom the view.
setCallback(GMLTokenizer.Callback) - Method in class y.io.gml.GMLTokenizer
Setter for property callback.
setCallback(GMLTokenizer.Callback) - Method in class y.io.gml.XGMLTokenizer
Setter for property callback.
setCancelDuration(long) - Method in class y.algo.AbortHandler
Specifies the duration (in milliseconds) an algorithm may run before being cancelled automatically.
setCancelKeyCode(int) - Method in class y.view.CreateChildEdgeMode
Sets the virtual key code as defined in KeyEvent which cancels the edge creation.
setCancelKeyCode(int) - Method in class y.view.CreateEdgeMode
Sets the virtual key code as defined in KeyEvent which cancels the edge creation.
setCancelKeyCode(int) - Method in class y.view.HotSpotMode
Sets the virtual key code that identifies key events that cancels node resizing.
setCenter(YPoint) - Method in class y.geom.OrientedRectangle
Sets the anchor of the OrientedRectangle so that the center of the rectangle coincides with the given point.
setCenter(double, double) - Method in class y.geom.OrientedRectangle
Sets the anchor of the OrientedRectangle so that the center of the rectangle coincides with the given coordinate pair.
setCenter(double, double) - Method in class y.layout.DefaultNodeLayout
Specifies the coordinates of the node's center.
setCenter(Node, YPoint) - Method in class y.layout.LayoutGraph
Specifies the center coordinates of the given node.
setCenter(Node, double, double) - Method in class y.layout.LayoutGraph
Specifies the center coordinates of the given node.
setCenter(Node, double, double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Schedules an update for the center location of the given node.
setCenter(Node, double, double) - Method in class y.view.Graph2D
Sets the center coordinates of the given node.
setCenter(double, double) - Method in class y.view.Graph2DView
Sets the world coordinate that should be displayed in the center of this view.
setCenter(double, double) - Method in class y.view.NodeRealizer
Set the coordinates of the center of the node.
setCenter(double, double) - Method in class y.view.ProxyShapeNodeRealizer
 
setCenter(double, double) - Method in class y.view.ShapeNodeRealizer
Sets the center location of this realizer
setCenterContentsOnPageEnabled(boolean) - Method in class y.view.Graph2DPrinter
Whether or not to center the contents on the page(s).
setCenterNode(Node) - Method in class y.view.RadialBackgroundRenderer
Sets the center node around which the radials should be painted.
setCenterNodesDpKey(Object) - Method in class y.layout.radial.RadialLayouter
Specifies the DataProvider key used for looking up the selected nodes that should be placed in the center.
setCenterNodesPolicy(byte) - Method in class y.layout.radial.RadialLayouter
Specifies the policy that determines which nodes are selected as roots of the (virtual) tree for the layout process and are placed in the center of the circles.
setCenterToSpaceRatio(double) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies the ratio between two complementary weighting strategies during path searching.
setCenterX(Node, double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Schedules an update for the center location's x-coordinate of the given node.
setCenterX(double) - Method in class y.view.NodeRealizer
Set the x coordinate of the center of the node.
setCenterX(double) - Method in class y.view.ProxyShapeNodeRealizer
 
setCenterY(Node, double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Schedules an update for the center location's y-coordinate of the given node.
setCenterY(double) - Method in class y.view.NodeRealizer
Set the y coordinate of the center of the node.
setCenterY(double) - Method in class y.view.ProxyShapeNodeRealizer
 
setCenterZooming(boolean) - Method in class y.view.Graph2DViewMouseWheelZoomListener
Sets the property centerZooming.
setChainSize(int) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies the minimum size (number of nodes) a chain needs to have to be detected and handled as a chain substructure.
setChainSize(int) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies the minimum size (number of nodes) a chain needs to have to be detected and handled as a chain substructure.
setChainStraighteningModeEnabled(boolean) - Method in class y.layout.tree.BalloonLayouter
Specifies whether or not chains are drawn straight or not.
setChainStyle(byte) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies the chain layout style that defines how chain substructures are arranged.
setChainStyle(byte) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies the chain layout style that defines how chain substructures are arranged.
setChainSubstructureSize(int) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies the minimum size (number of nodes) a chain needs to have to be detected and handled as a chain substructure.
setChainSubstructureStyle(byte) - Method in class y.layout.organic.SmartOrganicLayouter
Sets the style specifier for chain substructures.
setChangeEdgeEnabled(boolean) - 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.
setChannel(double, double, byte) - Method in class y.layout.router.ChannelRouter
Specifies the channel bounds and orientation.
setChannelEdgeRouter(ChannelEdgeRouter) - Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
Specifies the ChannelEdgeRouter instance used for inter-edge routing.
setChild(ViewMode, MouseEvent, MouseEvent, MouseEvent) - Method in class y.view.EditMode
 
setChild(ViewMode, MouseEvent, MouseEvent) - Method in class y.view.ViewMode
Sets a child mode for this mode.
setChild(ViewMode, MouseEvent, MouseEvent, MouseEvent) - Method in class y.view.ViewMode
Sets a child mode for this mode.
setChildAlignmentPolicy(byte) - Method in class y.layout.tree.BalloonLayouter
Specifies the child alignment policy for this layout algorithm.
setChildComparator(Comparator) - Method in class y.view.hierarchy.HierarchyTreeModel
Sets a comparator used to sort the children in each folder.
setChildNodeCreationEnabled(boolean) - Method in class y.view.EditMode
Specifies whether child nodes may be created when clicking on a group node.
setChildNodePlacer(NodePlacer) - Method in class y.layout.tree.AssistantPlacer
Specifies the NodePlacer instance that places the non-assistant children.
setChildOrderingPolicy(byte) - Method in class y.layout.tree.BalloonLayouter
Sets the child ordering policy for sorting the child nodes around their parents.
setChildPlacement(byte) - Method in class y.layout.tree.DefaultNodePlacer
Specifies the direction in which the child nodes are placed with respect to their parent node.
setChildPlacementPolicy(byte) - Method in class y.layout.tree.TreeLayouter
Specifies the layout policy for leaf nodes.
setCircleDistance(double) - Method in class y.layout.circular.ExteriorEdgeLayoutDescriptor
Specifies the minimum distance between the outer border of the circle partition and the arc path of exterior edges that run around the circle.
setClassPathProfilePath(String) - Method in class y.util.GlobalProperties
Sets the relative path from the class path to the profile that will be used for loading the properties into this instance upon invocation of GlobalProperties.load().
setClassType(Class) - Method in class y.option.OptionItem
Sets the value of property classType.
setClearAreaStrategy(byte) - Method in class y.layout.partial.ClearAreaLayouter
Specifies the strategy applied for clearing the desired area.
setClearGraphBeforeRead(boolean) - Method in class y.io.graphml.GraphMLHandler
Whether to clear an existing graph instance before reading If set to 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.
setClearingBendSelection(boolean) - 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.
setClearingNodeSelection(boolean) - Method in class y.view.OrthogonalMoveBendsMode
Determines whether the node selection should be cleared by this mode whenever a segment is moved.
setClientObject(Object) - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Specifies the client object.
setClipEnlargementValue(int) - Method in class y.view.DefaultGraph2DRenderer
Sets the clip enlargement value.
setClipType(byte) - Method in class y.io.ViewPortConfigurator
Sets the clip type used to configure the viewport.
setClipType(byte) - Method in class y.view.Graph2DPrinter
Sets the clipping type to be applied for printing.
setClosedGroupIcon(Icon) - Method in class y.view.hierarchy.GroupNodePainter
Sets the icon to be used for the state label when the group is closed.
setClosedGroupIcon(Icon) - Method in class y.view.hierarchy.GroupNodeRealizer
Sets the icon to be used for the state label when the group is closed.
setClosedHeight(double) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Sets the height for of this realizer in its closed state.
setClosedHeight(double) - Method in class y.view.hierarchy.GroupNodeRealizer
Sets the height for of this realizer in its closed state.
setClosedWidth(double) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Sets the width for of this realizer in its closed state.
setClosedWidth(double) - Method in class y.view.hierarchy.GroupNodeRealizer
Sets the width for of this realizer in its closed state.
setClusteringPolicy(byte) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies the clustering policy that is applied to the input graph and before executing the arrangement algorithm.
setColor(Color) - Method in class y.view.DefaultBackgroundRenderer
Sets the color used to paint the background.
setColumnCount(int) - Method in class y.io.TiledImageOutputHandler
Sets the number of columns the output image will be split into.
setColumnMode(boolean) - Method in class y.layout.GraphLayoutLineWrapper
Specifies whether this LayoutStage wraps lines/rows or columns.
setColumnOrderOptimizationEnabled(boolean) - Method in class y.layout.grid.PartitionGrid
Specifies whether or not the order of the columns should be chosen automatically to minimize edge lengths.
setColumnSelectionState(TableGroupNodeRealizer.Column, boolean) - Method in class y.view.tabular.TableSelectionEditor
Sets the selection state of the given column.
setCompactionEnabled(boolean) - Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
Specifies whether or not the compaction option is enabled.
setCompactionEnabled(boolean) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
Specifies whether or not the compaction option is enabled.
setCompactionEnabled(boolean) - Method in class y.view.tabular.TableLayoutConfigurator
Specifies whether or not to enable size compaction for table nodes.
setCompactness(double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Specifies the compactness factor for the layout algorithm.
setCompactness(double) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies the compactness factor for the layout algorithm.
setCompactnessFactor(double) - Method in class y.layout.tree.BalloonLayouter
Specifies the factor defining how compact layout results will potentially be, where a smaller factor produces potentially more compact layouts.
setComparator(Comparator) - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Specifies the Comparator instance used for sorting the lanes.
setComparator(Comparator) - Method in class y.layout.tree.ARTreeLayouter
Specifies the Comparator that will be used for sorting the outgoing edges of each local root in the tree before they are being arranged.
setComparator(Comparator) - Method in class y.layout.tree.BalloonLayouter
Sets the Comparator instance that determines the order of the outgoing edges for each node of the tree.
setComparator(Comparator) - Method in class y.layout.tree.HVTreeLayouter
Specifies the Comparator that will be used for sorting the outgoing edges of each local root in the tree before they are being arranged.
setComparator(Comparator) - Method in class y.layout.tree.TreeLayouter
Specifies the Comparator instance that is used for sorting the outgoing edges of each node of the tree.
setComponentArrangementEnabled(boolean) - Method in class y.layout.ComponentLayouter
Specifies whether or not the separately arranged components of the input graph should be arranged relative to each other.
setComponentArrangementPolicy(byte) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Specifies the policy that specifies how to arrange connected components.
setComponentAssignmentStrategy(byte) - Method in class y.layout.partial.ClearAreaLayouter
Specifies the strategy that assigns nodes to components whose elements should preferably not be separated.
setComponentAssignmentStrategy(byte) - Method in class y.layout.partial.FillAreaLayouter
Specifies the strategy that assigns nodes to components whose elements should preferably not be separated.
setComponentAssignmentStrategy(byte) - Method in class y.layout.partial.PartialLayouter
Specifies the strategy that assigns partial nodes to subgraph components.
setComponentComparator(Comparator) - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
Specifies the component Comparator instance.
setComponentLayouter(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Specifies the LayoutStage that arranges the connected components of an input graph.
setComponentLayouter(LayoutStage) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Specifies the LayoutStage that arranges the connected components of an input graph.
setComponentLayouter(ComponentLayouter) - Method in class y.layout.PartitionLayouter.ComponentPartitionPlacer
Specifies the ComponentLayouter instance used for placing the graph partitions.
setComponentLayouterEnabled(boolean) - Method in class y.layout.CanonicMultiStageLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.circular.CircularLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Specifies whether or not the ComponentLayouter should be enabled.
setComponentLayouterEnabled(boolean) - Method in class y.layout.organic.GRIP
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.seriesparallel.SeriesParallelLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.tree.ARTreeLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.tree.BalloonLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.tree.GenericTreeLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.tree.HVTreeLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentLayouterEnabled(boolean) - Method in class y.layout.tree.TreeLayouter
Specifies whether or not the LayoutStage used for arranging the components of the graph is activated.
setComponentSpacing(double) - Method in class y.layout.ComponentLayouter
Specifies the distance between the bounding boxes of the components.
setComputedHeight(double) - Method in class y.layout.grid.RowDescriptor
Specifies the computed height of the row after the layout has been calculated.
setComputedPosition(double) - Method in class y.layout.grid.ColumnDescriptor
Specifies the computed position (smallest x-coordinate) of the column after the layout has been calculated.
setComputedPosition(double) - Method in class y.layout.grid.RowDescriptor
Specifies the computed position (smallest y-coordinate) of the row after the layout has been calculated.
setComputedWidth(double) - Method in class y.layout.grid.ColumnDescriptor
Specifies the computed width of the column after the layout has been calculated.
setConfiguration(String) - Method in class y.view.EdgeLabel
 
setConfiguration(String) - Method in class y.view.GenericEdgeRealizer
Configures this instance to use the implementations provided by the factory under the given configuration name.
setConfiguration(String) - Method in class y.view.GenericNodeRealizer
Configures this instance to use the implementations provided by the factory under the given configuration name.
setConfiguration(String) - Method in class y.view.NodeLabel
 
setConfiguration(String) - Method in class y.view.NodePort
Configures this instance to use the implementations provided by the factory under the given configuration name.
setConfiguration(String) - Method in class y.view.YLabel
Configures this instance to use the configuration specified by the given name.
setConfiguringComponentLayouter(boolean) - 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.
setConfiguringGrouping(boolean) - Method in class y.view.Graph2DLayoutExecutor
Determines whether this instance should use the GroupLayoutConfigurator to prepare the graph for the calculation of a grouped Graph2D that has an associated HierarchyManager.
setConfiguringNodePorts(boolean) - Method in class y.view.Graph2DLayoutExecutor
Specifies whether or not this instance should use the NodePortLayoutConfigurator to prepare the node ports of the graph for layout calculation.
setConfiguringTableNodeRealizers(boolean) - Method in class y.view.Graph2DLayoutExecutor
Determines whether this instance uses the TableLayoutConfigurator to prepare the graph for the calculation of PartitionGrids based on the information available in the TableGroupNodeRealizer instances.
setConnectOnGroupNodeLabelEnabled(boolean) - Method in class y.view.CreateEdgeMode
Whether or not to connect an edge to a group node when the mouse is released on its first label.
setConsiderEdgeLabelsEnabled(boolean) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Specifies whether or not the labels of edges contained in a group are considered while calculating the bounds of the group node.
setConsiderEdgeLabelsEnabled(boolean) - Method in class y.layout.OrientationLayouter
Specifies whether or not the position of the edge labels should be changed during orientation change.
setConsiderEdgeLabelsEnabled(boolean) - Method in class y.layout.router.polyline.EdgeRouter
Specifies 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.
setConsiderEmptyGroupsEnabled(boolean) - Method in class y.layout.grouping.RecursiveGroupLayouter
Specifies whether empty group nodes are handled like group nodes with content or like normal nodes.
setConsiderNodeAlignment(boolean) - Method in class y.layout.partial.PartialLayouter
Specifies whether or not partial nodes should be aligned.
setConsiderNodeHalosEnabled(boolean) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Specifies whether or not the calculation of the bounds of a group node considers the NodeHalos associated with the group's child nodes.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.circular.CircularLayouter
Specifies whether or not the layout algorithm reserves space for node labels preventing possible overlaps.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Specifies whether or not the labels of nodes contained in a group are considered while calculating the bounds of the group node.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Specifies whether or not the layout algorithm considers node labels when calculating node positions to avoid overlaps.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies whether or not to reserve space for node labels during layout calculation.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies whether or not the layout algorithm considers node labels when calculating node positions to avoid overlaps.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Specifies whether or not the layout algorithm considers node labels when calculating node positions to avoid overlaps.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies whether or not the layout algorithm considers node labels when calculating node positions to avoid overlaps.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.radial.RadialLayouter
Specifies whether or not node labels are taken into account when calculating node positions.
setConsiderNodeLabelsEnabled(boolean) - 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.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.router.polyline.EdgeRouter
Specifies whether or not the routing algorithm considers the labels of the nodes as obstacles when calculating the edge routes to avoid overlaps.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.seriesparallel.SeriesParallelLayouter
Specifies whether or not the layout algorithm reserves space for node labels to avoid overlaps.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.tree.BalloonLayouter
Specifies whether or not the layout algorithm reserves space for node labels.
setConsiderNodeLabelSize(boolean) - Method in class y.view.hierarchy.DefaultGenericAutoBoundsFeature
Whether label sizes shall be taken into account when calculating the minimal node bounds.
setConsiderNodeLabelSize(boolean) - Method in class y.view.hierarchy.GroupNodeRealizer
Whether label sizes shall be taken into account when calculating the minimal node bounds.
setConsiderNodeSize(boolean) - Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
Specifies whether or not the size of the nodes should be considered.
setConsiderSketchEnabled(boolean) - Method in class y.layout.grouping.RecursiveGroupLayouter
Specifies whether or not to consider the initial coordinates of the graph elements.
setConsiderZoomLevel(boolean) - Method in class y.view.NavigationComponent
Determines whether the navigation scroll buttons shall take the zoom level into account when scrolling.
setContentHeight(double) - Method in class y.view.YLabel
Sets the height of the content area.
setContentPolicy(int) - Method in class y.view.Graph2DView
Specifies the policy for the calculation of the content bounding box.
setContentSize(double, double) - Method in class y.view.YLabel
Sets the size of the content area of this label and updates the YLabel.width and YLabel.height properties according to the current rotation angle.
setContentWidth(double) - Method in class y.view.YLabel
Sets the width of the content area.
setContext(Graph2DPrinter.PrintContext) - Method in class y.view.Graph2DPrinter.AbstractTextBarDrawable
 
setContext(Graph2DPrinter.PrintContext) - Method in interface y.view.Graph2DPrinter.FooterDrawable
This method will be invoked by the surrounding class to set the PrintContext used for drawing the footer.
setContext(Graph2DPrinter.PrintContext) - Method in interface y.view.Graph2DPrinter.TitleDrawable
This method will be invoked by the surrounding class to set the PrintContext used for drawing the title.
setContext(Graph2DView, MultiplexingNodeEditor, NodeRealizer) - Method in class y.view.MultiplexingNodeEditor.EventReporter
 
setContext(Graph2DView, MultiplexingNodeEditor, NodeRealizer) - Method in interface y.view.MultiplexingNodeEditor.NodeEditor
Provides context information for the editor.
setControlPointCreationEnabled(boolean) - Method in class y.layout.hierarchic.incremental.RoutingStyle
Specifies whether or not the points of the resulting edge path represent cubic bezier control points.
setControlPointCreationEnabled(boolean) - Method in class y.layout.router.CurveEdgeLayoutDescriptor
Specifies whether or not the points of the resulting edge path represent cubic bezier control points.
setControlPointCreationEnabled(boolean) - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Specifies whether or not the points of the resulting edge path represent cubic bezier control points.
setConverter(ObjectStringConverter) - Method in class y.option.StringBasedOptionItem
Specifies the converter used by this item.
setCopyFactory(GraphCopier.CopyFactory) - Method in class y.util.GraphCopier
Sets the factory that is used for copy operations.
setCopyFactory(GraphCopier.CopyFactory) - Method in class y.view.Graph2DClipboard
 
setCopyFactory(Graph, GraphCopier.CopyFactory) - Method in class y.view.ModelViewManager
Specifies the GraphCopier.CopyFactory that is used to create any graph elements in the specified view graph.
setCoreLayerer(Layerer) - Method in class y.layout.hierarchic.ConstraintLayerer
Specifies the core layerer for this ConstraintLayerer instance.
setCoreLayouter(Layouter) - Method in class y.layout.AbstractLayoutStage
Specifies the core layout algorithm that is wrapped by this stage.
setCoreLayouter(Layouter) - Method in class y.layout.BendConverter
Specifies the core layout algorithm that is wrapped by this LayoutStage.
setCoreLayouter(Layouter) - Method in class y.layout.LabelLayoutTranslator
Specifies the core layout algorithm that is wrapped by this LayoutStage.
setCoreLayouter(Layouter) - Method in interface y.layout.LayoutStage
Specifies the core layout algorithm.
setCoreLayouter(Layouter) - Method in class y.layout.organic.RemoveOverlapsLayoutStage
Specifies the core layout algorithm that is wrapped by this stage and is applied before removing node overlaps.
setCoreLayouter(Layouter) - Method in class y.layout.organic.ShuffleLayouter
 
setCoreLayouter(Layouter) - Method in class y.layout.organic.SplitEdgeLayoutStage
 
setCoreLayouter(Layouter) - Method in class y.layout.partial.PartialLayouter
Specifies the Layouter instance that is applied to each subgraph component.
setCoreLayouter(Layouter) - Method in class y.layout.router.OrganicEdgeRouter
Specifies the core layout algorithm which arranges the graph before edge routing.
setCoreLayouter(Layouter) - Method in class y.layout.transformer.GraphTransformer
 
setCoreLayouter(Layouter) - Method in class y.layout.tree.TreeComponentLayouter
 
setCornerApproximationPointsCount(int) - Method in class y.layout.SelfLoopLayouter
Specifies the number of points that are used for rounding the corners of the self-loops.
setCosts(double) - Method in class y.layout.router.polyline.CellEntrance
Specifies the costs for the implicit path given by the previous entrances.
setCoupledDistances(boolean) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies whether or not the minimum distances should be coupled.
setCreateBus(boolean) - Method in class y.layout.tree.SimpleNodePlacer
Specifies whether or not a bus is created in the space between the parent and its children.
setCreateEdgeMode(ViewMode) - Method in class y.view.EditMode
Sets the minor create edge mode associated with this mode.
setCreateEdgeOnGroupNodeLabelEnabled(boolean) - Method in class y.view.EditMode
Whether or not to connect an edge to a group node when the mouse is released on its first label.
setCrossingCost(double) - Method in class y.layout.router.BusRouter
Specifies the cost for each edge crossing.
setCrossingCost(double) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies the cost of each edge crossing.
setCrossingMode(short) - Method in class y.view.BridgeCalculator
Sets the mode that is used for calculation of the crossings.
setCrossingPenalty(double) - Method in class y.layout.hierarchic.incremental.PCListOptimizer
Specifies the penalty cost associated with a crossing that would occur if a given combination of PortCandidates would be chosen.
setCrossingStyle(short) - Method in class y.view.BridgeCalculator
Sets the current default crossing drawing style.
setCurrentEdge(Edge) - Method in class y.layout.router.polyline.PathSearchContext
Specifies the edge that is routed.
setCurrentLocation(SegmentInfo, double) - Method in class y.layout.router.polyline.Channel
Specifies the current location that the given segment info has been assigned within its location range.
setCurrentNode(Node) - Method in class y.layout.planar.GT.MIS1Comparator
 
setCurrentNode(Node) - Method in class y.layout.planar.GT.MIS2Comparator
 
setCurrentRequest(PathRequest) - Method in class y.layout.router.polyline.PathSearchContext
Sets the PathRequest that is currently routed.
setCurrentView(View) - Method in class y.view.Graph2D
Sets the current view.
setCursor(Cursor) - Method in class y.view.AreaZoomMode
Setter for the cursor that is used when this ViewMode is active.
setCurveShortcutsAllowed(boolean) - Method in class y.layout.hierarchic.incremental.RoutingStyle
Specifies whether or not curved edges may shortcut and introduce additional edge crossings to make curves more direct and smoother.
setCurveShortcutsAllowed(boolean) - Method in class y.layout.router.CurveEdgeLayoutDescriptor
Specifies whether or not curved edges may shortcut and introduce additional edge crossings if that makes the curves more direct and smoother.
setCurveShortcutsAllowed(boolean) - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Specifies whether or not curved edges may shortcut and introduce additional edge crossings to make curves more direct and smoother.
setCurveUTurnSymmetry(double) - Method in class y.layout.hierarchic.incremental.RoutingStyle
Specifies how symmetric u-turn parts of curved routes should preferably be.
setCurveUTurnSymmetry(double) - Method in class y.layout.router.CurveEdgeLayoutDescriptor
Specifies how symmetric u-turn parts of the curved routes should preferably be.
setCurveUTurnSymmetry(double) - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Specifies how symmetric u-turn parts of curved routes should preferably be.
setCustomBorderCapacity(int) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies the number of parallel edge paths that may be accommodated on the routing border around the graph's bounding box.
setCustomBorderCapacityEnabled(boolean) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies whether or not to use a custom value for the capacity of parallel edge paths accommodated on the routing border.
setCustomClip(Rectangle2D) - Method in class y.view.Graph2DPrinter
Sets the custom area clip measured in world coordinates.
setCustomHeight(int) - Method in class y.io.ViewPortConfigurator
Sets the height of the viewport.
setCustomizedProfitModel - Variable in class y.layout.labeling.AbstractLabelingAlgorithm
For internal use only.
setCustomProfit(double) - Method in class y.layout.LabelCandidate
Specifies the custom profit for this candidate.
setCustomProfitModelRatio(double) - Method in class y.layout.labeling.MISLabelingAlgorithm
Specifies the ratio between the internal profit (ip) and the profit computed using the specified profit model (sp).
setCustomWidth(int) - Method in class y.io.ViewPortConfigurator
Sets the width of the viewport.
setCutObstacleCost(double) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Specifies the costs incurred for every Obstacle that must be cut in a subdivision.
setCycleSize(int) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies the minimum size (number of nodes) a cycle needs to have to be detected and explicitly handled as a cycle substructure.
setCycleSize(int) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies the minimum size (number of nodes) a cycle needs to have to be detected and explicitly handled as a cycle substructure.
setCycleStyle(byte) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies the cycle layout style that defines how cycle substructures are arranged.
setCycleStyle(byte) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies the cycle layout style that defines how cycle substructures are arranged.
setCycleSubstructureSize(int) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies the minimum size (number of nodes) a cycle needs to have to be detected and handled as a cycle substructure.
setCycleSubstructureStyle(byte) - Method in class y.layout.organic.SmartOrganicLayouter
Sets the style specifier for cycle substructures.
setCyclicSelectionEnabled(boolean) - Method in class y.view.EditMode
If set to 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).
setCyclicSelectionEnabled(boolean) - Method in class y.view.tabular.TableSelectionEditor
Specifies whether or not selection cycling should be enabled.
setCyclicSelectionModifierMask(int) - Method in class y.view.EditMode
The given modifier mask is used for cyclic selection.
setDataAcceptor(DataAcceptor) - Method in class y.io.graphml.input.AbstractDataAcceptorInputHandler
Sets the DataAcceptor to use for storing the data.
setDataProvider(DataProvider) - Method in class y.io.graphml.output.AbstractDataProviderOutputHandler
Sets the DataProvider to use for querying the data for each item.
setDataProviderContentCopying(boolean) - Method in class y.util.GraphCopier
Specifies if the contents of data providers are copied automatically.
setDefault(TaskExecutorFactory) - Static method in class y.util.TaskExecutorFactory
Sets the factory used to create new TaskExecutors.
setDefaultAngle(double) - Method in class y.view.SmartEdgeLabelModel
Sets the default angle (measured in radians) of the label model which is used to create the default parameter.
setDefaultBundleDescriptor(EdgeBundleDescriptor) - Method in class y.layout.EdgeBundling
Specifies 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.
setDefaultChildComparator(Comparator) - Method in class y.layout.tree.GenericTreeLayouter
Specifies the default Comparator instance that sorts the outgoing edges in all subtrees that do not have a specific Comparator assigned using a DataProvider.
setDefaultClipLength(double) - Static method in class y.view.Arrow
Sets the statically shared clipLength for all default arrows.
setDefaultColumnInsets(YInsets) - Method in class y.view.tabular.TableGroupNodeRealizer
Specifies the default column insets.
setDefaultColumnWidth(double) - Method in class y.view.tabular.TableGroupNodeRealizer
Specifies the default width of columns.
setDefaultCopyFactory(GraphCopier.CopyFactory) - Method in class y.view.ModelViewManager
Specifies the default 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 PortCandidates.
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 Drawables 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 EdgeRealizers 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 NodePorts.
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 NodePorts.
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 PortConstraints 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 DataProviders 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.SubtreeShapes.
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.SubtreeShapes.
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 YPoints 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 NodePorts.
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 NodePorts.
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 Nodes.
setNode2NodeDistance(double) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
Specifies the minimum distance between two Nodes.
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 Nodes 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 NodePorts.
setNodePortAware(boolean) - Method in class y.view.NodeStateChangeEdgeRouter
Specifies whether or not this router may reset source and target NodePorts 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 NodeRealizers 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 PortCandidates.
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 PortConstraints, 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 PortCandidates or PortConstraints.
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 LabelCandidates 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 NodePorts 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 NodePorts 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 PortConstraints of inter-edges are temporarily replaced by PortCandidates.
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.SubtreeShapes.
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 PortConstraints 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 CellSegmentInfos.
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 NodePorts that use this configuration.
setSize(double, double) - Method in class y.view.ShapePortConfiguration
Specifies the size of the visual representation of NodePorts 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 SnapLines.
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 SnapLines.
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 SnapLines.
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.
setUsePostprocessing(boolean) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies whether or not an additional postprocessing step that improves compactness and reduces the number of bends should be applied.
setUseRandomization(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies whether or not a randomization strategy should be performed.
setUseRandomization(boolean) - Method in class y.layout.planar.CombinatorialEmbedder
Sets whether randomization is used or not.
setUserData(Object) - Method in class y.view.GenericEdgeRealizer
Sets the user-defined data object.
setUserData(Object) - Method in class y.view.GenericNodeRealizer
Sets the user-defined data object.
setUserData(Object) - Method in class y.view.NodePort
Specifies the user or business data for this port instance.
setUserData(Object) - Method in class y.view.YLabel
Sets the user data object that can be used by the configurations.
setUserHomeProfilePath(String) - Method in class y.util.GlobalProperties
Sets 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().
setUserObject(Node, Object) - Method in class y.view.CellEditorMode
Callback method that associates the user object with the node.
setUseSketchDrawing(boolean) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies whether or not the existing drawing should be used as a sketch for the resulting orthogonal layout.
setUseSketchDrawing(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies whether or not the existing drawing should be used as a sketch of the resulting orthogonal layout.
setUseSpacePostprocessing(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Deprecated.  
setUseTransposition(boolean) - Method in class y.layout.hierarchic.ClassicLayerSequencer
Specifies whether or not to apply an additional crossing minimization heuristic.
setUsingAdaptiveLineDistances(boolean) - Method in class y.layout.ParallelEdgeLayouter
Specifies whether or not the distances between parallel edges should be determined automatically according to the sizes of their source and target nodes.
setUsingBends(boolean) - Method in class y.layout.router.OrganicEdgeRouter
Specifies whether or not the initial bend coordinates are kept when determining the edge path.
setUsingCenterSnapLines(boolean) - Method in class y.view.MoveSnapContext
Sets whether this instance will try to align the centers of adjacent nodes so that their centers are equally far away from each other.
setUsingEdgeDistanceSnapLines(boolean) - Method in class y.view.MovePortMode
Determines whether this instance should insert equidistant snap lines from the center of the node in parallel to the corresponding axis.
setUsingEquidistantSnapLines(boolean) - Method in class y.view.MoveSnapContext
Sets whether this instance will try to align moved nodes with adjacent nodes so that there is the same spacing between their borders.
setUsingFixedNodeSnapLines(boolean) - Method in class y.view.MoveSnapContext
Sets whether this context will use snap lines for the sides and centers of the fixed nodes.
setUsingGridSnapping(boolean) - Method in class y.view.MoveSnapContext
Sets whether this instance will try snap the centers of moved graph elements to the grid.
setUsingGroups(boolean) - Method in class y.layout.hierarchic.ClassicLayerSequencer
Specifies whether or not this ClassicLayerSequencer will preserve the groupings of nodes between each layer.
setUsingIntegers(boolean) - Method in class y.option.EnumOptionItem
This implementation invokes setClassType.
setUsingNodeCenterSnapping(boolean) - Method in class y.view.CreateEdgeMode
Determines whether for non orthogonal edge creation, moving a segment should snap the end point at the location of the centers of nodes in the graph.
setUsingNodePortCandidates(boolean) - Method in class y.view.MovePortMode
Specifies whether or not NodePorts have to be used as candidates for edge connection points.
setUsingOrthogonalBendSnapping(boolean) - Method in class y.view.MoveSnapContext
Determines whether this context will automatically snap the movements of bends so that the two adjacent segments become horizontally or vertically oriented.
setUsingOrthogonalMovementConstraints(boolean) - Method in class y.view.MoveSnapContext
Determines whether this context will automatically snap the movement in such a way that the overall move gesture is constrained to the horizontal or vertical axis.
setUsingOrthogonalPortSnapping(boolean) - Method in class y.view.MoveSnapContext
Determines whether this context will automatically snap the movements of bends or nodes so that the first and last segments of edges become orthogonal.
setUsingRealizerPortCandidates(boolean) - Method in class y.view.MovePortMode
Determines whether this mode should use 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.
setUsingSegmentSnapLines(boolean) - Method in class y.view.MoveSnapContext
Determines whether this mode should create snap lines for fixed orthogonal edge segments.
setUsingTableDefaults(boolean) - Method in class y.view.tabular.ColumnDropTargetListener
Specifies whether default settings for width, minimum width, and insets are taken from the target table or whether the default settings of the listener are used when creating a new column in a table.
setUsingTableDefaults(boolean) - Method in class y.view.tabular.RowDropTargetListener
Specifies whether default settings for height, minimum height, and insets are taken from the target table or whether the default settings of the listener are used when creating a new row in a table.
setValidScopes(Set) - 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.
setValidScopes(Set) - 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.
setValue(double, double, double) - Method in class y.geom.BorderLine
Sets a specific interval described by min and max to a given value.
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.graph2d.AbstractReadNodePortHandler
 
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.graph2d.ReadEdgeRealizerHandler
 
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.graph2d.ReadNodeRealizerHandler
 
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.GraphMLHandler.BoolDataAcceptorInputHandler
 
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.GraphMLHandler.DoubleDataAcceptorInputHandler
 
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.GraphMLHandler.FloatDataAcceptorInputHandler
 
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.GraphMLHandler.IntDataAcceptorInputHandler
 
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.GraphMLHandler.LongDataAcceptorInputHandler
 
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.input.AbstractDataAcceptorInputHandler
This method uses the AbstractDataAcceptorInputHandler.getDataAcceptor() to associate the data with the key.
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.input.AbstractInputHandler
Abstract method callback that actually stores the value with the keys.
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.layout.EdgeLayoutInputHandler
Does nothing.
setValue(GraphMLParseContext, Object, Object) - Method in class y.io.graphml.layout.NodeLayoutInputHandler
Does nothing.
setValue(int) - Method in interface y.layout.hierarchic.incremental.IntValueHolder
Specifies the value of the current context.
setValue(Object) - Method in class y.option.BoolOptionItem
Sets the value of this option item

Note:
If the specified value is not of type Boolean, the item value will be set to Boolean.FALSE.
setValue(Object) - Method in class y.option.ColorOptionItem
Sets the value of this option item.
setValue(Object) - Method in class y.option.CommentOptionItem
Does nothing.
setValue(Object) - Method in class y.option.ComponentOptionItem
Does nothing.
setValue(Object) - Method in class y.option.DoubleOptionItem
Sets the value of this option item.
setValue(Object) - Method in class y.option.EnumOptionItem
Overwritten to update the valueUndefined property as well.
setValue(Object) - Method in class y.option.ImageOptionItem
Sets the value of this item.
setValue(Object) - Method in class y.option.IntOptionItem
Sets the value of this option item.
setValue(Object) - Method in interface y.option.ItemEditor
Sets the value of this editor.
setValue(Object) - Method in class y.option.ObjectOptionItem
Sets the value of this item.
setValue(Object) - Method in class y.option.OptionItem
Sets the value of this option item.
setValue(Object) - Method in class y.option.StringBasedOptionItem
 
setValue(boolean) - Method in interface y.util.BooleanValueSettable
Sets the object's data.
setValue(double) - Method in class y.util.DefaultMutableValue
Specifies the value object's data.
setValue(int) - Method in interface y.util.IntValueSettable
Sets the object's data.
setValue(double) - Method in interface y.util.ValueSettable
Sets the object's data.
setValueUndefined(boolean) - Method in class y.option.EnumOptionItem
Overwritten to take the current state of the item into account.
setValueUndefined(boolean) - Method in interface y.option.ItemEditor
Specifies whether or not the editor should display an undefined value.
setValueUndefined(boolean) - Method in class y.option.OptionItem
Whether or not the editor should start up displaying an undefined value.
setVerticalAlignment(double) - Method in class y.layout.seriesparallel.SeriesParallelLayouter
Specifies the vertical alignment of parallel subgraphs.
setVerticalAlignment(double) - Method in class y.layout.tabular.NodeLayoutDescriptor
Specifies the vertical alignment of the node within its row.
setVerticalAlignment(double) - Method in class y.layout.tree.DefaultNodePlacer
Specifies the relative vertical alignment of nodes with the same parent.
setVerticalAlignment(double) - Method in class y.layout.tree.LayeredNodePlacer
Specifies the relative vertical alignment of nodes within their respective layers.
setVerticalAlignment(double) - Method in class y.layout.tree.MultiParentDescriptor
Specifies the relative vertical alignment of nodes belonging to the same multi-parent structure.
setVerticalAlignment(double) - Method in class y.layout.tree.SimpleNodePlacer
Specifies the relative vertical alignment of nodes with the same parent.
setVerticalAlignment(double) - Method in class y.layout.tree.TreeLayouter
Specifies the vertical alignment of the nodes within their corresponding layers.
setVerticalDistance(double) - Method in class y.layout.tree.ARNodePlacer
Specifies the vertical distance between the GenericTreeLayouter.SubtreeShapes.
setVerticalDistance(double) - Method in class y.layout.tree.CompactNodePlacer
Specifies the vertical distance between nodes or subtrees.
setVerticalDistance(double) - Method in class y.layout.tree.DefaultNodePlacer
Specifies the vertical distance between nodes or GenericTreeLayouter.SubtreeShapes.
setVerticalDistance(double) - Method in class y.layout.tree.LeftRightPlacer
Specifies the vertical distance between nodes or subtrees.
setVerticalScrollBarPolicy(int) - Method in class y.view.Graph2DView
Sets the scroll bar policy for the vertical scroll bar.
setVerticalSpace(double) - Method in class y.layout.tree.ARTreeLayouter
Specifies the vertical distance between adjacent nodes.
setVerticalSpace(double) - Method in class y.layout.tree.HVTreeLayouter
Specifies the vertical distance between adjacent nodes.
setVerticalTextPosition(byte) - Method in class y.view.YLabel
Sets the vertical position of text relative to the icon.
setView(Graph2DView) - Method in class y.view.AbstractSnapContext
Sets the view instance this context will be working on.
setViewContainer(ViewContainer) - Method in class y.view.Graph2DUndoManager
Sets the view container this undo manager is associated with.
setViewContainer(ViewContainer) - Method in class y.view.ViewControl
Sets the ViewContainer on which this ViewControl works.
setViewControl(ViewControl) - Method in class y.view.Graph2DView
Sets the view control for this view.
setViewCursor(Cursor) - Method in class y.view.Graph2DView
Sets the cursor that is displayed when the mouse is over this view.
setViewPoint(int, int) - Method in class y.view.Graph2DView
Sets the world coordinate that is being displayed at the upper left corner of this view.
setViewPoint2D(double, double) - Method in class y.view.Graph2DView
Sets the world coordinate that is being displayed at the upper left corner of this view.
setViewTransform(AffineTransform) - Method in class y.view.GraphicsContext
Sets the value of the view transform for retrieval in GraphicsContext.getViewTransform().
setVisible(boolean) - Method in class y.view.EdgeRealizer
Sets the visibility state of this realizer.
setVisible(boolean) - Method in class y.view.NodeRealizer
Sets the visibility state of this realizer.
setVisible(boolean) - Method in class y.view.ProxyShapeNodeRealizer
 
setVisible(boolean) - Method in class y.view.YLabel
Sets the visibility state of this label.
setWeightedCycleRemovalEnabled(boolean) - Method in class y.layout.hierarchic.WeightedLayerer
Specifies whether or not the edges that need to be reversed are determined using an edge weight based heuristic or using a depth first search based approach.
setWeightHeuristic(byte) - Method in class y.layout.hierarchic.ClassicLayerSequencer
Specifying the weight heuristic that should be used.
setWeightHeuristic(byte) - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Specifying the weight heuristic that should be used.
setWellFormed(boolean) - Method in class y.io.ImageMapOutputHandler
Sets the policy for the generated html/xhtml.
setWidth(double) - Method in class y.layout.DefaultNodeLayout
Specifies the width of the node.
setWidth(double) - Method in class y.view.NodeRealizer
Sets the width of this realizer.
setWidth(double) - Method in class y.view.ProxyShapeNodeRealizer
 
setWidth(double) - Method in interface y.view.tabular.TableGroupNodeRealizer.Column
Specifies the width of the column.
setWidth(TableGroupNodeRealizer.Column, double, boolean) - Method in class y.view.tabular.TableSupport
Sets the newSize for the specified column and updates the sizes of it's new ancestors accordingly.
setWindingRule(int) - Method in class y.view.MutableGeneralPath
See Path2D.setWindingRule(int)
setWorkingRatio(double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Specifies the working ratio which defines the amount of processor time this algorithm tries to get.
setWorldRect(int, int, int, int) - Method in class y.view.Graph2DView
Sets the bounds of the world rectangle.
setWorldRect2D(double, double, double, double) - Method in class y.view.Graph2DView
Sets the bounds of the world rectangle.
setWriteBackEdgeLabelsEnabled(boolean) - Method in class y.layout.LabelLayoutTranslator
Specifies whether or not edge label information is written back to the model after core layout.
setWriteBackNodeLabelsEnabled(boolean) - Method in class y.layout.LabelLayoutTranslator
Specifies whether or not node label information is written back to the model after the core layout.
setWriteBackRelativeEdgeLabelLocationEnabled(boolean) - Method in class y.layout.LabelLayoutTranslator
Specifies whether or not edge label boxes are interpreted relative to the edge when writing them back to the model.
setWriteBackRelativeNodeLabelLocationEnabled(boolean) - Method in class y.layout.LabelLayoutTranslator
Specifies whether or not node label boxes are interpreted relative to the node when writing them back to the model.
setWriteKeyDefault(boolean) - Method in class y.io.graphml.output.AbstractOutputHandler
Sets a value indicating whether to write the key default.
setWriter(XmlWriter) - Method in class y.io.graphml.output.ChildWriteContext
Sets the core xml writer.
setWriteXmlDeclaration(boolean) - Method in class y.io.graphml.output.DomXmlWriter
Whether to write a xml declaration prolog.
setWriteXMLSchema(boolean) - Method in class y.io.graphml.GraphMLHandler
Sets whether schema locations should be written.
setX(double) - Method in class y.layout.DefaultNodeLayout
Specifies the x-coordinate of the upper-left corner of the node.
setX(double) - Method in class y.util.DefaultMutableValue2D
Specifies the value object's x data.
setX(double) - Method in interface y.util.Value2DSettable
Specifies the object's x value.
setX(double) - Method in class y.view.NodeRealizer
Sets the X-Coordinate of the upper left corner of the node.
setX(double) - Method in class y.view.ProxyShapeNodeRealizer
 
setXAlignment(double) - Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Specifies how the nodes are resized horizontally if the calculated width is smaller than the preferred minimum width of a group node.
setXslSource(Source) - Method in class y.io.XmlXslIOHandler
Sets the source for the XSL stylesheet to be used to transform the input.
setY(double) - Method in class y.layout.DefaultNodeLayout
Specifies the y-coordinate of the upper-left corner of the node.
setY(double) - Method in class y.util.DefaultMutableValue2D
Specifies the value object's y data.
setY(double) - Method in interface y.util.Value2DSettable
Specifies the object's y value.
setY(double) - Method in class y.view.NodeRealizer
Sets the Y-Coordinate of the upper left corner of the node.
setY(double) - Method in class y.view.ProxyShapeNodeRealizer
 
setYAlignment(double) - Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Specifies how the nodes are resized vertically if the calculated height is smaller than the preferred minimum height of a group node.
setZoom(double) - Method in class y.view.Graph2DView
Sets the current zoom level that will be used to display the contents.
setZoomIndicatorColor(Color) - Method in class y.view.Graph2DViewMouseWheelZoomListener
Sets the base color of the zoom indicator.
setZoomIndicatorShowing(boolean) - Method in class y.view.Graph2DViewMouseWheelZoomListener
Whether or not the view shall display an animated zoom indicator at the mouse position whenever the zoom level gets changed by this class.
SHADOW_PAINTING_STYLE_ID - Static variable in class y.view.BevelNodePainter
Style property key to selectively turn shadow painting on or off.
SHADOW_PAINTING_STYLE_ID - Static variable in class y.view.ShadowNodePainter
Style property key to selectively turn off shadow painting.
SHADOW_PAINTING_STYLE_ID - Static variable in class y.view.ShinyPlateNodePainter
Style property key to selectively turn shadow painting on or off.
ShadowNodePainter - Class in y.view
A decorating Painter that adds a drop shadow decoration to a delegate Painter instance.
ShadowNodePainter(GenericNodeRealizer.Painter) - Constructor for class y.view.ShadowNodePainter
Create a shadow painter that decorates the painterDelegate with a drop shadow effect.
shakePartition(YList, int) - Method in class y.layout.hierarchic.PendularDrawer
Shakes a given partition of a layer, i.e., it calculates the forces for each part of the partition and applies them if possible.
shape - Variable in class y.view.ShapeNodeRealizer
The graphical shape representation that gets painted.
SHAPE_POINT_PROVIDER_DPKEY - Static variable in class y.layout.organic.EllipticalGroupBoundsCalculator
A 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.
ShapeDrawable - Class in y.view
A convenience class that makes it easy to specify a Drawable using any Shape instance.
ShapeDrawable(Shape, Color) - Constructor for class y.view.ShapeDrawable
Creates a new instance of ShapeDrawable
ShapeDrawable(Shape, Color, Color) - Constructor for class y.view.ShapeDrawable
Creates a new instance of ShapeDrawable
ShapeDrawable(Shape, Color, Paint, Color, Stroke) - Constructor for class y.view.ShapeDrawable
Creates a new instance of ShapeDrawable
ShapeNodePainter - Class in y.view
This class represents a painter implementation for GenericNodeRealizer.
ShapeNodePainter() - Constructor for class y.view.ShapeNodePainter
Creates a new instance of ShapeNodePainter.
ShapeNodePainter(byte) - Constructor for class y.view.ShapeNodePainter
Creates a new instance of ShapeNodePainter with the given shape type.
ShapeNodeRealizer - Class in y.view
A node realizer that displays a node as a geometric shape.
ShapeNodeRealizer() - Constructor for class y.view.ShapeNodeRealizer
Initializes a new ShapeNodeRealizer instance at position (0,0) with rectangular shape and an empty label.
ShapeNodeRealizer(byte) - Constructor for class y.view.ShapeNodeRealizer
Initializes a new ShapeNodeRealizer instance at position (x,y) with the specified shape type and an empty label.
ShapeNodeRealizer(byte, double, double, String) - Constructor for class y.view.ShapeNodeRealizer
Initializes a new ShapeNodeRealizer instance at the specified position, with the given shape type and label.
ShapeNodeRealizer(NodeRealizer) - Constructor for class y.view.ShapeNodeRealizer
Initializes a new ShapeNodeRealizer instance as a copy of the given realizer.
ShapeNodeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of ShapeNodeRealizer.
ShapeNodeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
 
ShapePortConfiguration - Class in y.view
Fallback implementations for NodePort implementation interfaces related to visual representation for the simplest case of a rectangular port shape.
ShapePortConfiguration() - Constructor for class y.view.ShapePortConfiguration
Initializes a new ShapePortConfiguration instance.
shapeTypeToStringMap() - Static method in class y.view.ShapeNodeRealizer
Returns a map whose keys are the shape type specifiers wrapped in Byte objects.
SHEAD - Static variable in class y.layout.DiscreteEdgeLabelModel
Position specifier that describes a label placement near the source, left/above the edge's path.
SHEAD - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position specifier that describes a label placement near the source, left/above the edge's path.
SHEAD - Static variable in class y.view.EdgeLabel
Edge label position specifier.
ShinyPlateNodePainter - Class in y.view
Draws a simple floating shiny plate with a slight gradient, a thin border and an optional simple drop shadow.
ShinyPlateNodePainter() - Constructor for class y.view.ShinyPlateNodePainter
Creates a new instance of this Painter.
SHORT - Static variable in class y.view.Arrow
An arrow that is short and broad.
SHORT_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.SHORT.
shortestPair(Graph, Node, Node, boolean, DataProvider) - Static method in class y.algo.ShortestPaths
Returns two edge-disjoint paths in a non-negatively weighted directed graph, such that both paths connect nodes s and t and have minimum total length.
ShortestPaths - Class in y.algo
This class provides diverse algorithms and helper methods for solving the shortest path problem on weighted graphs.
shouldChangeState(NodeRealizer, double, double) - Method in class y.view.hierarchy.GroupNodePainter.GroupStateEditor
Determines whether or not a state change gesture at the specified point should result in a group state change for the node represented by the specified node realizer.
shouldChangeState(NodeRealizer, double, double) - Method in class y.view.hierarchy.GroupNodePainter
Determines whether or not a state change gesture at the specified point should result in a group state change for the node represented by the specified node realizer.
shouldConfigureDefaultLabel(NodeRealizer, NodeLabel) - Method in class y.view.hierarchy.GroupNodePainter
Determines if the given label should be configured as default group label.
shouldScrollHorizontally(MouseWheelEvent) - Method in class y.view.Graph2DViewMouseWheelScrollListener
Determines if the specified mouse wheel event should result in horizontal scrolling.
shouldSerialize(Node, DataProvider) - Method in class y.io.IOHandler
Determines whether the given node should be serialized.
shouldSerialize(Edge, DataProvider) - Method in class y.io.IOHandler
Determines whether the given edge should be serialized.
shouldStartCellEditing(MouseEvent) - Method in class y.view.CellEditorMode
Callback method that determines whether the mouse event should start the process of cell editing.
SHOW - Static variable in class y.anim.AnimationEvent
Event hint specifier.
show(Exception) - Static method in class y.util.D
Displays the stack trace generated by the given exception in a dialog window.
show(Throwable) - Static method in class y.util.D
Displays the stack trace generated by the given exception in a dialog window.
show(Component, int, String) - Method in class y.util.DetailedMessagePanel
 
show(Component, String, Exception) - Static method in class y.util.DetailedMessagePanel
 
show(Component, String, int, Exception) - Static method in class y.util.DetailedMessagePanel
 
show(Component, String, Throwable) - Static method in class y.util.DetailedMessagePanel
 
show(Component, String, int, Throwable) - Static method in class y.util.DetailedMessagePanel
 
show(Component, String, String, String) - Static method in class y.util.DetailedMessagePanel
 
show(Component, String, int, String, String) - Static method in class y.util.DetailedMessagePanel
 
showCircularEdgeOrder() - Method in class y.layout.planar.SimplePlanarInformation
Prints circular edge order on output.
showEdgePartitionResult(ArrayList, ArrayList) - Method in class y.layout.planar.GT
 
showEdgeRecoveryInfo(boolean) - Method in class y.layout.planar.PlanarInformation
this method shows all edges being split to planarize the graph and what has become of them (a list of subedges).
showEdgeTips(boolean) - Method in class y.view.EditMode
Specifies whether or not this mode will show a tool tip for edges.
showEditor() - Method in class y.option.OptionHandler
Displays the editor for this option handler as a modal dialog window.
showEditor(Frame) - Method in class y.option.OptionHandler
Displays the editor for this option handler as a modal dialog window.
showEditor(Frame, byte) - Method in class y.option.OptionHandler
Displays the editor for this option handler as a modal dialog window.
showError(Object) - Static method in class y.util.D
Displays the string representation of the given object in a dialog window.
showFaces() - Method in class y.layout.planar.SimplePlanarInformation
Prints faces on output.
showGraphicDebug(EdgeList, EdgeList, int[]) - Method in class y.layout.planar.GT
 
showIncidentEdges(NodeMap, NodeMap, EdgeMap, EdgeMap) - Method in class y.layout.planar.GT
 
showNodeTips(boolean) - Method in class y.view.EditMode
Specifies whether or not this mode will show a tool tip for nodes.
showPopup(JPopupMenu, double, double) - Method in class y.view.Graph2DView
Displays the given popup menu at world coordinate (x,y).
showPopup(JPopupMenu, double, double) - Method in class y.view.PopupMode
Opens the given popup menu at the world coordinates (x,y).
showVertexOrder(int[]) - Method in class y.layout.planar.GT
 
ShuffleLayouter - Class in y.layout.organic
This layout algorithm removes overlaps between nodes in a graph.
ShuffleLayouter() - Constructor for class y.layout.organic.ShuffleLayouter
Creates a new instance of ShuffleLayouter with default settings.
ShuffleLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for ShuffleLayouter.
ShuffleLayoutModule() - Constructor for class y.module.ShuffleLayoutModule
Creates a new Instance of this Module.
SIDE_IS_ABSOLUTE_WITH_LEFT_IN_NORTH - Static variable in class y.layout.PreferredPlacementDescriptor
Side placement specifier for edge labels which defines that the preferred side for the label is interpreted independently of the edge direction placing left labels above horizontal segments.
SIDE_IS_ABSOLUTE_WITH_RIGHT_IN_NORTH - Static variable in class y.layout.PreferredPlacementDescriptor
Side placement specifier for edge labels which defines that the preferred side for the label is interpreted independently of the edge direction placing left labels above horizontal segments.
SIDE_IS_RELATIVE_TO_EDGE_FLOW - Static variable in class y.layout.PreferredPlacementDescriptor
Side placement specifier for edge labels which expresses that the preferred side of the edge is interpreted relative to the edge flow.
SIDE_SLIDER - Static variable in class y.layout.RotatedSliderEdgeLabelModel
Slider mode specifier which describes continuous label positions along the sides of the edge path.
SIDE_SLIDER - Static variable in class y.layout.SliderEdgeLabelModel
Slider mode specifier which describes continuous label positions along the sides of the edge path.
SIDE_SLIDER - Static variable in class y.view.EdgeLabel
Edge label model specifier.
sideOfCircle(YPoint, YPoint, YPoint, YPoint) - Static method in class y.geom.Geom
Returns +1 if point 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.
SIDES - Static variable in class y.view.NodeLabel
Node label model specifier.
SIDES_MASK - Static variable in class y.layout.DiscreteNodeLabelModel
Position mask that constrains the positions to the node's four sides.
simple(Graph, NodeMap, EdgeMap) - Static method in class y.algo.RankAssignments
This method quickly calculates a tight tree.
simple(Graph, NodeMap, EdgeMap, long) - Static method in class y.algo.RankAssignments
This method quickly calculates a tight tree given a maximum time duration for the algorithm.
simple(Graph, int[], int[]) - Static method in class y.algo.RankAssignments
Like RankAssignments.simple(Graph, NodeMap, EdgeMap), but arrays are used instead of NodeMaps and EdgeMaps.
simple(Graph, int[], int[], long) - Static method in class y.algo.RankAssignments
Like RankAssignments.simple(Graph, NodeMap, EdgeMap, long), but arrays are used instead of NodeMaps and EdgeMaps.
SimpleBendHandler - Class in y.view
A simple default implementation of GenericEdgeRealizer.BendHandler that poses no restrictions on the number of bends in a GenericEdgeRealizer instance.
SimpleBendHandler() - Constructor for class y.view.SimpleBendHandler
 
SimpleEdgeRouter - Class in y.layout.planar
Instances of this class route edges through a planar graph using its dual graph.
SimpleEdgeRouter(PlanarInformation, long) - Constructor for class y.layout.planar.SimpleEdgeRouter
 
SimpleNodePlacer - Class in y.layout.tree
The SimpleNodePlacer arranges all children of a local root in a single row.
SimpleNodePlacer() - Constructor for class y.layout.tree.SimpleNodePlacer
Creates a new SimpleNodePlacer instance with default settings.
SimpleNodePlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.SimpleNodePlacer
Creates a new SimpleNodePlacer instance that uses the given modification matrix.
SimpleNodePlacer(AbstractRotatableNodePlacer.Matrix, AbstractRotatableNodePlacer.RootAlignment) - Constructor for class y.layout.tree.SimpleNodePlacer
Creates a new SimpleNodePlacer instance that uses the given modification matrix and root alignment.
SimplePlanarInformation - Class in y.layout.planar
This class defines a planar embedded graph.
SimplePlanarInformation(Graph) - Constructor for class y.layout.planar.SimplePlanarInformation
Returns a new instance of Planar Information for a graph.
SimplePlanarInformation.SimpleEdgeInfo - Class in y.layout.planar
Class hold all information related to an edge.
SimplePlanarInformation.SimpleEdgeInfo() - Constructor for class y.layout.planar.SimplePlanarInformation.SimpleEdgeInfo
 
SimpleUserDataHandler - Class in y.view
Simple implementation of the GenericNodeRealizer.UserDataHandler, GenericEdgeRealizer.UserDataHandler, and YLabel.UserDataHandler interfaces.
SimpleUserDataHandler(byte) - Constructor for class y.view.SimpleUserDataHandler
Creates a new instance of SimpleUserDataHandler using the given mode
simplex(Graph, NodeMap, DataProvider, DataProvider) - Static method in class y.algo.RankAssignments
Solves the rank assignment problem using the simplex method.
simplex(Graph, NodeMap, DataProvider, DataProvider, long) - Static method in class y.algo.RankAssignments
Solves the rank assignment problem using the simplex method given a maximum time duration for the algorithm.
simplex(Graph, NodeMap, DataProvider, DataProvider, EdgeMap, Node, boolean) - Static method in class y.algo.RankAssignments
Similar to RankAssignments.simplex(Graph, NodeMap, DataProvider, DataProvider) but, additionally, it is possible to provide a valid initial tree solution for the problem.
simplex(Graph, NodeMap, DataProvider, DataProvider, EdgeMap, Node, boolean, long) - Static method in class y.algo.RankAssignments
Similar to RankAssignments.simplex(Graph, NodeMap, DataProvider, DataProvider) but, additionally, it is possible to provide a valid initial tree solution for the problem.
SIMPLEX - Static variable in class y.layout.hierarchic.HierarchicLayouter
A layout style that produces tight layouts with rather few bends.
SimplexDrawer - Class in y.layout.hierarchic
This class implements a Drawer based on rank assignment.
SimplexDrawer() - Constructor for class y.layout.hierarchic.SimplexDrawer
Creates a new instance of SimplexDrawer with default settings.
SimplexNodePlacer - Class in y.layout.hierarchic.incremental
This class is a NodePlacer implementation based on rank assignment.
SimplexNodePlacer() - Constructor for class y.layout.hierarchic.incremental.SimplexNodePlacer
 
simplifyGraph() - Method in class y.util.GraphHider
Hides all self-loops and multiple edges from the graph.
simplifyGraph() - Method in class y.util.GraphPartitionManager
Hides all self-loops and multiple edges from the graph.
SIMULATE_EFFECT - Static variable in class y.view.ViewAnimationFactory
Structural effect hint to recommend simulating structural effects only.
SINGLE_CYCLE - Static variable in class y.layout.circular.CircularLayouter
The specifier for a layout style where all nodes of the input graph will be placed on or in the interior of a single cycle.
SINGLE_SIDE_SLIDER - Static variable in class y.layout.RotatedSliderEdgeLabelModel
Slider mode specifier which describes continuous label positions along one side of the edge path.
SINGLE_THREADED - Static variable in class y.util.TaskExecutorFactory
Shared instance of a TaskExecutorFactory that creates TaskExecutors that execute tasks in a single thread, that is, one after another.
SingleCycleLayouter - Class in y.layout.circular
This layout algorithm places all nodes of a graph on a single cycle.
SingleCycleLayouter() - Constructor for class y.layout.circular.SingleCycleLayouter
Creates a new SingleCycleLayouter instance with default settings.
singleSource(Graph, Node, boolean, double[], double[]) - Static method in class y.algo.ShortestPaths
This method solves the single-source shortest path problem for arbitrary graphs.
singleSource(Graph, Node, boolean, double[], double[], Edge[]) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.singleSource(Graph, Node, boolean, double[], double[]) but, additionally, this method yields the path edges of each calculated shortest path.
singleSource(Graph, Node, boolean, DataProvider, NodeMap, NodeMap) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.singleSource(Graph, Node, boolean, double[], double[], Edge[]) but uses NodeMaps and DataProviders instead of arrays.
singleSourceSingleSink(Graph, Node, Node, boolean, double[], Edge[]) - Static method in class y.algo.ShortestPaths
This method solves the single-source single-sink shortest path problem for arbitrary graphs.
singleSourceSingleSink(Graph, Node, Node, boolean, double[]) - Static method in class y.algo.ShortestPaths
Similar to 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.
singleSourceSingleSink(Graph, Node, Node, boolean, DataProvider) - Static method in class y.algo.ShortestPaths
Similar to 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.
singleSourceSingleSink(Graph, Node, Node, boolean, DataProvider, NodeMap) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.singleSourceSingleSink(Graph, Node, Node, boolean, double[], Edge[]) but uses NodeMaps and DataProviders instead of arrays.
SIX_POS - Static variable in class y.layout.DiscreteEdgeLabelModel
Position mask that constrains the allowed positions to a set of six positions beside the edge path.
SIX_POS - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position mask that constrains the allowed positions to a set of six positions beside the edge path.
SIX_POS - Static variable in class y.view.EdgeLabel
Edge label model specifier.
size() - Method in interface y.base.YCursor
Returns the number of elements that can be accessed with this cursor.
size() - Method in class y.base.YList.ListCursorImpl
 
size() - Method in class y.base.YList
Returns the number of elements in this list.
size() - Method in interface y.layout.hierarchic.incremental.Layers
Returns the number of layers associated with this Layers instance.
size() - Method in class y.layout.planar.Face
Returns the number of darts (edges) in the face.
size() - Method in class y.util.BoundedQueue
Returns the number of elements in this queue.
size() - Method in class y.util.BoundedStack
Returns the number of elements in this stack.
size() - Method in class y.util.pq.BHeapDoubleNodePQ
Returns the number of nodes currently in this queue
size() - Method in class y.util.pq.BHeapIntNodePQ
Returns the number of nodes currently in this queue
size() - Method in class y.util.pq.BHeapNodePQ
Returns the number of nodes currently in this queue
size() - Method in class y.util.pq.DoubleObjectPQ
Returns the number of nodes currently in this queue.
size() - Method in class y.util.pq.IntObjectPQ
Returns the number of nodes currently in this queue
size() - Method in class y.util.pq.ListIntNodePQ
Returns the number of nodes still in the queue.
size() - Method in interface y.util.pq.NodePQ
Returns the number of nodes currently in this queue
size() - Method in class y.util.SkipList
Yields the number of cells in this list.
size() - Method in class y.view.MutableGeneralPath
Returns the number of elements this instance uses
SIZE_USE_CUSTOM_HEIGHT - Static variable in class y.io.ViewPortConfigurator
Size policy specifier.
SIZE_USE_CUSTOM_WIDTH - Static variable in class y.io.ViewPortConfigurator
Size policy specifier.
SIZE_USE_ORIGINAL - Static variable in class y.io.ViewPortConfigurator
Size policy specifier.
sizeChanged(Rectangle2D) - Method in class y.view.tabular.TableGroupNodeRealizer
Callback method invoked from setFrame and setSize.
SizeConstraintProvider - Interface in y.view
Additional interface for NodeRealizers that want to enforce minimum/maximum sizes.
SizeConstraintProvider.Default - Class in y.view
Default implementation of interface SizeConstraintProvider that can be used by NodeRealizers to provide minimum and maximum sizes to layout algorithms.
SizeConstraintProvider.Default() - Constructor for class y.view.SizeConstraintProvider.Default
Creates an instance of Default that will have 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.Cells 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 NodeLists 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 SegmentInfos 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 Graph2DViews.
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 Graph2DViews.
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 Graph2DViews.
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 PortConstraints.
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.SubtreeShapes 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.

T

T_SHAPE - Static variable in class y.view.Arrow
An arrow that has the shape of a T.
T_SHAPE_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.T_SHAPE.
TAB_TILING - Static variable in class y.module.io.IOHandlerModule
 
TAB_VIEWPORT - Static variable in class y.module.io.IOHandlerModule
 
table - Variable in class y.view.tabular.TableSizeEditor
The table whose rows or columns get resized.
TABLE_SELECTION_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key for the visual style used when painting the table of a selected TableGroupNodeRealizer.
TABLE_STYLE_ID - Static variable in class y.view.tabular.TableNodePainter
Style property key for the visual style used when painting the table of an unselected TableGroupNodeRealizer.
TableEditorFactory - Class in y.option
Editor factory that creates editors which represent the parameters managed by a given OptionHandler in a tabular fashion.
TableEditorFactory() - Constructor for class y.option.TableEditorFactory
Creates a new instance of TableEditorFactory.
TableEditorFactory.EditorLocation - Class in y.option
Enumeration to specify where external item editors should appear.
TableEditorFactory.InfoPosition - Class in y.option
Enumeration to specify the position of the editor's info component.
TableEditorFactory.ItemEditorOwner - Interface in y.option
This interface should be implemented by TableCellEditor and TableCellRenderer classes used with the TableEditorFactory that need to know additional information to display the editor value.
TableEditorFactory.Theme - Class in y.option
This class can be used to customize the look of editors created by a TableEditorFactory.
tableEventHappened(Graph2D, TableGroupNodeRealizer.Table, Mouse2DEvent) - Method in class y.view.tabular.TableSelectionEditor
Handles selection state changes for the realizer associated to the specified table.
tableEventHappened(Graph2D, TableGroupNodeRealizer.Table, boolean) - Method in class y.view.tabular.TableSelectionEditor
Handles (non-cyclic) selection state changes for the realizer associated to the specified table.
TableGroupNodeRealizer - Class in y.view.tabular
A node realizer for group nodes that may be used to organize its content nodes into columns and/or rows.
TableGroupNodeRealizer() - Constructor for class y.view.tabular.TableGroupNodeRealizer
Creates a new TableGroupNodeRealizer that uses the default configuration.
TableGroupNodeRealizer(NodeRealizer) - Constructor for class y.view.tabular.TableGroupNodeRealizer
Creates a new TableGroupNodeRealizer that adopts as much of the specified prototype realizer's settings as possible.
TableGroupNodeRealizer.Column - Interface in y.view.tabular
A Column is a vertical stripe of a given width within a node represented by a TableGroupNodeRealizer.
TableGroupNodeRealizer.ColumnContainer - Interface in y.view.tabular
A container for columns.
TableGroupNodeRealizer.ColumnNodeLabelModel - Class in y.view.tabular
NodeLabelModel that positions a node label relative to a column in a TableGroupNodeRealizer's table model.
TableGroupNodeRealizer.ColumnNodeLabelModel() - Constructor for class y.view.tabular.TableGroupNodeRealizer.ColumnNodeLabelModel
Creates a new ColumnNodeLabelModel using a default offset of 3.
TableGroupNodeRealizer.ColumnNodeLabelModel(double) - Constructor for class y.view.tabular.TableGroupNodeRealizer.ColumnNodeLabelModel
Creates a new ColumnNodeLabelModel using the specified offset.
TableGroupNodeRealizer.Row - Interface in y.view.tabular
A Row is a horizontal stripe of a given height within a node represented by a TableGroupNodeRealizer.
TableGroupNodeRealizer.RowContainer - Interface in y.view.tabular
A container for rows.
TableGroupNodeRealizer.RowNodeLabelModel - Class in y.view.tabular
NodeLabelModel that positions a node label relative to a row in a TableGroupNodeRealizer's table model.
TableGroupNodeRealizer.RowNodeLabelModel() - Constructor for class y.view.tabular.TableGroupNodeRealizer.RowNodeLabelModel
Creates a new RowNodeLabelModel using a default offset of 3.
TableGroupNodeRealizer.RowNodeLabelModel(double) - Constructor for class y.view.tabular.TableGroupNodeRealizer.RowNodeLabelModel
Creates a new RowNodeLabelModel using the specified offset.
TableGroupNodeRealizer.Table - Interface in y.view.tabular
Stores the top-level columns and rows of a 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.
TableGroupNodeRealizerSerializer - Class in y.io.graphml.graph2d
Serializer for instances of TableGroupNodeRealizer.
TableGroupNodeRealizerSerializer() - Constructor for class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Initializes a new TableGroupNodeRealizerSerializer for strict label parsing.
TableGroupNodeRealizerSerializer(boolean) - Constructor for class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Initializes a new TableGroupNodeRealizerSerializer.
TableLabelEditor - Class in y.view.tabular
This MultiplexingNodeEditor.NodeEditor can be used to edit the labels of rows and columns of a TableGroupNodeRealizer.
TableLabelEditor() - Constructor for class y.view.tabular.TableLabelEditor
The default constructor of this class.
TableLayoutConfigurator - Class in y.view.tabular
Convenience class that prepares tabular information provided by TableGroupNodeRealizer for assignment of layout information calculated by IncrementalHierarchicLayouter.
TableLayoutConfigurator() - Constructor for class y.view.tabular.TableLayoutConfigurator
 
TableNodePainter - Class in y.view.tabular
Dedicated painter implementation for tables.
TableNodePainter() - Constructor for class y.view.tabular.TableNodePainter
Creates a new TableNodePainter instance without any registered subordinate painter instances.
TableNodePainter.PainterType - Class in y.view.tabular
Enumeration type for subordinate painter types of a TableNodePainter.
TableOrderEditor - Class in y.view.tabular
This MultiplexingNodeEditor.NodeEditor can be used to move rows and columns of a TableGroupNodeRealizer via drag'n'drop.
TableOrderEditor() - Constructor for class y.view.tabular.TableOrderEditor
The default constructor for this class.
TableSelectionEditor - Class in y.view.tabular
This MultiplexingNodeEditor.NodeEditor can be used to change the selection status of rows and columns of a TableGroupNodeRealizer.
TableSelectionEditor() - Constructor for class y.view.tabular.TableSelectionEditor
The default constructor of this class.
TableSizeEditor - Class in y.view.tabular
This MultiplexingNodeEditor.NodeEditor can be used to resize rows and columns of a TableGroupNodeRealizer.
TableSizeEditor() - Constructor for class y.view.tabular.TableSizeEditor
Default constructor of this class.
TableStyle - Interface in y.view.tabular
A TableStyle provides color and stroke information for painting.
TableStyle.SimpleStyle - Class in y.view.tabular
An immutable TableStyle implementation that provides constant values and stroke information specified at instance creation.
TableStyle.SimpleStyle() - Constructor for class y.view.tabular.TableStyle.SimpleStyle
Creates a new SimpleStyle.
TableStyle.SimpleStyle(LineType, Color, Color) - Constructor for class y.view.tabular.TableStyle.SimpleStyle
Creates a new SimpleStyle for the specified line type and colors.
TableStyle.SimpleStyle(LineType, Color, Color, LineType, Color, Color) - Constructor for class y.view.tabular.TableStyle.SimpleStyle
Creates a new SimpleStyle for the specified line types and colors.
TableStyle.SimpleStyleDeserializer - Class in y.view.tabular
Handles GraphML deserialization of TableStyle.SimpleStyle objects.
TableStyle.SimpleStyleDeserializer() - Constructor for class y.view.tabular.TableStyle.SimpleStyleDeserializer
 
TableStyle.SimpleStyleSerializer - Class in y.view.tabular
Handles GraphML serialization of TableStyle.SimpleStyle objects.
TableStyle.SimpleStyleSerializer() - Constructor for class y.view.tabular.TableStyle.SimpleStyleSerializer
 
TableSupport - Class in y.view.tabular
This class is meant to ease working with the table structure of a TableGroupNodeRealizer.
TableSupport() - Constructor for class y.view.tabular.TableSupport
Creates a new instance of this class.
TabularLayouter - Class in y.layout.tabular
This layout algorithm places nodes in a tabular fashion.
TabularLayouter() - Constructor for class y.layout.tabular.TabularLayouter
 
TabularLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for TabularLayouter.
TabularLayoutModule() - Constructor for class y.module.TabularLayoutModule
 
TAIL - Static variable in class y.layout.DiscreteEdgeLabelModel
Position specifier that describes a label placement near the middle of the edge, right/below the edge's path.
TAIL - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position specifier that describes a label placement near the middle of the edge, right/below the edge's path.
TAIL - Static variable in class y.view.EdgeLabel
Edge label position specifier.
TAIL_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Ratio specifier that describes a label placement right or below of the edge's path.
TAIL_RATIO - Static variable in class y.view.EdgeLabel
Edge label position specifier.
target() - Method in class y.base.Edge
Returns the target node connected to this edge.
TARGET_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Target attribute for edge.
TARGET_GROUPID_KEY - Static variable in interface y.layout.PortConstraintKeys
A 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.
TARGET_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 target endpoint is a regular node.
TARGET_INTERSECTION_CALCULATOR_DPKEY - Static variable in interface y.layout.IntersectionCalculator
A DataProvider key for providing an individual intersection calculation for each edge target in the graph
TARGET_PCLIST_DPKEY - Static variable in class y.layout.PortCandidate
A DataProvider key for specifying target port candidates for each edge.
TARGET_PORT - Static variable in interface y.io.graphml.input.CreationPropertyKeys
Creation property key that tags target port information for an edge.
TARGET_PORT_ATTRIBUTE_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Target port attribute.
TARGET_PORT_CONSTRAINT_KEY - Static variable in interface y.layout.PortConstraintKeys
A DataProvider key for providing target constraints for edges in the input graph
TARGET_PORT_GROUP_ID_DPKEY - Static variable in interface y.layout.PortConstraintKeys
A DataProvider key for assigning port group ids to the edges' target.
TARGET_PORT_KEY - Static variable in interface y.view.hierarchy.HierarchyManager.InterEdgeData
Key for storing mappings of nodes to node ports.
TARGET_SPLIT_ID_DPKEY - Static variable in class y.layout.grouping.RecursiveGroupLayouter
A DataProvider key for assigning target split ids to edges connecting to group nodes.
targetCellCount() - Method in class y.layout.router.polyline.PathSearchContext
Returns the number of all cells that are covered by the target of the current path request.
targetNodeDeclined(Node, double, double) - Method in class y.view.CreateEdgeMode
This method gets called in case method CreateEdgeMode.acceptTargetNode(Node, double, double) returns false.
targetNodePortDeclined(Node, NodePort, double, double) - Method in class y.view.CreateEdgeMode
This method gets called in case method CreateEdgeMode.acceptTargetNodePort(y.base.Node, NodePort, double, double) returns false.
TaskExecutor - Interface in y.util
Executes several tasks.
TaskExecutorFactory - Class in y.util
Base factory class for creating TaskExecutor instances.
TaskExecutorFactory() - Constructor for class y.util.TaskExecutorFactory
 
TCENTER - Static variable in class y.layout.DiscreteEdgeLabelModel
Position specifier that describes a label placement near the target, directly on the edge's path.
TCENTER - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position specifier that describes a label placement near the target, directly on the edge's path.
TCENTR - Static variable in class y.view.EdgeLabel
Edge label position specifier.
TemporaryGroupNodeInsertionStage - Class in y.layout
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() - Constructor for class y.layout.TemporaryGroupNodeInsertionStage
Creates a new TemporaryGroupNodeInsertionStage with default settings.
TemporaryGroupNodeInsertionStage(Layouter) - Constructor for class y.layout.TemporaryGroupNodeInsertionStage
Creates a new TemporaryGroupNodeInsertionStage with the given layout algorithm as core layout algorithm.
TGFInput - Class in y.module.io
Imports a diagram from a TGF file.
TGFInput() - Constructor for class y.module.io.TGFInput
 
TGFIOHandler - Class in y.io
Reads and Writes a Graph2D in a trivial graph format (TGF).
TGFIOHandler() - Constructor for class y.io.TGFIOHandler
Instantiates a new TGFIOHandler.
TGFOutput - Class in y.module.io
Exports a diagram to a TGF file.
TGFOutput() - Constructor for class y.module.io.TGFOutput
 
THEAD - Static variable in class y.layout.DiscreteEdgeLabelModel
Position specifier that describes a label placement near the target, left/above the edge's path.
THEAD - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position specifier that describes a label placement near the target, left/above the edge's path.
THEAD - Static variable in class y.view.EdgeLabel
Edge label position specifier.
THREADED - Static variable in class y.view.Graph2DLayoutExecutor
Mode constant for use in Graph2DLayoutExecutor.setMode(byte) and Graph2DLayoutExecutor.getMode() that tells the executor to run a buffered layout and then apply the calculated results to the graph.
THREE_CENTER - Static variable in class y.layout.DiscreteEdgeLabelModel
Position mask that constrains the allowed positions to a set of three positions directly on the edge's path.
THREE_CENTER - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position mask that constrains the allowed positions to a set of three positions directly on the edge's path.
THREE_CENTER - Static variable in class y.view.EdgeLabel
Edge label model specifier.
tif - Static variable in class y.option.IconFilter
 
tiff - Static variable in class y.option.IconFilter
 
TIGHT_TREE - Static variable in class y.layout.hierarchic.TopologicalLayerer
A ranking policy that specifies that nodes are re-ranked by finding a spanning tree that contains only tight (length 1) edges.
TILED - Static variable in class y.view.DefaultBackgroundRenderer
Mode constant.
TiledImageOutputHandler - Class in y.io
This output handler is responsible for exporting a diagram to multiple image tiles that make up a complete image.
TiledImageOutputHandler(IOHandler) - Constructor for class y.io.TiledImageOutputHandler
Creates a new instance of TiledImageOutputHandler.
TILING_POLICY_SLICE_AND_DICE - Static variable in class y.layout.tree.TreeMapLayouter
A tiling policy that places the child nodes one after another inside the parent node.
TILING_POLICY_SQUARIFIED - Static variable in class y.layout.tree.TreeMapLayouter
A tiling policy that uses the so-called 'squarify' algorithm.
Timer - Class in y.util
Provides timer functionality.
Timer() - Constructor for class y.util.Timer
Creates a new instance of a timer.
Timer(boolean) - Constructor for class y.util.Timer
Creates a new instance of a timer, initially active or not.
TITLE_AND_FOOTER_FOR_ENTIRE_POSTER - Static variable in class y.view.Graph2DPrinter
 
TITLE_AND_FOOTER_FOR_EVERY_PAGE - Static variable in class y.view.Graph2DPrinter
 
TITLE_COMPONENT_LAYOUTER - Static variable in class y.module.FamilyTreeLayoutModule
 
TITLE_COST - Static variable in class y.module.ChannelEdgeRouterModule
 
TITLE_EDGE_PROPERTIES - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
TITLE_FROM_SKETCH_PROPERTIES - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
TITLE_GENERATION_DISTANCES - Static variable in class y.module.FamilyTreeLayoutModule
 
TITLE_GRID_SETTINGS - Static variable in class y.module.PolylineEdgeRouterModule
 
TITLE_IDENTIFY_DIRECTED_EDGES - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
TITLE_IDENTIFY_PARTIAL_ELEMENTS - Static variable in class y.module.PartialLayoutModule
 
TITLE_INTER_EDGE_ROUTER - Static variable in class y.module.CompactOrthogonalLayoutModule
 
TITLE_INTERACTION - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
TITLE_LABELING - Static variable in class y.module.SeriesParallelLayoutModule
 
TITLE_LAYOUT - Static variable in class y.module.BusRouterModule
 
TITLE_LAYOUT_OPTIONS - Static variable in class y.module.ChannelEdgeRouterModule
 
TITLE_LAYOUT_OPTIONS - Static variable in class y.module.OrganicEdgeRouterModule
 
TITLE_MINIMAL_DISTANCES - Static variable in class y.module.PolylineEdgeRouterModule
 
TITLE_MINIMUM_DISTANCES - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
TITLE_MINIMUM_DISTANCES - Static variable in class y.module.SeriesParallelLayoutModule
 
TITLE_NODE_PROPERTIES - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
TITLE_OUTPUT_AR - Static variable in class y.module.SmartOrganicLayoutModule
 
TITLE_OUTPUT_CAGE - Static variable in class y.module.SmartOrganicLayoutModule
 
TITLE_OUTPUT_CIRCULAR_CAGE - Static variable in class y.module.SmartOrganicLayoutModule
 
TITLE_OUTPUT_ELLIPTICAL_CAGE - Static variable in class y.module.SmartOrganicLayoutModule
 
TITLE_ROUTING - Static variable in class y.module.BusRouterModule
 
TITLE_SELECTION - Static variable in class y.module.BusRouterModule
 
TITLE_SIBLING_DISTANCES - Static variable in class y.module.FamilyTreeLayoutModule
 
toAffineLine() - Method in class y.geom.LineSegment
Returns the affine line defined by the end points of the line segment.
toArray() - Method in class y.base.YList
Returns an array representation of this list.
toArray(Object[]) - Method in class y.base.YList
Returns an array containing all list elements in the correct order.
toArray() - Method in class y.geom.YPointPath
Get the points in the list as array.
toArray(YCursor, Object[]) - Static method in class y.util.Cursors
Creates or fills an array with the values provided by the cursor
toDegrees(double) - Static method in class y.geom.Geom
Same as Math.toDegrees(double).
toEdgeArray() - Method in class y.base.EdgeList
Returns an edge array containing all elements of this list in the canonical order.
toEdgeListArray(Graph, EdgeMap, int) - Static method in class y.algo.GraphConnectivity
Transforms the return values of GraphConnectivity.biconnectedComponents(Graph, EdgeMap) to an array of EdgeLists, like it is returned by GraphConnectivity.biconnectedComponents(Graph).
toEdgeLists(Graph, DataProvider) - Static method in class y.layout.router.BusRepresentations
Calculates for every bus represented by hubs a list of all of its edges.
toFirst() - Method in interface y.base.YCursor
Moves this cursor to the first valid cursor position (optional).
toFirst() - Method in class y.base.YList.ListCursorImpl
 
toGeneralPath(AffineTransform) - Method in class y.view.MutableGeneralPath
Creates a GeneralPath instance from this instance using the given transform to transform.
toGeneralPath() - Method in class y.view.MutableGeneralPath
Creates a GeneralPath instance from this instance.
toggle() - Method in class y.util.Timer
Toggles the activation state if this timer.
toInsets() - Method in class y.geom.YInsets
Returns an integer-precision approximation of this insets object.
toLast() - Method in interface y.base.YCursor
Moves this cursor to the last valid cursor position (optional).
toLast() - Method in class y.base.YList.ListCursorImpl
 
toList() - Method in class y.geom.YPointPath
Get the points in the path as list.
toNodeArray() - Method in class y.base.NodeList
Returns a node array containing all elements of this list in the canonical order.
toNodeList(Graph, int[]) - Static method in class y.algo.NodeOrders
Converts an array-based result returned by a method of this class to a NodeList that contains all nodes in the order provided by the given array.
toNodeListArray(Graph, NodeMap, int) - Static method in class y.algo.GraphConnectivity
Transforms the return values of method GraphConnectivity.connectedComponents(Graph, NodeMap) to an array of NodeLists, like it is returned by GraphConnectivity.connectedComponents(Graph).
toNodeMap(Graph, int[], NodeMap) - Static method in class y.algo.NodeOrders
Copies an array-based result returned by a method of this class to a NodeMap that will provide values of basic type int.
toNodeMap(NodeList, NodeMap) - Static method in class y.algo.NodeOrders
Copies a NodeList-based result returned by a method of this class to a NodeMap that will provide values of basic type int.
TooltipMode - Class in y.view
A ViewMode which shows tooltips for every kind of graph element when moving the mouse over it.
TooltipMode() - Constructor for class y.view.TooltipMode
Creates a new TooltipMode.
top - Variable in class y.geom.YInsets
The inset from the top.
TOP - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the top inside the node.
top - Variable in class y.layout.NodeHalo
The NodeHalo size at the top side of the node.
top() - Method in class y.util.BoundedQueue
Returns the front element in this queue.
top() - Method in class y.util.BoundedStack
Returns the element that has been pushed last on this stack.
TOP - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
TOP - Static variable in class y.view.SnapLine
Constant that describes a special snap type.
TOP_ALIGN - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getTopAlignAction().
TOP_LEFT - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the top-left inside the node.
TOP_LEFT - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
TOP_LEVEL_NODES_DPKEY - Static variable in class y.algo.NodeAggregation
A DataProvider key for specifying the top-level nodes of the aggregation info.
TOP_RIGHT - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement at the top-right inside the node.
TOP_RIGHT - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
TOP_TEXT_POSITION - Static variable in class y.view.YLabel
Vertical text position specifier that places text above the icon.
TOP_TO_BOTTOM - Static variable in interface y.layout.LayoutOrientation
Orientation specifier which defines that the main layout orientation is from top to bottom.
TopLevelGroupToSwimlaneStage - Class in y.layout.hierarchic.incremental
This layout stage can be used for automatically assigning SwimLaneDescriptor instances to nodes by treating top-level group nodes as swimlanes.
TopLevelGroupToSwimlaneStage() - Constructor for class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
Creates a new instance of TopLevelGroupToSwimlaneStage with the default settings.
topological(Graph, int[]) - Static method in class y.algo.NodeOrders
Assigns a topological ordering to the nodes of a directed acyclic graph.
topological(Graph) - Static method in class y.algo.NodeOrders
Returns a topological ordering of the nodes of a directed acyclic graph.
TopologicalIncrementalLayerer - Class in y.layout.hierarchic.incremental
This class is a Layerer implementation that inserts nodes incrementally into an existing layer structure, without destroying the existing layout.
TopologicalIncrementalLayerer() - Constructor for class y.layout.hierarchic.incremental.TopologicalIncrementalLayerer
Creates a new instance of TopologicalIncrementalLayerer.
TopologicalLayerer - Class in y.layout.hierarchic
This class implements the layering phase of the IncrementalHierarchicLayouter (i.e., assignment of the nodes to layers).
TopologicalLayerer() - Constructor for class y.layout.hierarchic.TopologicalLayerer
Creates a new instance of TopologicalLayerer with default settings.
toPortConstraint() - Method in class y.layout.PortCandidate
A utility method that converts the current PortCandidate instance to a PortConstraint.
toPortConstraintForLayoutOrientation(byte) - Method in class y.layout.PortCandidate
A utility method that converts the current PortCandidate instance to a PortConstraint with respect to the given layout orientation.
toRadians(double) - Static method in class y.geom.Geom
Same as Math.toRadians(double).
toString() - Method in class y.base.Edge
Returns a String representation of this edge.
toString() - Method in class y.base.Graph
Returns a String representation of this graph.
toString() - Method in class y.base.GraphEvent
Returns a String representation of this GraphEvent object's type.
toString() - Method in class y.base.Node
Returns a String representation of this node.
toString() - Method in class y.base.YList
Returns a string representation of this List.
toString() - Method in class y.geom.AffineLine
Returns the equation of the line as String
toString() - Method in class y.geom.BorderLine.Segment
 
toString() - Method in class y.geom.BorderLine
Returns a lengthy String representation of this borderline.
toString() - Method in class y.geom.LineSegment
String representation of the line.
toString() - Method in class y.geom.OrientedRectangle
 
toString() - Method in class y.geom.YDimension
Returns the size in the form: "W: width H: height"
toString() - Method in class y.geom.YInsets
 
toString() - Method in class y.geom.YPoint
Returns the coordinates of the point as string.
toString() - Method in class y.geom.YPointPath
 
toString() - Method in class y.geom.YRectangle
Returns a string representation of this rectangle
toString() - Method in class y.geom.YVector
Returns a string representation of this vector.
toString() - Method in class y.io.graphml.input.Directedness
 
toString() - Method in class y.io.graphml.input.ParsePrecedence
 
toString() - Method in class y.io.graphml.KeyScope
Returns the name of this scope type constant.
toString() - Method in class y.io.graphml.KeyType
 
toString() - Method in class y.io.graphml.output.WritePrecedence
 
toString() - Method in class y.io.SuffixFileFilter
 
toString() - Method in class y.layout.Direction
Returns a string representation of the direction.
toString() - Method in class y.layout.FreeEdgeLabelModel.ModelParameter
Returns a String representation of this model parameter.
toString() - Method in class y.layout.LabelCandidate
Returns a String representation of this LabelCandidate.
toString() - Method in class y.layout.LabelLayoutData
Returns a String representation of LabelLayoutData.
toString() - Method in class y.layout.planar.Face
Returns the edges in the face as string.
toString() - Method in class y.layout.planar.SimplePlanarInformation
Returns a String of the list of faces
toString() - Method in class y.layout.PortCandidate
Returns a string representation of this PortCandidate instance.
toString() - Method in class y.layout.PortConstraint
Returns a String representation of this PortConstraint instance.
toString() - Method in class y.layout.PreferredPlacementDescriptor
 
toString() - Method in class y.layout.router.BusDescriptor
Returns a string representation consisting of the bus ID, the fixed flag, and both group IDs.
toString() - Method in class y.layout.router.polyline.AbstractSegmentInfo
Returns a string representation of this AbstractSegmentInfo object.
toString() - Method in class y.layout.router.polyline.CellEntrance
Returns a string representation of this CellEntrance.
toString() - Method in class y.layout.router.polyline.Channel
Returns a string representation of this Channel object.
toString() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns a string representation of the shape while crossing the partition cell.
toString() - Method in class y.layout.router.polyline.EdgeInfo
Returns a string representation of this EdgeInfo object.
toString() - Method in class y.layout.router.polyline.Grid
Returns a string representation of the Grid object.
toString() - Method in class y.layout.router.polyline.Interval
Returns a string representation of this Interval object.
toString() - Method in class y.layout.router.polyline.OrthogonalInterval
Returns a string representation of this OrthogonalInterval object.
toString() - Method in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
Returns a String representation of this AbstractRotatableNodePlacer.Matrix.
toString() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns a string representation of the GenericTreeLayouter.SubtreeShape instance.
toString() - Method in class y.option.OptionHandler
Returns a String that contains what would be written out by OptionHandler.write(OutputStream).
toString() - Method in class y.util.BoundedQueue
 
toString() - Method in class y.util.SkipList
Yields a human readable string version of the list.
toString() - Method in class y.util.Timer
Returns the elapsed time as String in a minutes, seconds, milliseconds format.
toString() - Method in class y.util.Tuple
 
toString() - Method in class y.view.Bend
Returns a string representation of this bend, namely its coordinates.
toString() - Method in class y.view.InterfacePort
Returns a string representation of this port.
toString() - Method in class y.view.Mouse2DEvent
 
toString() - Method in class y.view.Port
Returns a string representation of this port.
toString() - Method in class y.view.YLabel
Returns a string representation of this label.
touches(Node, Node) - Method in class y.layout.hierarchic.PendularDrawer
Checks whether or not two adjacent nodes of a layer touch each other, i.e., their distance is smaller than the minimum layer distance.
toVector() - Method in class y.base.YList
Returns a Vector representation of this list.
toVector() - Method in class y.geom.YPointPath
Get the points in the list as vector.
toViewCoordX(double) - Method in class y.view.Graph2DView
Transforms a x world-coordinate to a x view-coordinate.
toViewCoordY(double) - Method in class y.view.Graph2DView
Transforms a y world-coordinate to a y view-coordinate.
toWorldCoordX(int) - Method in class y.view.Graph2DView
Transforms a x view-coordinate to a x world-coordinate.
toWorldCoordY(int) - Method in class y.view.Graph2DView
Transforms a y view-coordinate to a y world-coordinate.
toYVector() - Method in class y.geom.LineSegment
Returns the vector pointing from the first end point to the second end point of the line segment.
tpc - Variable in class y.view.PortAssignmentMoveSelectionMode
Holds the map for the target port constraints
trace(Exception) - Static method in class y.util.D
Outputs a stack trace on System.err.
trace() - Static method in class y.util.D
Outputs a stack trace on 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
 

U

unalias(Graphics2D) - Static method in class y.view.Util
Turns off anti-aliasing mode of a graphics context.
UNBUFFERED - Static variable in class y.view.Graph2DLayoutExecutor
Mode constant for use in Graph2DLayoutExecutor.setMode(byte) and Graph2DLayoutExecutor.getMode() that tells the executor to run the layout directly on Graph2D instance without buffering.
UNBUFFERED_MODE - Static variable in class y.view.Graph2DView
Drawing mode constant.
unconfigureComponentLayouter(LayoutGraph, ComponentLayouter) - Method in class y.layout.organic.SmartOrganicLayouter
Disposes of the ComponentLayouter instance.
unconfigureCoreLayout(LayoutGraph, HierarchicLayouter) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Disposes of the core layout algorithm.
unconvertToLabelNode(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Reverts a label node to the normal Node.
UNDEFINED - Static variable in class y.option.OptionItem
A value item that can be used to signal that there is no defined value yet.
UNDEFINED - Static variable in class y.view.EdgeLabel
 
UNDEFINED - Static variable in class y.view.NodeLabel
Dummy node label position specifier.
UNDIRECTED - Static variable in class y.io.graphml.input.Directedness
 
undo() - Method in interface y.base.Command
Undoes the effects of this command.
undo() - Method in class y.view.Graph2DUndoManager
Causes the next command in line to be undone.
undoWorldTransform(Graphics2D) - Method in class y.view.DefaultBackgroundRenderer
Concatenates the inverse of the world transform to the graphics context transform
UNFOLD_SELECTION - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getUnfoldSelectionAction().
unfoldSelection(Graph2DView) - Method in class y.view.Graph2DViewActions.UnfoldSelectionAction
Unfolds all nodes for which Graph2DViewActions.UnfoldSelectionAction.acceptNode(Graph2D,y.base.Node) returns true.
unfoldSubgraph(Graph, NodeList) - Method in class y.view.hierarchy.HierarchyManager
Moves part of a nested graph up the hierarchy to the parent graph.
UNGROUP_SELECTION - Static variable in class y.view.Graph2DViewActions
ActionMap key for action returned by Graph2DViewActions.getUngroupSelectionAction().
ungroupSelection(Graph2DView) - Method in class y.view.Graph2DViewActions.UngroupSelectionAction
Ungroups all node for which Graph2DViewActions.UngroupSelectionAction.acceptNode(Graph2D,y.base.Node) returns true.
ungroupSubgraph(NodeList) - Method in class y.view.hierarchy.HierarchyManager
Convenience method that moves all given nodes a hierarchy level up, if possible.
unhide(Edge) - Method in class y.base.Graph
Unhides the given edge in this graph.
unhide(Node) - Method in class y.base.Graph
Unhides the given node in this graph.
unhide(Edge) - Method in class y.util.GraphHider
This method will be called whenever the hider is requested to unhide the given edge from the graph.
unhide(Node) - Method in class y.util.GraphHider
This method will be called whenever the hider is requested to unhide the given node from the graph.
unhide(Edge) - Method in class y.util.GraphPartitionManager
This method will be called whenever the partition manager is requested to unhide the given edge from the graph.
unhide(Node) - Method in class y.util.GraphPartitionManager
This method will be called whenever the partition manager is requested to unhide the given node from the graph.
unhideAll() - Method in class y.util.GraphHider
Unhides all formerly hidden elements in the graph.
unhideAll() - Method in class y.util.GraphPartitionManager
Unhides all formerly hidden elements in the graph.
unhideEdge(Edge) - Method in class y.util.GraphHider
Unhides the given edge.
unhideEdges() - Method in class y.util.GraphHider
Unhides all formerly hidden edges in the graph.
unhideEdges(EdgeList) - Method in class y.util.GraphHider
Unhides the given edges.
unhideEdges() - Method in class y.util.GraphPartitionManager
Unhides all formerly hidden edges in the graph.
unhideGroupNodes(LayoutGraph) - Method in class y.layout.grouping.GroupNodeHider
Un-hides the group nodes and their incident edges of the input graph that were previously hidden using method GroupNodeHider.hideGroupNodes(LayoutGraph).
unhideGroupNodes() - Method in class y.layout.hierarchic.incremental.GroupingSupport
Un-hides all previously hidden group nodes and incident edges.
unhideNode(Node, boolean) - Method in class y.util.GraphHider
Unhides the given node and if requested its adjacent edges.
unhideNodes() - Method in class y.util.GraphHider
Unhides all formerly hidden nodes in the graph.
unhideNodes(NodeList, boolean) - Method in class y.util.GraphHider
Unhides the given nodes and if requested its adjacent edges.
unhideNodes() - Method in class y.util.GraphPartitionManager
Unhides all formerly hidden nodes in the graph.
unhidePartition(Object) - Method in class y.util.GraphPartitionManager
Unhides nodes that have the given partitionId associated.
unhideSubgraph(Graph, EdgeCursor) - Static method in class y.util.GraphHider
Unhides the subgraph induced by the given edges in the given graph.
uniform(Graph, Node, boolean, double[]) - Static method in class y.algo.ShortestPaths
Solves the single-source shortest path problem for arbitrary graphs in which each edge has a uniform cost of 1.0.
uniform(Graph, Node, boolean, double[], Edge[]) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.uniform(Graph, Node, boolean, double[]) but, additionally, yields the edges of each calculated shortest path.
uniform(Graph, Node, boolean, NodeMap, NodeMap) - Static method in class y.algo.ShortestPaths
Like ShortestPaths.uniform(Graph, Node, boolean, double[]) but uses NodeMaps instead of arrays.
uniform(Graph) - Static method in class y.algo.SpanningTrees
Calculates a spanning tree for the given graph in which each edge has a uniform cost of 1.0.
UNIFORM_PORT_ASSIGNMENT_GROUPS_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
A DataProvider key for specifying whether or not the ports of edges incident to a specific group node should be uniformly distributed.
UNIFORM_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
A layout style that produces orthogonal edges and nodes of uniform size.
uniformCost(Graph) - Static method in class y.algo.ShortestPaths
Convenience method that returns an array containing uniform edge costs of 1.0 for each edge of the given graph.
UNIFY - Static variable in class y.layout.planar.PlanarInformation
 
UNKNOWN - Static variable in class y.io.gml.GMLTokenizer
The type constant for anything that cannot be categorized in GML
unlock(Graph2DView, Map) - Method in class y.view.Graph2DLayoutExecutor
This method will unlock a previously locked view after the layout has been calculated.
unprepare(LayoutGraph) - Method in class y.layout.BendConverter
Restores the structure of the graph after the core layout algorithm has finished.
unregisterKeyboardAction(KeyStroke) - Method in class y.view.Graph2DView
Unregisters a keyboard action for this view.
unselectAll(Graph2D) - Method in class y.view.EditMode
Sets the selection state of all nodes, node labels, node ports, edges, edge labels, and bends to false.
unselectAll() - Method in class y.view.Graph2D
Deselects all nodes, edges, bends, labels, and node ports in this graph.
unselectAll(Graph2D) - Method in class y.view.PopupMode
Sets the selection state of all nodes, node labels, node ports, edges, edge labels, and bends to false.
unselectAll(Graph2D) - Method in class y.view.SelectionBoxMode
Sets the selection state of all nodes, node labels, node ports, edges, edge labels, and bends to false.
unselectBends(Graph2D) - Method in class y.view.EditMode
Sets the selection state of all bends in the specified graph to false.
unselectBends() - Method in class y.view.Graph2D
Deselects all bends in this graph.
unselectEdges() - Method in class y.view.Graph2D
Deselects all edges in this graph.
unselectLabels() - Method in class y.view.Graph2D
Deselects all labels in this graph.
unselectNodePorts() - Method in class y.view.Graph2D
Deselects all node ports in this graph.
unselectNodes(Graph2D) - Method in class y.view.EditMode
Sets the selection state of all nodes in the specified graph to false.
unselectNodes() - Method in class y.view.Graph2D
Deselects all nodes in this graph.
unsplitFace(Edge, Face[], Face[]) - Method in class y.layout.planar.BendAndCrossingCostHelper
 
unsplitFace(Edge, Face[], Face[]) - Method in class y.layout.planar.DualPlanarInformation
 
unsplitFace(Edge) - Method in class y.layout.planar.PlanarInformation
this method unifies two faces separated by a single edge.
unsplitFace(Edge, Face[], Face[]) - Method in interface y.layout.planar.SubdivisionHandler
Faces are unsplit by removing an edge.
unsubdivide(Edge[], Edge) - Method in class y.layout.planar.BendAndCrossingCostHelper
 
unsubdivide(Edge[], Edge) - Method in class y.layout.planar.DualPlanarInformation
 
unsubdivide(Edge[], Edge) - Method in interface y.layout.planar.SubdivisionHandler
This method transfers edge information from split edges to the resulting edge.
unsubdivideEdge(Node) - Method in class y.layout.planar.PlanarInformation
reconstruct the edge that was subdivided to gain the dummy node given as the parameter.
unsubscribe() - Method in class y.layout.planar.DualPlanarInformation
 
unwrap() - Method in class y.util.WrappedObjectDataProvider
Undoes a previous wrap() operation.
UP - Static variable in class y.layout.Direction
Decodes the up direction.
update() - Method in class y.view.Graph2DViewRepaintManager
Forces this manager's view to repaint the union of bounds of the currently registered graph objects.
updateAutoSizeBounds() - Method in class y.view.hierarchy.GroupNodeRealizer
Forces recalculation of the realizer's bounds.
updateBounds() - Method in class y.view.ShapeDrawable
 
updateComponents() - Method in class y.view.NavigationComponent
Will fill the main panel with the components specified by the diverse settings.
updateConnectorShape() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Adds the line segments of the connector to the bounds of this GenericTreeLayouter.SubtreeShape instance.
updateDoubleSelectionBox(double, double) - Method in class y.view.AbstractSelectionBoxMode
Updates the bounds of the active selection box.
updateDrawable(Drawable, Bend) - Method in class y.view.PortAssignmentMoveSelectionMode
Updates the drawable to reflect the new bend position.
updateEdgeRecoveryInfo(Edge, EdgeList, int) - Method in class y.layout.planar.PlanarInformation
this method collects bookkeeping information for consistent recovery.
updateLabelOrientation(LabelLayoutData, Direction) - Static method in class y.layout.EdgeLabelOrientationSupport
Calculates and sets 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.
updateNodeRealizerBounds(NodeRealizer, double, double, double, double) - Method in class y.view.HotSpotMode
This method will be invoked by this view mode when the current bounds of a node need to be updated.
updatePortPosition(double, double) - Method in class y.view.MoveNodePortMode
Updates the position of the currently moved node port to the specified coordinates.
updatePortPosition(NodePort, double, double) - Method in class y.view.MoveNodePortMode
Updates the position of the currently moved node port to the specified coordinates.
updatePortPosition(double, double) - Method in class y.view.MovePortMode
Helper method that updates the currently dragged port's position.
updatePos() - Method in class y.layout.organic.RemoveOverlapsLayoutStage
Updates the data structure holding x-coordinates and y-coordinates of the nodes according to the current center coordinates.
updateSelectionState() - Method in class y.view.Graph2DClipboard
Forces update of the selection state.
updateSelectionState(Graph2D, Node) - Method in class y.view.MoveLabelMode
Updates the selection state of the specified node.
updateSelectionState(Graph2D, Edge) - Method in class y.view.MoveLabelMode
Updates the selection state of the specified edge.
updateSelectionState(Graph2D) - Method in class y.view.Selections.SelectionStateObserver
Method that will be invoked whenever there is an indication that the selection state of the given graph has changed.
updateTableBounds() - Method in class y.view.tabular.TableGroupNodeRealizer
Ensures that the bounds of the realizer encompass the bounds of all columns and rows in its table model as well as that the bounds of any given column (row) encompasses the bounds of all of its child columns (rows).
updateView() - Method in class y.view.Graph2DView
Forces this view to repaint its contents.
updateView(Rectangle2D) - Method in class y.view.Graph2DView
Forces this view to repaint its contents for the given world coordinate rectangle.
updateView(double, double, double, double) - Method in class y.view.Graph2DView
Forces this view to repaint its contents for the given world coordinate rectangle.
updateView() - Method in class y.view.Graph2DViewRepaintManager
Forces this manager's view to repaint.
updateView() - Method in class y.view.Overview
Updates the View.
updateView() - Method in interface y.view.View
Redraws the content of this view.
updateView(double, double, double, double) - Method in interface y.view.View
Redraws parts of the contents of this view.
updateViewGraph() - Method in class y.view.LocalViewCreator
Creates the local view.
updateViews() - Method in class y.view.Graph2D
Calls updateView on all registered views.
updateViews(double, double, double, double) - Method in class y.view.Graph2D
Calls View.updateView(double, double, double, double) on all registered views.
updateWorldRect() - Method in class y.view.Graph2DView
Updates the current world rectangle.
upperAngle - Variable in class y.layout.tree.BalloonLayouter.NodeInfo
The upper angle of the subtree wedge rooted at the node.
URLImageWrapper - Class in y.option
Utility class that wraps together an image object and the resource location where the image has been loaded from.
URLImageWrapper(Image, URL) - Constructor for class y.option.URLImageWrapper
Create a new wrapper instance
useEventDispatchThread() - Method in class y.module.LayoutModule
Determines whether to use the EDT for the those parts of the execution that typically need to be done on the EDT (assignment of the coordinates, creation of buffered instance, etc.).
useEventDispatchThread(Graph2DView) - Method in class y.view.Graph2DLayoutExecutor
Determines whether to use the EDT for the calculations that should be performed.
USER_DATA_MAP - Static variable in class y.view.NodeCellRendererPainter
A convenience DataMap implementation that maps to the userData property of the corresponding NodeRealizer of the Node that is passed to the DataProvider.get(Object) method.
useSection(String) - Method in class y.option.OptionHandler
Switch to specific section.
Util - Class in y.view
This class provides some static convenience methods and temporary scratch variables.

V

VALIDATION - Static variable in class y.module.io.GraphMLInput
 
Value - Interface in y.util
Specifies the contract of a general purpose read-only value object.
Value2D - Interface in y.util
Specifies the contract of a general purpose 2-dimensional read-only value object.
Value2DSettable - Interface in y.util
Specifies the contract of a modifiable, 2-dimensional value object.
VALUE_ALGORITHM_SLICE_AND_DICE - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_ALGORITHM_SQUARIFIED - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_ALIGNMENT_BOTTOM - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ALIGNMENT_BOTTOM - Static variable in class y.module.TreeLayoutModule
 
VALUE_ALIGNMENT_CENTER - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ALIGNMENT_CENTER - Static variable in class y.module.TreeLayoutModule
 
VALUE_ALIGNMENT_TOP - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ALIGNMENT_TOP - Static variable in class y.module.TreeLayoutModule
 
VALUE_ALL - Static variable in class y.module.OrganicLayoutModule
 
VALUE_ALL_LEAVES_ON_SAME_LAYER - Static variable in class y.module.TreeLayoutModule
 
VALUE_ANTIALIASING_HANDLER_DESKTOP - Static variable in class y.view.YRenderingHints
Anti-aliasing handler hint value --- sets the standard anti-aliasing hint and the awt.font.desktophints of the given graphics context's associated GraphicsDevice instance.
VALUE_AS_IS - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_AS_IS - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_AS_IS - Static variable in class y.module.LabelingModule
 
VALUE_AS_IS - Static variable in class y.module.OrganicLayoutModule
 
VALUE_AS_IS - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_AS_IS_RANK - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_ASCENDING - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_AT_ORIGIN - Static variable in class y.module.OrganicLayoutModule
 
VALUE_AUTOMATIC - Static variable in class y.module.CircularLayoutModule
 
VALUE_AUTOMATIC - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_BARYCENTER - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_BCC_COMPACT - Static variable in class y.module.CircularLayoutModule
 
VALUE_BCC_ISOLATED - Static variable in class y.module.CircularLayoutModule
 
VALUE_BEST - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_BEST - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_BEST - Static variable in class y.module.LabelingModule
 
VALUE_BEST - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_BFS - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_BFS_LAYERS - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_BORDER_CENTER_PORTS - Static variable in class y.module.TreeLayoutModule
 
VALUE_BORDER_DISTRIBUTED_PORTS - Static variable in class y.module.TreeLayoutModule
 
VALUE_BOTTOM - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_BOTTOM - Static variable in class y.module.TabularLayoutModule
 
VALUE_BOTTOM_TO_TOP - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_BOTTOM_TO_TOP - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_BOTTOM_TO_TOP - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_BOTTOM_TO_TOP - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_BOTTOM_TO_TOP - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_BOTTOM_TO_TOP - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_BOTTOM_TO_TOP - Static variable in class y.module.TreeLayoutModule
 
VALUE_BOX_NODES - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_BY_COLOR - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_BY_LABEL - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_CENTER - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_CENTER - Static variable in class y.module.TabularLayoutModule
 
VALUE_CENTER_CENTRAL - Static variable in class y.module.RadialLayoutModule
 
VALUE_CENTER_DIRECTED - Static variable in class y.module.RadialLayoutModule
 
VALUE_CENTER_PORTS - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_CENTER_ROOT - Static variable in class y.module.BalloonLayoutModule
 
VALUE_CENTER_SELECTED - Static variable in class y.module.RadialLayoutModule
 
VALUE_CENTER_SLIDER - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_CENTER_SLIDER - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_CENTER_SLIDER - Static variable in class y.module.LabelingModule
 
VALUE_CENTER_SLIDER - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_CENTER_WEIGHTED_CENTRAL - Static variable in class y.module.RadialLayoutModule
 
VALUE_CENTERED - Static variable in class y.module.LabelingModule
 
VALUE_CHAIN_NONE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CHAIN_RECTANGULAR - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CHAIN_RECTANGULAR_NESTED - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CHAIN_STRAIGHT_LINE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CHAIN_STRAIGHT_LINE_NESTED - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CHAIN_STYLE_NONE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_CHAIN_STYLE_NONE - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_CHAIN_STYLE_WRAPPED_AT_EDGES - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_CHAIN_STYLE_WRAPPED_AT_EDGES - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_CHAIN_STYLE_WRAPPED_AT_NODES - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_CHAIN_STYLE_WRAPPED_AT_NODES - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_CIRCULAR_CUSTOM_GROUPS - Static variable in class y.module.CircularLayoutModule
 
VALUE_CLUSTERING_NONE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CLUSTERING_POLICY_EDGE_BETWEENNESS - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CLUSTERING_POLICY_LABEL_PROPAGATION - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CLUSTERING_POLICY_LOUVAIN_MODULARITY - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_COLOR - Static variable in class y.module.BusRouterModule
 
VALUE_COMPACT - Static variable in class y.module.TreeLayoutModule
 
VALUE_COMPONENT_ASSIGNMENT_CLUSTERING - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_COMPONENT_ASSIGNMENT_CONNECTED - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_COMPONENT_ASSIGNMENT_FROM_LABELS - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_COMPONENT_ASSIGNMENT_SINGLE - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_COMPONENT_STYLE_NONE - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_COMPONENT_STYLE_PACKED_CIRCLE - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_COMPONENT_STYLE_PACKED_COMPACT_CIRCLE - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_COMPONENT_STYLE_PACKED_COMPACT_RECTANGLE - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_COMPONENT_STYLE_PACKED_RECTANGLE - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_COMPONENT_STYLE_ROWS - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_COMPONENT_STYLE_SINGLE_COLUMN - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_COMPONENT_STYLE_SINGLE_ROW - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_CONNECTED_COMPONENT - Static variable in class y.module.BusRouterModule
 
VALUE_CURRENT_NODE_SIZES - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_CURVE_CONNECTION_STYLE_DEFAULT - Static variable in class y.module.CurveRoutingStageModule
 
VALUE_CURVE_CONNECTION_STYLE_DEFAULT - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_CURVE_CONNECTION_STYLE_HIERARCHIC - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_CURVE_CONNECTION_STYLE_ORGANIC - Static variable in class y.module.CurveRoutingStageModule
 
VALUE_CURVE_CONNECTION_STYLE_ORGANIC - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_CURVE_CONNECTION_STYLE_ORGANIC - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_CYCLE_CIRCULAR - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CYCLE_CIRCULAR_NESTED - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CYCLE_NONE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_CYCLE_STYLE_CIRCULAR_BENDS_AT_CORNERS - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_CYCLE_STYLE_CIRCULAR_BENDS_AT_CORNERS - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_CYCLE_STYLE_CIRCULAR_NODES_AT_CORNERS - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_CYCLE_STYLE_CIRCULAR_NODES_AT_CORNERS - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_CYCLE_STYLE_NONE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_CYCLE_STYLE_NONE - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_DESCENDING - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_DIRECTED - Static variable in class y.module.TreeLayoutModule
 
VALUE_DIRECTED_ROOT - Static variable in class y.module.BalloonLayoutModule
 
VALUE_DISTRIBUTED_PORTS - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_DO_NOT_SORT - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_DOWNSHIFT_NODES - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_EDGE_ARC - Static variable in class y.module.RadialLayoutModule
 
VALUE_EDGE_BUNDLES - Static variable in class y.module.RadialLayoutModule
 
VALUE_EDGE_LABEL_MODEL_AS_IS - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_LABEL_MODEL_BEST - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_LABEL_MODEL_CENTER_SLIDER - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_LABEL_MODEL_FREE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_LABEL_MODEL_SIDE_SLIDER - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_LABEL_PAINTING_DEFAULT - Static variable in class y.view.YRenderingHints
Edge label painting hint value --- rendering takes labels into account depending on rendering mode.
VALUE_EDGE_LABEL_PAINTING_OFF - Static variable in class y.view.YRenderingHints
Edge label painting hint value --- rendering ignores labels.
VALUE_EDGE_LABEL_PAINTING_ON - Static variable in class y.view.YRenderingHints
Edge label painting hint value --- rendering takes labels into account.
VALUE_EDGE_LABELING_GENERIC - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_LABELING_HIERARCHIC - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_LABELING_NONE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_POLYLINE - Static variable in class y.module.RadialLayoutModule
 
VALUE_EDGE_ROUTER_CHANNEL_FAST - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_EDGE_ROUTER_CHANNEL_HQ - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_EDGE_ROUTER_ORTHOGONAL - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_EDGE_ROUTING_CURVED - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_ROUTING_CURVED - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_EDGE_ROUTING_OCTILINEAR - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_ROUTING_OCTILINEAR - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_EDGE_ROUTING_ORTHOGONAL - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EDGE_ROUTING_ORTHOGONAL - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_EDGE_ROUTING_POLYLINE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_EQUAL_TO_MAIN_ORIENTATION - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_EXTERIOR - Static variable in class y.module.CircularLayoutModule
 
VALUE_FEMALE_ALWAYS_LEFT - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_FEMALE_LEFT - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_FIX_GROUP_BOUNDS - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_FIX_GROUP_CONTENTS - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_FIX_GROUPS - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_FIX_GROUPS - Static variable in class y.module.OrganicLayoutModule
 
VALUE_FIX_GROUPS - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_FIXED_BOX_NODES - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_FIXED_BOX_NODES - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_FIXED_MIXED - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_FIXED_MIXED - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_FREE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_FREE - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_FREE - Static variable in class y.module.LabelingModule
 
VALUE_FREE - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_FROM_SKETCH - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_GENERIC - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_GENERIC - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_GENERIC - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_GLOBAL_LAYERING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_GRADIENT_PAINTING_OFF - Static variable in class y.view.YRenderingHints
Gradient painting hint value --- rendering uses a single color instead of gradient paints.
VALUE_GROUP_ALIGN_BOTTOM - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_GROUP_ALIGN_CENTER - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_GROUP_ALIGN_TOP - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_GROUP_HORIZONTAL_COMPACTION_MAX - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_GROUP_HORIZONTAL_COMPACTION_NONE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_GROUP_STATE_PAINTING_DEFAULT - Static variable in class y.view.YRenderingHints
Group state painting hint value --- a state icon is rendered depending on rendering mode.
VALUE_GROUP_STATE_PAINTING_OFF - Static variable in class y.view.YRenderingHints
Group state painting hint value --- no state icon is rendered.
VALUE_GROUP_STATE_PAINTING_ON - Static variable in class y.view.YRenderingHints
Group state painting hint value --- a state icon is rendered.
VALUE_HIERARCHIC - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_HIERARCHICAL_OPTIMAL - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_HIERARCHICAL_TIGHT_TREE_HEURISTIC - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_HIERARCHICAL_TOPMOST - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_HV - Static variable in class y.module.TreeLayoutModule
 
VALUE_IGNORE_GROUPS - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_IGNORE_GROUPS - Static variable in class y.module.OrganicLayoutModule
 
VALUE_IGNORE_GROUPS - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_IGNORE_GROUPS - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_INTEGRATED - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_INTEGRATED - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_INTERIOR - Static variable in class y.module.CircularLayoutModule
 
VALUE_LAYERING_BFS - Static variable in class y.module.RadialLayoutModule
 
VALUE_LAYERING_HIERARCHICAL - Static variable in class y.module.RadialLayoutModule
 
VALUE_LAYOUT_GROUPS - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_LAYOUT_GROUPS - Static variable in class y.module.OrganicLayoutModule
 
VALUE_LAYOUT_GROUPS - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_LAYOUT_GROUPS - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_LEAFS_IGNORE - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_LEAFS_LEADING - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_LEAFS_TRAILING - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_LEAVES_STACKED - Static variable in class y.module.TreeLayoutModule
 
VALUE_LEAVES_STACKED_LEFT - Static variable in class y.module.TreeLayoutModule
 
VALUE_LEAVES_STACKED_RIGHT - Static variable in class y.module.TreeLayoutModule
 
VALUE_LEFT - Static variable in class y.module.TabularLayoutModule
 
VALUE_LEFT_TO_RIGHT - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_LEFT_TO_RIGHT - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_LEFT_TO_RIGHT - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_LEFT_TO_RIGHT - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_LEFT_TO_RIGHT - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_LEFT_TO_RIGHT - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_LEFT_TO_RIGHT - Static variable in class y.module.TreeLayoutModule
 
VALUE_LINEAR_SEGMENTS - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_MAINLY_SELECTION - Static variable in class y.module.OrganicLayoutModule
 
VALUE_MALE_ALWAYS_LEFT - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_MALE_LEFT - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_MEDIAN - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_MEDIAN_SIMPLEX - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_MIXED - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_MODE_COMPONENT_CLUSTERING - Static variable in class y.module.PartialLayoutModule
 
VALUE_MODE_COMPONENT_CONNECTED - Static variable in class y.module.PartialLayoutModule
 
VALUE_MODE_COMPONENT_CUSTOMIZED - Static variable in class y.module.PartialLayoutModule
 
VALUE_MODE_COMPONENT_SINGLE - Static variable in class y.module.PartialLayoutModule
 
VALUE_MONOTONIC_BOTH - Static variable in class y.module.OrthogonalEdgeRouterModule
 
VALUE_MONOTONIC_BOTH - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_MONOTONIC_HORIZONTAL - Static variable in class y.module.OrthogonalEdgeRouterModule
 
VALUE_MONOTONIC_HORIZONTAL - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_MONOTONIC_NONE - Static variable in class y.module.OrthogonalEdgeRouterModule
 
VALUE_MONOTONIC_NONE - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_MONOTONIC_VERTICAL - Static variable in class y.module.OrthogonalEdgeRouterModule
 
VALUE_MONOTONIC_VERTICAL - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_NO_BUS - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_NO_RERANKING - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_NODE_ALIGN_BOTTOM - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_NODE_ALIGN_CENTER - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_NODE_ALIGN_TOP - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_NODE_CENTER_PORTS - Static variable in class y.module.TreeLayoutModule
 
VALUE_NODE_LABEL_PAINTING_DEFAULT - Static variable in class y.view.YRenderingHints
Node label painting hint value --- rendering takes labels into account depending on rendering mode.
VALUE_NODE_LABEL_PAINTING_OFF - Static variable in class y.view.YRenderingHints
Node label painting hint value --- rendering ignores labels.
VALUE_NODE_LABEL_PAINTING_ON - Static variable in class y.view.YRenderingHints
Node label painting hint value --- rendering takes labels into account.
VALUE_NODE_LABELING_STYLE_CONSIDER_CURRENT_POSITION - Static variable in class y.module.BalloonLayoutModule
 
VALUE_NODE_LABELING_STYLE_HORIZONTAL - Static variable in class y.module.BalloonLayoutModule
 
VALUE_NODE_LABELING_STYLE_NONE - Static variable in class y.module.BalloonLayoutModule
 
VALUE_NODE_LABELING_STYLE_RAYLIKE_LEAVES - Static variable in class y.module.BalloonLayoutModule
 
VALUE_NODE_LABELS - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_NODE_PORT_PAINTING_DEFAULT - Static variable in class y.view.YRenderingHints
Node port painting hint value --- rendering takes ports into account depending on rendering mode.
VALUE_NODE_PORT_PAINTING_OFF - Static variable in class y.view.YRenderingHints
Node port painting hint value --- rendering ignores ports.
VALUE_NODE_PORT_PAINTING_ON - Static variable in class y.view.YRenderingHints
Node port painting hint value --- rendering takes ports into account.
VALUE_NODE_TYPES_DEFINED_BY_COLOR - Static variable in class y.module.CircularLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_COLOR - Static variable in class y.module.ComponentLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_COLOR - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_COLOR - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_COLOR - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_COLOR - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_COLOR - Static variable in class y.module.TreeLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_LABEL - Static variable in class y.module.CircularLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_LABEL - Static variable in class y.module.ComponentLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_LABEL - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_LABEL - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_LABEL - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_LABEL - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_NODE_TYPES_DEFINED_BY_LABEL - Static variable in class y.module.TreeLayoutModule
 
VALUE_NODE_TYPES_NONE - Static variable in class y.module.CircularLayoutModule
 
VALUE_NODE_TYPES_NONE - Static variable in class y.module.ComponentLayoutModule
 
VALUE_NODE_TYPES_NONE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_NODE_TYPES_NONE - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_NODE_TYPES_NONE - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_NODE_TYPES_NONE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_NODE_TYPES_NONE - Static variable in class y.module.TreeLayoutModule
 
VALUE_NONE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_NONE - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_NONE - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_NONE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_NORMAL - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_NORMAL - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_NORMAL_TREE - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_ONLY_SELECTION - Static variable in class y.module.OrganicLayoutModule
 
VALUE_OPTIMIZATION_BALANCED - Static variable in class y.module.LabelingModule
 
VALUE_OPTIMIZATION_EDGE_OVERLAP - Static variable in class y.module.LabelingModule
 
VALUE_OPTIMIZATION_LABEL_OVERLAP - Static variable in class y.module.LabelingModule
 
VALUE_OPTIMIZATION_NODE_OVERLAP - Static variable in class y.module.LabelingModule
 
VALUE_OPTIMIZATION_NONE - Static variable in class y.module.LabelingModule
 
VALUE_ORIENTATION_AUTO_DETECT - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ORIENTATION_BOTTOM_TO_TOP - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ORIENTATION_LEFT_TO_RIGHT - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ORIENTATION_MAIN_GRAPH_AUTO_DETECT - Static variable in class y.module.PartialLayoutModule
 
VALUE_ORIENTATION_MAIN_GRAPH_DOWN_TO_TOP - Static variable in class y.module.PartialLayoutModule
 
VALUE_ORIENTATION_MAIN_GRAPH_LEFT_TO_RIGHT - Static variable in class y.module.PartialLayoutModule
 
VALUE_ORIENTATION_MAIN_GRAPH_NONE - Static variable in class y.module.PartialLayoutModule
 
VALUE_ORIENTATION_MAIN_GRAPH_RIGHT_TO_LEFT - Static variable in class y.module.PartialLayoutModule
 
VALUE_ORIENTATION_MAIN_GRAPH_TOP_TO_DOWN - Static variable in class y.module.PartialLayoutModule
 
VALUE_ORIENTATION_NONE - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ORIENTATION_RIGHT_TO_LEFT - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ORIENTATION_TOP_TO_BOTTOM - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ORTHOGONAL - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_ORTHOGONAL_PATTERN_PATH_FINDER - Static variable in class y.module.ChannelEdgeRouterModule
 
VALUE_ORTHOGONAL_SHORTESTPATH_PATH_FINDER - Static variable in class y.module.ChannelEdgeRouterModule
 
VALUE_OUTPUT_AR - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_OUTPUT_CAGE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_OUTPUT_CIRCULAR_CAGE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_OUTPUT_ELLIPTICAL_CAGE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_PARALLEL_NONE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_PARALLEL_RADIAL - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_PARALLEL_RECTANGULAR - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_PARALLEL_STRAIGHT_LINE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_PENDULUM - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_POLICY_ALWAYS - Static variable in class y.module.BusRouterModule
 
VALUE_POLICY_ALWAYS - Static variable in class y.module.ChannelEdgeRouterModule
 
VALUE_POLICY_ALWAYS - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_POLICY_AUTO_SIZE - Static variable in class y.module.TabularLayoutModule
 
VALUE_POLICY_COMPACT - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_POLICY_EXISTING_TABLE - Static variable in class y.module.TabularLayoutModule
 
VALUE_POLICY_FIXED_SIZE - Static variable in class y.module.TabularLayoutModule
 
VALUE_POLICY_FROM_SKETCH - Static variable in class y.module.TabularLayoutModule
 
VALUE_POLICY_PATH_AS_NEEDED - Static variable in class y.module.BusRouterModule
 
VALUE_POLICY_PATH_AS_NEEDED - Static variable in class y.module.ChannelEdgeRouterModule
 
VALUE_POLICY_PATH_AS_NEEDED - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_POLICY_SEGMENTS_AS_NEEDED - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_POLICY_SINGLE_COLUMN - Static variable in class y.module.TabularLayoutModule
 
VALUE_POLICY_SINGLE_ROW - Static variable in class y.module.TabularLayoutModule
 
VALUE_POLICY_TOPMOST - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_POLYLINE - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_POLYLINE_EDGE - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_PORT_CONSTRAINTS_AWARE - Static variable in class y.module.TreeLayoutModule
 
VALUE_RANDOM - Static variable in class y.module.OrganicLayoutModule
 
VALUE_RECURSIVE_EDGE_ROUTING_DIRECTED - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_RECURSIVE_EDGE_ROUTING_OFF - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_RECURSIVE_EDGE_ROUTING_UNDIRECTED - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_RECURSIVE_LAYERING - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_RIGHT - Static variable in class y.module.TabularLayoutModule
 
VALUE_RIGHT_TO_LEFT - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_RIGHT_TO_LEFT - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_RIGHT_TO_LEFT - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_RIGHT_TO_LEFT - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_RIGHT_TO_LEFT - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_RIGHT_TO_LEFT - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_RIGHT_TO_LEFT - Static variable in class y.module.TreeLayoutModule
 
VALUE_ROUTE_BUNDLED - Static variable in class y.module.BalloonLayoutModule
 
VALUE_ROUTE_BUNDLED - Static variable in class y.module.TreeLayoutModule
 
VALUE_ROUTE_ORGANIC - Static variable in class y.module.BalloonLayoutModule
 
VALUE_ROUTE_ORGANIC - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ROUTE_ORGANIC - Static variable in class y.module.TreeLayoutModule
 
VALUE_ROUTE_ORTHOGONAL - Static variable in class y.module.BalloonLayoutModule
 
VALUE_ROUTE_ORTHOGONAL - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ROUTE_ORTHOGONAL - Static variable in class y.module.TreeLayoutModule
 
VALUE_ROUTE_STRAIGHTLINE - Static variable in class y.module.BalloonLayoutModule
 
VALUE_ROUTE_STRAIGHTLINE - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ROUTE_STRAIGHTLINE - Static variable in class y.module.TreeLayoutModule
 
VALUE_ROUTING_AUTOMATIC - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ROUTING_OCTILINEAR - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ROUTING_ORGANIC - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ROUTING_ORTHOGONAL - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ROUTING_STRAIGHTLINE - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_ROUTING_STYLE_OCTILINEAR - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ROUTING_STYLE_ORTHOGONAL - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ROUTING_STYLE_POLYLINE - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_ROUTING_TO_SUBGRAPH_AUTO - Static variable in class y.module.PartialLayoutModule
 
VALUE_ROUTING_TO_SUBGRAPH_ORGANIC - Static variable in class y.module.PartialLayoutModule
 
VALUE_ROUTING_TO_SUBGRAPH_ORTHOGONALLY - Static variable in class y.module.PartialLayoutModule
 
VALUE_ROUTING_TO_SUBGRAPH_POLYLINE - Static variable in class y.module.PartialLayoutModule
 
VALUE_ROUTING_TO_SUBGRAPH_STRAIGHT_LINE - Static variable in class y.module.PartialLayoutModule
 
VALUE_SCOPE_ALL - Static variable in class y.module.BusRouterModule
 
VALUE_SCOPE_ALL - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_SCOPE_ALL_EDGES - Static variable in class y.module.ChannelEdgeRouterModule
 
VALUE_SCOPE_ALL_EDGES - Static variable in class y.module.CurveRoutingStageModule
 
VALUE_SCOPE_ALL_EDGES - Static variable in class y.module.EdgeBundlingStageModule
 
VALUE_SCOPE_ALL_EDGES - Static variable in class y.module.OrthogonalEdgeRouterModule
 
VALUE_SCOPE_ALL_EDGES - Static variable in class y.module.ParallelEdgeLayoutModule
 
VALUE_SCOPE_ALL_EDGES - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_SCOPE_AT_SELECTED_NODES - Static variable in class y.module.ChannelEdgeRouterModule
 
VALUE_SCOPE_AT_SELECTED_NODES - Static variable in class y.module.OrthogonalEdgeRouterModule
 
VALUE_SCOPE_AT_SELECTED_NODES - Static variable in class y.module.ParallelEdgeLayoutModule
 
VALUE_SCOPE_EDGES_AT_SELECTED_NODES - Static variable in class y.module.BusRouterModule
 
VALUE_SCOPE_EDGES_AT_SELECTED_NODES - Static variable in class y.module.CurveRoutingStageModule
 
VALUE_SCOPE_EDGES_AT_SELECTED_NODES - Static variable in class y.module.EdgeBundlingStageModule
 
VALUE_SCOPE_EDGES_AT_SELECTED_NODES - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_SCOPE_MAINLY_SUBSET - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_SCOPE_MAINLY_SUBSET_GEOMETRIC - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_SCOPE_PARTIAL - Static variable in class y.module.BusRouterModule
 
VALUE_SCOPE_SELECTED_EDGES - Static variable in class y.module.ChannelEdgeRouterModule
 
VALUE_SCOPE_SELECTED_EDGES - Static variable in class y.module.CurveRoutingStageModule
 
VALUE_SCOPE_SELECTED_EDGES - Static variable in class y.module.EdgeBundlingStageModule
 
VALUE_SCOPE_SELECTED_EDGES - Static variable in class y.module.OrthogonalEdgeRouterModule
 
VALUE_SCOPE_SELECTED_EDGES - Static variable in class y.module.ParallelEdgeLayoutModule
 
VALUE_SCOPE_SELECTED_EDGES - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_SCOPE_SUBSET - Static variable in class y.module.BusRouterModule
 
VALUE_SCOPE_SUBSET - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_SCOPE_SUBSET_BUS - Static variable in class y.module.BusRouterModule
 
VALUE_SELECTED_EDGES - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_SELECTED_EXTERIOR - Static variable in class y.module.CircularLayoutModule
 
VALUE_SELECTED_ROOT - Static variable in class y.module.BalloonLayoutModule
 
VALUE_SELECTION_PAINTING_OFF - Static variable in class y.view.YRenderingHints
Selection painting hint value --- rendering ignores the selection states of graph elements.
VALUE_SHADOW_PAINTING_OFF - Static variable in class y.view.YRenderingHints
Shadow painting hint value --- no shadows are rendered..
VALUE_SIBLINGS_ON_SAME_LAYER - Static variable in class y.module.TreeLayoutModule
 
VALUE_SIDE_SLIDER - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_SIDE_SLIDER - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_SIDE_SLIDER - Static variable in class y.module.LabelingModule
 
VALUE_SIDE_SLIDER - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_SIMPLEX - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_SIMPLEX_RANK - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_SINGLE - Static variable in class y.module.BusRouterModule
 
VALUE_SINGLE_BUS - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_SINGLE_CYCLE - Static variable in class y.module.CircularLayoutModule
 
VALUE_SIX_POS - Static variable in class y.module.LabelingModule
 
VALUE_SLOPPY_POLYLINE_PAINTING_OFF - Static variable in class y.view.YRenderingHints
Sloppy polyline painting hint value --- edges in sloppy mode will be rendered as in normal mode
VALUE_SLOPPY_RECT_PAINTING_OFF - Static variable in class y.view.ShapeNodeRealizer
Sloppy rect painting hint value --- rendering in sloppy mode paints a ShapeNodeRealizer instance's actual shape.
VALUE_STAR_CIRCULAR - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_STAR_CIRCULAR_NESTED - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_STAR_NONE - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_STAR_RADIAL - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_STAR_RADIAL_NESTED - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_STAR_SEPARATED_RADIAL - Static variable in class y.module.SmartOrganicLayoutModule
 
VALUE_STRATEGY_BALANCED - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_STRATEGY_GLOBAL - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_STRATEGY_LOCAL - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_STRATEGY_MINIMIZE_BENDS - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_STRATEGY_MINIMIZE_CROSSINGS - Static variable in class y.module.PolylineEdgeRouterModule
 
VALUE_STRATEGY_PRESERVE_SHAPES - Static variable in class y.module.ClearAreaLayoutModule
 
VALUE_STYLE_MULTI_ROWS - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_MULTI_ROWS_COMPACT - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_MULTI_ROWS_HEIGHT_CONSTRAINED - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_MULTI_ROWS_HEIGHT_CONSTRAINED_COMPACT - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_MULTI_ROWS_TYPE_SEPARATED - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_MULTI_ROWS_WIDTH_CONSTRAINED - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_MULTI_ROWS_WIDTH_CONSTRAINED_COMPACT - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_NONE - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_PACKED_CIRCLE - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_PACKED_COMPACT_CIRCLE - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_PACKED_COMPACT_RECTANGLE - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_STYLE_PACKED_COMPACT_RECTANGLE - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_PACKED_RECTANGLE - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_ROWS - Static variable in class y.module.CompactOrthogonalLayoutModule
 
VALUE_STYLE_ROWS - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_SINGLE_COLUMN - Static variable in class y.module.ComponentLayoutModule
 
VALUE_STYLE_SINGLE_ROW - Static variable in class y.module.ComponentLayoutModule
 
VALUE_SUBGRAPH_LAYOUTER_CIRCULAR - Static variable in class y.module.PartialLayoutModule
 
VALUE_SUBGRAPH_LAYOUTER_IHL - Static variable in class y.module.PartialLayoutModule
 
VALUE_SUBGRAPH_LAYOUTER_NO_LAYOUT - Static variable in class y.module.PartialLayoutModule
 
VALUE_SUBGRAPH_LAYOUTER_ORGANIC - Static variable in class y.module.PartialLayoutModule
 
VALUE_SUBGRAPH_LAYOUTER_ORTHOGONAL - Static variable in class y.module.PartialLayoutModule
 
VALUE_SUBGRAPH_POSITIONING_STRATEGY_BARYCENTER - Static variable in class y.module.PartialLayoutModule
 
VALUE_SUBGRAPH_POSITIONING_STRATEGY_FROM_SKETCH - Static variable in class y.module.PartialLayoutModule
 
VALUE_THREE_CENTER - Static variable in class y.module.LabelingModule
 
VALUE_TIGHT_TREE - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_TOP - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_TOP - Static variable in class y.module.TabularLayoutModule
 
VALUE_TOP_TO_BOTTOM - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_TOP_TO_BOTTOM - Static variable in class y.module.FamilyTreeLayoutModule
 
VALUE_TOP_TO_BOTTOM - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_TOP_TO_BOTTOM - Static variable in class y.module.IncrementalHierarchicLayoutModule
 
VALUE_TOP_TO_BOTTOM - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_TOP_TO_BOTTOM - Static variable in class y.module.SeriesParallelLayoutModule
 
VALUE_TOP_TO_BOTTOM - Static variable in class y.module.TreeLayoutModule
 
VALUE_TREE - Static variable in class y.module.HierarchicLayoutModule
 
VALUE_TREE_STYLE_COMPACT - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_TREE_STYLE_COMPACT - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_TREE_STYLE_LAYERED - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_TREE_STYLE_LAYERED - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_TREE_STYLE_NONE - Static variable in class y.module.DirectedOrthogonalLayoutModule
 
VALUE_TREE_STYLE_NONE - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_TWO_POS - Static variable in class y.module.LabelingModule
 
VALUE_UNIFORM - Static variable in class y.module.TreeMapLayoutModule
 
VALUE_UNIFORM_NODES - Static variable in class y.module.OrthogonalLayoutModule
 
VALUE_WEIGHTED_CENTER_ROOT - Static variable in class y.module.BalloonLayoutModule
 
valueForPathChanged(TreePath, Object) - Method in class y.view.GraphTreeModel
Does nothing yet.
valueForPathChanged(TreePath, Object) - Method in class y.view.hierarchy.HierarchyTreeModel
This method propagates the result of the inline editor to the label of the node in the Graph2D, as long as there is one.
valueOf(Color) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
Gets the standard string representation of a java color.
valueOf(String) - Static method in class y.io.graphml.input.Directedness
Returns the enum constant of the specified enum type with the specified name
valueOf(String) - Static method in class y.io.graphml.input.ParsePrecedence
Returns the enum constant of the specified enum type with the specified name
valueOf(String) - Static method in class y.io.graphml.KeyScope
Returns the enum constant for the enum type with the specified name.
valueOf(String) - Static method in class y.io.graphml.KeyType
Returns the enum constant of the specified enum type with the specified name
valueOf(String) - Static method in class y.io.graphml.output.WritePrecedence
Returns the enum constant of the specified enum type with the specified name
valueOfEnterDirection(Direction) - Static method in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Returns the type of the border that is passed through when entering a PartitionCell in the given direction.
valueOfExitDirection(Direction) - Static method in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Returns the type of the border that is passed through when exiting a PartitionCell in the given direction.
valueOfPortCandidate(PortCandidate) - Static method in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Returns the type of the border that is defined by the given PortCandidate.
valueOfPortConstraint(PortConstraint) - Static method in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Returns the type of the border that is defined by the given PortConstraint.
ValueSettable - Interface in y.util
Specifies the contract of modifiable value object.
vc - Variable in class y.view.ViewControl
 
verifyMovement(Node, double) - Method in class y.layout.hierarchic.PendularDrawer
Assures that if a specific distance is applied to the x-coordinate of a given node, no given constraint will be violated.
VERSION_1 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 1
VERSION_10 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 10
VERSION_11 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 11
VERSION_12 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 12
VERSION_2 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 2
VERSION_3 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 3
VERSION_4 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 4
VERSION_5 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 5
VERSION_6 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 6
VERSION_7 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 7
VERSION_8 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 8
VERSION_9 - Static variable in class y.util.YVersion
Marker indicating yFiles serialization version 9
VERSION_EXPERIMENTAL - Static variable in class y.util.YVersion
Marker indicating experimental yFiles serialization version
vertexOrder - Variable in class y.layout.planar.GT
 
VertexOrder - Class in y.layout.planar
Computes an ordering of the vertices of an graph.
VertexOrder() - Constructor for class y.layout.planar.VertexOrder
 
VERTICAL - Static variable in class y.layout.tree.DelegatingNodePlacer
Deprecated.  
VERTICAL - Static variable in class y.view.SnapLine
Constant that describes a vertical orientation of a snap line.
VERTICAL_SUBTREE - Static variable in class y.layout.tree.HVTreeLayouter
A subtree orientation specifier indicating that the subtree rooted at the associated node should be arranged vertically.
verticalAlignment(LayoutGraph, NodeList[]) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Calculates a vertical alignment.
VetoableChangeReporter - Interface in y.option
This interface should be implemented by classes that want to support VetoableChange notification.
view - Variable in class y.view.DefaultBackgroundRenderer
The associated view
view - Variable in class y.view.Graph2DViewActions.AbstractGroupingAction
 
view - Variable in class y.view.NavigationComponent
 
View - Interface in y.view
Interface for classes that implement a view for a Graph2D.
view - Variable in class y.view.ViewCoordDrawableAdapter
 
view - Variable in class y.view.ViewMode
The view this mode operates on.
View2DConstants - Interface in y.view
Constants useful in Graph2DView.
ViewAnimationFactory - Class in y.view
Provides factory methods for miscellaneous animations.
ViewAnimationFactory(Graph2DView) - Constructor for class y.view.ViewAnimationFactory
Creates a new ViewAnimationFactory that produces animations for the specified Graph2DView.
ViewAnimationFactory(Graph2DViewRepaintManager) - Constructor for class y.view.ViewAnimationFactory
Creates a new ViewAnimationFactory that produces animations for the specified Graph2DViewRepaintManager and its associated Graph2DView.
ViewAnimationFactory.AnimationQuality - Class in y.view
Enumeration type that governs the quality/performance trade-off of certain animation effects.
ViewAnimationFactory.NodeOrder - Class in y.view
Enumeration type that governs the chronological order of animation effects for nodes in fade-in and fade-out animations for whole graph structures.
ViewAnimationFactory.StructuralEffect - Class in y.view
Enumeration type that governs the structural consequences of certain animation effects.
ViewChangeListener - Interface in y.view
An interface for classes that are interested in the event that a ViewContainer changes it's current view.
ViewContainer - Interface in y.view
A ViewContainer is the owner of a set of views.
ViewControl - Class in y.view
This class manages the ViewModes on a collection of views.
ViewControl() - Constructor for class y.view.ViewControl
Creates a new ViewControl
ViewControl(ViewContainer) - Constructor for class y.view.ViewControl
Creates a new ViewControl for a given ViewContainer.
viewCoordDrawable - Variable in class y.view.ViewCoordDrawableAdapter
 
ViewCoordDrawableAdapter - Class in y.view
A Drawable that serves as an adapter for another Drawable that uses the view coordinate space to render itself.
ViewCoordDrawableAdapter(Graph2DView, Drawable) - Constructor for class y.view.ViewCoordDrawableAdapter
 
viewEdges(Edge) - Method in class y.view.ModelViewManager
Returns a read-only Iterator for all the view edges corresponding to edge model.
viewGraphs() - Method in class y.view.ModelViewManager
Returns a read-only Iterator for the views handled by this manager.
ViewMode - Class in y.view
This class handles events coming from a Graph2DView.
ViewMode() - Constructor for class y.view.ViewMode
Creates a new ViewMode
ViewMode(ViewContainer) - Constructor for class y.view.ViewMode
Creates a new ViewMode which is bound to a given ViewContainer
viewNodes(Node) - Method in class y.view.ModelViewManager
Returns a read-only Iterator for all the view nodes corresponding to node model.
ViewPortConfigurator - Class in y.io
Convenience class that helps configuring the viewport as it is used by ImageOutputHandler and other classes.
ViewPortConfigurator() - Constructor for class y.io.ViewPortConfigurator
Creates a new instance of ViewPortConfigurator
VisibilityFilter - Class in y.view
A Filter for graph elements that accepts/reject elements based on their visibility.
VisibilityFilter(Graph2D) - Constructor for class y.view.VisibilityFilter
Constructs a new VisibilityFilter for the specified Graph2D that accepts only visible elements.
VisibilityFilter(Graph2D, int, int, int, int) - Constructor for class y.view.VisibilityFilter
Constructs a new VisibilityFilter for the specified Graph2D.
VISIBLE - Static variable in class y.view.VisibilityFilter
Visibility state bit mask representing the visible state.
visit(Node, Node) - Method in interface y.layout.hierarchic.incremental.GroupingSupport.Visitor
 
visitDecendants(Node, GroupingSupport.Visitor) - Method in class y.layout.hierarchic.incremental.GroupingSupport
Visits all descendant Nodes of the given group node.
visitNode(Node) - Method in interface y.view.hierarchy.HierarchyManager.NodeVisitor
This method will be invoked when the given node gets visited.
vpc - Variable in class y.module.io.IOHandlerModule
 

W

w - Variable in class y.layout.DefaultNodeLayout
Holds the width of the NodeLayout bounds.
w - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
The width values of nodes, ordered within the array based on node indices.
W - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.SIDES and NodeLabel.EIGHT_POS.
waitForClick() - Method in class y.view.InteractiveViewMode
Blocks until a click occurred in the associated view.
wakeUp() - Method in class y.layout.organic.InteractiveOrganicLayouter
Wakes up the algorithm with the effect that it will restart/continue the layout calculation.
wantsVisibleName() - Method in class y.option.CommentOptionItem
Returns false, since this item has no name.
wantsVisibleName() - Method in class y.option.OptionItem
Whether or not the identifying name should be displayed along with this item.
watch(String) - Static method in class y.util.D
Returns true if the given object type is under observation due to the -Dy.debug mechanism.
watchSource(Object) - Static method in class y.util.D
Returns true if the given object type is under observation due to the -Dy.debug mechanism.
weight - Variable in class y.layout.hierarchic.WeightedLayerer
This is a DataProvider that holds for each Edge an integer value representing its weight.
weightCentrality(Graph, NodeMap, boolean, boolean, DataProvider) - Static method in class y.algo.Centrality
Computes the weight centrality for the nodes of a graph.
WEIGHTED_CENTER_ROOT - Static variable in class y.layout.tree.BalloonLayouter
Root node policy for choosing a weighted center node as root node of the tree.
WeightedLayerer - Class in y.layout.hierarchic
This class implements the layering phase of the IncrementalHierarchicLayouter (i.e., the assignment of the nodes to layers).
WeightedLayerer() - Constructor for class y.layout.hierarchic.WeightedLayerer
Creates an instance of WeightedLayerer with default settings.
WeightedLayerer(Object) - Constructor for class y.layout.hierarchic.WeightedLayerer
Creates an instance of WeightedLayerer with the given key that provides access to the DataProvider that holds the edge weights and unlimited maximum duration for the WeightedLayerer.
WEST - Static variable in class y.layout.DiscreteNodeLabelModel
Position specifier that describes a label placement west of the node.
WEST - Static variable in class y.layout.PortCandidate
A port direction specifier indicating a port on the west (i.e., left) side of a node.
WEST - Static variable in class y.layout.PortConstraint
A weak constraint indicating that edges can connect to the west side (left side) of a node.
WEST - Static variable in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
A type constant that defines the left border of a PartitionCell.
WEST - Static variable in class y.option.TableEditorFactory.InfoPosition
Style with information component placed to the west of the table.
WEST - Static variable in class y.view.PortLabelModel
Node label position specifier.
whirlIn(Drawable, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a whirling fade-in effect to the specified Drawable.
whirlIn(NodeRealizer, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a whirling fade-in effect to the specified NodeRealizer.
whirlOut(Drawable, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a whirling fade-out effect to the specified Drawable.
whirlOut(NodeRealizer, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies a whirling fade-out effect to the specified NodeRealizer.
WHITE - Static variable in class y.algo.Dfs
A constant indicating a node has not been visited yet.
WHITE_CIRCLE - Static variable in class y.view.Arrow
An arrow that has the shape of a circle.
WHITE_CIRCLE_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.WHITE_CIRCLE.
WHITE_DELTA - Static variable in class y.view.Arrow
An arrow that has the shape of a triangle.
WHITE_DELTA_BAR - Static variable in class y.view.Arrow
An arrow that has the shape of a triangle and a bar parallel to the traingle's bottom line.
WHITE_DELTA_BAR_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.WHITE_DELTA_BAR.
WHITE_DELTA_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.WHITE_DELTA.
WHITE_DIAMOND - Static variable in class y.view.Arrow
An arrow that has the shape of a diamond.
WHITE_DIAMOND_TYPE - Static variable in class y.view.Arrow
Arrow type constant that describes arrow Arrow.WHITE_DIAMOND.
WHITESPACE - Static variable in class y.io.gml.GMLTokenizer
The type constant for any type of whitespace in GML
width - Variable in class y.geom.YDimension
The width of the dimension.
width - Variable in class y.view.NodeRealizer
The width of the rectangle describing the node.
width - Variable in class y.view.YLabel
the width of this label.
WITH_THE_FLOW - Static variable in class y.layout.PortCandidate
A port direction specifier indicating a port lying in the direction of the main flow of the edge or of the overall layout.
wrap(Graph, Object) - Method in class y.util.WrappedObjectDataProvider
Performs the wrapping, the given DataProvider will be unregistered from the graph and replaced with this instance.
WrappedObjectDataProvider - Class in y.util
This class can be used to wrap a given DataProvider with another one.
WrappedObjectDataProvider(DataProvider, DataProvider) - Constructor for class y.util.WrappedObjectDataProvider
Creates a new instance of WrappedDataProvider.
WrappedObjectDataProvider(DataProvider, Graph, Object) - Constructor for class y.util.WrappedObjectDataProvider
Creates a new instance of WrappedDataProvider.
wrapUsingEdgeMap(Graph, Object) - Static method in class y.util.WrappedObjectDataProvider
Creates a new instance of WrappedDataProvider.
wrapUsingNodeMap(Graph, Object) - Static method in class y.util.WrappedObjectDataProvider
Creates a new instance of WrappedDataProvider.
write(Graph2D, OutputStream) - Method in class y.io.GMLIOHandler
Writes the contents of the given graph in GML format to a stream.
write(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
 
write(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.ArcEdgeRealizerSerializer
 
write(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
Writes the realizer element's content.
write(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.FallbackEdgeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.FallbackNodeRealizerSerializer
 
write(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericGroupNodeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GroupNodeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.ImageNodeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
Writes the realizer element's content.
write(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.PolyLineEdgeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.ProxyShapeNodeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
 
write(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
 
write(Graph, OutputStream) - Method in class y.io.graphml.GraphMLHandler
Writes the given graph Object to the output stream creating a GraphML file.
write(Graph, OutputStream, String) - Method in class y.io.graphml.GraphMLHandler
Writes the given graph Object to the output stream creating a GraphML file.
write(Graph, Writer) - Method in class y.io.graphml.GraphMLHandler
Writes the given graph Object to the writer creating a GraphML file.
write(Graph, XmlWriter) - Method in class y.io.graphml.output.GraphMLWriter
Write the GraphML representation of graph, Typically, this method is called indirectly from GraphMLHandler.write(Graph,java.io.OutputStream) and it's overloads.
write(Graph2D, OutputStream) - Method in class y.io.GraphMLIOHandler
 
write(Graph2D, Writer) - Method in class y.io.GraphMLIOHandler
Write graph to a Writer instance.
write(Graph2D, OutputStream) - Method in class y.io.ImageMapOutputHandler
Writes a HTML ImageMap corresponding to the specified graph to the specified stream.
write(Graph2D, OutputStream) - Method in class y.io.ImageOutputHandler
Writes the contents of the given graph to the image based format encoded by this class.
write(Graph2DView, OutputStream) - Method in class y.io.ImageOutputHandler
Writes the contents of the given Graph2dView to the image based format encoded by this class.
write(Graph2D, OutputStream) - Method in class y.io.IOHandler
Writes the contents of the given graph to a stream
write(Graph2D, String) - Method in class y.io.IOHandler
Writes the contents of the given graph to a file.
write(Graph2D, OutputStream) - Method in class y.io.TGFIOHandler
Writes the contents of the given graph in TGF format to a stream.
write(Graph2D, String) - Method in class y.io.TiledImageOutputHandler
Exports a diagram to multiple output files.
write(Graph2D, OutputStream) - Method in class y.io.TiledImageOutputHandler
This method is delegated to the internal IOHandler.
write(Graph2D, OutputStream) - Method in class y.io.XGMLIOHandler
 
write(Graph2D, OutputStream) - Method in class y.io.XmlXslIOHandler
 
write(Graph2D, OutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes the contents of the given graph in YGF format to a stream.
write(Graph2D, ObjectOutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes the contents of the given graph to an ObjectOutputStream.
write(Graph2D, OutputStream) - Method in class y.io.ZipGraphMLIOHandler
Writes the given Graph2D object to the output stream (using a Zip compression stream filter) creating a GraphML file.
write(String) - Method in class y.layout.LayoutGraphWriter
Writes the graph to a file in GML format which can be read e.g. by yEd.
write(File) - Method in class y.layout.LayoutGraphWriter
Writes the graph to a file in GML format which can be read e.g. by yEd.
write(Writer) - Method in class y.layout.LayoutGraphWriter
Writes the graph to a writer in GML format which can be read e.g. by yEd.
write(OutputStream) - Method in class y.option.OptionHandler
Deprecated. use the OptionsIOhandler way
write(OptionsIOHandler) - Method in class y.option.OptionHandler
Writes out the values from the items to the given IOHandler.
write(String, Map) - Method in interface y.option.OptionsIOHandler
Stores the key value pairs defined in the given map.
write(String, Map) - Method in class y.option.PropertiesIOHandler
 
write(ObjectOutputStream) - Method in class y.view.ArcEdgeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.BezierEdgeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.EdgeLabel
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.EdgeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.GenericEdgeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.GenericNodeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.Graph2DNodeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.hierarchy.GroupNodeRealizer
 
write(ObjectOutputStream) - Method in class y.view.ImageNodeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.InterfacePort
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.NodeLabel
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.NodeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.PolyLineEdgeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.Port
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.ProxyShapeNodeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.QuadCurveEdgeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.ShapeNodeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.SplineEdgeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.tabular.TableGroupNodeRealizer
Deprecated. Use the GraphML format instead.
write(ObjectOutputStream) - Method in class y.view.YLabel
Deprecated. Use the GraphML format instead.
WRITE_DTD - Static variable in class y.module.io.GraphMLOutput
 
WRITE_EMBEDDED_RESOURCES - Static variable in class y.module.io.GraphMLOutput
 
WRITE_XML_SCHEMA - Static variable in class y.module.io.GraphMLOutput
 
writeAttribute(String, String) - Method in class y.io.gml.GMLEncoder
Writes a key value pair, where the value is a string.
writeAttribute(String, String) - Method in class y.io.gml.XGMLEncoder
 
writeAttribute(String, String) - Method in class y.io.graphml.output.AbstractXmlWriter
Write a XML attribute node.
writeAttribute(String, String, String, String) - Method in class y.io.graphml.output.AbstractXmlWriter
Write a XML attribute node.
writeAttribute(GraphMLXmlAttribute) - Method in class y.io.graphml.output.AbstractXmlWriter
Write an XML attribute from the given attribute struct.
writeAttribute(String, double) - Method in class y.io.graphml.output.AbstractXmlWriter
Convenience method to directly write a double valued XML attribute.
writeAttribute(String, long) - Method in class y.io.graphml.output.AbstractXmlWriter
Convenience method to directly write a integer valued XML attribute.
writeAttribute(String, boolean) - Method in class y.io.graphml.output.AbstractXmlWriter
Convenience method to directly write a boolean valued XML attribute.
writeAttribute(String, String, String, String) - Method in interface y.io.graphml.output.XmlWriter
Write a XML attribute node.
writeAttribute(String, String) - Method in interface y.io.graphml.output.XmlWriter
Write a XML attribute node.
writeAttribute(GraphMLXmlAttribute) - Method in interface y.io.graphml.output.XmlWriter
Write an XML attribute from the given attribute struct.
writeAttribute(String, double) - Method in interface y.io.graphml.output.XmlWriter
Convenience method to directly write a double valued XML attribute.
writeAttribute(String, long) - Method in interface y.io.graphml.output.XmlWriter
Convenience method to directly write a integer valued XML attribute.
writeAttribute(String, boolean) - Method in interface y.io.graphml.output.XmlWriter
Convenience method to directly write a boolean valued XML attribute.
writeAttributeCore(String, String, String, String) - Method in class y.io.graphml.output.AbstractXmlWriter
The core method that actually writes an attribute.
writeAttributeCore(String, String, String, String) - Method in class y.io.graphml.output.DomXmlWriter
 
writeAttributes(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
 
writeAttributes(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
 
writeAttributes(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in interface y.io.graphml.graph2d.EdgeRealizerSerializer
Writes the attributes of an EdgeRealizer element.
writeAttributes(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
 
writeAttributes(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
 
writeAttributes(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in interface y.io.graphml.graph2d.NodeRealizerSerializer
Writes the attributes of an NodeRealizer element.
writeAttributes(EdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.QuadCurveEdgeRealizerSerializer
 
writeAttributes(PortLocationModelParameter, XmlWriter, GraphMLWriteContext) - Method in class y.view.NodeScaledPortLocationModel.Handler
Writes the specified port location model parameter as attributes for the given XmlWriter's current element.
writeBorder(NodeRealizer, XmlWriter) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
Writes the BorderStyle element.
writeBorder(NodeRealizer, XmlWriter) - Method in class y.io.graphml.graph2d.ShapeNodeRealizerSerializer
Writes the BorderStyle element.
writeCData(String) - Method in class y.io.graphml.output.DomXmlWriter
 
writeCData(String) - Method in interface y.io.graphml.output.XmlWriter
Write a CDATA section.
writeColumn(TableGroupNodeRealizer.Column, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Writes nested Column elements as appropriate for the specified column.
writeComment(String) - Method in class y.io.graphml.output.DomXmlWriter
 
writeComment(String) - Method in interface y.io.graphml.output.XmlWriter
Write a XML comment node.
writeCustomModelElements(EdgeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer
Write the representation of a custom label model.
writeCustomModelElements(NodeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.NodeLabelSerializer
Write the representation of a custom label model.
writeData(Graph2D, Object, ObjectOutputStream) - Method in interface y.io.YGFIOHandler.DataHandler
Deprecated. This method writes data to the given input stream.
writeDocumentFragment(DocumentFragment) - Method in class y.io.graphml.output.DomXmlWriter
 
writeDocumentFragment(DocumentFragment) - Method in interface y.io.graphml.output.XmlWriter
Write a document fragment.
writeEdgeInfo(Graph2D, Edge, ObjectOutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes edge information to the output stream.
writeEdgeLabel(EdgeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
Write a single EdgeLabel element.
writeEdgeRealizer(Graph2D, Edge, ObjectOutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes edge realizer information to the given output stream.
WriteEdgeRealizerHandler - Class in y.io.graphml.graph2d
Output handler for EdgeRealizer data attributes in GraphML.
WriteEdgeRealizerHandler() - Constructor for class y.io.graphml.graph2d.WriteEdgeRealizerHandler
 
writeEndDocument() - Method in class y.io.graphml.output.DomXmlWriter
 
writeEndDocument() - Method in interface y.io.graphml.output.XmlWriter
Close the output.
writeEndElement() - Method in class y.io.graphml.output.AbstractXmlWriter
Close a XML element previously opened with AbstractXmlWriter.writeStartElement(String,String) or AbstractXmlWriter.writeStartElement(String,String,String).
writeEndElement() - Method in interface y.io.graphml.output.XmlWriter
Close a XML element previously opened with XmlWriter.writeStartElement(String,String) or XmlWriter.writeStartElement(String,String,String).
writeEndElementCore() - Method in class y.io.graphml.output.AbstractXmlWriter
The core method that actually writes the end element.
writeEndElementCore() - Method in class y.io.graphml.output.DomXmlWriter
 
WriteEvent - Class in y.io.graphml.output
This is the event argument that is used by the WriteEventListener interface that can be queried from the GraphMLWriteContext.getWriteEvents() property.
WriteEvent(Object, GraphMLWriteContext, Object) - Constructor for class y.io.graphml.output.WriteEvent
Initializes a new instance of the WriteEvent class.
WriteEventHandler - Interface in y.io.graphml.output
The interface of the event trigger class that is used by the GraphMLWriteContext.getWriteEvents() property.
WriteEventListener - Interface in y.io.graphml.output
Event listener for the WriteEvent.
WriteEventListenerAdapter - Class in y.io.graphml.output
Stub implementation class for interface WriteEventListener that implements all methods with no-op implementations.
WriteEventListenerAdapter() - Constructor for class y.io.graphml.output.WriteEventListenerAdapter
 
writeExternal(ObjectOutput) - Method in class y.view.tabular.TableStyle.SimpleStyle
 
writeFill(XmlWriter, NodeRealizer) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
Writes the Fill element.
writeFolderNodeInfo(Graph2D, Node, ObjectOutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes out folder node information if the given graph is part of a graph hierarchy.
writeGroupNodeInfo(Graph2D, Node, ObjectOutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes out group node information if the given graph is part of a graph hierarchy.
writeIconAttribute(EdgeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer
Writes the attribute that references the label's icon resource.
writeIconAttribute(NodeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.NodeLabelSerializer
Writes the attribute that references the icon resource.
writeIndentation() - Method in class y.io.gml.GMLEncoder
Writes the current indentation to the writer.
writeInterEdgeInfo(Graph2D, Edge, ObjectOutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes graph hierarchic inter-edge information to the given output stream.
writeKeyDefinitionContent(GraphMLWriteContext) - Method in class y.io.graphml.graph2d.PortConstraintOutputHandler
 
writeKeyDefinitionContent(GraphMLWriteContext) - Method in class y.io.graphml.graph2d.PostprocessorOutputHandler
Deprecated.  
writeKeyDefinitionContent(GraphMLWriteContext) - Method in class y.io.graphml.output.AbstractOutputHandler
Writes the contents of the key definition.
writeKeyDefinitionContent(GraphMLWriteContext) - Method in interface y.io.graphml.output.OutputHandler
Writes the contents of the key definition.
writeNodeInfo(Graph2D, Node, ObjectOutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes node information to the output stream.
writeNodeLabel(NodeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
Writes a single NodeLabel element.
writeNodeLabel(NodeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Writes a single NodeLabel element.
writeNodeLayout(XmlWriter, NodeLayout) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
Writes the layout for a NodeLayout.
writeNodeLayout(XmlWriter, NodeLayout) - Static method in class y.io.graphml.layout.LayoutSerializationToolkit
Writes the geometry data of the specified node layout.
writeNodePorts(NodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractNodeRealizerSerializer
Writes the NodePorts elements and its NodePort child elements.
writeNodeRealizer(Graph2D, Node, ObjectOutputStream) - Method in class y.io.YGFIOHandler
Deprecated. Writes node realizer information to the output stream.
WriteNodeRealizerHandler - Class in y.io.graphml.graph2d
Output handler for NodeRealizer data attributes in GraphML.
WriteNodeRealizerHandler() - Constructor for class y.io.graphml.graph2d.WriteNodeRealizerHandler
 
writePath(XmlWriter, EdgeLayout) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
Writes the path of an EdgeLayout.
writePath(XmlWriter, EdgeLayout) - Static method in class y.io.graphml.layout.LayoutSerializationToolkit
Writes the path geometry of the specified edge layout.
writePort(Port, XmlWriter, GraphMLWriteContext, boolean) - Method in class y.io.graphml.graph2d.AbstractEdgeRealizerSerializer
Write a single SourcePort or TargetPort element.
writePort(NodePort, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.AbstractWriteNodePortHandler
Serializes port data to the specified writer.
writePort(NodePort, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.NodePortGeometryWriter
 
writePort(NodePort, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.NodePortGraphicsWriter
 
writePort(NodePort, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.NodePortUserDataWriter
 
WritePrecedence - Class in y.io.graphml.output
Enumeration values to control the order in which OutputHandler instances are used.
writePreferredPlacementDescriptor(EdgeLabel, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.EdgeLabelSerializer
Write the representation of a PreferredPlacementDescriptor instance.
writeProcessingInstruction(String, String) - Method in class y.io.graphml.output.DomXmlWriter
 
writeProcessingInstruction(String, String) - Method in interface y.io.graphml.output.XmlWriter
Write a xml processing instruction.
writeResources(GraphMLWriteContext, XmlWriter) - Method in interface y.io.graphml.graph2d.ResourceSerializationHandler
Writes the registered resources using the supplied writer and context.
writeRow(TableGroupNodeRealizer.Row, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Writes nested Row elements as appropriate for the specified row.
writeSharedImageReference(Image, XmlWriter, String, GraphMLWriteContext) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
 
writeSharedReference(Object, XmlWriter, String, GraphMLWriteContext) - Static method in class y.io.graphml.graph2d.GraphicsSerializationToolkit
 
writeStartDocument() - Method in class y.io.graphml.output.DomXmlWriter
 
writeStartDocument() - Method in interface y.io.graphml.output.XmlWriter
Begin the output process.
writeStartElement(String, String, String) - Method in class y.io.graphml.output.AbstractXmlWriter
Begin a new XML element with given parameters.
writeStartElement(String, String) - Method in class y.io.graphml.output.AbstractXmlWriter
Begin a new XML element with given parameters.
writeStartElement(String, String, String) - Method in interface y.io.graphml.output.XmlWriter
Begin a new XML element with given parameters.
writeStartElement(String, String) - Method in interface y.io.graphml.output.XmlWriter
Begin a new XML element with given parameters.
writeStartElementCore(String, String, String) - Method in class y.io.graphml.output.AbstractXmlWriter
The core method that actually writes the starting element.
writeStartElementCore(String, String, String) - Method in class y.io.graphml.output.DomXmlWriter
 
writeStyleProperties(GenericEdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
Writes the style properties section of this realizer and serializes the properties
writeStyleProperties(GenericNodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
Writes the style properties section of this realizer and serializes the properties
writeSubset(Graph2D, DataProvider, OutputStream) - Method in class y.io.IOHandler
Writes a subset of the contents of the given graph to a stream
writeSubset(Graph2D, DataProvider, String) - Method in class y.io.IOHandler
Writes a subset of the contents of the given graph to a stream
writeTable(TableGroupNodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.TableGroupNodeRealizerSerializer
Writes a single Table element storing the tabular information associated to the specified realizer including default settings for (minimum) column width and (minimum) row height.
writeText(String) - Method in class y.io.graphml.output.DomXmlWriter
 
writeText(String) - Method in interface y.io.graphml.output.XmlWriter
Write a text node.
writeTile(Graph2D, IOHandler, String, int, int) - Method in class y.io.TiledImageOutputHandler
Writes a specific tile of the image by the means of a delegate IOHandler.
writeUserData(GenericEdgeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericEdgeRealizerSerializer
Writes the user data section of this realizer and assigns the user data object.
writeUserData(GenericNodeRealizer, XmlWriter, GraphMLWriteContext) - Method in class y.io.graphml.graph2d.GenericNodeRealizerSerializer
Writes the user data section of this realizer and writes the user data object.
writeValue(GraphMLWriteContext) - Method in class y.io.graphml.graph2d.PortConstraintOutputHandler
 
writeValue(GraphMLWriteContext) - Method in class y.io.graphml.output.AbstractOutputHandler
Actually writes the value for the current context.
writeValue(GraphMLWriteContext) - Method in interface y.io.graphml.output.OutputHandler
Actually writes the value for the current context.
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.graph2d.AbstractWriteNodePortHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.graph2d.PostprocessorOutputHandler
Deprecated.  
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.graph2d.WriteEdgeRealizerHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.graph2d.WriteNodeRealizerHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.GraphMLHandler.BooleanDataProviderOutputHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.GraphMLHandler.DoubleDataProviderOutputHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.GraphMLHandler.FloatDataProviderOutputHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.GraphMLHandler.IntDataProviderOutputHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.GraphMLHandler.LongDataProviderOutputHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.GraphMLHandler.StringDataProviderOutputHandler
 
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.layout.EdgeLayoutOutputHandler
Calls context.serialize(data) for EdgeLayout data.
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.layout.NodeLayoutOutputHandler
Calls context.serialize(data) for NodeLayout data.
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.output.AbstractOutputHandler
Core write that performs the actual writing of the data.
writeValueCore(GraphMLWriteContext, Object) - Method in class y.io.graphml.output.ComplexDataProviderOutputHandler
Callback method that performs the actual writing of the data using either the ComplexDataProviderOutputHandler.getSerializer() or one of GraphMLWriteContext's serialize callbacks.
writeXmlNode(Node) - Method in class y.io.graphml.output.DomXmlWriter
Directly write an XML node.
WrongGraphStructure - Exception in y.base
Exception thrown when a graph-structural precondition is violated.
WrongGraphStructure(String) - Constructor for exception y.base.WrongGraphStructure
Constructs a WrongGraphStructure exception with the specified message.

X

x - Variable in class y.geom.YPoint
The x coordinate of the point.
x - Variable in class y.geom.YRectangle
The x coordinate of the upper left corner.
x - Variable in class y.layout.DefaultNodeLayout
Holds the minimum x-coordinates of the NodeLayout bounds.
x - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
The x-coordinates of nodes, ordered within the array based on node indices.
x - Variable in class y.view.NodeRealizer
The x coordinate (left) of the rectangle describing the node.
XCoordComparator - Class in y.layout.tree
This Comparator compares edges by examining the x-coordinates of the centers of their target nodes.
XCoordComparator() - Constructor for class y.layout.tree.XCoordComparator
Creates a new XCoordComparator instance.
XGMLEncoder - Class in y.io.gml
This class is a utility class for writing a simple XML-ish version of valid GML to a Writer.
XGMLEncoder(Writer) - Constructor for class y.io.gml.XGMLEncoder
Creates a new instance of XGMLEncoder.
XGMLInput - Class in y.module.io
Imports a diagram from an XGML file.
XGMLInput() - Constructor for class y.module.io.XGMLInput
 
XGMLIOHandler - Class in y.io
This class is closely related to GMLIOHandler, it produces structurally the same output as GMLIOHandler but uses well formed xml for the actual writing and reading.
XGMLIOHandler() - Constructor for class y.io.XGMLIOHandler
Creates a new instance of XGMLIOHandler
XGMLOutput - Class in y.module.io
Exports a diagram to an XGML file.
XGMLOutput() - Constructor for class y.module.io.XGMLOutput
 
XGMLTokenizer - Class in y.io.gml
This class is used to parse a valid stream from a reader, which contains well formed xgml.
XGMLTokenizer() - Constructor for class y.io.gml.XGMLTokenizer
Creates a new instance of GMLTokenizer.
XGMLTokenizer(GMLTokenizer.Callback) - Constructor for class y.io.gml.XGMLTokenizer
Creates a new instance of GMLTokenizer and installs the given callback.
XLINK_REFERENCE - Static variable in class y.io.LinkInfo
 
XmlNamespaceManager - Interface in y.io.graphml.output
Helper interface to facilitate namespace handling together with XmlWriter instances.
XMLNS_NS - Static variable in interface y.io.graphml.NamespaceConstants
Constant for the xmlns namespace URI.
XmlWriter - Interface in y.io.graphml.output
Abstraction of XML output classes that provide a consistent way to write XML elements to some output.
XmlXslIOHandler - Class in y.io
IOHandler that is able to read arbitrary XML files.
XmlXslIOHandler() - Constructor for class y.io.XmlXslIOHandler
Creates a new instance of the IOHandler.
XmlXslIOHandler(GraphMLIOHandler) - Constructor for class y.io.XmlXslIOHandler
Creates a new instance of the IOHandler with the given reader delegate.
xoff - Variable in class y.view.Port
The port's offset in x-direction.
xor(ConstraintManager.Condition) - Method in class y.option.ConstraintManager.Condition
Creates a new Condition object which determines whether either this condition or the other one is met.
XPathUtils - Class in y.io.graphml.input
Static utility class that implements some commonly needed XML queries.
XSI_NS - Static variable in interface y.io.graphml.NamespaceConstants
Constant for the Schema instance namespace.

Y

y - Variable in class y.geom.YPoint
The y coordinate of the point.
y - Variable in class y.geom.YRectangle
The y coordinate of the upper left corner.
y - Variable in class y.layout.DefaultNodeLayout
Holds the minimum y-coordinates of the NodeLayout bounds.
y - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
The y-coordinates of nodes, ordered within the array based on node indices.
y - Variable in class y.view.NodeRealizer
The y coordinate (top) of the rectangle describing the node.
y.algo - package y.algo
Provides classes and interfaces for efficient graph analysis.
y.anim - package y.anim
Provides core classes and interfaces for a general animation framework.
y.base - package y.base
Provides the yFiles library's most fundamental classes and interfaces that model an efficient graph data type (class Graph), its nodes and edges (classes Node and Edge), and related container structures and iteration mechanisms (class YList and interface YCursor).
y.geom - package y.geom
Provides classes for defining and performing operations related to two-dimensional geometry.
y.io - package y.io
Provides classes for reading and writing a Graph2D object from/to diverse file formats.
y.io.gml - package y.io.gml
Provides parser and encoder classes used by GMLIOHandler.
y.io.graphml - package y.io.graphml
Provides common types that are used by GraphMLIOHandler.
y.io.graphml.graph2d - package y.io.graphml.graph2d
This package contains classes that support additional features from the y.view namespace.
y.io.graphml.input - package y.io.graphml.input
This package contains types that handle the parsing of GraphML files.
y.io.graphml.layout - package y.io.graphml.layout
This package contains classes that support serializing and deserializing geometry data only.
y.io.graphml.output - package y.io.graphml.output
This package contains types that handle the writing of GraphML files.
y.layout - package y.layout
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
y.layout.circular - package y.layout.circular
Provides circular layout style algorithms.
y.layout.genealogy - package y.layout.genealogy
Provides layout algorithms that are especially suited for genealogical family trees.
y.layout.grid - package y.layout.grid
Provides classes and interfaces that are necessary for layout calculation of graphs with a partition grid.
y.layout.grouping - package y.layout.grouping
Provides classes and interfaces that are necessary for the layout calculation of graph hierarchies (i.e. hierarchically grouped graphs).
y.layout.hierarchic - package y.layout.hierarchic
Provides hierarchic layout style algorithms.
y.layout.hierarchic.incremental - package y.layout.hierarchic.incremental
Provides hierarchic layout style algorithms.
y.layout.labeling - package y.layout.labeling
Provides algorithms for the automatic placement of node and edge labels, so called generic labeling algorithms.
y.layout.multipage - package y.layout.multipage
Provides the MultiPageLayouter that subdivides the input graph into several smaller graphs whose layouts fit the specified maximum page size.
y.layout.organic - package y.layout.organic
Provides organic layout style algorithms that are based on a force-directed layout paradigm.
y.layout.orthogonal - package y.layout.orthogonal
Provides orthogonal layout style algorithms.
y.layout.partial - package y.layout.partial
Provides several algorithms that that enable to modify the layout of user-specified, distinct parts of a diagram without altering the existing layout of the remainder of the diagram.
y.layout.planar - package y.layout.planar
This package provides classes for handling planar graphs and creating planar graph layouts.
y.layout.radial - package y.layout.radial
Provides the radial layout algorithm.
y.layout.random - package y.layout.random
Provides a random layout style algorithm.
y.layout.router - package y.layout.router
Provides classes for automatic routing of the edges in a graph.
y.layout.router.polyline - package y.layout.router.polyline
Provides classes and interfaces for automatic polyline routing of the edges of a graph.
y.layout.seriesparallel - package y.layout.seriesparallel
Provides the series-parallel layout algorithm.
y.layout.tabular - package y.layout.tabular
Provides classes for automatic tabular layout of the nodes of a graph.
y.layout.transformer - package y.layout.transformer
Provides layout algorithms that perform geometric transformations on a graph.
y.layout.tree - package y.layout.tree
Provides tree layout style algorithms.
y.module - package y.module
Provides so-called "layout modules," i.e., classes that encapsulate application-level set-up services for the yFiles layout algorithms, edge routing algorithms, and certain graph tools.
y.module.io - package y.module.io
Provides pluggable modules for diverse yFiles input and output formats.
y.option - package y.option
Provides classes that allow to manage, store and edit a set of parameters in a very easy and convenient way.
y.util - package y.util
Provides utility classes that are used throughout the yFiles library.
y.util.pq - package y.util.pq
Provides interfaces and implementations of priority queues for nodes.
y.view - package y.view
Provides essential classes and interfaces for viewing, animating and editing graphs.
y.view.hierarchy - package y.view.hierarchy
Provides classes and interfaces for managing and viewing graph hierarchies (a.k.a. hierarchically organized graphs) where nodes can be nested within other nodes to arbitrary depth.
y.view.tabular - package y.view.tabular
Provides classes and interfaces to organize group node content in a tabular fashion.
YCircle - Class in y.geom
This class represents a circle in the plane.
YCircle(double) - Constructor for class y.geom.YCircle
Instantiates a circle with center location (0,0) and given radius.
YCircle(YPoint, YPoint, double) - Constructor for class y.geom.YCircle
Instantiates a circle defined by two points on its boundary and the radius.
YCircle(YPoint, YPoint, YPoint) - Constructor for class y.geom.YCircle
Instantiates a circle defined by three points on its boundary.
YCircle(YPoint, double) - Constructor for class y.geom.YCircle
Returns a circle defined by its center and the radius.
YCursor - Interface in y.base
A general interface for iterating over a collection of objects.
YDimension - Class in y.geom
This class represents the size of an object.
YDimension(double, double) - Constructor for class y.geom.YDimension
Creates a new YDimension2D object for given size.
YFILES_COMMON_MARKUP_NS - Static variable in interface y.io.graphml.NamespaceConstants
The namespace URI for structures representations of data structures like arrays, lists, and maps.
YFILES_COMMON_MARKUP_PREFIX - Static variable in interface y.io.graphml.NamespaceConstants
The default namespace prefix for NamespaceConstants.YFILES_COMMON_MARKUP_NS.
YFILES_COMMON_NS - Static variable in interface y.io.graphml.NamespaceConstants
The namespace URI for common yFiles extensions to graphml.
YFILES_COMMON_PREFIX - Static variable in interface y.io.graphml.NamespaceConstants
The default namespace prefix for NamespaceConstants.YFILES_COMMON_NS.
YFILES_JAVA_NS - Static variable in interface y.io.graphml.NamespaceConstants
Default XML namespace URI of the yWorks graphml extension elements
YFILES_JAVA_PREFIX - Static variable in interface y.io.graphml.NamespaceConstants
The default namespace prefix for NamespaceConstants.YFILES_JAVA_NS.
YFILES_PRIMITIVES_MARKUP_NS - Static variable in interface y.io.graphml.NamespaceConstants
The namespace URI used for structured representations of primitive types and strings.
YFILES_PRIMITIVES_MARKUP_PREFIX - Static variable in interface y.io.graphml.NamespaceConstants
The default namespace prefix for NamespaceConstants.YFILES_PRIMITIVES_MARKUP_NS.
YFILES_SCHEMA_LOCATION - Static variable in interface y.io.graphml.NamespaceConstants
The schema location for yFiles WPF enhanced GraphML This field has the constant value "http://www.yworks.com/xml/schema/graphml.wpf/2.0/ygraphml.xsd".
YGFInput - Class in y.module.io
Deprecated. Use the GraphML format instead.
YGFInput() - Constructor for class y.module.io.YGFInput
Deprecated.  
YGFIOHandler - Class in y.io
Deprecated. Use the GraphML format instead.
YGFIOHandler() - Constructor for class y.io.YGFIOHandler
Deprecated. Instantiates a new YGFIOHandler.
YGFIOHandler.DataHandler - Interface in y.io
Deprecated. Implementations of this interface can be added to this IOHandler in order to read and write additional data for graphs, nodes and edges.
YGFOutput - Class in y.module.io
Deprecated. Use the GraphML format instead.
YGFOutput() - Constructor for class y.module.io.YGFOutput
Deprecated.  
YInsets - Class in y.geom
Double-precision immutable insets representation.
YInsets(double, double, double, double) - Constructor for class y.geom.YInsets
Creates a new double-precision insets object with the specified insets.
YInsets(Insets) - Constructor for class y.geom.YInsets
Creates a new double-precision insets object with the specified insets.
YLabel - Class in y.view
This class encapsulates a multi-line text label.
YLabel() - Constructor for class y.view.YLabel
Instantiates a new YLabel.
YLabel.BoundsProvider - Interface in y.view
The interface that is used by a specific label configuration that calculates the union bounds of a label and a given rectangle.
YLabel.Factory - Class in y.view
This class is used for managing the different configurations for YLabel instances.
YLabel.Layout - Interface in y.view
The interface that is used by a specific label configuration that calculates the layout size and determines whether a given point is contained in a label's geometry.
YLabel.Painter - Interface in y.view
The interface that is used by a specific label configuration that performs the painting.
YLabel.SelectionChangeHandler - Interface in y.view
This interface is used by YLabel to notify interested parties of selection state changes.
YLabel.UserDataHandler - Interface in y.view
This interface is used during YGF serialization to delegate the copying and serialization/deserialization of any user-defined data to.
YLineSegmentCursor - Interface in y.geom
This is an interface for a sequence of instances of LineSegment.
YList - Class in y.base
An implementation of a doubly linked list that provides direct access to the cells that store the elements.
YList() - Constructor for class y.base.YList
Creates an empty doubly linked list.
YList(Collection) - Constructor for class y.base.YList
Creates a list that is initialized with the elements provided by the given Collection object.
YList(Iterator) - Constructor for class y.base.YList
Creates a list that is initialized with the elements provided by the given Iterator object.
YList(YCursor) - Constructor for class y.base.YList
Creates a list that is initialized with the elements provided by the given YCursor object.
YList(YCursor, DataProvider) - Constructor for class y.base.YList
Creates a list that is initialized with those elements from the given YCursor object for which the given data provider returns true upon calling its getBool method.
YList(Object[]) - Constructor for class y.base.YList
Creates a list that is initialized with the elements provided by the given array of objects.
YList.ListCursorImpl - Class in y.base
Cursor implementation for class YList.
YList.ListCursorImpl() - Constructor for class y.base.YList.ListCursorImpl
 
YModule - Class in y.module
This abstract class provides a skeleton for algorithms on graphs.
YModule(String) - Constructor for class y.module.YModule
Initializes a new YModule instance with the given name.
YModule(String, String, String) - Constructor for class y.module.YModule
Deprecated. Use YModule.YModule(String) instead. Proper module description should take place in the API documentation.
yoff - Variable in class y.view.Port
The port's offset in y-direction.
YPackage - Class in y.module
Represents a collection of YModule objects.
YPackage(String) - Constructor for class y.module.YPackage
Creates a new Package
YPackage(InputStream) - Constructor for class y.module.YPackage
Read Package description from an InputStream.
YPackage(URL) - Constructor for class y.module.YPackage
Initializes a YPackage from a resource located at the given url.
YPackageMenu - Class in y.module
Creates a menu for modules in a package.
YPackageMenu(YPackage, YPackageMenuListener) - Constructor for class y.module.YPackageMenu
Creates a new menu for a package
YPackageMenuListener - Interface in y.module
This class can be passed to an instance of YPackageMenu to specify, what to do if a YModule in the YPackageMenu has been selected
YPoint - Class in y.geom
This class represents a point in the plane with double coordinates.
YPoint() - Constructor for class y.geom.YPoint
Creates a new YPoint at location (0,0)
YPoint(double, double) - Constructor for class y.geom.YPoint
Creates a new YPoint object for a given position.
YPointCursor - Interface in y.geom
This is an interface for a sequence of instances of YPoint.
YPointPath - Class in y.geom
This class represents an ordered list of points in the plane.
YPointPath() - Constructor for class y.geom.YPointPath
Creates a new empty path.
YPointPath(Vector) - Constructor for class y.geom.YPointPath
Creates a new path from a vector.
YPointPath(List) - Constructor for class y.geom.YPointPath
Creates a new path from a list of points.
YPointPath(YPoint[]) - Constructor for class y.geom.YPointPath
Creates a new path from an array of points.
YRandom - Class in y.util
Generates pseudo-random numbers and the such.
YRandom() - Constructor for class y.util.YRandom
Creates a new instance of this class.
YRandom(long) - Constructor for class y.util.YRandom
Creates a new instance of this class with a given initial random seed.
YRectangle - Class in y.geom
This class defines a rectangle and provides utility methods for it.
YRectangle() - Constructor for class y.geom.YRectangle
Creates a new rectangle with upper left corner (0,0) and size (0,0).
YRectangle(YPoint, YDimension) - Constructor for class y.geom.YRectangle
Creates a new rectangle with given upper left corner and size.
YRectangle(double, double, double, double) - Constructor for class y.geom.YRectangle
Creates a new rectangle with given upper left corner and size.
YRenderingHints - Class in y.view
Provides rendering hint keys whose associated values may be interpreted by NodeRealizer, EdgeRealizer and other objects that are drawn within a Graph2DView.
YRenderingHints.AntiAliasingHandler - Interface in y.view
Specifies the contract for YRenderingHints.KEY_ANTIALIASING_HANDLER hint values.
YUtil - Class in y.util
This class provides some static convenience methods and temporary scratch variables.
YVector - Class in y.geom
This class represents a vector in the 2-dimensional real vector space.
YVector(double, double) - Constructor for class y.geom.YVector
Creates a new vector with given direction.
YVector(YVector) - Constructor for class y.geom.YVector
Creates a new vector which is a copy of another vector.
YVector(YPoint, YPoint) - Constructor for class y.geom.YVector
Creates a new vector, whose direction is given by two points.
YVector(YPoint) - Constructor for class y.geom.YVector
Creates a new vector, whose direction is given by a point.
YVector(double, double, double, double) - Constructor for class y.geom.YVector
Creates a new vector, whose direction is given by two points.
YVersion - Class in y.util
Provides system wide version numbers for yFiles releases
YVersion() - Constructor for class y.util.YVersion
 

Z

Z_COORDINATE_DPKEY - Static variable in class y.layout.organic.SmartOrganicLayouter
A DataAcceptor key for publishing the z-coordinate for all non-group nodes in the graph.
ZERO - Static variable in class y.layout.organic.OrganicLayouter
Initial placement strategy for starting with all node location coordinates set to 0.
ZERO_HALO - Static variable in class y.layout.NodeHalo
A constant holding a NodeHalo with zero size on each side.
ZipGraphMLInput - Class in y.module.io
A module that imports graphs given in compressed GraphML format.
ZipGraphMLInput() - Constructor for class y.module.io.ZipGraphMLInput
 
ZipGraphMLIOHandler - Class in y.io
IOHandler for (de)serializing graphs from/to Zip-compressed GraphML format.
ZipGraphMLIOHandler() - Constructor for class y.io.ZipGraphMLIOHandler
Creates a new instance of ZipGraphMLIOHandler.
ZipGraphMLOutput - Class in y.module.io
A module that exports graphs to compressed GraphML format.
ZipGraphMLOutput() - Constructor for class y.module.io.ZipGraphMLOutput
 
zoom(LayoutGraph, GraphZoomer.Zoom) - Static method in class y.layout.transformer.GraphZoomer
Applies the given zoom operation to the given graph.
zoom(double, ViewAnimationFactory.StructuralEffect, long) - Method in class y.view.ViewAnimationFactory
Creates an AnimationObject that applies the specified zoom factor to this factory's Graph2DView.
ZOOM_IN_ACTION - Static variable in class y.view.PrintPreviewPanel
Constant passed to PrintPreviewPanel.initAction(javax.swing.Action, String) for I18n.
ZOOM_OUT_ACTION - Static variable in class y.view.PrintPreviewPanel
Constant passed to PrintPreviewPanel.initAction(javax.swing.Action, String) for I18n.
ZOOM_TO_FIT - Static variable in class y.view.PrintPreviewPanel
Constant passed to PrintPreviewPanel.getString(String) for I18n.
ZOOM_TO_FIT_WIDTH - Static variable in class y.view.PrintPreviewPanel
Constant passed to PrintPreviewPanel.getString(String) for I18n.
zoomRadial(LayoutGraph, double, double, double, double, double) - Static method in class y.layout.transformer.GraphZoomer
Applies a radial zoom operation to the given graph.
zoomRectangular(LayoutGraph, double, double, double, double, double, double) - Static method in class y.layout.transformer.GraphZoomer
Applies a rectangular zoom operation to the given graph.
zoomToArea(double, double, double, double) - Method in class y.view.Graph2DView
Adjusts the zoom level and view point of this view such that the given bounds are visible in this view.
zoomToFit() - Method in class y.view.PrintPreviewPanel
Zooms the document to make it fit the preview panel.
zoomToFitWidth() - Method in class y.view.PrintPreviewPanel
Zooms the document to make its width fit the preview panel.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
© Copyright 2000-2022,
yWorks GmbH.
All rights reserved.