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

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 SimpleCustomHotspotPainter that paints all 8 possible hot spots.
AbstractCustomHotSpotPainter(int) - Constructor for class y.view.AbstractCustomHotSpotPainter
Creates a new instance of SimpleCustomHotspotPainter 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
Abstract base class for the third phase of the Sugiyama algorithm.
AbstractDrawer() - Constructor for class y.layout.hierarchic.AbstractDrawer
 
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
This class is an abstract base class for labeling algorithms.
AbstractLabelingAlgorithm() - Constructor for class y.layout.labeling.AbstractLabelingAlgorithm
Creates a new instance of this class.
AbstractLayoutStage - Class in y.layout
Partial LayoutStage implementation that handles the management of the core layouter part.
AbstractLayoutStage() - Constructor for class y.layout.AbstractLayoutStage
Default constructor.
AbstractLayoutStage(Layouter) - Constructor for class y.layout.AbstractLayoutStage
Initializes this AbstractLayoutStage with the given core Layouter.
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
 
AbstractNodePlacer - Class in y.layout.tree
Utility class that serves as a basis 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
A partial implementation of the PortConstraintOptimizer interface to minimize the effort required to modify the port assignment after the sequencing phase.
AbstractPortConstraintOptimizer() - Constructor for class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Creates a new AbstractPortConstraintOptimizer.
AbstractPortConstraintOptimizer.SameLayerData - Class in y.layout.hierarchic.incremental
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 SameLayerData.
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
This is an abstract base class for NodePlacers that supports rotations.
AbstractRotatableNodePlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.AbstractRotatableNodePlacer
Default constructor.
AbstractRotatableNodePlacer.Matrix - Class in y.layout.tree
Instances of this class may be used to configure the AbstractRotatableNodePlacer.
AbstractRotatableNodePlacer.RootAlignment - Class in y.layout.tree
This class represents the horizontal alignment of the root node.
AbstractRotatableNodePlacer.RootAlignment() - Constructor for class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
 
AbstractSegmentInfo - Class in y.layout.router.polyline
Stores location information for orthogonal edge segments.
AbstractSegmentInfo(Edge, int, Direction, Interval, Interval, Interval) - Constructor for class y.layout.router.polyline.AbstractSegmentInfo
Creates a new instance for the segment
AbstractSegmentInfo(Edge, int, LineSegment) - Constructor for class y.layout.router.polyline.AbstractSegmentInfo
Creates a new instance 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(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
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
 
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
This method 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[], Edge[]) 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
add(PortCandidate) - Method in class y.layout.PortCandidateSet
Adds another PortCandidate with capacity 1 to the set of PortCandidates.
add(PortCandidate, int) - Method in class y.layout.PortCandidateSet
Adds another PortCandidate with the given capacity to the set of candidates.
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 interval calculators.
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
 
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.
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
Adds a rectangular shape to the current shape.
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.hierarchic.incremental.PartitionGrid
Adds a new column to the partition grid.
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 new dummy node and associates it with the given original (same layer) edge.
addDynamicDecompositionListener(DynamicDecomposition.Listener) - Method in interface y.layout.router.polyline.DynamicDecomposition
Adds the given listener 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 Partition.
addEdgeLabel(EdgeLabelLayout, Edge) - Method in class y.layout.multipage.LayoutContext
Adds a label to an 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
Helper method that takes all edge segments of the given Edge instance and updates the shape bounds with that information.
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
Callback method that will be invoked after new elements for the given edge have been added to the given graph.
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 a group of edges with source and target coordinates to the set of edges that have to be routed within the channel Edges sharing the same groupId will be placed on the same 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.
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
 
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
Convenience method that updates the shape to respect the given line segment.
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
Registers ModuleListener to receive events.
addModuleListener(ModuleListener) - Method in class y.module.YModule
Registers ModuleListener to receive 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 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(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 path search extensions.
addPlaceNodeAboveConstraint(Object, Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that forces the node above to lie above the node reference.
addPlaceNodeAboveConstraint(Object, Object, int) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that forces the node with id above to lie at least minDistance layers above the node with id reference.
addPlaceNodeAboveConstraint(Object, Object, int, int) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that forces the node with id above to lie at least minDistance layers above the node with id reference with a given weight penalty for larger layer differences.
addPlaceNodeAboveConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that forces the node above to lie above the node reference.
addPlaceNodeAboveConstraint(Object, Object, int) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that forces the node with id above to lie at least minDistance layers above the node with id reference.
addPlaceNodeAboveConstraint(Object, Object, int, int) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that forces the node with id above to lie at least minDistance layers above the node with id reference with a given weight penalty for larger layer differences.
addPlaceNodeAfterConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Add a constraint that forces the node with id after to lie after the node with id reference.
addPlaceNodeAtBottomConstraint(Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that places a node in the bottom layer
addPlaceNodeAtBottomConstraint(Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that places a node in the bottom layer
addPlaceNodeAtHeadConstraint(Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Add a constraint that places a node at the start of the sequence.
addPlaceNodeAtTailConstraint(Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Add a constraint that places a node at the end of the sequence.
addPlaceNodeAtTopConstraint(Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that places a node in the topmost layer
addPlaceNodeAtTopConstraint(Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that places a node in the topmost layer
addPlaceNodeBeforeConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Add a constraint that forces the node with id before to lie before the node with id reference.
addPlaceNodeBelowConstraint(Object, Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that forces the node with id with id below to lie below the node with id reference.
addPlaceNodeBelowConstraint(Object, Object, int) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that forces the node with id below to lie at least minDistance layers below the node with id reference.
addPlaceNodeBelowConstraint(Object, Object, int, int) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that forces the node with id below to lie at least minDistance layers below the node with id reference with a given weight penalty for larger layer differences.
addPlaceNodeBelowConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that forces the node with id with id below to lie below the node with id reference.
addPlaceNodeBelowConstraint(Object, Object, int) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that forces the node with id below to lie at least minDistance layers below the node with id reference.
addPlaceNodeBelowConstraint(Object, Object, int, int) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that forces the node with id below to lie at least minDistance layers below the node with id reference with a given weight penalty for larger layer differences.
addPlaceNodeInSameLayerConstraint(Object, Object) - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Add a constraint that forces the node with id sameLayer to lie in the same layer as the node with id reference.
addPlaceNodeInSameLayerConstraint(Object, Object) - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Add a constraint that forces the node with id sameLayer to lie in the same layer as the node with id reference.
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 zoom operation to the list of operations to be performed on the graph during the doLayout phase.
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 zoom operation to the list of operations performed during the doLayout phase.
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.hierarchic.incremental.PartitionGrid
Adds a new row to the partition grid.
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.
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 source and target coordinates to the set of edges that have to 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 PathSearchContext.getCurrentEdge() 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
Adds a structural update to the queue.
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 PathSearchContext.getCurrentEdge() 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 connecting edge (away from the target node).
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
Tries to adjust the location set for a segment info in the channel to consider 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).
adoptValues(BorderLine) - Method in class y.geom.BorderLine
Convenience method that copies the actual data from the given argument 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
 
AFFECTED_EDGES - Static variable in class y.layout.router.ChannelEdgeRouter
This field is used as the key to add a DataProvider to the graph, which specifies the edges, that are affected by the edge routing.
AFFECTED_EDGES - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
DataProvider key that can be used to determine which edges the edge router will route.
AFFECTED_EDGES - Static variable in class y.layout.router.OrthogonalSegmentDistributionStage
DataProvider key that can be used to determine which edges the distribution stage will route.
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
Constant indicating a port lying in the opposite direction of the main flow of the edge or overall layout.
AlgorithmAbortedException - Exception in y.algo
Exception that gets thrown by an algorithm when the thread executing the algorithm was interrupted.
AlgorithmAbortedException(String) - Constructor for exception y.algo.AlgorithmAbortedException
 
AlgorithmAbortedException() - Constructor for exception y.algo.AlgorithmAbortedException
 
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
 
ALIGN_CENTER - Static variable in class y.layout.genealogy.FamilyTreeLayouter
 
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_RIGHT - Static variable in class y.view.YLabel
Vertical text alignment constant.
ALIGN_TOP - Static variable in class y.layout.genealogy.FamilyTreeLayouter
 
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
Specifies that the segment can be placed somewhere in 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 byte constant used for the rootAlignment property.
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 byte constant used for the rootAlignment property.
ALIGNMENT_LEADING_OFFSET - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment byte constant used for the rootAlignment property.
ALIGNMENT_LEADING_ON_BUS - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment byte constant used for the rootAlignment property.
ALIGNMENT_LEFT - Static variable in class y.view.SmartNodeLabelModel
Symbolic anchor specifier.
ALIGNMENT_MAX - Static variable in class y.layout.router.polyline.AbstractSegmentInfo
Specifies 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 byte constant used for the rootAlignment property.
ALIGNMENT_MIN - Static variable in class y.layout.router.polyline.AbstractSegmentInfo
Specifies 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 byte constant used for the rootAlignment property.
ALIGNMENT_TRAILING_OFFSET - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment byte constant used for the rootAlignment property.
ALIGNMENT_TRAILING_ON_BUS - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment byte constant used for the rootAlignment property.
ALIGNMENT_VERTICAL - Static variable in class y.option.DefaultEditorFactory
Value for attribute enum alignment.
AlignmentDrawer - Class in y.layout.hierarchic
This class can be used to simply wrap another Drawer implementation.
AlignmentDrawer(Drawer) - Constructor for class y.layout.hierarchic.AlignmentDrawer
Creates a new AlignmentDrawer using the given drawer as the actual drawer
AlignmentDrawer.BottomAlignmentDataProvider - Class in y.layout.hierarchic
Simple utility class that can be registered with the graph to be laid out.
AlignmentDrawer.BottomAlignmentDataProvider() - Constructor for class y.layout.hierarchic.AlignmentDrawer.BottomAlignmentDataProvider
 
AlignmentDrawer.LeftAlignmentDataProvider - Class in y.layout.hierarchic
Simple utility class that can be registered with the graph to be laid out.
AlignmentDrawer.LeftAlignmentDataProvider() - Constructor for class y.layout.hierarchic.AlignmentDrawer.LeftAlignmentDataProvider
 
AlignmentDrawer.RightAlignmentDataProvider - Class in y.layout.hierarchic
Simple utility class that can be registered with the graph to be laid out.
AlignmentDrawer.RightAlignmentDataProvider() - Constructor for class y.layout.hierarchic.AlignmentDrawer.RightAlignmentDataProvider
 
AlignmentDrawer.TopAlignmentDataProvider - Class in y.layout.hierarchic
Simple utility class that can be registered with the graph to be laid out.
AlignmentDrawer.TopAlignmentDataProvider() - Constructor for class y.layout.hierarchic.AlignmentDrawer.TopAlignmentDataProvider
 
alignNodeLayouts(LayoutGraph, NodeList, Node, boolean, byte) - Static method in class y.layout.LayoutTool
 
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
Sphere of action specifier.
ALL - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
 
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.
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.
ANGLE_IS_RELATIVE_TO_EDGE_FLOW - Static variable in class y.layout.PreferredPlacementDescriptor
Angle interpretation specifier for edge labels.
ANGLE_OFFSET_ON_RIGHT_SIDE_0 - Static variable in class y.layout.PreferredPlacementDescriptor
Angle offset specifier for edge labels whose descriptor PreferredPlacementDescriptor.isRightOfEdge().
ANGLE_OFFSET_ON_RIGHT_SIDE_180 - Static variable in class y.layout.PreferredPlacementDescriptor
Angle offset specifier for edge labels whose descriptor PreferredPlacementDescriptor.isRightOfEdge().
ANGLE_ON_RIGHT_SIDE_CO_ROTATING - Static variable in class y.layout.PreferredPlacementDescriptor
Angle interpretation specifier for edge labels whose descriptor PreferredPlacementDescriptor.isRightOfEdge().
ANGLE_ON_RIGHT_SIDE_COUNTER_ROTATING - Static variable in class y.layout.PreferredPlacementDescriptor
Angle interpretation specifier for edge labels whose descriptor PreferredPlacementDescriptor.isRightOfEdge().
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 bitwise combination of all possible direction constants.
ANY_SIDE - Static variable in class y.layout.PortConstraint
Weak constraint specifier.
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 with 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 for traversing from partition cell of currentEntrance to enteredCell to the given list enteredCell.
appendLayouter(Layouter) - Method in class y.layout.SequentialLayouter
Appends the given layouter to the end of the layouter chain.
appendLayouters(List) - Method in class y.layout.SequentialLayouter
Appends the specified layouters to the end of the layouter chain.
appendStage(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Appends a stage to the layout pipeline.
appendStage(LayoutStage) - Method in class y.layout.CompositeLayouter
Appends a stage to the layout pipeline.
appendStage(LayoutStage) - Method in class y.layout.CompositeLayoutStage
Appends a stage to the layout pipeline.
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
Performs a rotation of the given graph such that its resulting bounding box (approximately) fits best to the given area 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
 
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.
applyGraphLayout(LayoutGraph, GraphLayout) - Static method in class y.layout.LayoutTool
Applies a GraphLayout to a 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.
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 class is used by GenericTreeLayouter and implements a sophisticated NodePlacer.
ARNodePlacer() - Constructor for class y.layout.tree.ARNodePlacer
Creates a new instance of ARNodePlacer with default orientation (vertical), aspect ratio (1.0d), fill style (ARNodePlacer.FILL_STYLE_LEADING), and default distances (40.0d).
ARNodePlacer(boolean, double, byte, double, double) - Constructor for class y.layout.tree.ARNodePlacer
Creates a new instance of ARNodePlacer with given orientation and distances.
arrangeComponents(LayoutGraph, NodeList[], EdgeList[], YRectangle[], Rectangle2D[]) - Method in class y.layout.ComponentLayouter
Produces a non-overlapping component graph layout.
arrangeFields(LayoutGraph, NodeList[], EdgeList[], YRectangle[], Rectangle2D[], boolean, boolean, boolean) - Method in class y.layout.ComponentLayouter
 
arrangeRectangleGrid(Rectangle2D[], Rectangle2D, double) - Static method in class y.layout.LayoutTool
Reassigns the bounds of the rectangles in rects to fit into a large rectangle, whose bounds will be stored in finalRect.
arrangeRectangleRows(Rectangle2D[], Rectangle2D, double) - Static method in class y.layout.LayoutTool
Reassigns the bounds of the rectangles in rects to fit in a large rectangle, whose bounds will be stored in finalRect.
arrangeRectangleRows(Rectangle2D[], Rectangle2D, double, int) - Static method in class y.layout.LayoutTool
Reassigns the bounds of the rectangles in rects to fit into a large rectangle, whose bounds will be stored in finalRect.
arrangeSwimlanes(Graph, DataProvider) - Static method in class y.layout.Swimlanes
Calculates an ordering of the swim lanes such that:

1) the number of swim lanes traversed by edges is reduced. 2) the number of swim lanes spanned by group nodes (see Grouping) is reduced.

arrangeSwimlanes(Graph, DataProvider, int, int) - Static method in class y.layout.Swimlanes
Calculates an ordering of the swim lanes such that:

1) the number of swim lanes traversed by edges is reduced. 2) the number of swim lanes spanned by group nodes (see Grouping) is reduced.

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
This tree layouter tries to generate compact tree layouts with a certain aspect ratio.
ARTreeLayouter() - Constructor for class y.layout.tree.ARTreeLayouter
 
AS_IS - Static variable in class y.layout.organic.OrganicLayouter
Initial placement strategy.
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
This layerer implementation assigns layers by analyzing already existing node coordinates.
AsIsLayerer() - Constructor for class y.layout.hierarchic.AsIsLayerer
 
AsIsSequencer - Class in y.layout.hierarchic.incremental
Sequencer implementation that returns a sequencing that corresponds to the current drawing.
AsIsSequencer() - Constructor for class y.layout.hierarchic.incremental.AsIsSequencer
Creates a new AsIsSequencer
AspectRatioComponentLayerer - Class in y.layout.hierarchic.incremental
Wrapper Layerer implementation that delegates the actual layering to a delegate Layerer.
AspectRatioComponentLayerer(Layerer) - Constructor for class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
Creates a new instance of AspectRatioComponentLayerer using the given delegate.
assignChildEdgeSourcePort(LayoutGraph, Node, Edge, int) - Method in class y.layout.tree.DefaultPortAssignment
This method assigns the source port of an edge that goes to a child node.
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in class y.layout.hierarchic.AbstractDrawer
Binds the specified graph to this drawer and calls the abstract method AbstractDrawer.assignCoordinates(NodeList[],DataProvider)
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.AbstractDrawer
Overwrite this method to assign the final coordinates to the objects of he graph.
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in class y.layout.hierarchic.AlignmentDrawer
 
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in interface y.layout.hierarchic.Drawer
This method assigns the coordinates to the nodes.
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.LinearSegmentsDrawer
 
assignCoordinates(LayoutGraph, NodeList[], DataProvider) - Method in class y.layout.hierarchic.MedianDrawerWrapper
 
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Performs coordinate assignment.
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 based on simplex-rank assignment.
assignCoordinates(NodeList[], DataProvider) - Method in class y.layout.hierarchic.TreeDrawer
 
assignEdgeGroupNodesToGroups(Layers) - Method in class y.layout.hierarchic.incremental.GroupingSupport
 
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
 
assignLayerCoordinates(LayoutGraph, LayoutDataProvider, Layers) - Method in interface y.layout.hierarchic.incremental.NodePlacer
Invoked by HierarchicLayouter before the ports get assigned.
assignLayerCoordinates(LayoutGraph, LayoutDataProvider, Layers) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.AsIsLayerer
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.BFSLayerer
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.ConstraintLayerer
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.GivenLayersLayerer
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
 
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
Calculates a layering for the given graph.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in interface y.layout.hierarchic.incremental.Layerer
This method assigns all nodes in the graph to layers and registers them in 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
 
assignLayers(Graph, NodeMap) - Method in class y.layout.hierarchic.WeightedLayerer
Assigns the layers to the nodes.
assignLayers(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.WeightedLayerer
 
assignLayersFast(Graph, NodeMap) - Method in class y.layout.hierarchic.WeightedLayerer
Assign the layers to the nodes.
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
 
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.BFSLayerer
This method assigns the nodes in the graph to layers.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.ConstraintLayerer
This method assigns the nodes in the graph to layers.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in class y.layout.hierarchic.GivenLayersLayerer
Assigns layers to the graph that were given by the DataProvider g.getDataProvider(LAYER_ID_KEY).
assignNodeLayer(LayoutGraph, NodeMap, EdgeList) - Method in interface y.layout.hierarchic.Layerer
This method assigns the nodes in 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
This method assigns the nodes in the graph to layers.
assignNodeLayer(LayoutGraph, NodeMap, EdgeList, DataProvider) - Method in class y.layout.hierarchic.WeightedLayerer
This method assigns the nodes in 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.
assignParentEdgeTargetPort(LayoutGraph, Node, Edge) - Method in class y.layout.tree.DefaultPortAssignment
This method assigns the target port of the edge that goes to the parent node.
assignPorts(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
Assigns the port positions for the drawer.
assignPorts(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in interface y.layout.hierarchic.incremental.PortAllocator
Called by HierarchicLayouter before the actual node placing takes place (phase three).
assignPorts(LayoutGraph, NodeList[], DataProvider) - Static method in class y.layout.hierarchic.PortAssignment
Assigns port coordinates to the edges.
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.tree.DefaultPortAssignment
 
assignPorts(LayoutGraph, Node) - Method in interface y.layout.tree.PortAssignment
Called by GenericTreeLayouter before the actual layout of the graph takes place.
assignProfit() - Method in class y.layout.labeling.MISLabelingAlgorithm
Creates a node map which assigns to each node the profit.
assignReverseLayout(LayoutGraph, Edge, Edge) - Static method in class y.layout.LayoutTool
Set the layout of two parallel edges with different direction identical.
assignSequenceCoordinates(LayoutGraph, LayoutDataProvider, Layers, DrawingDistanceCalculator) - Method in interface y.layout.hierarchic.incremental.NodePlacer
Invoked by HierarchicLayouter to determine the resulting x coordinates.
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 this instance to another shape, applying a modification matrix.
assignYCoords(LayoutGraph, NodeList[]) - Method in class y.layout.hierarchic.AbstractDrawer
Assign the y coordinates to the nodes respecting the minimal layer distance.
assignYCoords(LayoutGraph, NodeCursor[]) - Method in class y.layout.hierarchic.AbstractDrawer
Assign the y coordinates to the nodes respecting the minimal layer distance.
ASSISTANT_DPKEY - Static variable in class y.layout.tree.AssistantPlacer
Contains a boolean for each node whether it is an assistant or not.
AssistantPlacer - Class in y.layout.tree
The assistant placer is a NodePlacer that delegates the node placement to two different node placers depending on the type of the children.
AssistantPlacer() - Constructor for class y.layout.tree.AssistantPlacer
Creates a default instance with horizontal orientation.
AssistantPlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.AssistantPlacer
Creates an AssistantPlacer for the given modification matrix.
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_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_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.
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 ({OrientedRectangle#getUpY} > 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
 
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.
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 layouter that lays out the subtrees of the tree in a balloon-like fashion.
BalloonLayouter() - Constructor for class y.layout.tree.BalloonLayouter
 
BalloonLayouter.NodeInfo - Class in y.layout.tree
Encapsulates information bound to a node during the algorithm calculates a layout
BARYCENTER_HEURISTIC - Static variable in class y.layout.hierarchic.ClassicLayerSequencer
Weight assignment heuristic specifier.
BARYCENTER_HEURISTIC - Static variable in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Weight assignment heuristic specifier.
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
Layout style specifier.
BCC_ISOLATED - Static variable in class y.layout.circular.CircularLayouter
Layout style specifier.
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
This method 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.
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
This layout stage replaces bends with dummy nodes, calls the core layout algorithm and recreates the bends.
BendConverter() - Constructor for class y.layout.BendConverter
Creates a new instance of BendConverter
BendConverter(double) - Constructor for class y.layout.BendConverter
Creates a new instance of BendConverter using 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
 
Bfs - Class in y.algo
This class provides services that center around breadth first search (BFS)
Bfs() - Constructor for class y.algo.Bfs
 
BFSLayerer - Class in y.layout.hierarchic
Layerer that uses a breadth first search to assign layers to the nodes.
BFSLayerer() - Constructor for class y.layout.hierarchic.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 component structure.
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.
biconnectedComponents(Graph, EdgeMap, NodeMap) - Static method in class y.algo.GraphConnectivity
Calculates the biconnected components of a given undirected graph.
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
Responsible for graph bipartition problems.
Bipartitions() - Constructor for class y.algo.Bipartitions
 
BLACK - Static variable in class y.algo.Dfs
Node state specifier.
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
Marker for 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
Port style constant.
BORDER_DISTRIBUTED_PORTS - Static variable in class y.layout.tree.TreeLayouter
Port style constant.
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 used by GenericTreeLayouter.SubtreeShape.getBorderLine(int).
BORDERLINE_NORTH - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Side constant used by GenericTreeLayouter.SubtreeShape.getBorderLine(int).
BORDERLINE_SOUTH - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Side constant used by GenericTreeLayouter.SubtreeShape.getBorderLine(int).
BORDERLINE_WEST - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Side constant used by GenericTreeLayouter.SubtreeShape.getBorderLine(int).
bottom - Variable in class y.geom.YInsets
The inset from the bottom.
BOTTOM - Static variable in class y.layout.DiscreteNodeLabelModel
Symbolic position specifier.
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
Symbolic position specifier.
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
Symbolic position specifier.
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.
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 array to the queue.
BoundedQueue(Collection, int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue copying the values in array to the queue.
BoundedQueue(Iterator, int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue copying the values in array to the queue.
BoundedQueue(YList, int) - Constructor for class y.util.BoundedQueue
Creates a new instance of BoundedQueue copying the values in the 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
Layout style specifier.
boxesToNodes - Variable in class y.layout.labeling.MISLabelingAlgorithm
 
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.
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 hull layouter that invokes another layout algorithm on a copy of its input graph.
BufferedLayouter() - Constructor for class y.layout.BufferedLayouter
Instantiates a new BufferedLayouter.
BufferedLayouter(Layouter) - Constructor for class y.layout.BufferedLayouter
Instantiates a new BufferedLayouter that wraps the given core layouter.
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
 
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.
BusPlacer - Class in y.layout.tree
The BusPlacer is a special NodePlacer that creates a bus where all child nodes and the root node are connected to.
BusPlacer() - Constructor for class y.layout.tree.BusPlacer
Initializes a new instance with the Default matrix.
BusPlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.BusPlacer
Initializes a new BusPlacer with the given modification matrix.
BusRepresentations - Class in y.layout.router
This class provides helpers to convert between buses given by complete subgraphs and buses represented by specific hub nodes.
BusRouter - Class in y.layout.router
An orthogonal bus-style edge routing algorithm which combines the large number of edges of complete subgraphs in a concise, tree-like structure that consists of vertical and horizontal line segments.
BusRouter() - Constructor for class y.layout.router.BusRouter
Creates a new instance of BusRouter.
BusRouterModule - Class in y.module
Module for the BusRouter.
BusRouterModule() - Constructor for class y.module.BusRouterModule
Creates a new instance of this module.

C

calcAngles(Node) - Method in class y.layout.tree.BalloonLayouter
Calculates the angle wedge that has to be reserved for the subtree rooted at the given node.
calcBoundingBox(LayoutGraph) - Method in class y.layout.ComponentLayouter
Calculates and returns the bounding box of a graph component.
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 the child nodes 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
Invokes the core Layouter on a copy of the given graph.
calcLayout(GraphInterface, GraphLayout) - Method in class y.layout.BufferedLayouter
Invokes the core Layouter on a copy of the given graph.
calcLayout(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Returns a layout for the given layout graph.
calcLayout(GraphInterface, GraphLayout) - Method in class y.layout.CanonicMultiStageLayouter
Returns a layout for the given graph interface and layout.
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
Like NetworkFlows.calcMaxFlow(Graph,Node,Node,DataProvider,EdgeMap) this method solves a maximum flow problem.
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 connector the the parent node.
calcPoints(OrientedRectangle) - Static method in class y.geom.OrientedRectangle
Determines the four corner points 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
Performs 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
Performs 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
Performs 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 by simple multiplying all bends with the bend costs.
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
This method is called during the layout process.
calculateBounds(LayoutGraph, Node, NodeList) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
 
calculateBounds(LayoutGraph, Node, NodeList) - Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
 
calculateBounds(LayoutGraph, Node, NodeList) - Method in class y.layout.organic.EllipticalGroupBoundsCalculator
 
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, to determine which path is the best (cheapest).
calculateCosts(CellEntrance, PartitionCell, OrthogonalInterval[], EdgeCellInfo[], PathSearchContext, double[]) - Method in class y.layout.router.polyline.PathSearch
Returns the costs for getting 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
Calculate the costs for entering the enteredCell via the enterInterval.
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 estimated costs for the rest of the path when using the given CellEntrance for the next step in path search.
calculateHeuristicCosts(CellEntrance) - Method in class y.layout.router.polyline.PathSearchExtension
Calculates the heuristic costs for the given entrance 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 given the coordinates of a point lying on the last/first segment of an Edge and a normalized direction.
calculateLength() - Method in class y.geom.YPointPath
Calculate the (geometric) length of the path.
calculateLineSegments() - Method in class y.layout.router.polyline.EdgeInfo
Returns an array of LineSegments created from 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(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 visible path of this realizer.
calculatePath(EdgeRealizer, BendList, GeneralPath, Point2D, Point2D) - Method in class y.view.PolyLinePathCalculator
 
calculatePath(Point2D, Point2D) - Method in class y.view.QuadCurveEdgeRealizer
Recalculates the bezier 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
Returns 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 ports.
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 locations for 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 the given 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 paths cost if the edge is a selfloop 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 interval 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 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.option.IconPopupEditor
 
cancelCellEditing() - Method in class y.view.CellEditorMode
Cancels the current edit process.
cancelCurrentEdge(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
This callback notifies the extension when the path search for the current edge is cancelled.
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.
canImport(JComponent, DataFlavor[]) - Method in class y.view.hierarchy.HierarchyTreeTransferHandler
 
canLayout(LayoutGraph) - Method in class y.layout.BendConverter
 
canLayout(LayoutGraph) - Method in class y.layout.BufferedLayouter
Whether or not this layouter can layout the given graph.
canLayout(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Tests whether or not the given graph can be laid out by this layouter.
canLayout(LayoutGraph) - Method in class y.layout.ComponentLayouter
Determines if the preconditions for the graph layout algorithm are fulfilled, by applying them to the connected components.
canLayout(LayoutGraph) - Method in class y.layout.CompositeLayouter
Returns true if all layout stages and the core layout stage can layout the given graph.
canLayout(LayoutGraph) - Method in class y.layout.CompositeLayoutStage
Returns true.
canLayout(LayoutGraph) - Method in class y.layout.EdgeReversalStage
 
canLayout(LayoutGraph) - Method in class y.layout.FixNodeLayoutStage
 
canLayout(LayoutGraph) - Method in class y.layout.GraphLayoutLineWrapper
 
canLayout(LayoutGraph) - Method in class y.layout.grouping.FixedGroupLayoutStage
 
canLayout(LayoutGraph) - Method in class y.layout.grouping.GroupNodeHider
 
canLayout(LayoutGraph) - Method in class y.layout.grouping.IsolatedGroupComponentLayouter
Returns true, iff the coreLayouter returns true for all components of the graph.
canLayout(LayoutGraph) - Method in class y.layout.grouping.ParentEdgeAugmentationStage
Returns true if the core layouter can layout the augmented graph.
canLayout(LayoutGraph) - Method in class y.layout.grouping.RecursiveGroupLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.hierarchic.incremental.PartitionGridLayoutStage
 
canLayout(LayoutGraph) - Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
 
canLayout(LayoutGraph) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Returns true.
canLayout(LayoutGraph) - Method in class y.layout.LabelLayoutDataRefinement
Returns true.
canLayout(LayoutGraph) - Method in class y.layout.LabelLayoutTranslator
The returned result gets calculated by the core layouter.
canLayout(LayoutGraph) - Method in interface y.layout.Layouter
Returns true iff the given graph can be laid out by this algorithm.
canLayout(LayoutGraph) - Method in class y.layout.LayoutMultiplexer
 
canLayout(LayoutGraph) - Method in class y.layout.MinNodeSizeStage
 
canLayout(LayoutGraph) - Method in class y.layout.multipage.MultiPageLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.NormalizingGraphElementOrderStage
 
canLayout(LayoutGraph) - Method in class y.layout.organic.GroupedShuffleLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.organic.InteractiveOrganicLayouter
Returns whether this layouter can layout the given graph.
canLayout(LayoutGraph) - Method in class y.layout.organic.RemoveOverlapsLayoutStage
 
canLayout(LayoutGraph) - Method in class y.layout.organic.ShuffleLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.organic.SplitEdgeLayoutStage
Returns true
canLayout(LayoutGraph) - Method in class y.layout.OrientationLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.ParallelEdgeLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.partial.PartialLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.partial.PartialLayouter.StraightLineEdgeRouter
 
canLayout(LayoutGraph) - Method in class y.layout.PartitionLayouter
Returns AbstractLayoutStage.canLayoutCore(LayoutGraph).
canLayout(LayoutGraph) - Method in class y.layout.PortCalculator
 
canLayout(LayoutGraph) - Method in class y.layout.PortConstraintEnforcementStage
 
canLayout(LayoutGraph) - Method in class y.layout.RemoveColinearBendsStage
 
canLayout(LayoutGraph) - Method in class y.layout.router.BusRouter
Returns true if the specified graph can be routed by this algorithm.
canLayout(LayoutGraph) - Method in class y.layout.router.ChannelEdgeRouter
 
canLayout(LayoutGraph) - Method in class y.layout.router.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
 
canLayout(LayoutGraph) - Method in class y.layout.router.CollinearBendHider
 
canLayout(LayoutGraph) - Method in class y.layout.router.EdgeGroupRouterStage
 
canLayout(LayoutGraph) - Method in class y.layout.router.GroupNodeRouterStage
 
canLayout(LayoutGraph) - Method in class y.layout.router.OrganicEdgeRouter
 
canLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalEdgeRouter
Returns true if the specified core layouter does, and also when there is no core layouter.
canLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
 
canLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
 
canLayout(LayoutGraph) - Method in class y.layout.router.PartitionGridRouterStage
 
canLayout(LayoutGraph) - Method in class y.layout.router.PatchRouterStage
 
canLayout(LayoutGraph) - Method in class y.layout.router.polyline.EdgeRouter
 
canLayout(LayoutGraph) - Method in class y.layout.router.polyline.PolylineLayoutStage
 
canLayout(LayoutGraph) - Method in class y.layout.router.ReducedSphereOfActionStage
 
canLayout(LayoutGraph) - Method in class y.layout.router.SnapOuterPortsToNodeBorderStage
 
canLayout(LayoutGraph) - Method in class y.layout.SelfLoopLayouter
Whether or not this layouter can layout the given graph.
canLayout(LayoutGraph) - Method in class y.layout.SequentialLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.SubgraphLayouter
 
canLayout(LayoutGraph) - Method in class y.layout.transformer.GraphZoomer
Returns true iff the given graph can be laid out by this algorithm.
canLayout(LayoutGraph) - Method in class y.layout.tree.TreeComponentLayouter
Returns true iff the given graph can be laid out by this algorithm.
canLayout(LayoutGraph) - Method in class y.layout.tree.TreeReductionStage
Returns true.
canLayoutCore(LayoutGraph) - Method in class y.layout.AbstractLayoutStage
Queries the core layouter whether or not the given graph can be laid out.
canLayoutCore(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Subclasses have to provide information whether or not they can layout the given graph.
canLayoutCore(LayoutGraph) - Method in class y.layout.circular.CircularLayouter
Always returns true.
canLayoutCore(LayoutGraph) - Method in class y.layout.circular.SingleCycleLayouter
Always returns true.
canLayoutCore(LayoutGraph) - Method in class y.layout.genealogy.FamilyTreeLayouter
Returns true if the given graph can be laid out by this algorithm.
canLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Returns true..
canLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicLayouter
Always returns true.
canLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Always returns true.
canLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Determines whether this layouter can perform the core layout on the given graph.
canLayoutCore(LayoutGraph) - Method in class y.layout.organic.GRIP
 
canLayoutCore(LayoutGraph) - Method in class y.layout.organic.OrganicLayouter
Returns always true because this algorithms has no preconditions.
canLayoutCore(LayoutGraph) - Method in class y.layout.organic.SmartOrganicLayouter
 
canLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
 
canLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
 
canLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns always true.
canLayoutCore(LayoutGraph) - Method in class y.layout.random.RandomLayouter
Returns always true, because every graph can be drawn.
canLayoutCore(LayoutGraph) - Method in class y.layout.transformer.GraphTransformer
Returns always true.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.ARTreeLayouter
The core layouter can layout trees.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.BalloonLayouter
Returns true iff the core layouter can layout the given graph structure.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.GenericTreeLayouter
 
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.HVTreeLayouter
The core layouter can layout trees.
canLayoutCore(LayoutGraph) - Method in class y.layout.tree.TreeLayouter
Returns true iff the core layouter can layout the given graph structure.
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 routine itself.
CanonicMultiStageLayouter() - Constructor for class y.layout.CanonicMultiStageLayouter
Constructs a new AbstractLayouter
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
Describes where and from which direction a PartitionCell has been entered during a path search.
CellEntrance(PartitionCell) - Constructor for class y.layout.router.polyline.CellEntrance
Creates a new instance.
CellEntrance(CellEntrance) - Constructor for class y.layout.router.polyline.CellEntrance
Creates a copy of the given CellEntrance.
CellSegmentInfo - Class in y.layout.router.polyline
Stores information about the part of an edge segment that lies inside a specified PartitionCell.
CellSegmentInfo(Edge, int, Direction, Interval, Interval, Interval, PartitionCell) - Constructor for class y.layout.router.polyline.CellSegmentInfo
Creates a new 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
Symbolic position specifier.
CENTER - Static variable in class y.layout.DiscreteNodeLabelModel
Symbolic position specifier.
CENTER - Static variable in class y.layout.LayoutTool
Constant which can be used for LayoutTool.arrangeRectangleRows(java.awt.geom.Rectangle2D[], java.awt.geom.Rectangle2D, double, int).
CENTER - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
CENTER - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal alignment at the center.
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_OVER_CHILDREN - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal alignment at the center.
CENTER_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Symbolic ratio specifier.
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 specifier constant.
CENTER_SLIDER - Static variable in class y.layout.RotatedSliderEdgeLabelModel
Symbolic slider mode specifier.
CENTER_SLIDER - Static variable in class y.layout.SliderEdgeLabelModel
Symbolic slider mode specifier.
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 allowed positions to DiscreteEdgeLabelModel.CENTER.
CENTERED - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position mask that constrains allowed positions to RotatedDiscreteEdgeLabelModel.CENTER.
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.
Centrality() - Constructor for class y.algo.Centrality
 
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
A channel is 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 containing the given segment info.
ChannelBasedPathRouting - Class in y.layout.router.polyline
Routes edges using their pre-calculated Path information.
ChannelBasedPathRouting() - Constructor for class y.layout.router.polyline.ChannelBasedPathRouting
 
ChannelEdgeRouter - Class in y.layout.router
This class represents an edge router.
ChannelEdgeRouter() - Constructor for class y.layout.router.ChannelEdgeRouter
 
ChannelEdgeRouter.OrthogonalShortestPathPathFinder - Class in y.layout.router
This layouter is a s special version of OrthogonalEdgeRouter that can be used as a path finding strategy in ChannelEdgeRouter.
ChannelEdgeRouter.OrthogonalShortestPathPathFinder() - Constructor for class y.layout.router.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 a new Instance of this Module.
ChannelRouter - Class in y.layout.router
Class that routes edges within a vertical or horizontal channel All edges will then be routed in an orthogonal fashion.
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 horizontal channel.
check() - Static method in exception y.algo.AlgorithmAbortedException
Throws an AlgorithmInterruptedException if the current Thread has been interrupted.
check(String) - Static method in exception y.algo.AlgorithmAbortedException
Throws an AlgorithmInterruptedException if the current Thread has been interrupted.
checkConsistency() - Method in class y.layout.planar.DualPlanarInformation
 
checkConstraints() - Method in class y.layout.hierarchic.ConstraintLayerer
Checks if 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 set of strong constraints is consistent (i.e. 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
This method throws an IllegalArgumentException if the width/height of the given group node object is zero.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
This method throws an IllegalArgumentException if the width/height of the given group node object is zero.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.ChannelEdgeRouter
This method throws an IllegalArgumentException if the width/height of the given group node object is zero.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrganicEdgeRouter
This method throws an IllegalArgumentException if the width/height of the given group node object is zero.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrthogonalEdgeRouter
This method throws an IllegalArgumentException if the width/height of the given group node object is zero.
checkGroupNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
This method throws an IllegalArgumentException if the width/height of the given group node object is zero.
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
This method throws an IllegalArgumentException if the width/height of the given node object is zero.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
This method throws an IllegalArgumentException if the width/height of the given node object is zero.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.ChannelEdgeRouter
This method throws an IllegalArgumentException if the width/height of the given node object is zero.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrganicEdgeRouter
This method throws an IllegalArgumentException if the width/height of the given node object is zero.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrthogonalEdgeRouter
This method throws an IllegalArgumentException if the width/height of the given node object is zero.
checkNodeSize(GraphLayout, Object) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
This method throws an IllegalArgumentException if the width/height of the given node object is zero.
checkValues() - Method in class y.option.OptionHandler
Checks if the values in the option editor are valid.
CHILD_COMPARATOR_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
DataProvider key that can be registered with the graph to provide each node with its own Comparator instance that will be used to sort its 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 specifier constant.
CHILD_ORDERING_POLICY_SYMMETRIC - Static variable in class y.layout.tree.BalloonLayouter
Child ordering policy specifier constant.
CHILD_PLACEMENT_POLICY_ALL_LEAVES_ON_SAME_LAYER - Static variable in class y.layout.tree.TreeLayouter
Symbolic child placement policy specifier.
CHILD_PLACEMENT_POLICY_LEAVES_STACKED - Static variable in class y.layout.tree.TreeLayouter
Symbolic child placement policy specifier.
CHILD_PLACEMENT_POLICY_LEAVES_STACKED_LEFT - Static variable in class y.layout.tree.TreeLayouter
Symbolic child placement policy specifier.
CHILD_PLACEMENT_POLICY_LEAVES_STACKED_LEFT_AND_RIGHT - Static variable in class y.layout.tree.TreeLayouter
Symbolic child placement policy specifier.
CHILD_PLACEMENT_POLICY_LEAVES_STACKED_RIGHT - Static variable in class y.layout.tree.TreeLayouter
Symbolic child placement policy specifier.
CHILD_PLACEMENT_POLICY_SIBLINGS_ON_SAME_LAYER - Static variable in class y.layout.tree.TreeLayouter
Symbolic child placement policy specifier.
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
Used for publishing the final circle information.
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
Layout style specifier.
CIRCULAR_CUSTOM_GROUPS_DPKEY - Static variable in class y.layout.circular.CircularLayouter
This key is used to identify custom groups.
CircularLayouter - Class in y.layout.circular
Circular style layouter.
CircularLayouter() - Constructor for class y.layout.circular.CircularLayouter
Create a new instance of this layouter.
CircularLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for CircularLayouter.
CircularLayoutModule() - Constructor for class y.module.CircularLayoutModule
 
ClassicLayerSequencer - Class in y.layout.hierarchic
This class implements the second phase of the Sugiyama algorithm.
ClassicLayerSequencer() - Constructor for class y.layout.hierarchic.ClassicLayerSequencer
Instantiates a new layer sequencer.
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 PathSearchConfiguration.
cleanup() - Method in interface y.layout.router.polyline.GraphPartitionExtension
Cleans the extension up 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 the extension up from the path searches with the current configuration.
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
Cleans up the given GraphPartition.
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
 
clear() - Method in class y.layout.router.polyline.GraphPartition
Clears the partition data so the GraphPartition can be reused and initialized with a new configuration.
clear() - Method in interface y.layout.router.polyline.ObstaclePartition
Clears the partition data so the ObstaclePartition can be reused and ObstaclePartition.init(java.util.List, y.geom.YRectangle) initialized} with new Obstacles.
clear() - Method in class y.layout.router.polyline.PathSearch
Resets all registered path search extensions and DataProviders added by 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)
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.
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 layouter chain and therefore removes all layouters.
clearPoints() - Method in class y.layout.DefaultEdgeLayout
 
clearPoints() - Method in interface y.layout.EdgeLayout
Remove 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
This helper method clips the path of the edge on the bounding box of the start and end points.
clipEdgesOnBB(LayoutGraph) - Static method in class y.layout.LayoutTool
This helper method clips the path of the edge on the bounding box of the start and end 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
Overwritten to support cloning.
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.
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).
collinear(YPoint, YPoint, YPoint) - Static method in class y.geom.Geom
Returns true iff the given points are collinear, i.e. all three points lie on a common line.
CollinearBendHider - Class in y.layout.router
Temporarily hides collinear bends on edge paths.
CollinearBendHider(Layouter) - Constructor for class y.layout.router.CollinearBendHider
 
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.hierarchic.incremental
This class represents a column of a PartitionGrid.
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, boolean) - Method in class y.view.tabular.TableSelectionEditor
Handles 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 to the original graph.
commitPositions() - Method in class y.layout.organic.InteractiveOrganicLayouter
This method writes the calculated positions (represented by the internal data structure of this layouter) to the LayoutGraph.
commitPositionsSmoothly(double, double) - Method in class y.layout.organic.InteractiveOrganicLayouter
This method transfers the calculated positions (represented by the internal data structure of this layouter) to the LayoutGraph.
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.
CompactOrthogonalLayouter - Class in y.layout.orthogonal
This class is a variant of OrthogonalLayouter that tries to arrange nodes in a more compact way, even allowing to specify a desired aspect ratio for the bounds of the calculated layout.
CompactOrthogonalLayouter() - Constructor for class y.layout.orthogonal.CompactOrthogonalLayouter
Create a new instance of this class with a default aspect ratio of 1 and a default grid spacing of 20.
CompactOrthogonalLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for CompactOrthogonalLayouter.
CompactOrthogonalLayoutModule() - Constructor for class y.module.CompactOrthogonalLayoutModule
 
COMPARABLE_EDGE_DPKEY - Static variable in class y.layout.NormalizingGraphElementOrderStage
The DataProvider registered with this key must return a Comparable object for each edge thereby inducing a (global) order for edges.
COMPARABLE_NODE_DPKEY - Static variable in class y.layout.NormalizingGraphElementOrderStage
The DataProvider registered with this key must return a Comparable object for each node thereby inducing 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.tree.NodeOrderComparator
Object is actually expected to be Edge.
compare(Object, Object) - Method in class y.layout.tree.XCoordComparator
Object is actually expected to be Edge.
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.hierarchic.incremental.ColumnDescriptor
 
compareTo(Object) - Method in class y.layout.hierarchic.incremental.PartitionCellId.Pair
 
compareTo(Object) - Method in class y.layout.hierarchic.incremental.RowDescriptor
 
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
Method that will be called after the core layouter has been activated.
completeTransform(YPoint) - Method in class y.layout.OrientationLayouter
Transforms a point for the completion phase.
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
Component arrangement constant that can be used in IncrementalHierarchicLayouter.setComponentArrangementPolicy(byte)}.
COMPONENT_ARRANGEMENT_TOPMOST - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Component arrangement constant that can be used in IncrementalHierarchicLayouter.setComponentArrangementPolicy(byte)}.
COMPONENT_ASSIGNMENT_DPKEY - Static variable in class y.layout.partial.PartialLayouter
DataProvider key used to store an object for each partial node of the graph.
COMPONENT_ASSIGNMENT_STRATEGY_CLUSTERING - Static variable in class y.layout.partial.PartialLayouter
Specifier for the strategy that is used to assign partial nodes to subgraph components.
COMPONENT_ASSIGNMENT_STRATEGY_CONNECTED - Static variable in class y.layout.partial.PartialLayouter
Specifier for the strategy that is used to assign partial nodes to subgraph components.
COMPONENT_ASSIGNMENT_STRATEGY_CUSTOMIZED - Static variable in class y.layout.partial.PartialLayouter
Specifier for the strategy that is used to assign partial nodes to subgraph components.
COMPONENT_ASSIGNMENT_STRATEGY_SINGLE - Static variable in class y.layout.partial.PartialLayouter
Specifier for the strategy that is used to assign partial nodes to subgraph components.
ComponentLayouter - Class in y.layout
This layout stage arranges the connected components of a graph.
ComponentLayouter(Layouter) - Constructor for class y.layout.ComponentLayouter
Initializes a new ComponentLayouter instance.
ComponentLayouter() - Constructor for class y.layout.ComponentLayouter
Initializes a new ComponentLayouter instance.
ComponentLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for ComponentLayouter.
ComponentLayoutModule() - Constructor for class y.module.ComponentLayoutModule
 
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 layouter that allows to express a layout stage as a chain of more basic layout stages.
CompositeLayouter(LayoutStage, Layouter) - Constructor for class y.layout.CompositeLayouter
Creates a new instance of CompositeLayouter with the specified LayoutStage prepended to the specified Layouter.
CompositeLayoutStage - Class in y.layout
A composite layout stage that allows to express a layout stage as a chain of more basic layout stages.
CompositeLayoutStage() - Constructor for class y.layout.CompositeLayoutStage
Creates a new instance of CompositeLayoutStage
CompositeLayoutStage(LayoutStage, LayoutStage) - Constructor for class y.layout.CompositeLayoutStage
Creates a new instance of CompositeLayoutStage
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(BusRouter) - Method in class y.module.BusRouterModule
Configures an instance of BusRouter.
configure(Layouter) - Method in class y.module.ChannelEdgeRouterModule
Configures an instance of ChannelEdgeRouter.
configure(Layouter) - Method in class y.module.FamilyTreeLayoutModule
Configures an instance of FamilyTreeLayouter.
configure(Layouter) - Method in class y.module.OrthogonalEdgeRouterModule
Configures an instance of OrthogonalEdgeRouter.
configure(Layouter) - Method in class y.module.PolylineEdgeRouterModule
Configures the given layouter with the values from the OptionHandler.
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 ComponentLayouter and graph instance to adhere to the SmartOrganicLayouter.NODE_SUBSET_DATA in case SmartOrganicLayouter.SCOPE_ALL is not set, and to use SmartOrganicLayouter.getMinimalNodeDistance() also for distances between components.
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
Called before the actual layout is performed.
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.
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.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.PartialLayouter
This method is called each time edges are routed with an edge router instance.
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.
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.
configureGraphPartition(GraphPartition) - Method in class y.layout.router.polyline.EdgeRouter
Configures the given GraphPartition.
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.
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.
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.
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
Configures the given PathSearch.
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.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.IOHandlerModule
Configures the given viewPort.
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
connectedComponents(Graph) - Static method in class y.algo.GraphConnectivity
Returns the connected components of a given graph.
connectedComponents(Graph, NodeMap) - Static method in class y.algo.GraphConnectivity
Returns the connected components of a given graph.
CONSIDER_SNAPLINES - Static variable in class y.module.PartialLayoutModule
 
ConstraintIncrementalLayerer - Class in y.layout.hierarchic.incremental
Layerer implementation that observes relative and absolute layering constraints defined by the layering constraint factory LayerConstraintFactory.
ConstraintIncrementalLayerer(Layerer) - Constructor for class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
 
ConstraintLayerer - Class in y.layout.hierarchic
Layerer implementation that uses relative and absolute layering constraints.
ConstraintLayerer(Layerer) - Constructor for class y.layout.hierarchic.ConstraintLayerer
 
ConstraintLayerer() - Constructor for class y.layout.hierarchic.ConstraintLayerer
 
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 edge path from the result yielded 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[]) with the difference that the path edges are given by a DataProvider.
constructNodePath(EdgeList) - Static method in class y.algo.Paths
Constructs a node path from a given edge path.
constructNodePath(Node, Node, Edge[]) - Static method in class y.algo.ShortestPaths
Convenience method that constructs an explicit node path from the result yielded 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[]) with the difference that 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 if the given value is inside 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
Whether or not the given coordinates lie within this bend.
contains(NodeRealizer, double, double) - Method in class y.view.BevelNodePainter
 
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
 
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 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
Determines if the given key has been registered as a grouping key with this instance.
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
Determines if the given key has been registered already with this instance.
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
Like HierarchyManager.convertToFolderNode(y.base.Node) with the additional option to specify the inner graph to be used by the 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 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
This is a LayoutGraph implementation that serves as a copy of another LayoutGraph or as copy of a combined GraphInterface and and GraphLayout interface implementation.
CopiedLayoutGraph(LayoutGraph) - Constructor for class y.layout.CopiedLayoutGraph
Initializes this graph as a copy of the given graph
CopiedLayoutGraph(GraphInterface, GraphLayout) - Constructor for class y.layout.CopiedLayoutGraph
Initializes this graph as a copy of the given graph interface and graph layout.
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
 
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
Copies the edge label's layout.
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.
copyLabels(LayoutGraph, Node, LayoutGraph, Node) - Method in class y.layout.LayoutGraphCopyFactory
Callback that copies the labels for a given node.
copyLabels(LayoutGraph, Edge, LayoutGraph, Edge) - Method in class y.layout.LayoutGraphCopyFactory
Callback that copies the labels for a 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
Copies the node label's layout.
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
The data provider key used to look up the core nodes of the bfs layering.
CORNER_MASK - Static variable in class y.layout.DiscreteNodeLabelModel
Position mask that constrains the positions to DiscreteNodeLabelModel.NORTH_EAST, DiscreteNodeLabelModel.NORTH_WEST, DiscreteNodeLabelModel.SOUTH_EAST, and DiscreteNodeLabelModel.SOUTH_WEST.
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 if the given interval covers this interval fully.
coveredBy(Interval, double) - Method in class y.layout.router.polyline.Interval
Checks if the given interval covers this interval fully.
coveredBy(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Checks if the given orthogonal interval covers this one fully.
create(byte) - Static method in class y.layout.PortConstraint
Creates a weak port constraint.
create(byte, boolean) - Static method in class y.layout.PortConstraint
Creates a port constraint.
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.
createAspectRatioRestriction(double) - Static method in class y.layout.organic.OutputRestriction
This factory method creates a restriction object that can be used to restrict the result of a layout run of SmartOrganicLayouter so that the bounding box roughly has 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
Add a new Bend to the edge
createBend(double, double, Bend, int) - Method in class y.view.EdgeRealizer
Adds a new bend to the edge.
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
Add a new Bend to the edge
createBend(double, double, Bend, int) - Method in class y.view.QuadCurveEdgeRealizer
Add a new Bend to the edge
createBend(EdgeRealizer, BendList, double, double, Bend, int) - Method in class y.view.SimpleBendHandler
Add a new Bend to the edge
createBend(double, double, Bend, int) - Method in class y.view.SplineEdgeRealizer
Add a new Bend to the edge
createBendNode(Layer, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a bend node in the layer for the given edge
createBendNode(Layer, Edge, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates a bend node in the layer for the given edge and assigns it to the given lane descriptor
createBendNodeData(Node, Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates bend node data for a bend node and associates it with the node
createBendNodeData(Node, Edge, SwimLaneDescriptor) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates bend node data for a bend node and associates it with the node.
createBends(EdgeLayout, Node, Node, Object, Object) - Method in class y.layout.tree.ARTreeLayouter
 
createBorderInterval(PartitionCell.PartitionCellBorder) - Method in class y.layout.router.polyline.PartitionCell
Returns an OrthogonalInterval that defines location, size and orientation of the given border.
createBorderLine(int, NodeLayout) - Method in interface y.layout.hierarchic.incremental.NodeData
Creates, stores, and returns a BorderLine for the given side or returns the currently set BorderLine if it already exists.
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 returns an instance describing a non-fixed port with 0 cost penalty for the given direction.
createCandidate(int, double) - Static method in class y.layout.PortCandidate
Factory method that returns an instance describing a non-fixed port with the given cost penalty for the given direction.
createCandidate(double, double, int) - Static method in class y.layout.PortCandidate
Factory method that returns an instance describing a fixed port with zero cost penalty for the given direction at the given offsets.
createCandidate(double, double, int, double) - Static method in class y.layout.PortCandidate
Factory method that returns an instance describing a fixed port with the given cost penalty for the given direction at the given offset.
createCandidate(PortConstraint) - Static method in class y.layout.PortCandidate
Factory method that returns an instance describing a non-fixed port with zero cost penalty for the direction specified by the given PortConstraint
createCellId(RowDescriptor, ColumnDescriptor) - Method in class y.layout.hierarchic.incremental.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.hierarchic.incremental.PartitionGrid
Creates a partition cell identifier that represents the cell defined by the given column and row.
createCellSpanId(int, int, int, int) - Method in class y.layout.hierarchic.incremental.PartitionGrid
Creates a partition cell identifier that represents a multi-cell spanning multiple columns and rows.
createCellSpanId(Collection, Collection) - Method in class y.layout.hierarchic.incremental.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.hierarchic.incremental.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
This factory method creates a restriction object that can be used to restrict the result of a layout run of SmartOrganicLayouter so that the nodes lie within 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.hierarchic.incremental.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
 
createComparator() - Method in class y.layout.tree.AssistantPlacer
Creates a comparator that compares edges of two assistant nodes with the comparator created by LeftRightPlacer and all other edges with the sketch comparator created by this placer's childNodePlacer.
createComparator() - Method in class y.layout.tree.BusPlacer
 
createComparator() - Method in class y.layout.tree.DefaultNodePlacer
Returns a Comparator instance that can be used to register with the GenericTreeLayouter.
createComparator() - Method in class y.layout.tree.DendrogramPlacer
Creates a comparator that can be used to do a from sketch layout.
createComparator() - Method in class y.layout.tree.LeftRightPlacer
Returns a comparator for edges.
createCompoundComparator(Comparator, Comparator) - Static method in class y.layout.tree.AssistantPlacer
Creates a comparator that compares edges connecting to assistant nodes with the given assistantComparator and all other edges with the given childComparator.
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 the PathSearchConfiguration that is used during the path search.
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
Create a dummy edge 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
Create an instance of ConstraintLayerer.ConstraintFactory that is suitable for this layerer implementation.
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.orthogonal.EdgeLayoutDescriptor
Creates a copy of this instance.
createCopy() - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Creates a copy of this instance.
createCopy() - Method in class y.layout.router.polyline.PenaltySettings
Creates a copy of this instance.
createCopy(AbstractRotatableNodePlacer.Matrix) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Creates a clone of this instance, modifying it using the provided 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
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.
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
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.
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 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(Object) - Method in class y.layout.CopiedLayoutGraph
Creates an copied 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 in this graph.
createEdge(Node, Edge, Node, Edge, int, int) - Method in class y.view.Graph2D
Creates a new edge in this graph.
createEdge(Node, Edge, Node, Edge, int, int, EdgeRealizer) - Method in class y.view.Graph2D
Creates a new edge with given realizer in this graph.
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.
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
createEdgeGroupNodeData(Node, Object, boolean) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates an edge group node data 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.
createEdgeLayout() - Method in class y.layout.DefaultLayoutGraph
Override this to create your own EdgeLayouts.
createEdgeLayoutDescriptor() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Factory method that creates the default EdgeLayoutDescriptor.
createEdgeLayoutDescriptor() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Factory method that creates the default EdgeLayoutDescriptor.
createEdgeLayoutDescriptor() - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Factory method that creates the default EdgeLayoutDescriptor.
createEdgeLayoutDescriptor() - Method in class y.layout.orthogonal.OrthogonalLayouter
Factory method that creates the default EdgeLayoutDescriptor.
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 that is called during HierarchicLayouter.doLayoutCore(LayoutGraph).
createEdges() - Method in class y.layout.labeling.MISLabelingAlgorithm
Creates one edge between two nodes if the corresponding label candidates are intersecting.
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
Creates an element factory for multi-page layouts.
createEllipticalCageRestriction(double, double, double, double) - Static method in class y.layout.organic.OutputRestriction
This factory method creates a restriction object that can be used to restrict the result of a layout run of SmartOrganicLayouter so that the nodes lie within an ellipse whose main axes are parallel to the coordinate axes.
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
This method enlarges the given graph bounds by the insets associated with the given group node.
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.
createFrame(LayoutGraph) - Method in class y.layout.planar.FrameMaker
 
createFromSketchComparator() - Method in class y.layout.tree.AbstractRotatableNodePlacer
 
createFromSketchComparator() - Method in class y.layout.tree.ARNodePlacer
 
createFromSketchComparator() - Method in class y.layout.tree.DefaultNodePlacer
 
createFromSketchComparator() - Method in class y.layout.tree.DendrogramPlacer
 
createFromSketchComparator() - Method in interface y.layout.tree.FromSketchNodePlacer
Creates a comparator for edges.
createFromSketchComparator() - Method in class y.layout.tree.GridNodePlacer
Creates a comparator that uses the positions of the target nodes to order edges.
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 delegates to the CopiedLayoutGraph.createNode(Object) and CopiedLayoutGraph.createEdge(Object) methods of this instance.
createGraphCopyFactory() - Method in class y.layout.DefaultLayoutGraph
Creates a new LayoutGraphCopyFactory.HierarchicGraphCopyFactory.
createGraphCopyFactory() - Method in class y.layout.LayoutGraph
 
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.
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 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.
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).
createGroupLayerDummyNode() - Method in interface y.layout.hierarchic.incremental.ItemFactory
Create a dummy node for the 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.
createGroupNodeWithChildren(NodeList, Graph2DView) - Method in class y.view.Graph2DViewActions.GroupSelectionAction
Creates a group node from nodesToGroup.
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
Factory method that creates the internally used HierarchicLayouter instance.
createHierarchySupport(Graph, GraphMLWriter) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
 
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.
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.
createIncrementalHintsFactory() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Returns an IncrementalHintsFactory implementation that can be used to obtain hint objects that can be associated with nodes and edges in the graph prior to the invocation of the layout algorithm using an appropriate DataProvider implementation and the HierarchicLayouter.INCREMENTAL_HINTS_DPKEY DataProvider key.
createIncrementalHintsFactory() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a IncrementalHintsFactory instance that must be used to obtain marks that can be associated with elements in the graph that will be laid out incrementally.
createIncrementalLayerer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called during HierarchicLayouter.doLayoutCore(LayoutGraph).
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
Factory method for a NodeMap
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).
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.
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 for the label layouter used by this 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
 
createLayerConstraintFactory(Graph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a LayerConstraintFactory instance that can be used to specify layer constraints for the given graph.
createLayerer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage.
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 that is called during HierarchicLayouter.doLayoutCore(LayoutGraph).
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(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 CandidateMatcher instance that can be used to query entries from.
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, before using the support, a valid memento Object has to be set using the corresponding setter method.
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.
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 context best within this model.
createModelParameter(OrientedRectangle, NodeLayout) - Method in class y.layout.EdgeOppositeNodeLabelModel
 
createModelParameter(OrientedRectangle, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.FreeEdgeLabelModel
Returns a model parameter that represents the given edge label context.
createModelParameter(OrientedRectangle, NodeLayout) - Method in class y.layout.FreeNodeLabelModel
 
createModelParameter(OrientedRectangle, NodeLayout) - Method in interface y.layout.NodeLabelModel
Creates a model parameter that represents the given node label context best 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(Object) - Method in class y.layout.CopiedLayoutGraph
Creates a copy of 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 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 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.
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
This will return a layout stage which can be given a core layouter, which itself should assure that the nodes do not overlap.
createNodeId(Object, Node) - Method in class y.layout.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
Factory method that 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
 
createNodeLayout() - Method in class y.layout.DefaultLayoutGraph
Override this to create your own NodeLayouts.
createNodeLayoutDescriptor() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Factory method that creates the default NodeLayoutDescriptor.
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.
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.
createNormalEdgeData(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates edge data for a normal edge and associates it with the edge
createNormalNodeData(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Creates node data 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.BusRouterModule
Creates an option handler for this module.
createOptionHandler() - Method in class y.module.ChannelEdgeRouterModule
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.CircularLayoutModule
 
createOptionHandler() - Method in class y.module.CompactOrthogonalLayoutModule
 
createOptionHandler() - Method in class y.module.ComponentLayoutModule
Factory method.
createOptionHandler() - Method in class y.module.DirectedOrthogonalLayoutModule
 
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 option handler for this class.
createOptionHandler() - Method in class y.module.GraphTransformerModule
 
createOptionHandler() - Method in class y.module.GRIPModule
 
createOptionHandler() - Method in class y.module.HierarchicLayoutModule
 
createOptionHandler() - Method in class y.module.IncrementalHierarchicLayoutModule
 
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 option handler for this layouter
createOptionHandler() - Method in class y.module.OrganicEdgeRouterModule
Creates an option handler for this module that manages options for the force transfer algorithm.
createOptionHandler() - Method in class y.module.OrganicLayoutModule
Factory method.
createOptionHandler() - Method in class y.module.OrthogonalEdgeRouterModule
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.OrthogonalLayoutModule
 
createOptionHandler() - Method in class y.module.ParallelEdgeLayoutModule
Creates an option handler for this layouter
createOptionHandler() - Method in class y.module.PartialLayoutModule
 
createOptionHandler() - Method in class y.module.PolylineEdgeRouterModule
Creates a new OptionHandler for 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.ShuffleLayoutModule
Creates an option handler for this module that manages options for the force transfer algorithm.
createOptionHandler() - Method in class y.module.SmartOrganicLayoutModule
Factory method.
createOptionHandler() - Method in class y.module.TreeLayoutModule
module support
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(y.geom.YInsets) instead.
createOrientedInsets(YInsets) - Method in class y.layout.OrientationLayouter
Create and return an insets object that is a geometric transform of the given insets.
createOrientedNodeSize(YDimension) - Method in class y.layout.OrientationLayouter
Create and return an YDimension object that is a geometric transform of the given size.
createOrthogonalEdgeRouter() - Method in class y.layout.router.BusRouter
Factory method that creates an appropriate OrthogonalEdgeRouter implementation.
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 that routes the edges using pre-calculated Path objects.
createPathSearch() - Method in class y.layout.router.polyline.EdgeRouter
Creates a PathSearch that finds the edges' paths through the GraphPartition.
createPathSearchContext(PathSearch, PathSearchConfiguration) - Method in class y.layout.router.polyline.EdgeRouter
Creates a PathSearchContext that provides context information for the path search 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
createPortAllocator() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage.
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 and returns a port constraint for the given edge.
createPortConstraintOptimizer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage.
createPortConstraintsFromSketch(LayoutGraph, EdgeMap, EdgeMap) - Method in class y.layout.PortConstraintConfigurator
Creates weak port constraints for all edges of the given graph.
createPortConstraintsFromSketch(LayoutGraph, EdgeCursor, EdgeMap, boolean, EdgeMap, boolean) - Method in class y.layout.PortConstraintConfigurator
Creates port constraints 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 creates a dummy node and changes the edges for the non-assistant children.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.DelegatingNodePlacer
Creates a processor that partitions child nodes of the specified root node into two subsets, one to be arranged by the "upper left" NodePlacer and one to be arranged by the "lower right" NodePlacer.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.DendrogramPlacer
 
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.FreePlacer
Creates a processor suitable to the FreePlacer.
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.LayeredNodePlacer
Creates an processor that distributes the LayerRoot
createProcessor(GenericTreeLayouter, LayoutGraph, Node) - Method in class y.layout.tree.LeafPlacer
 
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.
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 proxy node data for a proxy node and associates it with the 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
This factory method creates a restriction object that can be used to restrict the result of a layout run of SmartOrganicLayouter so that the nodes lie within the given rectangle.
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
Convenience method that queries the DataProvider for the shape of a single node as a SubtreeShape instance.
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.hierarchic.incremental.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 edge data 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 proxy node.
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 (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 SegmentInfos that can be used to sort the segment infos 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 edge data 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
 
createSequenceConstraintFactory(LayoutGraph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns a SequenceConstraintFactory instance that can be used to specify 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 after the sequencing phase.
createSequencer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called lazily upon first usage.
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 layouter that can be used to route all non-tree edges as a single straight-line segment.
createSubgraphLayerSequencer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Factory method that is called during HierarchicLayouter.doLayoutCore(LayoutGraph).
createSubtreeShape(Node) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Convenience method that queries the DataProvider for a SubtreeShape.
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
Factory Method for YModule.startAsThread(y.view.Graph2D).
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 at 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 at 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 at 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
DataProvider key used to store the priority (integer values) for "critical" edges.
crosses(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Determines whether 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
This class contains only static methods, that can be used in conjunction with objects of type YCursor and Iterator.
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
 
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
Responsible for finding cycles within a graph that have certain properties.
Cycles() - Constructor for class y.algo.Cycles
 
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, 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
no transformation
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
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
This class is a default implementation of the EdgeLayout interface.
DefaultEdgeLayout() - Constructor for class y.layout.DefaultEdgeLayout
Creates a new DefaultEdgeLayout.
DefaultEdgeLayout(EdgeLayout) - Constructor for class y.layout.DefaultEdgeLayout
Creates a new DefaultEdgeLayout which is the copy of another 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
Default implementation of an ElementFactory.
DefaultElementFactory() - Constructor for class y.layout.multipage.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
This class is a default implementation of the simple GraphLayout interface.
DefaultGraphLayout() - Constructor for class y.layout.DefaultGraphLayout
 
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 policy (DefaultLayeredComponentsMerger.POLICY_ADD_RIGHT_TOP_ALIGNED)
DefaultLayeredComponentsMerger(byte) - Constructor for class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Creates a new instance of DefaultLayeredComponentsMerger using the given policy constant.
DefaultLayerSequencer - Class in y.layout.hierarchic.incremental
This class implements the second phase of the Sugiyama algorithm.
DefaultLayerSequencer() - Constructor for class y.layout.hierarchic.incremental.DefaultLayerSequencer
 
DefaultLayoutGraph - Class in y.layout
This class is a default implementation of the abstract class LayoutGraph.
DefaultLayoutGraph() - Constructor for class y.layout.DefaultLayoutGraph
Creates a new Layout Graph
DefaultLayoutGraph(LayoutGraph) - Constructor for class y.layout.DefaultLayoutGraph
Creates a copy of the given subgraph.
DefaultLayoutGraph(LayoutGraph, YCursor) - Constructor for class y.layout.DefaultLayoutGraph
Creates a copy of the given subgraph.
DefaultLayoutGraph(DefaultLayoutGraph, YCursor) - Constructor for class y.layout.DefaultLayoutGraph
Creates 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
This class is the default implementation for the NodeLabelLayout.
DefaultNodeLabelLayout(NodeLabelModel, Object, YRectangle, Node) - Constructor for class y.layout.DefaultNodeLabelLayout
Creates a new instance of DefaultNodeLabelLayout
DefaultNodeLabelLayout(NodeLabelModel, Object, OrientedRectangle, Node) - Constructor for class y.layout.DefaultNodeLabelLayout
Creates a new instance of DefaultNodeLabelLayout
DefaultNodeLayout - Class in y.layout
This class is a default implementation of the NodeLayout interface.
DefaultNodeLayout() - Constructor for class y.layout.DefaultNodeLayout
Creates a new instance of DefaultNodeLayout.
DefaultNodeLayout(NodeLayout) - Constructor for class y.layout.DefaultNodeLayout
Creates a new instance of DefaultNodeLayout as copy of another instance of NodeLayout.
DefaultNodeLayout(double, double, double, double) - Constructor for class y.layout.DefaultNodeLayout
Creates a new instance of DefaultNodeLayout.
DefaultNodeLayout(YPoint, YDimension) - Constructor for class y.layout.DefaultNodeLayout
Creates a new instance of DefaultNodeLayout.
DefaultNodePlacer - Class in y.layout.tree
Versatile default implementation of NodePlacer used by GenericTreeLayouter.
DefaultNodePlacer() - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer with default alignment (DefaultNodePlacer.ALIGNMENT_CENTER), default child placement (DefaultNodePlacer.PLACEMENT_HORIZONTAL_DOWNWARD), and default edge routing (DefaultNodePlacer.ROUTING_FORK) and a horizontal and vertical distance of 40.0d.
DefaultNodePlacer(byte, double, double) - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer with default alignment (DefaultNodePlacer.ALIGNMENT_CENTER) and default edge routing (DefaultNodePlacer.ROUTING_FORK).
DefaultNodePlacer(byte, byte, double, double) - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer with default edge routing (DefaultNodePlacer.ROUTING_FORK).
DefaultNodePlacer(byte, byte, byte, double, double) - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer.
DefaultNodePlacer(byte, byte, byte, double, double, double, double, double, double) - Constructor for class y.layout.tree.DefaultNodePlacer
Creates a new DefaultNodePlacer.
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.
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
Default implementation of the PortAllocator interface.
DefaultPortAllocator() - Constructor for class y.layout.hierarchic.incremental.DefaultPortAllocator
Creates a new instance of DefaultPortAllocator with default settings
DefaultPortAssignment - Class in y.layout.tree
This class provides simple default port assignment strategies.
DefaultPortAssignment() - Constructor for class y.layout.tree.DefaultPortAssignment
Creates a new DefaultPortAssignment instance using mode DefaultPortAssignment.MODE_NONE.
DefaultPortAssignment(byte) - Constructor for class y.layout.tree.DefaultPortAssignment
Creates a new DefaultPortAssignment instance using the given mode and the default value for the ratio of the gap between the border and the ports and the gap between the ports themselves.
DefaultPortAssignment(byte, double) - Constructor for class y.layout.tree.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 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 graph.
delegate - Variable in class y.io.gml.ItemParser
the currently active child
DelegatingNodePlacer - Class in y.layout.tree
The DelegatingNodePlacer may be used to layout the children of the actual node with two different NodePlacers.
DelegatingNodePlacer(AbstractRotatableNodePlacer.Matrix, NodePlacer, NodePlacer) - Constructor for class y.layout.tree.DelegatingNodePlacer
Creates a new instance using the given modification matrix an the node placers "this" delegates to.
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
This is an implementation of the NodePlacer interface that can be used to create dendrogram-like tree layouts.
DendrogramPlacer() - Constructor for class y.layout.tree.DendrogramPlacer
 
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 previously created spacer node for the drawing phase.
destroyDrawable(Drawable) - Method in class y.view.PortAssignmentMoveSelectionMode
Callback method used by PortAssignmentMoveSelectionMode.selectionMovedAction(double, double, double, double).
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 that has been created using ItemFactory.createProxyNode(Edge, boolean) for the drawing phase
destroySameLayerProxy(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroy a previously created same layer edge proxy
destroySameLayerSideProxy(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroys a proxy node that has been created using.
destroySameLayerSwitchProxy(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Destroys a previously generated same layer switch proxy
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
 
determineChildConnector(Node) - Method in class y.layout.hierarchic.TreeDrawer.HierarchicTreePlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.AbstractNodePlacer
This method must be implemented by subclasses.
determineChildConnector(Node) - Method in class y.layout.tree.AbstractRotatableNodePlacer
This method must be implemented by subclasses.
determineChildConnector(Node) - Method in class y.layout.tree.ARNodePlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.AssistantPlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.BusPlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.DefaultNodePlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.DelegatingNodePlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.DoubleLinePlacer
Returns NodePlacer.DIRECTION_NORTH
determineChildConnector(Node) - Method in class y.layout.tree.FreePlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.GridNodePlacer
Returns NodePlacer.DIRECTION_NORTH.
determineChildConnector(Node) - Method in class y.layout.tree.LayeredNodePlacer
 
determineChildConnector(Node) - Method in class y.layout.tree.LeftRightPlacer
Throws IllegalStateException, should not be reached.
determineChildConnector(Node) - Method in class y.layout.tree.SimpleNodePlacer
Returns NodePlacer.DIRECTION_NORTH.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.AbstractNodePlacer
This method initializes internal data structures and then uses the abstract method to determine the child node connector directions.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.AbstractRotatableNodePlacer
This method initializes internal data structures, then uses the abstract method AbstractRotatableNodePlacer.determineChildConnector(y.base.Node) to determine the child node connector directions.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.AssistantPlacer
Delegates to the the left right placer.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.BusPlacer
This method initializes internal data structures, then uses the abstract method BusPlacer.determineChildConnector(y.base.Node) to determine the child node connector directions.
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.DelegatingNodePlacer
 
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.DendrogramPlacer
 
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.LeafPlacer
 
determineChildConnectors(Node, DataMap) - Method in class y.layout.tree.LeftRightPlacer
Determines the direction the children should place their connectors.
determineChildConnectors(Node, DataMap) - Method in interface y.layout.tree.NodePlacer
This method is called by GenericTreeLayouter before the subtree shapes of this local root node's children are calculated.
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 depth first search (DFS) based algorithms.
Dfs() - Constructor for class y.algo.Dfs
Instantiates a new Dfs object.
DFS_TREE - Static variable in class y.layout.planar.CombinatorialEmbedder
 
dfsCompletion(Graph, int[]) - Static method in class y.algo.NodeOrders
This method calculates a node order that is identical with the order of node completion events in a depth first search.
dfsCompletion(Graph) - Static method in class y.algo.NodeOrders
Like NodeOrders.dfsCompletion(Graph,int[]) but the result is returned as a NodeList.
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
This method 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[], Edge[]) 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
DataProvider key that is used to mark edges that should be routed in a way that point in the main layout direction.
DIRECTED_ROOT - Static variable in class y.layout.tree.BalloonLayouter
Root node policy specifier constant.
Directedness - Class in y.io.graphml.input
 
DirectedOrthogonalLayouter - Class in y.layout.orthogonal
This class is a variant of OrthogonalLayouter that can route edges in a way that they point to a main layout direction.
DirectedOrthogonalLayouter() - Constructor for class y.layout.orthogonal.DirectedOrthogonalLayouter
Creates a new instance of this class.
DirectedOrthogonalLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for DirectedOrthogonalLayouter.
DirectedOrthogonalLayoutModule() - Constructor for class y.module.DirectedOrthogonalLayoutModule
 
Direction - Class in y.layout
Class that represents directions.
DIRECTION_ANY - Static variable in interface y.layout.tree.NodePlacer
Byte constant that is an argument to the main method, indicating that any connector direction can be used for the connection to the parent node.
DIRECTION_BOTH - Static variable in class y.algo.Bfs
Edge direction specifier for both incoming and outgoing edges.
DIRECTION_EAST - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Direction constant used by GenericTreeLayouter.SubtreeShape.getConnectorDirection().
DIRECTION_EAST - Static variable in interface y.layout.tree.NodePlacer
Byte constant that is an argument to the main method, indicating that the connector direction to the parent node should end in a segment that can be extended by a segment that goes into east direction.
DIRECTION_NONE - Static variable in interface y.layout.tree.NodePlacer
Byte constant that is as argument to the main method, indicating that no connector should be calculated.
DIRECTION_NORTH - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Direction constant used by GenericTreeLayouter.SubtreeShape.getConnectorDirection().
DIRECTION_NORTH - Static variable in interface y.layout.tree.NodePlacer
Byte constant that is an argument to the main method, indicating that the connector direction to the parent node should end in a segment that can be extended by a segment that goes into north direction.
DIRECTION_PREDECESSOR - Static variable in class y.algo.Bfs
Edge direction specifier for incoming edges.
DIRECTION_SOUTH - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Direction constant used by GenericTreeLayouter.SubtreeShape.getConnectorDirection().
DIRECTION_SOUTH - Static variable in interface y.layout.tree.NodePlacer
Byte constant that is an argument to the main method, indicating that the connector direction to the parent node should end in a segment that can be extended by a segment that goes into south direction.
DIRECTION_SUCCESSOR - Static variable in class y.algo.Bfs
Edge direction specifier for outgoing edges.
DIRECTION_WEST - Static variable in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Direction constant used by GenericTreeLayouter.SubtreeShape.getConnectorDirection().
DIRECTION_WEST - Static variable in interface y.layout.tree.NodePlacer
Byte constant that is an argument to the main method, indicating that the connector direction to the parent node should end in a segment that can be extended by a segment that goes into west direction.
directTree(Graph) - Static method in class y.algo.Trees
Reverses the edges of the given tree such that it is a directed rooted tree afterwards.
directTree(Graph, Node) - Static method in class y.algo.Trees
Reverses the edges of the given tree such that it is a directed rooted tree with the given node as root element.
directTree() - Method in class y.layout.tree.GenericTreeLayouter
This method is called initially with the graph to calculate a rooted tree.
DISCRETE_BLOCK_POLICY - Static variable in class y.view.HotSpotMode
Resize policy specifier.
DiscreteEdgeLabelModel - Class in y.layout
An edge label model that allows placement of labels at some positions along an edge.
DiscreteEdgeLabelModel() - Constructor for class y.layout.DiscreteEdgeLabelModel
Returns a new instance of DiscreteEdgeLabelModel.
DiscreteEdgeLabelModel(int) - Constructor for class y.layout.DiscreteEdgeLabelModel
Returns a new instance of DiscreteEdgeLabelModel.
DiscreteNodeLabelModel - Class in y.layout
A node label model that allows placement of labels at eight positions around a node and at nine positions inside the node.
DiscreteNodeLabelModel() - Constructor for class y.layout.DiscreteNodeLabelModel
Returns a new instance of DiscreteNodeLabelModel.
DiscreteNodeLabelModel(int) - Constructor for class y.layout.DiscreteNodeLabelModel
Returns a new instance of DiscreteNodeLabelModel.
DiscreteNodeLabelModel(int, double) - Constructor for class y.layout.DiscreteNodeLabelModel
Returns a new instance of DiscreteNodeLabelModel.
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 the data structures held by this instance.
dispose() - Method in class y.layout.hierarchic.AbstractDrawer
Frees allocated resources after the drawer is finished.
dispose() - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Disposes the 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
Called to dispose internal data structures.
dispose() - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Disposes the ConstraintFactory.
dispose() - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Disposes the SequenceConstraintFactory.
dispose(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
 
dispose() - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Frees held resources.
dispose() - Method in class y.layout.organic.OrganicLayouter
Frees resources
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
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.BusRouterModule
Disposes this module after BusRouterModule.mainrun().
dispose() - Method in class y.module.ChannelEdgeRouterModule
 
dispose() - Method in class y.module.ComponentLayoutModule
clean up the module, clear temporarily bound data providers and references to the wrapped algorithm.
dispose() - Method in class y.module.HierarchicLayoutModule
 
dispose() - Method in class y.module.OrganicLayoutModule
clean up the module, clear temporarily bound data providers and references to the wrapped algorithm.
dispose() - Method in class y.module.OrthogonalEdgeRouterModule
 
dispose() - Method in class y.module.PolylineEdgeRouterModule
Disposes this module after PolylineEdgeRouterModule.mainrun() and removes all previously added DataProviders from the graph.
dispose() - Method in class y.module.RandomLayoutModule
 
dispose() - Method in class y.module.SmartOrganicLayoutModule
clean up the module, clear temporarily bound data providers and references to the wrapped algorithm.
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 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
Factory destructor method for a NodeMap
disposeMementoSupport() - Method in class y.layout.hierarchic.HierarchicLayouter
Disposes the memento support if it is existent, i.e. if it has been queried before by 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 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.
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 the 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 OrthogonalInterval.getRange()s 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 minimal 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
Disables sorting the 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
Called to improve layout results.
doLayout(LayoutGraph) - Method in class y.layout.BendConverter
 
doLayout(LayoutGraph) - Method in class y.layout.BufferedLayouter
Invokes the core Layouter on a copy of the given graph.
doLayout(GraphInterface, GraphLayout) - Method in class y.layout.BufferedLayouter
Invokes the core Layouter on a copy of the given graph.
doLayout(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Calculates a layout for the given graph.
doLayout(GraphInterface, GraphLayout) - Method in class y.layout.CanonicMultiStageLayouter
Calculates a layout for the given graph interface and layout.
doLayout(LayoutGraph) - Method in class y.layout.circular.CircularLayouter
Calculates a layout for the given graph.
doLayout(LayoutGraph) - Method in class y.layout.ComponentLayouter
Calculate the layout.
doLayout(LayoutGraph) - Method in class y.layout.CompositeLayouter
Assigns a new graph layout to the given layout graph.
doLayout(LayoutGraph) - Method in class y.layout.CompositeLayoutStage
Assigns a new graph layout to the given layout graph.
doLayout(LayoutGraph) - Method in class y.layout.EdgeReversalStage
 
doLayout(LayoutGraph) - Method in class y.layout.FixNodeLayoutStage
 
doLayout(LayoutGraph) - Method in class y.layout.GraphLayoutLineWrapper
 
doLayout(LayoutGraph) - Method in class y.layout.grouping.FixedGroupLayoutStage
 
doLayout(LayoutGraph) - Method in class y.layout.grouping.GroupNodeHider
 
doLayout(LayoutGraph) - Method in class y.layout.grouping.IsolatedGroupComponentLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.grouping.ParentEdgeAugmentationStage
 
doLayout(LayoutGraph) - Method in class y.layout.grouping.RecursiveGroupLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.hierarchic.incremental.PartitionGridLayoutStage
 
doLayout(LayoutGraph) - Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
 
doLayout(LayoutGraph) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Place the labels in the graph.
doLayout(LayoutGraph) - Method in class y.layout.LabelLayoutDataRefinement
Assigns a new graph layout to the given layout graph.
doLayout(LayoutGraph) - Method in class y.layout.LabelLayoutTranslator
Before invoking the core layouter this stage translates traditional label layout information to data provider based label layout data.
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
 
doLayout(LayoutGraph) - Method in class y.layout.MinNodeSizeStage
 
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
 
doLayout(LayoutGraph) - Method in class y.layout.organic.GroupedShuffleLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.organic.InteractiveOrganicLayouter
Calculates the layout for the graph.
doLayout(long) - Method in interface y.layout.organic.InteractiveOrganicLayouter.SingleThreadContext
Do layout calculation for the given amount of time where it has stopped before.
doLayout(LayoutGraph) - Method in class y.layout.organic.RemoveOverlapsLayoutStage
Assigns a new graph layout to the given layout graph.
doLayout(LayoutGraph) - Method in class y.layout.organic.ShuffleLayouter
Performs the force transfer algorithm on the given graph after the core layouter has performed its job.
doLayout(LayoutGraph) - Method in class y.layout.organic.SmartOrganicLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.organic.SplitEdgeLayoutStage
Assigns a new graph layout to the given layout graph
doLayout(LayoutGraph) - Method in class y.layout.OrientationLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.ParallelEdgeLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.partial.PartialLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.partial.PartialLayouter.StraightLineEdgeRouter
 
doLayout(LayoutGraph) - Method in class y.layout.PartitionLayouter
Main layout routine that assigns new layout information to the given graph.
doLayout(LayoutGraph) - Method in class y.layout.PortCalculator
 
doLayout(LayoutGraph) - Method in class y.layout.PortConstraintEnforcementStage
 
doLayout(LayoutGraph) - Method in class y.layout.RemoveColinearBendsStage
Removes collinear bends of the edges.
doLayout(LayoutGraph) - Method in class y.layout.router.BusRouter
Calculates a new bus layout for the specified graph.
doLayout(LayoutGraph) - Method in class y.layout.router.ChannelEdgeRouter
 
doLayout(LayoutGraph) - Method in class y.layout.router.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
 
doLayout(LayoutGraph) - Method in class y.layout.router.CollinearBendHider
 
doLayout(LayoutGraph) - Method in class y.layout.router.EdgeGroupRouterStage
 
doLayout(LayoutGraph) - Method in class y.layout.router.GroupNodeRouterStage
Main layout routine.
doLayout(LayoutGraph) - Method in class y.layout.router.OrganicEdgeRouter
 
doLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalEdgeRouter
Main entrance to orthogonal edge routing.
doLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
 
doLayout(LayoutGraph) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
 
doLayout(LayoutGraph) - Method in class y.layout.router.PartitionGridRouterStage
Main layout routine.
doLayout(LayoutGraph) - Method in class y.layout.router.PatchRouterStage
Assigns orthogonal edge paths to the edges of a big graph, efficiently.
doLayout(LayoutGraph) - Method in class y.layout.router.polyline.EdgeRouter
 
doLayout(LayoutGraph) - Method in class y.layout.router.polyline.PolylineLayoutStage
 
doLayout(LayoutGraph) - Method in class y.layout.router.ReducedSphereOfActionStage
Assigns orthogonal edge paths to the selected edges of a graph, efficiently.
doLayout(LayoutGraph) - Method in class y.layout.router.SnapOuterPortsToNodeBorderStage
 
doLayout(LayoutGraph) - Method in class y.layout.SelfLoopLayouter
Lays out the given graph.
doLayout(LayoutGraph) - Method in class y.layout.SequentialLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.SubgraphLayouter
 
doLayout(LayoutGraph) - Method in class y.layout.transformer.GraphZoomer
Assigns a new graph layout to the given layout graph.
doLayout(LayoutGraph) - Method in class y.layout.tree.TreeComponentLayouter
Assigns a new graph layout to the given layout graph.
doLayout(LayoutGraph) - Method in class y.layout.tree.TreeReductionStage
 
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 routine of the core layouter.
doLayoutCore(LayoutGraph) - Method in class y.layout.CanonicMultiStageLayouter
Subclasses have to provide core layout code in this method.
doLayoutCore(LayoutGraph) - Method in class y.layout.circular.CircularLayouter
Core layout routine.
doLayoutCore(LayoutGraph) - Method in class y.layout.circular.SingleCycleLayouter
Core layout routine.
doLayoutCore(LayoutGraph) - Method in class y.layout.genealogy.FamilyTreeLayouter
Main layout routine that assigns new layout information to the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Layouts the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.HierarchicLayouter
Layout the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Layouts the given graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Performs the actual layout using the currently set mode.
doLayoutCore(LayoutGraph) - Method in class y.layout.organic.GRIP
 
doLayoutCore(LayoutGraph) - Method in class y.layout.organic.OrganicLayouter
Invokes the core layout algorithm.
doLayoutCore(LayoutGraph) - Method in class y.layout.organic.SmartOrganicLayouter
 
doLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
 
doLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
 
doLayoutCore(LayoutGraph) - Method in class y.layout.orthogonal.OrthogonalLayouter
Assigns an orthogonal graph layout to the given layout graph.
doLayoutCore(LayoutGraph) - Method in class y.layout.random.RandomLayouter
Perform the layout.
doLayoutCore(LayoutGraph) - Method in class y.layout.transformer.GraphTransformer
Performs the selected transformation.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.ARTreeLayouter
Core layout routine.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.BalloonLayouter
Core layout routine.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.GenericTreeLayouter
 
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.HVTreeLayouter
Core layout routine.
doLayoutCore(LayoutGraph) - Method in class y.layout.tree.TreeLayouter
Starts the tree layout process
doLayoutUsingDummies(LayoutGraph, DataProvider) - Method in class y.layout.tree.TreeComponentLayouter
Called by TreeComponentLayouter.doLayout(y.layout.LayoutGraph) to delegate to the TreeComponentLayouter.getCoreLayouter(), adding the dummy provider to the graph instance.
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 is a special node placer that places its children in two lines.
DoubleLinePlacer() - Constructor for class y.layout.tree.DoubleLinePlacer
Creates a new DoubleLinePlacer with the default modification matrix.
DoubleLinePlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.DoubleLinePlacer
Creates a new DoubleLinePlacer with 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
Ranking policy specifier.
downShiftNodes(Graph, NodeMap, int) - Method in class y.layout.hierarchic.WeightedLayerer
Pushes the nodes down, drawings seems then to be nicer.
DP_KEY_DISTANCE_TO_PARENT_MAP - Static variable in class y.layout.tree.LayeredNodePlacer
References a NodeMap that contains double values.
DP_KEY_FAMILY_TYPE - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Data provider key which defines a data provider for nodes which returns a String which defines the type of the node as defined in FamilyTreeLayouter.TYPE_FAMILY, FamilyTreeLayouter.TYPE_MALE, FamilyTreeLayouter.TYPE_FEMALE.
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
Interface for the third phase of the Sugiyama algorithm.
drawerDelegate - Variable in class y.layout.hierarchic.MedianDrawerWrapper
the delegate
DrawingDistanceCalculator - Interface in y.layout.hierarchic.incremental
Interface for a helper class used by HierarchicLayouter during the node placement phase.
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.
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
the dummyMap
DUMMY_NODE_DPKEY - Static variable in class y.layout.tree.TreeComponentLayouter
During the main run of the layout dummy nodes can be identified by looking at the value of the registered DataProvider which can be obtained from the graph using this key.
dummyMap - Variable in class y.layout.hierarchic.AbstractDrawer
See AbstractDrawer.setDummyMap(y.base.NodeMap)
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
Interface for classes that want to be notified about changes in partitions.
DynamicObstacleDecomposition - Class in y.layout.router.polyline
An ObstaclePartition that decomposes its area dynamically and implements the DynamicDecomposition interface.
DynamicObstacleDecomposition() - Constructor for class y.layout.router.polyline.DynamicObstacleDecomposition
Constructs a dynamic obstacle decomposition.

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
Symbolic position specifier.
EAST - Static variable in class y.layout.PortCandidate
Constant indicating a port in the east of a node.
EAST - Static variable in class y.layout.PortConstraint
Weak constraint specifier.
EAST - Static variable in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Type constant to define 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_BUNDLE_DISTINGUISH_DIRECTIONS - Static variable in class y.layout.multipage.MultiPageLayouter
Edge bundle mode specifier.
EDGE_BUNDLE_DISTINGUISH_MULTIEDGES - Static variable in class y.layout.multipage.MultiPageLayouter
Edge bundle mode specifier.
EDGE_BUNDLE_DISTINGUISH_TYPES - Static variable in class y.layout.multipage.MultiPageLayouter
Edge bundle mode specifier.
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_DESCRIPTOR_DPKEY - Static variable in class y.layout.router.BusRouter
DataProvider key used to store the BusDescriptor of every edge.
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_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Edge element.
EDGE_ID_DPKEY - Static variable in interface y.layout.Layouter
The data provider key used to look up a unique Object identifier (consistent with hashCode() and equals() ) for each edge in a graph.
EDGE_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
Used to map each edge of the input graph to a unique id.
EDGE_LABEL_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
Used to map each edge label of the input graph to a unique id.
EDGE_LABEL_LAYOUT_KEY - Static variable in interface y.layout.LabelLayoutKeys
Key that is used to add or access a data provider to a graph that must return for each edge of the graph an array of type LabelLayoutData.
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
DataProvider key used to retrieve EdgeLayoutDescriptor instances for each edge in the graph.
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.orthogonal.DirectedOrthogonalLayouter
DataProvider key used to retrieve EdgeLayoutDescriptor instances for each edge in the graph.
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalGroupLayouter
DataProvider key used to retrieve EdgeLayoutDescriptor instances for each edge in the graph.
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.orthogonal.OrthogonalLayouter
DataProvider key used to retrieve EdgeLayoutDescriptor instances for each edge in the graph.
EDGE_LAYOUT_DESCRIPTOR_DPKEY - Static variable in class y.layout.router.polyline.EdgeRouter
DataProvider key used to store the EdgeLayoutDescriptor for each edge.
EDGE_OPPOSITE - Static variable in class y.view.NodeLabel
Node label model specifier.
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_STRATEGY_AUTOMATIC - Static variable in class y.layout.partial.PartialLayouter
Specifier for the routing strategy of inter-edges (edges between fixed and partial nodes as well as edges between different subgraph components).
EDGE_ROUTING_STRATEGY_OCTILINEAR - Static variable in class y.layout.partial.PartialLayouter
Specifier for the routing strategy of inter-edges (edges between fixed and partial nodes as well as edges between different subgraph components).
EDGE_ROUTING_STRATEGY_ORGANIC - Static variable in class y.layout.partial.PartialLayouter
Specifier for the routing strategy of inter-edges (edges between fixed and partial nodes as well as edges between different subgraph components).
EDGE_ROUTING_STRATEGY_ORTHOGONAL - Static variable in class y.layout.partial.PartialLayouter
Specifier for the routing strategy of inter-edges (edges between fixed and partial nodes as well as edges between different subgraph components).
EDGE_ROUTING_STRATEGY_STRAIGHTLINE - Static variable in class y.layout.partial.PartialLayouter
Specifier for the routing strategy of inter-edges (edges between fixed and partial nodes as well as edges between different subgraph components).
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_OCTILINEAR - Static variable in class y.layout.hierarchic.incremental.RoutingStyle
Routing style constant.
EDGE_STYLE_ORTHOGONAL - Static variable in class y.layout.hierarchic.incremental.RoutingStyle
Routing style constant.
EDGE_STYLE_POLYLINE - Static variable in class y.layout.hierarchic.incremental.RoutingStyle
Routing style constant.
EDGE_SUBSET_DPKEY - Static variable in class y.layout.router.BusRouter
DataProvider key used for specifying the edge subset to be laid out.
EDGE_TYPE_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
Allows to specify the edge kind (an object).
EDGE_WEIGHTS_DPKEY - Static variable in class y.layout.hierarchic.ConstraintLayerer
DataProvider key for additional edge weights of type int.
EDGE_WEIGHTS_DPKEY - Static variable in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
DataProvider key for additional edge weights of type int.
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 (see Centrality.edgeBetweenness(Graph, EdgeMap, boolean, DataProvider).
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.
EdgeCellInfo - Class in y.layout.router.polyline
Encapsulates the information that determines the route of a specific edge within a specific partition cell.
EdgeCellInfo(Edge, PartitionCell, OrthogonalInterval, OrthogonalInterval, Direction, Direction, int) - Constructor for class y.layout.router.polyline.EdgeCellInfo
Creates a new 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(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
This method gets called after a new edge was completely created by this mode.
EdgeCursor - Interface in y.base
A cursor interface for iterating over edges.
EdgeData - Interface in y.layout.hierarchic.incremental
Multi-purpose edge descriptor for each edge in 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
 
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
Layout stage for OrthogonalEdgeRouter that adds support for a bus-like routing style.
EdgeGroupRouterStage(Layouter) - Constructor for class y.layout.router.EdgeGroupRouterStage
 
EdgeInfo - Interface in y.layout.multipage
A class that holds all information related to an edge.
EdgeInfo - Class in y.layout.router.polyline
Encapsulates the information required to route an edge with a path routing algorithm.
EdgeInfo(Path, PathSearchConfiguration) - Constructor for class y.layout.router.polyline.EdgeInfo
Creates a new 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
A candidate position for edge labels
EdgeLabelCandidate(YPoint, YDimension, Object, EdgeLabelLayout) - Constructor for class y.layout.EdgeLabelCandidate
Returns a new instance of LabelCandidate.
EdgeLabelCandidate(YPoint, YDimension, Object, EdgeLabelLayout, boolean) - Constructor for class y.layout.EdgeLabelCandidate
Returns a new instance of EdgeLabelCandidate.
EdgeLabelCandidate(OrientedRectangle, Object, EdgeLabelLayout, boolean) - Constructor for class y.layout.EdgeLabelCandidate
Returns a new instance of EdgeLabelCandidate.
EdgeLabelCandidate(OrientedRectangle, Object, EdgeLabelLayout) - Constructor for class y.layout.EdgeLabelCandidate
Returns a new instance of EdgeLabelCandidate.
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
Map used to associate 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
This interface defines the properties of one edge label from the perspective of a labeling algorithm.
EdgeLabelLayoutImpl - Class in y.layout
This class is an default implementation of the EdgeLabelLayout interface.
EdgeLabelLayoutImpl() - Constructor for class y.layout.EdgeLabelLayoutImpl
Initializes a new EdgeLabelLayoutImpl instance.
edgeLabelMap - Variable in class y.layout.DefaultLayoutGraph
EdgeMap used to associate edge label layouts with the edges of this graph.
EdgeLabelModel - Interface in y.layout
This interface defines the properties of the model associated with an edge label layout.
edgeLabelModelMap - Static variable in class y.io.gml.LabelGraphicsParser
 
EdgeLabelOrientationSupport - Class in y.layout
Helper for layouter with integrated edge labeling to support orientation and mirroring.
EdgeLabelOrientationSupport() - Constructor for class y.layout.EdgeLabelOrientationSupport
Creates an 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
This interface 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 determine the routing details of the graph's edges.
EdgeLayoutDescriptor() - Constructor for class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Creates a new instance of an EdgeLayoutDescriptor using the default values.
EdgeLayoutDescriptor - Class in y.layout.orthogonal
This class is used by OrthogonalLayouter, DirectedOrthogonalLayouter and OrthogonalGroupLayouter to determine the routing details of the graph's edges.
EdgeLayoutDescriptor() - Constructor for class y.layout.orthogonal.EdgeLayoutDescriptor
Creates a new instance of an EdgeLayoutDescriptor using the default values.
EdgeLayoutDescriptor - Class in y.layout.router.polyline
This class is used by EdgeRouter to determine the routing details of the graph's edges.
EdgeLayoutDescriptor() - Constructor for class y.layout.router.polyline.EdgeLayoutDescriptor
Creates a new instance of an EdgeLayoutDescriptor using the default values.
edgeLayoutString(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
Returns the path of the layout of a specific edge as a String.
edgeLengthKey - Variable in class y.layout.hierarchic.AbstractDrawer
The key to the 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 an 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
A node label model that sets the labels at the opposite side of the outgoing edges of a node.
EdgeOppositeNodeLabelModel(LayoutGraph, Node) - Constructor for class y.layout.EdgeOppositeNodeLabelModel
 
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
A layout stage that can be used to (selectively) reverse 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
 
EdgeReversalStage(Layouter) - Constructor for class y.layout.EdgeReversalStage
 
EdgeReverser - Class in y.layout.hierarchic
Helper that reverses edges that are oriented in the wrong direction.
EdgeReverser() - Constructor for class y.layout.hierarchic.EdgeReverser
 
EdgeReverser - Interface in y.layout.hierarchic.incremental
Interface for implementations that perform their work after the first phase.
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 class represents a polyline edge router which calculates an edge layout containing only straight segments.
EdgeRouter(Layouter) - Constructor for class y.layout.router.polyline.EdgeRouter
Creates a new EdgeRouter instance with the given core Layouter.
EdgeRouter() - Constructor for class y.layout.router.polyline.EdgeRouter
Creates a new EdgeRouter instance.
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().
editCanceled() - Method in class y.option.IconPopupEditor
 
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.
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 allows only 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
An implementation of a GroupBoundsCalculator that assumes that the group node has an elliptical shape.
EllipticalGroupBoundsCalculator() - Constructor for class y.layout.organic.EllipticalGroupBoundsCalculator
 
EllipticalGroupBoundsCalculator.EllipticalShapePointProvider - Class in y.layout.organic
A simple default implementation of EllipticalGroupBoundsCalculator.ShapePointProvider that assumes elliptical node shapes.
EllipticalGroupBoundsCalculator.EllipticalShapePointProvider() - Constructor for class y.layout.organic.EllipticalGroupBoundsCalculator.EllipticalShapePointProvider
 
EllipticalGroupBoundsCalculator.ShapePointProvider - Interface in y.layout.organic
Interface that can be used to query the points that lie on the convex hull 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
Disables all layout stages and performs only the core layouter.
enableOnlyCore() - Method in class y.layout.organic.InteractiveOrganicLayouter
Makes sure that the core of this layouter will not use the usual LayoutStages, like ComponentLayouter, ParallelEdgeLayouter, etc.
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, 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
Interface providing additional intervals to traverse from one PartitionCell 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
 
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.hierarchic.incremental.PartitionCellId
 
equals(Object) - Method in class y.layout.PortCandidate
Tests for equality based on the internal attributes.
equals(Object) - Method in class y.layout.PortConstraint
Tests for equality based on the strong attribute and the side attribute.
equals(Object) - Method in class y.layout.PreferredPlacementDescriptor
 
equals(Object) - Method in class y.layout.router.BusDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class y.layout.router.polyline.Interval
Checks if this interval equals 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
Callback method that determines whether two points are equal.
equalValues(AbstractRotatableNodePlacer.Matrix) - Method in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
Compares the values of the actual matrix with the values of the given matrix
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() - 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.
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.
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 class implements a layout algorithm for genealogical data (family trees).
FamilyTreeLayouter() - Constructor for class y.layout.genealogy.FamilyTreeLayouter
Creates a new instance of this
FamilyTreeLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for FamilyTreeLayouter.
FamilyTreeLayoutModule() - Constructor for class y.module.FamilyTreeLayoutModule
 
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
Places female individuals before their male siblings and partners.
FEMALE_FIRST - Static variable in class y.layout.genealogy.FamilyTreeLayouter
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
Byte constant that can be used for the fillStyle property.
FILL_STYLE_JUSTIFY - Static variable in class y.layout.tree.ARNodePlacer
Byte constant that can be used for the fillStyle property.
FILL_STYLE_LEADING - Static variable in class y.layout.tree.ARNodePlacer
Byte constant that can be used for the fillStyle property.
FILL_STYLE_TRAILING - Static variable in class y.layout.tree.ARNodePlacer
Byte constant that can be used for the fillStyle property.
fillComparableMapFromGraph(Graph, DataMap, DataMap) - Static method in class y.layout.NormalizingGraphElementOrderStage
Convenience method that 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
This callback notifies the extension when enough paths are found for the current edge.
finalizeEdges(PathSearchContext) - Method in class y.layout.router.polyline.PathSearchExtension
This callback notifies the extension if enough paths have been found for all edges in the context's edge list.
finalizeOrientationChange(OrientationLayouter, OrientationLayouter.Transformer) - Method in class y.layout.hierarchic.incremental.PartitionGrid
A method that 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 about the found path.
finalizePathSearchResult(PathSearchResult) - Method in class y.layout.router.polyline.PathSearchExtension
Callback notifying the extension about the paths chosen for the edges in the current context.
finalizeTransform(YPoint) - Method in class y.layout.OrientationLayouter.Transformer
 
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 all 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
Marks all edges that belong to a directed path from start to end node.
findAllPaths(Graph, Node, Node, boolean) - Static method in class y.algo.Paths
Returns all simple directed or undirected paths that connect start with end node.
findAllPaths(Graph, Node, Node, boolean, Filter) - Static method in class y.algo.Paths
A variant of Paths.findAllPaths(Graph, Node, Node, boolean) that 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) that returns its result not as a list but 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
This method detects parallel edges of the given 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
Returns true iff the coordinates (ix,iy) is identical with (getCenterX(),getCenterY()) and the coordinates (ox,oy), lies outside the bounding box of this realizer.
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 a rotation angle that, if applied to the given graph, would minimize the zoom-level needed to display the graph in an area of the given dimension.
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. maximum number of adjacent nodes (real ones and dummy nodes) have indegree and outdegree 1.
findCycle(Graph, boolean) - Static method in class y.algo.Cycles
Returns an edge list that contains the edges of a cycle found in the given graph.
findCycleEdges(Graph, EdgeMap) - Static method in class y.algo.Cycles
This method marks edges of a given graph whose removal or reversal would make that graph acyclic.
findCycleEdges(Graph, EdgeMap, DataProvider) - Static method in class y.algo.Cycles
This method is similar to Cycles.findCycleEdges(Graph, EdgeMap), but instead of minimizing the number of marked edges it tries to find a set of marked edges, for which the associated cost is minimal.
findCycleEdgesDFS(Graph, EdgeMap) - Static method in class y.algo.Cycles
Like Cycles.findCycleEdges(Graph, EdgeMap) this method marks edges of a given graph whose removal or reversal would make that graph acyclic.
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 will 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
Returns true iff the coordinates (ix,iy) lies within the visual shape of this realizer and the coordinates (ox,oy) lies outside of that shape.
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
 
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 which nodes will 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 within the given acyclic graph.
findLongestPath(Graph, DataProvider) - Static method in class y.algo.Paths
Returns the longest directed path within a given acyclic weighted graph.
findLongestPaths(Graph, Node, EdgeMap, NodeMap, EdgeMap) - Static method in class y.algo.Paths
Calculates the longest path from one vertex to all other vertices in a given acyclic graph
findLongPath(Graph) - Static method in class y.algo.Paths
Returns an edge list that contains the edges of a 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 an the next best matching PortCandidateSet.Entry for the given parameters.
findMatchingCandidate() - Method in interface y.layout.PortCandidateSet.CandidateMatcher
Returns an 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
 
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 edge list that contains 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 there is a directed path from one node to another node in an acyclic graph
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 to end 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 start 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 about the newly created cell.
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 about the finalized cell.
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 about a subdivision.
fireSubdivisionEvent(Edge, Edge[]) - Method in class y.layout.planar.PlanarInformation
 
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 content 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.
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 that results in the center of a given rectangle to be considered the fix point.
FIX_POINT_POLICY_UPPER_LEFT - Static variable in class y.layout.FixNodeLayoutStage
Fix point calculation policy that results in the upper left corner of a given rectangle to be 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
Layout style specifier.
FIXED_GROUP_NODES_DPKEY - Static variable in class y.layout.grouping.FixedGroupLayoutStage
This key can be used to select specific group nodes whose contents should keep their relative positions.
FIXED_GROUP_NODES_DPKEY - Static variable in class y.layout.organic.OrganicLayouter
DataProvider key used in conjunction with hierarchically grouped graphs.
FIXED_GROUPS_POLICY - Static variable in class y.layout.organic.OrganicLayouter
Node group policy specifier.
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
Layout style specifier.
FIXED_NODE_DPKEY - Static variable in class y.layout.FixNodeLayoutStage
DataProvider key to specify a DataProvider whose DataProvider.getBool(Object) method is used to determine which nodes should be considered fixed.
FIXED_NODE_DPKEY - Static variable in class y.layout.organic.ShuffleLayouter
This key can be used to specify a minimal distance for each single node in the graph using a data provider.
FIXED_RATIO - Static variable in class y.view.ArcEdgeRealizer
Arc type specifier constant.
FixedGroupLayoutStage - Class in y.layout.grouping
A layout stage for hierarchically grouped graphs.
FixedGroupLayoutStage() - Constructor for class y.layout.grouping.FixedGroupLayoutStage
Initializes a new instance of FixedGroupLayoutStage.
FixedGroupLayoutStage(Layouter) - Constructor for class y.layout.grouping.FixedGroupLayoutStage
Initializes a new instance of FixedGroupLayoutStage with the given core layouter.
FixNodeLayoutStage - Class in y.layout
Layout stage that can be used to fix the 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
Initializes a new FixNodeLayoutStage.
FixNodeLayoutStage(Layouter) - Constructor for class y.layout.FixNodeLayoutStage
Initializes a new FixNodeLayoutStage.
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 used by method LayoutTool.determineEdgeFlowDirection(LayoutGraph, y.base.DataProvider).
FLOW_LEFT - Static variable in class y.layout.LayoutTool
Edge flow specifier used by method LayoutTool.determineEdgeFlowDirection(LayoutGraph, y.base.DataProvider).
FLOW_NONE - Static variable in class y.layout.LayoutTool
Edge flow specifier used by method LayoutTool.determineEdgeFlowDirection(LayoutGraph, y.base.DataProvider).
FLOW_RIGHT - Static variable in class y.layout.LayoutTool
Edge flow specifier used by method LayoutTool.determineEdgeFlowDirection(LayoutGraph, y.base.DataProvider).
FLOW_UP - Static variable in class y.layout.LayoutTool
Edge flow specifier used by method LayoutTool.determineEdgeFlowDirection(LayoutGraph, y.base.DataProvider).
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_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.
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
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
Calculates the overlapping factor between a label candidate and an edge segment.
foundLabelOverlap(LabelCandidate, LabelCandidate, Edge) - Method in class y.layout.labeling.MISLabelingAlgorithm
Calculates the overlapping factor between two label candidates.
foundNodeOverlap(LabelCandidate, Node, YRectangle) - Method in class y.layout.labeling.MISLabelingAlgorithm
Calculates the overlapping factor between a label candidate and a node.
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
An edge label model that allows placement of labels at a fixed offset from the source intersection point of the node.
FreeEdgeLabelModel() - Constructor for class y.layout.FreeEdgeLabelModel
Creates a new instance of FreeEdgeLabelModel.
FreeEdgeLabelModel.ModelParameter - Class in y.layout
The model parameters for the 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 given radius and angle.
FreeEdgeLabelModel.ModelParameter(double, double, double) - Constructor for class y.layout.FreeEdgeLabelModel.ModelParameter
Creates a new instance of FreeEdgeLabelModel.ModelParameter with given radius and angle.
FreeNodeLabelModel - Class in y.layout
A node label model that allows placement of labels at a fixed offset relative to the node's upper-left corner.
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 node label position within FreeNodeLabelModel.
FreeNodeLabelModel.ModelParameter() - Constructor for class y.layout.FreeNodeLabelModel.ModelParameter
Returns a new instance of ModelParameter.
FreeNodeLabelModel.ModelParameter(double, double) - Constructor for class y.layout.FreeNodeLabelModel.ModelParameter
Returns a new instance of ModelParameter with the given offset.
FreePlacer - Class in y.layout.tree
Placer that can be used as simple "pseudo"-placer.
FreePlacer() - Constructor for class y.layout.tree.FreePlacer
Creates a new instance with the default matrix.
freeze() - Method in class y.layout.PreferredPlacementDescriptor
Makes this instance immutable.
FromSketchNodePlacer - Interface in y.layout.tree
A FromSketchNodePlacer is responsible for arranging its nodes using a comparator, which sorts the outgoing edges of a node according to the position of their target nodes in the graph before the actual placement happens.
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 that of the gap that 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.
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 class implements the basis of a generic tree layout algorithm.
GenericTreeLayouter() - Constructor for class y.layout.tree.GenericTreeLayouter
Creates a new GenericTreeLayouter with a default NodePlacer, a default PortAssignment instance and no default edge comparator.
GenericTreeLayouter.SubtreeShape - Class in y.layout.tree
Instances of this class are used to represent the shape of subtrees during the layout.
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
 
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
getAbsJoinEndDistance() - Method in class y.layout.ParallelEdgeLayouter
Gets the absolute distance from the end point of the lines to the first parallel segments if end joining is enabled.
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 this layouter is in deterministic mode.
getActivateTreeBeautifier() - Method in class y.layout.organic.OrganicLayouter
Returns whether or not to activate the subtree beautifier.
getActivationThreshold() - Method in class y.layout.router.PatchRouterStage
Returns the activation threshold for this class.
getActivationThreshold() - Method in class y.layout.router.ReducedSphereOfActionStage
Returns the activation threshold for this class.
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.
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
getAffectedEdgesDPKey() - Method in class y.layout.router.ChannelEdgeRouter.OrthogonalShortestPathPathFinder
Returns the key of a DataProvider that defines the edges, that shall be affected
getAffectedEdgesDPKey() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the DataProvider key, which determines the edges, that shall be routed by the algorithm.
getAffectedEdgesDPKey() - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Returns the DataProvider key, which determines the edges, that shall be distributed by the algorithm.
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
 
getAlignment() - Method in class y.layout.genealogy.FamilyTreeLayouter
Gets the vertical alignment of the individual nodes
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
 
getAllowOverlaps() - Method in class y.layout.tree.BalloonLayouter
Returns whether or not to allow partially overlapping nodes.
getAllowRandomization() - Method in class y.layout.planar.GT
Returns if the algorithm will use randomization to improve the result.
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.
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 defined by this label position.
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
Specifies the reference of the angle given by PreferredPlacementDescriptor.getAngle().
getAngleRotationOnRightSide() - 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.
getAngleSum() - Method in class y.layout.tree.BalloonLayouter.NodeInfo
Returns the sum of all wedge angles
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.
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 of the resulting layout bounds.
getAspectRatio() - Method in class y.layout.tree.ARNodePlacer
Gets the preferred aspect ratio.
getAspectRatio(Node) - Method in class y.layout.tree.ARTreeLayouter
Returns the aspectRatio that should be used for the subtree starting at the given node.
getAspectRatio() - Method in class y.layout.tree.ARTreeLayouter
Returns the preferred aspect ratio for this ARTreeLayouter.
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 a possibly associated edge
getAssociatedEdge() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the associated edge (in case of e.g. bend or same layer center node)
getAssociatedNode() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns a possibly associated node
getAssociatedNode() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the associated node (in case of e.g. backloop proxy and side proxy)
getAttraction() - Method in class y.layout.organic.OrganicLayouter
Returns the current attraction.
getAttribute(String) - Method in class y.io.LinkInfo
Returns the value of attribute 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
Returns the name of this module's author
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 ratio of the clustering algorithm.
getAutomaticRadius() - Method in class y.layout.circular.SingleCycleLayouter
Returns whether or not to choose the cycle radius 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
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 that is associated with each backloop.
getBackloopRoutingStyle() - Method in class y.layout.hierarchic.incremental.RoutingStyle
Returns the routing style for back-loops.
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 bad edges should be drawn in an orthogonal fashion.
getBalloonLayouter() - Method in class y.layout.circular.CircularLayouter
Returns the BalloonLayouter used for arranging the partitions

Configuring that layouter has effect upon the partition arrangement within the overall layout.

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.
getBendCost() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the edge cost a bend inside an edge's path will cause.
getBendCount() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns the number of bends the edge has inside 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 then the minimal node to edge distance.
getBendsToBeMoved() - Method in class y.view.MoveSelectionMode
Returns the bends that should be moved by this view mode.
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
 
getBool(Object) - Method in class y.layout.tree.LeftRightPlacer.LeftRightDataProvider
Determines if 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.tree.DefaultPortAssignment
Returns the ratio of the gap between the border of the node and the next port and the gap between the 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 for the given direction.
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
 
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 height of the border-obeying bottom half of the node,
getBottomInset() - Method in class y.layout.hierarchic.incremental.RowDescriptor
Returns the bottom row insets where no element will lie in the resulting drawing.
getBottomY(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the border obeying bottom y-coordinate of the given 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
Returns the bounding box of this graph layout This is the smallest rectangle containing the entire layout.
getBoundingBox() - Method in interface y.layout.GraphLayout
Returns the bounding box of the graph layout.
getBoundingBox() - Method in class y.layout.LabelCandidate
Returns the bounding box of this label candidate.
getBoundingBox() - Method in class y.layout.LayoutGraph
Returns the bounding box of the diagram.
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 node 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 edge 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.
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 bounds 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 decomposition area.
getBounds() - Method in class y.layout.router.polyline.GraphPartition
 
getBounds() - Method in class y.layout.router.polyline.Obstacle
Returns the bounds of the obstacle.
getBounds() - Method in interface y.layout.router.polyline.Partition
The rectangular area that is partitioned.
getBounds() - Method in class y.layout.router.polyline.PartitionCell
Returns the bounds the partition cell.
getBounds(List) - Static method in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Calculates the bounds of a list of shapes.
getBounds() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current bounds of this SubtreeShape
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 real bounds of this label candidate.
getBox() - Method in interface y.layout.LabelLayout
Returns the bounding box of the label
getBox() - Method in class y.layout.LabelLayoutImpl
Returns the bounding box of the label.
getBox() - Method in class y.view.YLabel
Returns the bounding box of this label.
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.
getBusAlignment() - Method in class y.layout.tree.LayeredNodePlacer
Returns the actual set bus alignment.
getBusAlignment() - Method in class y.layout.tree.TreeLayouter
Returns the actual set bus alignment.
getBusRouter() - Method in class y.module.BusRouterModule
Returns the bus router used by this module.
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.
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 bit mask specifying the valid positions for edge labels.
getCandidateMask() - Method in class y.layout.DiscreteNodeLabelModel
Allowed candidate positions, default is all positions.
getCandidateMask() - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Returns the bit mask specifying 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 this entrance's partition cell.
getCell() - Method in class y.layout.router.polyline.CellSegmentInfo
Returns the partition cell this part of the edge segment lies in.
getCell() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns the cell the edge is routed in.
getCellEditorValue() - Method in class y.option.IconPopupEditor
 
getCells() - Method in class y.layout.hierarchic.incremental.PartitionCellId
Returns a collection of elements of type Pair.
getCells(Obstacle) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Returns the PartitionCell in which the given obstacle lies.
getCells(YRectangle) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Returns the PartitionCells in which the given rectangle lies.
getCells(Node) - Method in class y.layout.router.polyline.GraphPartition
Returns a list of all PartitionCells whose bounds intersect or cover 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. Note: this call is delegated to Partition.getCells(y.geom.YRectangle).
getCells(Obstacle) - Method in interface y.layout.router.polyline.ObstaclePartition
Returns all partition cells 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
Gets the CellSegmentInfos for the the segment parts of this edge that run inside this 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 position of a node in a drawing.
getCenter(Node) - Method in class y.layout.organic.InteractiveOrganicLayouter
Return the actual center of the 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.
getCenterRoot(Graph) - Static method in class y.algo.Trees
Returns the center node of an undirected unrooted tree.
getCenterToSpaceRatio() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns the currently set ratio between the two complementary weighting strategies center driven and space driven.
getCenterX(Node) - Method in class y.layout.LayoutGraph
Returns the center x-coordinate of the given node.
getCenterX(Node) - Method in class y.layout.organic.InteractiveOrganicLayouter
Return the actual center of the 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 center y-coordinate of the given node.
getCenterY(Node) - Method in class y.layout.organic.InteractiveOrganicLayouter
Return the actual center of the 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
 
getChannelEdgeRouter() - Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
Returns the ChannelEdgeRouter instance used to route inter-edges.
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.
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
This method returns a Comparator instance or null that will be used for the sorting of the outgoing edges at the given Node.
getChildNodePlacer() - Method in class y.layout.tree.AssistantPlacer
Returns the child node placer for the non-assistant children.
getChildOrderingPolicy() - Method in class y.layout.tree.BalloonLayouter
Returns the current policy for sorting the children around the local roots.
getChildPlacement() - Method in class y.layout.tree.DefaultNodePlacer
Returns the child node placement policy.
getChildPlacementPolicy() - Method in class y.layout.tree.TreeLayouter
Returns the layout policy for leaf nodes.
getChildren(GraphMLWriteContext, Node) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
 
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 children of the given group node as a NodeList.
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.
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.
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.
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.
getColor() - Method in class y.view.DefaultBackgroundRenderer
Returns the color used to paint the background.
getColumn() - Method in class y.layout.hierarchic.incremental.PartitionCellId
Returns the first column associated with this partition cell id.
getColumn() - Method in class y.layout.hierarchic.incremental.PartitionCellId.Pair
Returns the ColumnDescriptor associated with this partition cell.
getColumn(int) - Method in class y.layout.hierarchic.incremental.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.hierarchic.incremental.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 PathSearchContext.getCurrentEdge().
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 PathSearchContext.getCurrentEdge().
getCommonLocationRange() - Method in class y.layout.router.polyline.SegmentGroup
Returns the common location range for the segment infos in this group.
getCommonSegmentInfo() - Method in class y.layout.router.polyline.SegmentGroup
Returns the common segment info representing the grouped segment infos.
getCompactness() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the property for the compactness of the resulting layout.
getCompactnessFactor() - Method in class y.layout.tree.BalloonLayouter
Returns the compactness factor for this layouter.
getComparator() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the comparator that is used for sorting the lanes.
getComparator() - Method in class y.layout.tree.ARTreeLayouter
Returns the Comparator that will be used to sort 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 that will be used to sort the outgoing edges of each local root in the tree before they are being arranged.
getComparator() - Method in class y.layout.tree.HVTreeLayouter
Returns the Comparator that will be used to sort 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 for outgoing edges at a node This comparator defines the relative order of the child nodes in the layout to be calculated.
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 is used to arrange connected components.
getComponentAssignmentStrategy() - Method in class y.layout.partial.PartialLayouter
Returns the strategy that is used to assign partial nodes to subgraph components.
getComponentComparator() - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
Returns the current component Comparator or null.
getComponentLayouter() - Method in class y.layout.CanonicMultiStageLayouter
Returns the LayoutStage responsible for laying out the connected components of the graph.
getComponentLayouter() - Method in class y.layout.PartitionLayouter.ComponentPartitionPlacer
Returns the ComponentLayouter instance used to place the graph partitions.
getComponentSpacing() - Method in class y.layout.ComponentLayouter
Returns the current component spacing.
getComputedHeight() - Method in class y.layout.hierarchic.incremental.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 lane after the layout has been calculated.
getComputedLanePosition() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the computed position (smaller coordinate) of the lane after the layout has been calculated.
getComputedLaneWidth() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the computed width of the lane after the layout has been calculated.
getComputedPosition() - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Returns the computed position (smaller x-coordinate) of the column after the layout has been calculated.
getComputedPosition() - Method in class y.layout.hierarchic.incremental.RowDescriptor
Returns the computed position (smaller y-coordinate) of the row after the layout has been calculated.
getComputedWidth() - Method in class y.layout.hierarchic.incremental.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 configuration this class was initialized with.
getConfiguration() - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
Returns the configuration of the PathSearch passed in GraphPartitionExtension.preparePartition(PathSearchConfiguration, GraphPartition).
getConfiguration() - Method in class y.layout.router.polyline.PathSearchContext
Returns the configuration used for the path search.
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 maximum number of connections this set allows or Integer.MAX_VALUE if the number is unbound.
getConnections() - Method in interface y.layout.PortCandidateSet.Entry
Returns the maximum number of connections allowed for the port candidate.
getConnectorDirection() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the direction byte constant as defined in this class, that indicates the direction of the last connecting edge segment.
getConnectorX() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current x coordinate of the connection point where the layout algorithm should connect the ingoing edge to.
getConnectorY() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current y coordinate of the connection point where the layout algorithm should connect the ingoing edge to.
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 currently used copy factory.
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
Yields the bounds of the NodeLayout of the root node.
getCoreFactory() - Method in class y.io.graphml.graph2d.HierarchyManagerBasedGraphElementFactory
Returns the core factory for creation of normal nodes and edges.
getCoreLayerer() - Method in class y.layout.hierarchic.ConstraintLayerer
Gets the core layerer for this layerer instance.
getCoreLayouter() - Method in class y.layout.AbstractLayoutStage
Returns the core layouter.
getCoreLayouter() - Method in class y.layout.BendConverter
Returns the core layouter.
getCoreLayouter() - Method in class y.layout.LabelLayoutTranslator
 
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 layouter.
getCoreLayouter() - Method in class y.layout.organic.RemoveOverlapsLayoutStage
Returns the core layouter.
getCoreLayouter() - Method in class y.layout.organic.ShuffleLayouter
Returns the core layouter.
getCoreLayouter() - Method in class y.layout.organic.SplitEdgeLayoutStage
Returns the core layouter.
getCoreLayouter() - Method in class y.layout.partial.PartialLayouter
Returns the core layouter, i.e., the layout algorithm that is applied to the subgraph components.
getCoreLayouter() - Method in class y.layout.router.OrganicEdgeRouter
Returns the core layouter.
getCoreLayouter() - Method in class y.layout.transformer.GraphTransformer
 
getCoreLayouter() - Method in class y.layout.tree.TreeComponentLayouter
Returns the core layouter.
getCornerApproximationPointsCount() - Method in class y.layout.SelfLoopLayouter
Returns the number of points that are used to round the corner of the selfloops.
getCost(Graph, NodeMap, EdgeMap, EdgeMap) - Method in class y.layout.hierarchic.SimplexDrawer
Returns the overall edge cost of the result.
getCost() - Method in class y.layout.PortCandidate
Returns the cost associated with the usage of this PortCandidate.
getCost(PortCandidateSet.Entry, Edge, boolean, double, double) - Method in class y.layout.PortCandidateSet
Calculates the cost for each entry for the given edge configuration.
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 the minimum distances are coupled.
getCreateEdgeMode() - Method in class y.view.EditMode
Returns the minor create edge mode associated with this mode.
getCrossing(AffineLine, AffineLine) - Static method in class y.geom.AffineLine
Returns the crossing of two lines.
getCrossingCost() - Method in class y.layout.router.BusRouter
Returns the cost for each edge crossing of a routed path.
getCrossingCost() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns the cost for each edge crossing of a routed path.
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 that is associated with each generated crossing that would be generated 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 routed.
getCurrentEdgeLayoutDescriptor() - Method in class y.layout.router.polyline.PathSearchContext
Returns the edge layout descriptor for the PathSearchContext.getCurrentEdge() 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 the given SegmentInfo is assigned inside 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.
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.
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 currently set custom value for the capacity of the routing border around the graph's bounding box.
getCustomBorderCapacityEnabled() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns whether a custom value for the capacity of the routing border is used.
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 label candidate.
getCustomProfitModelRatio() - Method in class y.layout.labeling.MISLabelingAlgorithm
Returns the custom profit model ratio.
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.
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 additional data to which the given key is mapped for this partition cell.
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 all direct and indirect children of the given group node.
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.
getDefaultChildComparator() - Method in class y.layout.tree.GenericTreeLayouter
Returns the default Comparator instance or null that will be used for those subtrees, that don't have their own specific instance set via the appropriate 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.polyline.EdgeRouter
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 that will be bound to newly created edges.
getDefaultEdgeRoutingStyle() - Method in class y.layout.hierarchic.incremental.RoutingStyle
Returns the default 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.
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 will be used for 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 for 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.
getDefaultNodePlacer() - Method in class y.layout.tree.GenericTreeLayouter
Returns the default NodePlacer instance that will be used for those subtrees, that don't have their own specific instance set via the appropriate DataProvider.
getDefaultNodeRealizer() - Method in class y.view.Graph2D
Returns the default node realizer that will be bound to newly created nodes.
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.
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
Returns the default position, this is offset (0,0)
getDefaultParameter() - Method in class y.layout.FreeEdgeLabelModel
Returns the default parameter.
getDefaultParameter() - Method in class y.layout.FreeNodeLabelModel
Returns a model parameter that encodes the default position of this model's allowed node label positions.
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.tree.GenericTreeLayouter
Returns the default PortAssignment instance that will be used for those subtrees, that don't have their own specific instance set via the appropriate DataProvider.
getDefaultPortBorderGapRatio() - Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
Returns the default port to border gap ratio.
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
Gets the drawer to which the actual drawing will be 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() - Method in class y.layout.SliderEdgeLabelModel
Returns the density to generate 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).
getDescendants(Node) - Method in class y.layout.grouping.Grouping
Returns all descendants of the given group node as a NodeList.
getDescription() - Method in class y.io.SuffixFileFilter
Returns the description for this SuffixFileFilter.
getDescription() - Method in class y.module.YModule
Returns a short description of what this module does
getDescription() - Method in class y.option.IconFilter
Return the description of this filter.
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.
getDirection() - Method in class y.layout.Direction
Returns the direction as int value.
getDirection() - Method in class y.layout.PortCandidate
Returns the direction mask for this instance.
getDirection() - Method in class y.layout.router.polyline.AbstractSegmentInfo
Returns the direction the segment of this info points to.
getDirection() - Method in class y.layout.router.polyline.CellSegmentInfo
Returns the direction this segment part points to.
getDirectionForLayoutOrientation(byte) - Method in class y.layout.PortCandidate
Returns the direction constant 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.
getDistance() - Method in class y.layout.DiscreteEdgeLabelModel
Returns the distance between the label's bounding box and the edge's path.
getDistance() - Method in class y.layout.DiscreteNodeLabelModel
Returns the distance between the bounding boxes of label and node.
getDistance() - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Returns the distance between the label's box and the edge's 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 minimal 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
 
getDistributeVerticallyAction() - Method in class y.view.Graph2DViewActions
 
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
 
getDouble(Object) - Method in class y.layout.hierarchic.AlignmentDrawer.LeftAlignmentDataProvider
 
getDouble(Object) - Method in class y.layout.hierarchic.AlignmentDrawer.RightAlignmentDataProvider
 
getDouble(Object) - Method in class y.layout.hierarchic.AlignmentDrawer.TopAlignmentDataProvider
 
getDouble(Object) - Method in class y.layout.hierarchic.incremental.IntValueHolderAdapter
 
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.
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 which is responsible for the third phase of the algorithm
getDrawer() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the Drawer, which is responsible for the third phase of the algorithm.
getDrawingDistanceCalculator() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Returns the current DrawingDistanceCalculator instance.
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.
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.AbstractSegmentInfo
Returns the edge this segment info belongs to.
getEdge() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns the edge whose routing in the cell is described.
getEdge() - Method in class y.layout.router.polyline.EdgeInfo
Returns the edge whose route is described by this info.
getEdge() - Method in class y.layout.router.polyline.Path
Returns the edge this path was calculated for.
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 distance between 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 that is used to define edge bundles.
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
This helper method clips the path of an edge on the bounding box of the start and end vertices.
getEdgeClippedOnBB(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
This helper method clips the path of an edge on the bounding box of the start and end vertices.
getEdgeClippedOnBB(EdgeLayout, NodeLayout, NodeLayout, double) - Static method in class y.layout.LayoutTool
This helper method clips the path of an edge on the bounding box of the start and end vertices.
getEdgeCrossingCost() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the edge cost an edge crossing will cause.
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 associated EdgeData instance.
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 currently used edge distribution strategy of this router.
getEdgeEncoder() - Method in class y.io.gml.GraphObjectEncoder
Getter for property edgeEncoder.
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(Path) - Method in class y.layout.router.polyline.PathSearchResult
Returns an EdgeInfo for the given path.
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 that an edge crosses a label of an edge that is not routed.
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
Returns the edge label layouts associated with the given edge.
getEdgeLabelLayout(Object) - Method in interface y.layout.GraphLayout
Returns an array of layout information for all edge labels belonging to the given edge.
getEdgeLabelLayout(Object) - Method in class y.layout.LayoutGraph
Returns EdgeLabelLayout objects which describe the layouts of the labels that belong to 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.
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
Returns the layout information associated with the given edge object.
getEdgeLayout(Object) - Method in interface y.layout.GraphLayout
Returns the layout information for a given edge.
getEdgeLayout(Object) - Method in class y.layout.LayoutGraph
Returns the layout information for an edge in the drawing.
getEdgeLayoutDescriptor() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the EdgeLayoutDescriptor instance that was initially bound to this edge or null.
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 provided by the DataProvider with the key EdgeRouter.EDGE_LAYOUT_DESCRIPTOR_DPKEY for the given edge.
getEdgeLayoutDescriptors(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Callback method that is called during HierarchicLayouter.doLayoutCore(LayoutGraph).
getEdgeList() - Method in class y.layout.LayoutGraph
Returns a list, which contains the edges of the graph.
getEdgeOverlapCost() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the cost an edge overlap will cause.
getEdgeOverlapPenalty() - Method in class y.layout.LabelCandidate
Returns the penalty value 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.PartialLayouter
Returns the edge router used for routing partial edges as well as edges between different subgraph components (so-called inter-edges).
getEdgeRouter() - Method in class y.layout.router.polyline.PathSearchConfiguration
Returns the orthogonal layout algorithm using this configuration.
getEdgeRoutingStrategy() - Method in class y.layout.partial.PartialLayouter
Return the specified edge routing strategy.
getEdges() - Method in class y.layout.router.polyline.PathSearchContext
The edges that are routed.
getEdgesGoingIn(Node) - Method in class y.layout.grouping.Grouping
Convenience method that returns a list of all Edges crossing the group node boundary of the given group node in such a way, that there target is inside the group node and the source does not lie inside the group node.
getEdgesGoingOut(Node) - Method in class y.layout.grouping.Grouping
Convenience method that returns a list of all Edges crossing the group node boundary of the given group node in such a way, that there target is outside the group node and the source does not lie outside the group node.
getEdgeSpacing() - Method in class y.layout.GraphLayoutLineWrapper
Returns the space between edges that should be used for the additional routing.
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.
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.hierarchic.IncrementalHierarchicLayouter
Returns the minimum distance between two adjacent edges in one 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 for each Edge e.
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 that is used to create 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, this edge uses to enter this cell.
getEnterInterval() - Method in class y.layout.router.polyline.CellEntrance
Returns the OrthogonalInterval that was used to enter this cell.
getEnterInterval() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns the interval, the edge uses 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 edge 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 entries.
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.
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
Gets the exception (if any) that happened during the calculation of the layout.
getExitDirection() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns the direction, this edge uses to exit this cell.
getExitInterval() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns the interval, the edge uses 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 edge 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.
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 which is described by a given label layout.
getFeature(EdgeLabelLayout) - Method in class y.layout.CopiedLayoutGraph
Returns the edge which is described by a given label layout.
getFeature(NodeLabelLayout) - Method in class y.layout.DefaultLayoutGraph
Returns the node which is described by a given label layout.
getFeature(EdgeLabelLayout) - Method in class y.layout.DefaultLayoutGraph
Returns the edge which is described by a given label layout.
getFeature(NodeLabelLayout) - Method in class y.layout.LayoutGraph
Returns the node which is described by a given label layout.
getFeature(EdgeLabelLayout) - Method in class y.layout.LayoutGraph
Returns the edge which is described by a given label layout.
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.
getFillStyle() - Method in class y.layout.tree.ARNodePlacer
Returns the fill style.
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 been finalized already.
getFinalRounds() - Method in class y.layout.organic.GRIP
returns the number of the final rounds
getFinalTemperature() - Method in class y.layout.organic.OrganicLayouter
Returns the final temperature.
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.
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 is used to obtain the layering for those nodes that are not marked to be laid out incrementally if the layouter is set to IncrementalHierarchicLayouter.LAYOUT_MODE_INCREMENTAL.
getFixedElementsSequencer() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns the Sequencer instance that is used to calculated the sequence of the nodes that are not marked to be laid out incrementally if the layouter is set to IncrementalHierarchicLayouter.LAYOUT_MODE_INCREMENTAL.
getFixedRadius() - Method in class y.layout.circular.SingleCycleLayouter
Returns the fixed radius for the cycle on which the nodes of the graph 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 to use if GraphLayoutLineWrapper.setFixedWidthLineBreaks(boolean) is set to true.
getFixPointPolicy() - Method in class y.layout.FixNodeLayoutStage
Returns the fix point calculation policy used in FixNodeLayoutStage.calculateFixPoint(java.awt.geom.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.
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.
getFromScratchLayerer() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns the Layerer instance that is used to obtain the layering for the nodes if the layouter is set to IncrementalHierarchicLayouter.LAYOUT_MODE_FROM_SCRATCH.
getFromScratchLayeringStrategy() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns the currently set layering strategy for the from scratch layering.
getFromScratchSequencer() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns the Sequencer instance that is used to calculate the node sequence if the layouter is set to IncrementalHierarchicLayouter.LAYOUT_MODE_FROM_SCRATCH.
getFullHeight(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the border obeying full height of the given node.
getFullWidth(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the border obeying full width of the given 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.
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 this object provides information for.
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 of the edge 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.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 bridge passed in GraphPartitionExtension.preparePartition(PathSearchConfiguration, GraphPartition).
getGravityFactor() - Method in class y.layout.organic.OrganicLayouter
Returns the gravity factor.
getGrid() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Returns the currently set grid spacing.
getGrid() - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Returns the grid distance.
getGrid() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns the size of the grid on which the nodes and edges are placed.
getGrid() - Method in class y.layout.router.polyline.EdgeRouter
Returns the Grid the edge router tries to place the orthogonal segments on.
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 grid offset in x direction. by default this will be 0.
getGridOffsetY() - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Returns the grid offset in y direction. by default this will be 0.
getGridOrigin() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns a grid point coordinate used when grid routing is enabled.
getGridOrigin() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the origin of the grid, which is used for grid routing if enabled.
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.orthogonal.CompactOrthogonalLayouter
Returns the grid spacing used to place the nodes.
getGridSpacing() - Method in class y.layout.router.BusRouter
Returns the grid spacing that is used when grid routing is enabled.
getGridSpacing() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns the grid spacing that is used when grid routing is enabled.
getGridType() - Method in class y.view.Graph2DView
Get type of grid.
getGridWidth() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the grid width, that defines the space between two grid lines.
getGridWidth() - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Returns the grid width that shall be used if grid distribution is enabled.
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 this edge
getGroupAlignmentPolicy() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Get 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 currently installed GroupBoundsCalculator instance
getGroupBoundsCalculator() - Method in class y.layout.grouping.RecursiveGroupLayouter
Returns the currently installed GroupBoundsCalculator instance.
getGroupBoundsCalculator() - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Gets the current GroupBoundsCalculator instance.
getGroupBoundsCalculator() - Method in class y.layout.organic.GroupedShuffleLayouter
Returns the currently installed GroupBoundsCalculator instance
getGroupBoundsCalculator() - Method in class y.layout.organic.OrganicLayouter
Returns the GroupBoundsCalculator instance that is used for the calculation of the group nodes' bounds if a hierarchically grouped graph is being laid out.
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
Gets the strategy that is used to control the horizontal compactness of group nodes.
getGroupId() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns group id of this node 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 this group node.
getGroupMode() - Method in class y.layout.multipage.MultiPageLayouter
Returns how to handle node grouping.
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 group node compactness factor.
getGroupNodeCompactness() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the group node compactness factor.
getGroupNodeCrossingPenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty that an edge crosses 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 is responsible for hiding away grouping information for the layout algorithm.
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 DataProvider key that is used to get the insets for the nodes.
getGroupNodePolicy() - Method in class y.layout.organic.OrganicLayouter
Returns the policy for 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 subchannel rank for the group indicated by the groupKey.
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
Gets the size of the halo around a node or the insets respectively that are used to calculate layer overlaps.
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
 
getHeight() - Method in class y.layout.LabelCandidate
Returns the height of the label candidate bounds.
getHeight() - Method in class y.layout.LabelLayoutData
Returns the height of the label.
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 partition cell.
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.
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 internally used HierarchicLayouter 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(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.
getHorizontalDistance() - Method in class y.layout.tree.ARNodePlacer
Returns the horizontal distance this NodePlacer should use for the arrangement of the elements.
getHorizontalDistance() - Method in class y.layout.tree.DefaultNodePlacer
Returns the horizontal distance this NodePlacer should use for the arrangement of the elements.
getHorizontalDistance() - Method in class y.layout.tree.LeftRightPlacer
Returns the horizontal distance/spacing between subtree shapes.
getHorizontalOverlapCriterium() - Method in class y.layout.organic.ShuffleLayouter
Gets the horizontal overlap criterion.
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
 
getIconHeight() - Method in class y.option.RealizerCellRenderer.NodeRealizerIcon
 
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
 
getIconWidth() - Method in class y.option.RealizerCellRenderer.NodeRealizerIcon
 
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 related edge.
getId() - Method in interface y.layout.multipage.EdgeLabelInfo
Returns the unique id of the related edge label.
getId() - Method in interface y.layout.multipage.NodeInfo
Returns the unique id of the related node.
getId() - Method in interface y.layout.multipage.NodeLabelInfo
Returns the unique id of the related 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 partition cell.
getId() - Method in class y.layout.tree.LayeredNodePlacer
Returns the ID.
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 this node if this node is of type NodeData.TYPE_NORMAL and a corresponding hint has been set via the HierarchicLayouter.INCREMENTAL_HINTS_DPKEY DataProvider.
getIncrementalHints(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Callback method that is called during HierarchicLayouter.doLayoutCore(LayoutGraph).
getIndentDepth() - Method in class y.io.ImageMapOutputHandler
Selector
getIndependentSet(Graph) - Static method in class y.algo.IndependentSets
Calculates an independent set for a given conflict graph (each pair of nodes of the independent set is non-adjacent in the conflict graph).
getIndependentSets(Graph) - Static method in class y.algo.IndependentSets
Partitions the vertex set of the given conflict graph into independent sets.
getIndex() - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Returns the index of the column within the partition grid.
getIndex() - Method in interface y.layout.hierarchic.incremental.Layer
Returns the index of this layer in the list of all layers.
getIndex() - Method in class y.layout.hierarchic.incremental.RowDescriptor
Returns the index of the row within the partition grid.
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 NodeInfo object that is associated with the given node while the layouter 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
Get the angle for 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 initial placement strategy.
getInitialTemperature() - Method in class y.layout.organic.GRIP
returns the initial temperature
getInitialTemperature() - Method in class y.layout.organic.OrganicLayouter
Returns the initial temperature.
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
 
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 to register the inter-edge data provider passed to PartitionLayouter.ChannelInterEdgeRouter.routeInterEdges(LayoutGraph, y.base.DataProvider, y.base.DataProvider) on 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.PartitionLayouter
Returns the currently set InterEdgeRouter instance.
getInterEdgeroutingStyle() - Method in class y.layout.grouping.FixedGroupLayoutStage
Returns the inter-edge routing style used by this layouter.
getInternalLabelingAlgorithm() - Method in class y.layout.LabelLayoutDataRefinement
Returns the internal labeling algorithm used to 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 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.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
 
getItemWidth() - Method in class y.option.RealizerCellRenderer
 
getIterationFactor() - Method in class y.layout.organic.OrganicLayouter
Returns the iteration factor of this layouter.
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
 
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.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
 
getLabelCandidates(NodeLabelLayout, NodeLayout) - Method in class y.layout.DiscreteNodeLabelModel
Returns a list of candidate positions for the given node label.
getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) - Method in interface y.layout.EdgeLabelModel
Returns a list of EdgeLabelCandidate objects each of which describes a valid label position within this model.
getLabelCandidates(NodeLabelLayout, NodeLayout) - Method in class y.layout.EdgeOppositeNodeLabelModel
Returns a list of candidate positions for the label.
getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.FreeEdgeLabelModel
Returns exactly one label candidate that corresponds to the actual label layout of the given label.
getLabelCandidates(NodeLabelLayout, NodeLayout) - Method in class y.layout.FreeNodeLabelModel
Returns a list of candidate positions for the given node label.
getLabelCandidates(NodeLabelLayout, NodeLayout) - Method in interface y.layout.NodeLabelModel
Returns a list of NodeLabelCandidate objects each of which describes a valid label position 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 a list of candidate positions for the given edge label.
getLabelCandidates(EdgeLabelLayout, EdgeLayout, NodeLayout, NodeLayout) - Method in class y.layout.SliderEdgeLabelModel
Returns a list of candidate positions for the given edge label.
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.
getLabelLayout(Node) - Method in class y.layout.CopiedLayoutGraph
Returns NodeLabelLayout objects which describe the layouts of the labels that belong to the given node.
getLabelLayout(Edge) - Method in class y.layout.CopiedLayoutGraph
Returns EdgeLabelLayout objects which describe the layouts of the labels that belong to the given edge.
getLabelLayout(Node) - Method in class y.layout.DefaultLayoutGraph
Returns NodeLabelLayout objects that describe the layouts of the labels belonging to the given node.
getLabelLayout(Edge) - Method in class y.layout.DefaultLayoutGraph
Returns EdgeLabelLayout objects which describe the layouts of the labels that belong to the given edge.
getLabelLayout(Node) - Method in class y.layout.LayoutGraph
Returns NodeLabelLayout objects which describe the layouts of the labels that belong to the given node.
getLabelLayout(Edge) - Method in class y.layout.LayoutGraph
Returns EdgeLabelLayout objects which describe the layouts of the labels that belong to 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 algorithm used for placing labels.
getLabelLayouter() - Method in class y.layout.multipage.MultiPageLayouter
Returns the algorithm that is used for placing labels.
getLabelModel() - Method in class y.layout.DefaultNodeLabelLayout
 
getLabelModel() - Method in interface y.layout.EdgeLabelLayout
Returns the edge label model associated with this label layout
getLabelModel() - Method in class y.layout.EdgeLabelLayoutImpl
Returns the edge label model associated with this label layout
getLabelModel() - Method in interface y.layout.NodeLabelLayout
Returns the node label model associated with this label layout
getLabelModel() - Method in class y.layout.NodeLabelLayoutImpl
Returns the node label model associated with this label layout
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 coordinates of the upper-left corner of the given label position.
getLabelPlacement(YDimension, NodeLayout, Object) - Method in class y.layout.DiscreteNodeLabelModel
Returns the the oriented label position and bounds encoded by the given model parameter.
getLabelPlacement(YDimension, NodeLayout, int) - Method in class y.layout.DiscreteNodeLabelModel
Returns the oriented label position and bounds for a node label of the specified size.
getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) - Method in interface y.layout.EdgeLabelModel
Returns the bounds of the label for the position encoded by the given model parameter.
getLabelPlacement(YDimension, NodeLayout, Object) - Method in class y.layout.EdgeOppositeNodeLabelModel
Returns the oriented position and bounds for a label of the specified size.
getLabelPlacement(YDimension, EdgeLayout, NodeLayout, NodeLayout, Object) - Method in class y.layout.FreeEdgeLabelModel
Returns the positions of the upper left corner of the label with given parameter.
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 given label's paraxial bounding box 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 given label's paraxial bounding box as encoded by the specified model parameter.
getLabelPlacement(YDimension, NodeLayout, Object) - Method in interface y.layout.NodeLabelModel
Returns the oriented label position and bounds 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 coordinates of the upper-left corner of 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 symbolic ratio specifier, i.e., one of SliderEdgeLabelModel.CENTER_RATIO, SliderEdgeLabelModel.LEFT_RATIO, or SliderEdgeLabelModel.RIGHT_RATIO.
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 rightVectorAngle.
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 last applied by this layouter.
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 has 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 current laxity value.
getLayer(int) - Method in interface y.layout.hierarchic.incremental.Layers
Returns a layer by index
getLayer() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the layer index this node resides in
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 within its layer Default is 0.5d which results in center-aligned nodes.
getLayerAlignment(LayoutGraph, LayoutDataProvider, Node, int, double) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Callback method used by SimplexNodePlacer.assignLayerCoordinates(LayoutGraph,LayoutDataProvider,Layers) to determine the alignment of the node inside the layer
getLayeredComponentsMerger() - Method in class y.layout.hierarchic.incremental.TopologicalIncrementalLayerer
Returns the LayeredComponentsMerger instance that will be used to merge 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, which is responsible for the first phase of the algorithm.
getLayerer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Returns the current Layerer instance.
getLayeringStrategy() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the currently set layering strategy.
getLayers(Graph, NodeList) - Static method in class y.algo.Bfs
Returns layers of nodes constructed by a breadth first search.
getLayers(Graph, DataProvider) - Static method in class y.algo.Bfs
Like Bfs.getLayers(Graph,NodeList), but this time the core nodes are identified by a boolean predicate.
getLayers(Graph, DataProvider, NodeMap) - Static method in class y.algo.Bfs
Like Bfs.getLayers(Graph,DataProvider).
getLayers(Graph, NodeList, NodeMap) - Static method in class y.algo.Bfs
Like Bfs.getLayers(Graph,NodeList).
getLayers(Graph, NodeList, boolean, NodeMap) - Static method in class y.algo.Bfs
Returns layers of nodes constructed by a breadth first search.
getLayers(Graph, NodeList, boolean, NodeMap, int) - Static method in class y.algo.Bfs
Returns layers of nodes constructed by a breadth first search.
getLayers(Graph, NodeList, byte, NodeMap, int) - Static method in class y.algo.Bfs
Returns layers of nodes constructed by a breadth first search.
getLayers(LayoutGraph, NodeMap, int) - Method in class y.layout.hierarchic.ClassicLayerSequencer
 
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
 
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, which is responsible for the second phase of the algorithm.
getLayerSpacing() - Method in class y.layout.tree.LayeredNodePlacer
Returns the spacing between two layers.
getLayout(Node) - Method in class y.layout.CopiedLayoutGraph
Returns the layout information for a node in the drawing.
getLayout(Edge) - Method in class y.layout.CopiedLayoutGraph
Returns the layout information for an edge in the drawing.
getLayout(Node) - Method in class y.layout.DefaultLayoutGraph
Returns the layout information for a node in the drawing.
getLayout(Edge) - Method in class y.layout.DefaultLayoutGraph
Returns the layout information for an edge in the drawing.
getLayout(Node) - Method in class y.layout.LayoutGraph
Returns the layout information for a node in the drawing.
getLayout(Edge) - Method in class y.layout.LayoutGraph
Returns the layout information for an edge in the drawing.
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 the rectangle, inside which the layout should be placed.
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 a list of the layouters that are currently in the layout chain.
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.
getLayoutForOriginalGraph() - Method in class y.layout.CopiedLayoutGraph
Returns the GraphLayout that is valid for the original graph.
getLayoutGraph() - Method in class y.layout.grouping.Grouping
Returns the LayoutGraph instance this object provides information for.
getLayoutMode() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns the layout mode this layouter is currently in.
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 layout orientation.
getLayoutOrientation() - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Returns the currently set layout orientation for this class.
getLayoutOrientation() - Method in class y.layout.partial.PartialLayouter
Returns the layout orientation.
getLayoutQuality() - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Returns the currently set layout quality.
getLayoutStages() - Method in class y.layout.CompositeLayouter
Returns the chain of layout stages that make up this composite layout stage.
getLayoutStages() - Method in class y.layout.CompositeLayoutStage
Returns the chain of layout stages that make up this composite layout stage.
getLayoutStyle() - Method in class y.layout.circular.CircularLayouter
Returns the global layout style for this layouter.
getLayoutStyle() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the currently set layout style or -1 if the style cannot be determined
getLayoutStyle() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns the layout style of this layouter.
getLayoutStyle() - Method in class y.layout.SelfLoopLayouter
Returns the layout style to be used.
getLayoutStyle() - Method in class y.layout.tree.TreeLayouter
Returns the layout style of this layouter.
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
 
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 width of the border-obeying left half of the node,
getLeftInset() - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Returns the left column insets where no element will lie in the resulting drawing.
getLeftLaneInset() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the left lane insets where no element will lie in the resulting drawing.
getLeftX(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the border obeying left x-coordinate of the given node.
getLengthInterval() - Method in class y.layout.router.polyline.Channel
Returns an interval spanning the union of the segment infos' maximum extension.
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.
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 paths that run in parallel.
getLineDistance() - Method in class y.layout.SelfLoopLayouter
Returns the distance between two adjacent paths that run in parallel.
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.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
Returns one of the predefined LineType objects that matches the given width and style best.
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 the nodes in this layer.
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 upper left corner of the label candidate bounds.
getLocation(Node) - Method in class y.layout.LayoutGraph
Returns the position of the node in a drawing.
getLocation() - Method in class y.layout.router.polyline.AbstractSegmentInfo
Returns the fixed location inside the location range that has been set before.
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, the location of the segment shall be placed in.
getLongText() - Method in class y.util.DetailedMessagePanel
Getter for property longText.
getLowerRightChildren(Node) - Method in class y.layout.tree.DelegatingNodePlacer
Determines the lower right children of the specified 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 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 to calculate the lower (max) value of a 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 this segment will stretch.
getMaximalDeviationAngle() - Method in class y.layout.circular.CircularLayouter
Returns the maximal deviation angle allowed for an edge.
getMaximalDuration() - Method in class y.layout.hierarchic.ClassicLayerSequencer
Returns the proposed maximal duration for the calculation of the sequence.
getMaximalDuration() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns a time limit for the algorithm in milliseconds
getMaximalDuration() - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Returns the proposed maximal duration for the calculation of the sequence.
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 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 algorithm.
getMaximalDuration() - Method in class y.layout.hierarchic.WeightedLayerer
Returns the time limit (in milliseconds) set for the algorithm.
getMaximalDuration() - Method in class y.layout.labeling.SALabeling
Returns the time limit for the algorithm (in milliseconds).
getMaximalDuration() - Method in class y.layout.partial.PartialLayouter
Returns the time limit (in milliseconds) set for the layout algorithm.
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.layout.organic.OrganicLayouter
Returns the maximum duration granted to this layouter.
getMaximumDuration() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the maximum duration this algorithm is allowed to run.
getMaximumDuration() - Method in class y.layout.router.polyline.EdgeRouter
Returns the time limit (in milliseconds) set for the layout algorithm.
getMaximumExtent(Node, boolean) - Method in class y.layout.hierarchic.PendularDrawer
Calculates the highest or lowest x-coordinate the Node n can be assigned to, without breaking 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.
getMaximumNodeSize() - Method in class y.layout.hierarchic.AsIsLayerer
Gets the maximum size of a node that is used to calculate 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.
getMaximumPartitionCount() - Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
Returns the maximum number of partitions that this class should return.
getMaximumPolylineSegmentRatio() - Method in class y.layout.router.polyline.EdgeRouter
Returns the maximum segment length ratio at each end of an orthogonal segment that may get converted into a (non-orthogonal) polyline segment.
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 allowed for 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
Return the maximal time the layouter will run (in milliseconds).
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 value of the right border of this partition cell.
getMaxX() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current maximum x coordinate of this shape.
getMaxY() - Method in class y.layout.router.polyline.PartitionCell
Returns the y value of the lower border of this partition cell.
getMaxY() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current maximum y coordinate of this shape.
getMaxZoomLevel() - Method in class y.view.NavigationComponent
 
getMemento() - Method in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
Get a token that allows to bind a constraint factory to a graph instance after creation.
getMemento() - Method in interface y.layout.hierarchic.incremental.LayerConstraintFactory
Get a token that allows to bind a constraint factory to a graph instance after creation.
getMemento() - Method in interface y.layout.hierarchic.incremental.SequenceConstraintFactory
Get a token that allows to bind a constraint factory to a graph instance after creation.
getMemento() - Method in interface y.layout.hierarchic.MementoSupport
Gets the currently active memento Object
getMementoMode(byte) - Method in interface y.layout.hierarchic.MementoSupport
Retrieves the current mode previously set by setMementoMode(byte, boolean) for the given phase of the algorithm.
getMementoSupport() - Method in class y.layout.hierarchic.HierarchicLayouter
Gets the cookie for the memento support of the hierarchic layout algorithm.
getMerger() - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
Returns the merger.
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 to calculate the upper (min) value of a 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 he 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 he 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
 
getMinDistance(LayoutGraph, Layer, LayoutDataProvider, Node, Node) - Method in interface y.layout.hierarchic.incremental.DrawingDistanceCalculator
Main interface method.
getMinDistance(LayoutGraph, Layer, Node, Node) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Determines the minimum allowed distance between two nodes in a 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
The minimal known extension of the segment, that is the minimal interval this segment will cover in any case.
getMinFirstSegmentLength() - Method in class y.layout.tree.DefaultNodePlacer
Returns the minimum length of the segment between the parent node port and the first bend of the 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.
getMinimalBusDistance() - Method in class y.layout.router.EdgeGroupRouterStage
Returns the minimal distance between a bus formed by an edge group and the nodes the grouped edges connect to.
getMinimalDistance() - Method in class y.layout.router.OrganicEdgeRouter
Returns the minimal distance between nodes and non-incident edges.
getMinimalEdgeDistance() - Method in class y.layout.hierarchic.AbstractDrawer
Returns the minimal distance between two edges in the same layer.
getMinimalEdgeDistance() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the minimal distance between edges that run in parallel.
getMinimalEdgeLength() - Method in class y.layout.tree.BalloonLayouter
Returns the minimal edge length that this layouter assigns to laid out edges.
getMinimalEdgeToEdgeDistance() - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Returns the minimal distance between a pair of edges.
getMinimalEdgeToEdgeDistancePenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for violation the minimal distance between any two edges.
getMinimalFirstLastSegmentLengthPenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for violation the minimal length of the first and last segment of an edge.
getMinimalFirstSegmentLength() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the minimal length of first and last edge segments for edge routing.
getMinimalFirstSegmentLength() - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Returns the minimal length of the first segment (at the source).
getMinimalGroupNodeToEdgeDistancePenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for violation the minimal 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 minimal length of the last segment (at the target).
getMinimalLayerDistance() - Method in class y.layout.hierarchic.AbstractDrawer
Returns the minimal distance between two layers.
getMinimalLayerDistance() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the minimal distance between two layers.
getMinimalLayerDistance(Node, boolean) - Method in class y.layout.hierarchic.PendularDrawer
Returns the minimum distance between two Nodes on the same layer according to getMinimalNodeDistance(), getMinimalEdgeDistance() and getMinimalMultiEdgeDistance().
getMinimalLayerDistance() - Method in class y.layout.tree.TreeLayouter
Returns the minimal distance between adjacent layers for the layout.
getMinimalMultiEdgeDistance() - Method in class y.layout.hierarchic.AbstractDrawer
Returns the minimal distance between two edges sharing source/target in the same layer.
getMinimalNodeCornerDistance() - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Returns the minimal distance the edge shall keep from node corners when entering or leaving the node.
getMinimalNodeCornerDistancePenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for violation the minimal distance the edge shall keep from node corners when entering or leaving the node.
getMinimalNodeDistance() - Method in class y.layout.circular.SingleCycleLayouter
Returns the distance to keep between the nodes on the cycle Default value is 30.0.
getMinimalNodeDistance() - Method in class y.layout.hierarchic.AbstractDrawer
Returns the minimal distance between two nodes in the same layer.
getMinimalNodeDistance() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the minimal distance between two nodes in the same layer.
getMinimalNodeDistance() - Method in class y.layout.organic.ShuffleLayouter
Returns the minimal distance between nodes that has to be obeyed by this layouter.
getMinimalNodeDistance() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the current minimal node distance this algorithm should enforce if the node overlaps allowance property is set to true.
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 distance to keep between the nodes in the tree.
getMinimalNodeDistance() - Method in class y.layout.tree.TreeLayouter
Returns the minimum horizontal distance between adjacent nodes for this layouter.
getMinimalNodeToEdgeDistance() - Method in class y.layout.router.polyline.EdgeRouter
Determines the minimal distance between edges and node bounds.
getMinimalNodeToEdgeDistance() - Method in class y.layout.router.polyline.PolylineLayoutStage
Specifies the minimal distance between edges and node bounds.
getMinimalNodeToEdgeDistancePenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for violation the minimal distance between any edge and any non-group node side.
getMinimalRadius() - Method in class y.layout.circular.SingleCycleLayouter
Returns the minimal radius for the cycle on which the nodes are placed.
getMinimumBackboneSegmentLength() - Method in class y.layout.router.BusRouter
Returns the preferred minimum length of a backbone segment.
getMinimumBusConnectionsCount() - Method in class y.layout.router.BusRouter
Returns the minimum number of bus connections each backbone segment must have.
getMinimumDistance() - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Returns the preferred minimum distance of the edge to obstacles.
getMinimumDistance() - Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Returns the preferred minimum distance of the node to obstacles.
getMinimumDistance(LayoutGraph, Edge) - Method in class y.layout.hierarchic.incremental.SelfloopCalculator
Returns the minimum length between two edges.
getMinimumDistance() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns the minimum distance between edge segments.
getMinimumDistance() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the minimum distance an edge will have to 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 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.
getMinimumFirstSegmentLength() - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Returns the minimum length of the first segment (at the source).
getMinimumFirstSegmentLength(LayoutGraph, Edge) - Method in class y.layout.hierarchic.incremental.SelfloopCalculator
Returns the minimum length for the first segment of an edge.
getMinimumFirstSegmentLength() - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
Returns the minimum length of the first and last segment of an edge.
getMinimumFirstSegmentLength() - Method in class y.layout.orthogonal.EdgeLayoutDescriptor
Returns the minimum length of the first segment (at the source).
getMinimumGroupDistance() - Method in class y.layout.hierarchic.incremental.GroupingSupport
 
getMinimumHeight() - Method in class y.layout.hierarchic.incremental.RowDescriptor
Returns the minimum row height.
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 lane width.
getMinimumLastSegmentLength() - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Returns the minimum length of the last segment (at the target).
getMinimumLastSegmentLength(LayoutGraph, Edge) - Method in class y.layout.hierarchic.incremental.SelfloopCalculator
Returns the minimum length for the last segment of an edge.
getMinimumLastSegmentLength() - Method in class y.layout.orthogonal.EdgeLayoutDescriptor
Returns the minimum length of the last segment (at the target).
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 this node will be assigned to.
getMinimumLayerHeight(LayoutGraph, LayoutDataProvider, Layer) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Callback method used by SimplexNodePlacer.assignLayerCoordinates(LayoutGraph,LayoutDataProvider,Layers) to determine the minimum height of a layer.
getMinimumLength() - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Returns the minimum length of the edge if the edge does not contain any This is used for polyline routing.
getMinimumNodeDistance(LayoutGraph, Node) - Method in class y.layout.hierarchic.incremental.SelfloopCalculator
Returns the minimum length between two nodes.
getMinimumNodeSize() - Method in class y.layout.hierarchic.AsIsLayerer
Gets the minimum size of a node that is used to calculate layer overlaps.
getMinimumNodeSizeDPKey() - Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Returns the DataProvider key that is used to get the minimum sizes for the nodes.
getMinimumOctilinearSegmentLength(LayoutGraph, Edge) - Method in class y.layout.hierarchic.incremental.SelfloopCalculator
Returns the minimum octilinear segment length for the given edge.
getMinimumPartitionCount() - Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
Returns the minimum number of partitions that this class should return.
getMinimumRootDistance() - Method in class y.layout.tree.DendrogramPlacer
Returns the distance between the root shape and the bus connecting all of its subtrees.
getMinimumSegmentLength() - Method in class y.layout.orthogonal.EdgeLayoutDescriptor
Returns the minimum segment length of the 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 this edge's mid-segments should have if the edge is routed polygonal in vertical layouts.
getMinimumSubtreeDistance() - Method in class y.layout.tree.DendrogramPlacer
Returns the distance between two adjacent subtree shapes.
getMinimumWidth() - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Returns the minimum column width.
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 of the segment between the last bend of the slope and the port of the child node..
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 edges.
getMinSlopeHeight() - Method in class y.layout.tree.DefaultNodePlacer
Returns the minimum height for slopes of edges.
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 value of the left border of this partition cell.
getMinX() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current minimal x coordinate of this shape.
getMinY() - Method in class y.layout.router.polyline.PartitionCell
Returns the y value of the upper border of this partition cell.
getMinY() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current minimal y coordinate of this shape.
getMinZoomLevel() - Method in class y.view.NavigationComponent
 
getMirror() - Method in class y.layout.Direction
Returns the mirror direction (turns the direction two times).
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 orientation layouter's mirror mask.
getMirrorMask() - Method in class y.layout.OrientationLayouter
Returns the mirror mask, that defines which orientations this layouter 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.
getMode() - Method in class y.layout.SliderEdgeLabelModel
Returns the model's slider mode.
getMode() - Method in class y.layout.tree.DefaultPortAssignment
Returns the port assignment mode.
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.FolderContents
 
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.FolderContents
 
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.FolderContents
 
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
Returns the NodeLabelModel parameter that describes the position of the label layout
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
Returns the label model parameter that describes the position of this label.
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
The actual modification matrix
getModificationMatrix() - Method in class y.layout.tree.TreeLayouter
Return the modification matrix that is used to rotate / mirror the tree 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.
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.
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 specified kind of monotonic path restrictions.
getMonotonicPathRestriction() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the specified kind of monotonic path restrictions.
getMonotonicPathRestriction() - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Returns the monotonic path restrictions for this edge.
getMonotonyViolationPenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for violation 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.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
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.
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 interface y.io.graphml.output.HierarchySupport
Returns the nearest common ancestor node of n and n1.
getNearestCommonAncestor(Node, Node) - Method in class y.layout.grouping.Grouping
Returns the nearest common ancestor 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 cells of the given cell.
getNeighbors(PartitionCell) - Method in class y.layout.router.polyline.GraphPartition
 
getNeighbors(PartitionCell) - Method in interface y.layout.router.polyline.Partition
Returns a list of all PartitionCells that are neighbors of the given cell, this means those cells have a common border segment with the given cell.
getNextSegment(SegmentInfo) - Method in class y.layout.router.polyline.EdgeInfo
Returns the segment info of the segment following the segment of the given segment info.
getNode() - Method in class y.layout.DefaultNodeLabelLayout
Returns the node 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 distance between nodes and edges.
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 distance between nodes.
getNodeArray() - Method in class y.base.Graph
Returns an array containing all nodes of this graph.
getNodeBorderDistance() - Method in class y.layout.SliderEdgeLabelModel
Returns the minimal distance between the label's bounding box and a node's borders.
getNodeBounds(LayoutGraph, NodeList) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Calculates and returns the united bounds of the given nodes only, no labels or adjacent edges are considered.
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.
getNodeCrossingCost() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns the node cost an edge node overlap will cause.
getNodeCrossingPenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty that an edge crosses a non-group node.
getNodeData(Node) - Method in interface y.layout.hierarchic.incremental.LayoutDataProvider
Returns the associated NodeData instance.
getNodeDistance(LayoutGraph, Node, Node) - Static method in class y.layout.LayoutTool
Returns the distance between the centers of two 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.
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 that an edge crosses 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
 
getNodeLabelLayout(Object) - Method in class y.layout.DefaultGraphLayout
Returns the node label layouts associated with the given node.
getNodeLabelLayout(Object) - Method in interface y.layout.GraphLayout
Returns an array of layout information for all node labels belonging to the given node.
getNodeLabelLayout(Object) - Method in class y.layout.LayoutGraph
Returns NodeLabelLayout objects which describe the layouts of the labels that belong to the given node.
getNodeLabelMode() - Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Returns the mode that determines the consideration of node labels 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.
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
Returns the layout information associated with the given node object.
getNodeLayout(Object) - Method in interface y.layout.GraphLayout
Returns the layout information for a given node.
getNodeLayout(Object) - Method in class y.layout.LayoutGraph
Returns the layout information for a node in the drawing.
getNodeLayoutDescriptor() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the NodeLayoutDescriptor instance that was initially bound to this node or null.
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 that is called during HierarchicLayouter.doLayoutCore(LayoutGraph).
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 the penalty for a candidate position that overlaps the bounds of a node.
getNodePlacer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Returns the current NodePlacer instance.
getNodePlacer() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns the NodePlacer instance that will be used to calculated the final node placement of the layout.
getNodePlacer(Node) - Method in class y.layout.tree.GenericTreeLayouter
This method returns a NodePlacer instance that will be used for the placement of the root node and the subtree shapes.
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 the positions of the nodes of a graph's diagram.
getNodeRealizer() - Method in class y.io.gml.NodeGraphicsParser
Gets the node realizer that is the result of this parsing process.
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
Gets the scaling factor that is used to scale the nodes' height.
getNodeSequencer() - Method in class y.layout.circular.SingleCycleLayouter
Returns the node sequencer used to determine the order of nodes around a cycle.
getNodeShape(Node) - Method in class y.layout.tree.AbstractNodePlacer
Convenience method that queries the DataProvider for the shape of a single node as a SubtreeShape instance.
getNodeShape(Node) - Method in class y.layout.tree.AssistantPlacer
Returns the subtree shape for the given child node.
getNodeShape(Node) - Method in class y.layout.tree.GenericTreeLayouter
Factory method that creates a SubtreeShape for a given node, that consists of the bounds of the node only.
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 two adjacent nodes 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.
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)
getNonTreeEdgeRouter() - Method in class y.layout.tree.TreeReductionStage
Returns the currently set edge router for non-tree edges.
getNonTreeEdgeSelectionKey() - Method in class y.layout.tree.TreeReductionStage
Returns the currently set non-tree edge selection key.
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 node's position was at (0,0).
getObeyNodeSize() - Method in class y.layout.organic.OrganicLayouter
Returns whether or not node sizes should be considered by this layouter.
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 earlier been created 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 the obstacles that lie in the given cell.
getObstacles(PartitionCell) - Method in class y.layout.router.polyline.GraphPartition
Returns all obstacles covering the given PartitionCell by delegating to the inner partition's ObstaclePartition.getObstacles(PartitionCell) method.
getObstacles(PartitionCell) - Method in interface y.layout.router.polyline.ObstaclePartition
Returns all obstacles that cover the given partition cell.
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
Gets the offset by which a family node will be shifted down if its parents are not direct neighbours.
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 y.layout.hierarchic.Layerer instance that is used for delegation.
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 this layouter performs.
getOptimizationStrategy() - Method in class y.layout.labeling.MISLabelingAlgorithm
Returns the optimization strategy of the labeling algorithm.
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 orientation of the layout.
getOrientation() - Method in class y.layout.tree.DelegatingNodePlacer
Returns the orientation according to which node shapes are aligned by this placer.
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 is responsible for changing the orientation of the 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.
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 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(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.hierarchic.incremental.RowDescriptor
Returns the original height of the row.
getOriginalLayout() - Method in class y.layout.CopiedLayoutGraph
Returns the original layout
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.layout.CopiedLayoutGraph
Returns the original node that corresponds to the given 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.hierarchic.incremental.ColumnDescriptor
Returns the original position (smaller x-coordinate) of the column.
getOriginalPosition() - Method in class y.layout.hierarchic.incremental.RowDescriptor
Returns the original position (smaller y-coordinate) of the row.
getOriginalWidth() - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Returns the original width of the column.
getOriginX() - Method in class y.layout.router.polyline.Grid
Returns the horizontal coordinate of the origin.
getOriginX() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current x coordinate of the origin of this shape.
getOriginY() - Method in class y.layout.router.polyline.Grid
Returns the vertical coordinate of the origin.
getOriginY() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Returns the current y coordinate of the origin of this shape.
getOrthogonalEdgeRouter() - Method in class y.layout.grouping.FixedGroupLayoutStage
Returns the orthogonal edge router instance used to route the inter-edges orthogonally.
getOrthogonalEdgeRouter() - Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
Returns the OrthogonalEdgeRouter instance used to route inter-edges.
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
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 the current OutputRestriction instance set for this instance.
getOutputRestriction() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the current OutputRestriction instance set for this instance.
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 that is associated with each edge being assigned to a port which has no capacity left.
getOwner() - Method in class y.layout.LabelCandidate
Returns the LabelLayout to which this candidate box belongs.
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 layout graph on the given page.
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 of the related node.
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 responsible for routing parallel edges.
getParameter() - Method in class y.layout.LabelCandidate
Returns the model parameter that was used by the underlying model to generate this label candidate.
getParent(GraphMLWriteContext, Node) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
 
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 of the given node or null if the node is at the top of the hierarchy
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.
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 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 used during the layout.
getPartition() - Method in class y.layout.router.polyline.GraphPartition
Returns the inner obstacle partition.
getPartition() - Method in class y.layout.router.polyline.PartitionCell
Returns the partition to which this partition cell belongs.
getPartitionFinder() - Method in class y.layout.PartitionLayouter
Returns the currently set PartitionFinder instance.
getPartitionGrid(Graph) - Static method in class y.layout.hierarchic.incremental.PartitionGrid
Returns the partition grid associated with the given graph.
getPartitionGridCellReentrancePenalty() - Method in class y.layout.router.polyline.PenaltySettings
Returns the penalty for leaving and reentering an edge in the same partition grid cell.
getPartitionLayoutStyle() - Method in class y.layout.circular.CircularLayouter
Returns the layout style for the arrangement of each partition.
getPartitionPlacer() - Method in class y.layout.PartitionLayouter
Returns the currently set PartitionPlacer instance.
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.
getPath(Edge) - Method in class y.layout.router.polyline.PathSearchResult
Returns the earlier registered found path 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.
getPathFinderStrategy() - Method in class y.layout.router.ChannelEdgeRouter
Returns the currently used path finder strategy of this router.
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 path of a given edge.
getPathList(Edge) - Method in class y.layout.LayoutGraph
Returns the path of an edge.
getPathSearch() - Method in class y.layout.router.polyline.PathSearchContext
Returns the path search that uses this context.
getPathSearchResult() - Method in class y.layout.router.polyline.PathSearchContext
Returns the results of the path search.
getPenaltySettings() - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Returns the penalty settings that should be used for this edge.
getPendulumForce(Node, EdgeCursor) - Method in class y.layout.hierarchic.PendularDrawer
Helper method which calculates the force that all nodes given by EdgeCursor apply to v.
getPendulumForce(YCursor, int) - Method in class y.layout.hierarchic.PendularDrawer
Helper method which 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 labels assigned to edges in a graph should be placed or ignored.
getPlaceNodeLabels() - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Returns whether labels assigned to nodes in a graph should be placed or ignored.
getPlacerLowerRight() - Method in class y.layout.tree.DelegatingNodePlacer
Returns the NodePlacer that is used to layout the nodes on the "lower right"
getPlacerUpperLeft() - Method in class y.layout.tree.DelegatingNodePlacer
Returns the NodePlacer that is used to layout the nodes on the "upper left"
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 position index of the sequence.
getPoint() - Method in class y.layout.FreeEdgeLabelModel.ModelParameter
Returns a point whose x-coordinate corresponds to the radius associated with this class and whose y-coordinate corresponds to the angle associated with this class.
getPoint() - Method in class y.layout.FreeNodeLabelModel.ModelParameter
Returns the offset of this ModelParameter.
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 current policy constant.
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 current PortAllocator instance.
getPortAssignment(Node) - Method in class y.layout.tree.GenericTreeLayouter
This method returns a PortAssignment instance that will be used for the port assignments at the given Node.
getPortBorderGap(LayoutGraph, LayoutDataProvider, Node, int, double, int) - Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
Callback method used to determine the port border gap for each node and side.
getPortBorderGap(double, int) - Method in class y.layout.tree.DefaultPortAssignment
Callback method used to determine the port border gap for each node and side.
getPortBorderGapRatio(LayoutGraph, LayoutDataProvider, Node, int, double, int) - Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
Callback method used to determine 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 the given side.
getPortCandidate() - Method in interface y.layout.PortCandidateSet.Entry
Returns the associated PortCandidate.
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
Lookup method to get the PortConstraint for the local root translated.
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 current PortConstraintOptimizer instance.
getPortDistanceDelta(LayoutGraph, LayoutDataProvider, Node, int, double, int, double) - Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
Callback method used to determine the distance between two adjacent ports
getPortDistanceDelta(double, int, double) - Method in class y.layout.tree.DefaultPortAssignment
Callback method used to determine 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
Gets the port assignment style.
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 this node in its layer.
getPosition(Object) - Static method in class y.layout.RotatedDiscreteEdgeLabelModel
Returns the symbolic position specifier that is encoded by the specified 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
 
getPrecedence() - Method in class y.io.graphml.graph2d.PostprocessorOutputHandler
 
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 set of nodes.
getPreferredAlignment() - Method in class y.layout.router.polyline.AbstractSegmentInfo
Returns whether this segment prefers to be placed close to the lower bound, upper bound or somewhere of its location range.
getPreferredBackboneSegmentCount() - Method in class y.layout.router.BusRouter
Returns the preferred number of backbone segments with the same orientation.
getPreferredChildWedge() - Method in class y.layout.tree.BalloonLayouter
Returns the preferred child wedge angle.
getPreferredChildWedge(Node) - Method in class y.layout.tree.BalloonLayouter
Returns the preferred child wedge angle in degrees that is used for the children of the given root node.
getPreferredDistance() - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Returns the preferred distance, segments shall have to each other and to the channel's border.
getPreferredEdgeLength() - Method in class y.layout.organic.GRIP
returns the desired edge length
getPreferredEdgeLength() - Method in class y.layout.organic.OrganicLayouter
Returns the general edge length that should be attained by this layouter.
getPreferredEdgeLength() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the currently set default preferred edge length.
getPreferredLayoutSize() - Method in class y.layout.ComponentLayouter
Gets the preferred layout size for this layouter.
getPreferredMaximalDuration() - Method in class y.layout.multipage.MultiPageLayouter
Returns the preferred time limit (in milliseconds) set for the layout algorithm.
getPreferredMinimalNodeDistance() - Method in class y.layout.organic.SmartOrganicLayouter
Returns the current preferred minimal node distance this algorithm should use for pairs of nodes that are not directly connected by adjacent edges.
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.getPreferredPlacementDescriptor() instead.
getPreferredPlacement() - Method in class y.layout.LabelLayoutData
Deprecated. use LabelLayoutData.getPreferredPlacementDescriptor() instead.
getPreferredPlacement() - Method in class y.view.EdgeLabel
Deprecated. use EdgeLabel.getPreferredPlacementDescriptor() instead.
getPreferredPlacementDescriptor() - Method in interface y.layout.EdgeLabelLayout
Returns preferred placement hints for layout algorithms.
getPreferredPlacementDescriptor() - Method in class y.layout.EdgeLabelLayoutImpl
Returns the preferred placement of this label.
getPreferredPlacementDescriptor() - Method in class y.layout.LabelLayoutData
Returns the preferred placement for 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
Returns the preferred length of (non-orthogonal) polyline segments.
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
Returns the preferred radial amount in degrees that stay unoccupied around the root node of the graph.
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 cell was crossed.
getPreviousEntrance() - Method in class y.layout.router.polyline.CellEntrance
Returns the previous CellEntrance in the path that reached this cell.
getPreviousSegment(SegmentInfo) - Method in class y.layout.router.polyline.EdgeInfo
Returns the segment info of the segment preceding the segment of the given segment info.
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
Returns 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 model that is used to rank the available positions for each label.
getProfit(LabelCandidate) - Method in class y.layout.LabelRanking
 
getProfit(LabelCandidate) - Method in interface y.layout.ProfitModel
Returns the profit for placing a label-candidate.
getProfitModel() - Method in class y.layout.labeling.AbstractLabelingAlgorithm
 
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 used as width/height for proxy nodes, i.e. nodes inserted by this layout stage.
getQuality() - Method in class y.io.JPGIOHandler
Returns the quality level of JPG encoding.
getQuality() - Method in class y.layout.organic.InteractiveOrganicLayouter
The quality time ratio set.
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 quality to time ratio.
getRadius() - Method in class y.geom.YCircle
Returns the radius of the circle.
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 this algorithm will try if there was no optimal solution.
getRandomizationRounds() - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Returns the number of randomized rounds this algorithm will try 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 currently active ranking policy within this layerer.
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.EdgeLabel
Returns the realizer that is bound to this edge label.
getRealizer(Node) - Method in class y.view.Graph2D
Returns the NodeRealizer bound to the given node.
getRealizer(Edge) - Method in class y.view.Graph2D
Returns the EdgeRealizer 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 bounding box of a 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.
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 referencing node.
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 containing all registered GraphPartitionExtensions.
getRegisteredPathSearchExtensions() - Method in class y.layout.router.polyline.EdgeRouter
Returns a list containing all registered PathSearchExtensions.
getRelJoinEndDistance() - Method in class y.layout.ParallelEdgeLayouter
Returns the relative distance from the end point of the lines to the first parallel segments if end joining is enabled.
getRemoveEdgeOverlaps() - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Returns how label candidates which overlap with edges are handled.
getRemoveFalseCrossings() - Method in class y.layout.hierarchic.ClassicLayerSequencer
Returns whether or not to remove false crossings.
getRemoveFalseCrossings() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns whether or not false crossings should be removed from the layout.
getRemoveNodeOverlaps() - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Returns how label candidates which overlap with nodes are handled.
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
Convenience method that returns a node that can be used to represent node in the group inGroup, that is either the node itself if it is an immediate child of inGroup, or a node that is a child of inGroup and an ancestor of node at the same time or null if neither of the latter applies.
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.
getRepresentedNode() - Method in interface y.layout.multipage.NodeInfo
Returns the represented node (always a node of the input graph).
getRepulsion() - Method in class y.layout.organic.OrganicLayouter
Returns the current repulsion.
getRerouteIterations() - Method in class y.layout.planar.CombinatorialEmbedder
Returns the number of iterations over the list of all split edges.
getReroutingTime() - Method in class y.layout.planar.CombinatorialEmbedder
 
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 that the calculation of the algorithm should be completed.
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
 
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 width of the border-obeying right half of the node,
getRightInset() - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Returns the right column insets where no element will lie in the resulting drawing.
getRightLaneInset() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns the right lane insets where no element will lie in the resulting drawing.
getRightX(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the border obeying right x-coordinate of the given node.
getRoot(Graph) - Static method in class y.algo.Trees
Returns the root node of a rooted tree (or reversed rooted tree) or a maximum weight center node as defined in Trees.getWeightedCenterNode(y.base.Graph) or another node if the graph is not a tree.
getRoot(GraphMLWriteContext) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
 
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 that can be used as a handle to the virtual root of the node hierarchy.
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 the root node alignment policy.
getRootAlignment() - Method in class y.layout.tree.DoubleLinePlacer
Returns the horizontal alignment that is used for the root node.
getRootAlignment() - Method in class y.layout.tree.GridNodePlacer
Returns the horizontal alignment of the root node.
getRootAlignment() - Method in class y.layout.tree.LayeredNodePlacer
Returns the alignment strategy for the tree's root node.
getRootAlignment() - Method in class y.layout.tree.SimpleNodePlacer
Returns the horizontal alignment of the root node.
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 policy that determines which node is chosen as (virtual) tree root for the layout process.
getRootPlacement(Object) - Method in class y.layout.tree.ARTreeLayouter
Returns the desired placement for the given subtree root.
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 the array of the nodes to 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 the initial rounds
getRoutingPolicy(Object) - Method in class y.layout.tree.ARTreeLayouter
Returns the routing policy used by this ARTreeLayouter for the given subtree root.
getRoutingPolicy() - Method in class y.layout.tree.ARTreeLayouter
Returns the routing policy used by this ARTreeLayouter.
getRoutingStyle() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns the routing style being used.
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 currently set routing style.
getRoutingStyle() - Method in class y.layout.tree.DefaultNodePlacer
Returns the current routing style byte constant.
getRoutingStyle() - Method in class y.layout.tree.LayeredNodePlacer
Returns the routing style.
getRoutingTime() - Method in class y.layout.planar.CombinatorialEmbedder
 
getRow() - Method in interface y.layout.hierarchic.incremental.Layer
Returns the RowDescriptor associated with this layer.
getRow() - Method in class y.layout.hierarchic.incremental.PartitionCellId
Returns the first row associated with this partition cell id.
getRow() - Method in class y.layout.hierarchic.incremental.PartitionCellId.Pair
Returns the RowDescriptor associated with this partition cell.
getRow(int) - Method in class y.layout.hierarchic.incremental.PartitionGrid
Returns the row with the given index.
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.hierarchic.incremental.PartitionGrid
Returns the 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 (i.e., edges whose source/target are assigned to the same layer).
getSameLayerEdges() - Method in interface y.layout.hierarchic.incremental.Layer
Returns all same layer edges in this layer.
getScale() - Method in class y.layout.RemoveColinearBendsStage
Returns the current scale, to which this stage will refer, when checking for collinearity.
getScaleFactorX() - Method in class y.layout.transformer.GraphTransformer
Returns the scaling factor used for the x-coordinate.
getScaleFactorY() - Method in class y.layout.transformer.GraphTransformer
Returns the scaling factor used for the y-coordinate.
getScaleNodeSize() - Method in class y.layout.transformer.GraphTransformer
Returns whether or not to scale node sizes.
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 scope 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 of the layout.
getScope() - Method in class y.layout.router.BusRouter
Returns the scope set for this router.
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.
getSeed() - Method in class y.layout.random.RandomLayouter
Returns the randomization seed, with which the layout will be generated.
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 SegmentInfo with the given index in the segments list.
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 this segment info belongs to or null if this segment info doesn't belong to any group.
getSegmentGroup(int) - Method in class y.layout.router.polyline.Channel
Returns the segment group with the given index of this channel.
getSegmentIndex() - Method in class y.layout.router.polyline.AbstractSegmentInfo
Returns the index of this info's segment.
getSegmentInfo(int) - Method in class y.layout.router.polyline.EdgeInfo
Returns the segment info the the segment with the given index.
getSegmentInfos() - Method in class y.layout.router.polyline.SegmentGroup
Returns the segment infos 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 DataProvider key to identify edges as selected.
getSelectedEdgesDpKey() - Method in class y.layout.partial.PartialLayouter.StraightLineEdgeRouter
Returns the DataProvider key to mark edges as selected.
getSelectedEdgesDpKey() - Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
Returns the DataProvider key to mark edges as selected.
getSelectedEdgesDpKey() - Method in class y.layout.router.BusRouter
Returns the DataProvider key to mark edges as selected.
getSelectedEdgesDpKey() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns the DataProvider key to mark edges as selected.
getSelectedEdgesDpKey() - Method in class y.layout.router.polyline.EdgeRouter
Returns the data provider key used to look up the selected state of the edges of the graph to be laid out.
getSelectedEdgesDpKey() - Method in class y.layout.router.polyline.PolylineLayoutStage
Returns the data provider key used to look up the selected state of the edges of the graph to be laid out.
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 mark nodes as selected.
getSelectedNodesDpKey() - Method in class y.layout.router.polyline.EdgeRouter
Returns the data provider key used to look up the selected state of the nodes of the graph to be laid out.
getSelectedNodesDpKey() - Method in class y.layout.router.polyline.PolylineLayoutStage
Returns the data provider key used to look up the selected state of the nodes of the graph to be laid out.
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 labeling selection DataProvider key.
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.
getSelfLoopLayouter() - Method in class y.layout.CanonicMultiStageLayouter
Returns the LayoutStage used for routing 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.
getSequencer() - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Returns the current Sequencer instance.
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
 
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 of this painter By default ShapeNodePainter.RECT is used.
getShapeType() - Method in class y.view.ShapeNodeRealizer
Returns shape type of this realizer
getShortText() - Method in class y.util.DetailedMessagePanel
Getter for property shortText.
getShuffleLayouter() - Method in class y.layout.organic.GroupedShuffleLayouter
Returns the layouter instance, that will be used for shuffling (removing node overlaps).
getSide() - Method in class y.layout.PortConstraint
Returns the side of a node at which a port should connect.
getSideOfEdge() - Method in class y.layout.PreferredPlacementDescriptor
Returns the preferred side of the edge.
getSideReference() - Method in class y.layout.PreferredPlacementDescriptor
Specifies how to interpret the preferred side as given by LabelLayoutConstants.PLACE_LEFT_OF_EDGE and LabelLayoutConstants.PLACE_RIGHT_OF_EDGE.
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 Layerer instance that is used for delegation.
getSingleComponentLayerer() - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
Returns the Layerer instance that is used for delegation.
getSingleCycleLayouter() - Method in class y.layout.circular.CircularLayouter
Returns the SingleCycleLayouter used for laying out single node cycles

Configuring that layouter has effects upon single cycle layouts

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 label candidate bounds.
getSize(Node) - Method in class y.layout.LayoutGraph
Returns the size of the node in a drawing.
getSize() - Method in class y.layout.router.polyline.Interval
Returns the size of the interval.
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.
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.
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
Gets the policy the individuals of a family will be sorted by 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.
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.
getSourceCandidates() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the Collection of PortCandidates for the source port as obtained from the DataProvider bound to the graph via the PortCandidate.SOURCE_PCLIST_DPKEY data provider key bound to the original edge.
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 node of the PathSearchContext.getCurrentEdge().
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 source group id object if any
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 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 that is associated with the source node of the edge.
getSourcePoint() - Method in class y.view.EdgeRealizer
EdgeLayout interface implementation.
getSourcePointAbs(Edge) - Method in class y.layout.LayoutGraph
Returns the coordinates of the source end point of an edge in absolute coordinates.
getSourcePointAbs(Edge) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Translates the absolute source point of the given edge to the "view coordinates" (translated by the modification matrix)
getSourcePointRel(Edge) - Method in class y.layout.LayoutGraph
Returns the coordinates of the source end point of an edge in relative coordinates to the center of the source node.
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.
getSourcePortConstraint(LayoutGraph, Edge, int) - Method in class y.layout.tree.DefaultPortAssignment
Returns the PortConstraint for the given edge or null if no PortConstraint is set.
getSourcePortConstraintDataAcceptor() - Method in class y.layout.tree.GenericTreeLayouter
Returns a DataAcceptor implementation that can be used to overwrite the source port constraint (PortConstraint temporarily for use during the layout.
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
Gets the space between adjacent lines of the wrapped graph layout.
getSpacing() - Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
Determines the spacing between the lanes.
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 this NodePlacer is arranging.
getSpacingBetweenFamilyMembers() - Method in class y.layout.genealogy.FamilyTreeLayouter
Gets the (horizontal) space between two nodes representing members of the same family.
getSPC() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the current source port constraint
getSPC(LayoutGraph, Edge) - Static method in class y.layout.PortConstraint
Returns the source port constraint 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 sphere of action for this layouter.
getSphereOfAction() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns the currently set sphere of action specifier.
getSphereOfAction() - Method in class y.layout.router.polyline.EdgeRouter
Returns the currently set sphere of action specifier.
getSphereOfAction() - Method in class y.layout.router.polyline.PolylineLayoutStage
Determines the (sub-)set of edges to be routed polylinear.
getSplitEdgesDpKey() - Method in class y.layout.organic.SplitEdgeLayoutStage
Returns the DataProvider key that determines which edges are to be split.
getSplitNodesDpKey() - Method in class y.layout.organic.SplitEdgeLayoutStage
Returns the DataProvider key to mark the nodes, that were created by splitting edges, for the core layouter.
getSplitSegmentLength() - Method in class y.layout.organic.SplitEdgeLayoutStage
Returns the split segment length.
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.
getStraighteningFactor() - Method in class y.layout.hierarchic.SimplexDrawer
Gets 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
Gets the stress for the 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 the edge uses.
getStrongTargetPort() - Method in class y.layout.router.polyline.EdgeInfo
Returns the location of the strong target port the edge uses.
getStyle() - Method in class y.layout.ComponentLayouter
Returns the component arrangement style used by this ComponentLayouter.
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 subchannels within this channel.
getSubChannelRank(Object) - Method in class y.layout.router.ChannelRouter
Returns the subchannel rank of this segment within the channel.
getSubgraph(GraphMLWriteContext, Node) - Method in class y.io.graphml.graph2d.HierarchyManagerBasedHierarchySupport
 
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 interface y.io.graphml.output.HierarchySupport
Returns all edges that lie completely in g.
getSubgraphLayouter() - Method in class y.layout.CanonicMultiStageLayouter
Returns the LayoutStage that is responsible for constraining the layout process to a subgraph of the target graph.
getSubgraphNodesDpKey() - Method in class y.layout.SubgraphLayouter
Returns the DataProvider key which determines the nodes that induce the subgraph to be laid out.
getSubgraphTime() - Method in class y.layout.planar.CombinatorialEmbedder
 
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 for a rooted directed tree the depths of each of its subtrees.
getSubtreeShape(Node) - Method in class y.layout.tree.AbstractNodePlacer
Convenience method that queries the DataProvider for a SubtreeShape.
getSubtreeShape(Node) - Method in class y.layout.tree.GenericTreeLayouter
Provides access to the SubTreeShape instances for each node.
getSubTreeSizes(Graph, NodeMap) - Static method in class y.algo.Trees
Returns for a rooted directed tree the size (number of nodes) of each of its subtrees.
getSuccessors(Graph, NodeList, int) - Static method in class y.algo.GraphConnectivity
Determines the direct or indirect successors of a given set of nodes.
getSuccessors(Node) - Method in class y.layout.tree.ARTreeLayouter
 
getSuccessors(Node) - Method in class y.layout.tree.HVTreeLayouter
 
getSwimLaneCrossingWeight() - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Returns the relative weight of edges crossing a swim lane relative to edges that stay in their lane.
getSwimLaneDescriptor() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the SwimLaneDescriptor instance that was initially bound to this node or null.
getSwimLaneDescriptors(LayoutGraph) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Callback method that is called during HierarchicLayouter.doLayoutCore(LayoutGraph).
getSwimlanePos() - Method in class y.layout.Swimlanes.SwimlaneRepresentant
Return the current position of the represented swim lane.
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.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class y.option.IconPopupEditor
 
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.
getTargetArrow() - Method in class y.view.EdgeRealizer
Returns the arrow type at the target location of the edge path.
getTargetCandidates() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the Collection of PortCandidates for the source port as obtained from the DataProvider bound to the graph via the PortCandidate.TARGET_PCLIST_DPKEY data provider key bound to the original edge.
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 node of the PathSearchContext.getCurrentEdge().
getTargetGroup() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the target group id object if any
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 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 that is associated with the target node of the edge.
getTargetPoint() - Method in class y.view.EdgeRealizer
EdgeLayout interface implementation.
getTargetPointAbs(Edge) - Method in class y.layout.LayoutGraph
Returns the coordinates of the target end point of an edge in absolute coordinates.
getTargetPointRel(Edge) - Method in class y.layout.LayoutGraph
Returns the coordinates of the target end point of an edge in relative coordinates to the center of the target node.
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.
getTargetPortConstraint(LayoutGraph, Edge) - Method in class y.layout.tree.DefaultPortAssignment
Returns the PortConstraint for the given edge or null if no PortConstraint is set.
getTargetPortConstraintDataAcceptor() - Method in class y.layout.tree.GenericTreeLayouter
Returns a DataAcceptor implementation that can be used to overwrite the target port constraint (PortConstraint temporarily for use during the layout.
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
Gets the desired target aspect ratio the algorithm should try to generate.
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.
getThread() - Method in interface y.view.Graph2DLayoutExecutor.LayoutThreadHandle
Yields the thread that is used for the calculation of the layout 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.hierarchic.incremental.ColumnDescriptor
Returns the tightness factor of the column.
getTightness() - Method in class y.layout.hierarchic.incremental.RowDescriptor
Returns the tightness factor of the row.
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
 
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 height of the border-obeying top half of the node,
getTopInset() - Method in class y.layout.hierarchic.incremental.RowDescriptor
Returns the top row insets where no element will lie in the resulting drawing.
getTopLayouter() - Method in class y.layout.genealogy.FamilyTreeLayouter
Returns the layouter which is responsible for the layout between the family groups.
getTopY(Node) - Method in class y.layout.hierarchic.AbstractDrawer
Returns the border obeying top y-coordinate of the given node.
getTPC() - Method in interface y.layout.hierarchic.incremental.EdgeData
Returns the current target port constraint
getTPC(LayoutGraph, Edge) - Static method in class y.layout.PortConstraint
Returns the target port constraint associated with the given edge.
getTpc() - Method in class y.view.PortAssignmentMoveSelectionMode
Returns the DataMap that contains the TPCs
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 core layouter used for tree components.
getTreeEdges(Graph) - Static method in class y.algo.Trees
Returns an array of EdgeList objects each containing edges of the given graph that belong to maximal tree leaves of the graph.
getTreeEdges(Graph, NodeList[]) - Static method in class y.algo.Trees
Same as Trees.getTreeEdges(Graph) but more efficient if the treeNodes where calculated before by Trees.getTreeNodes(Graph).
getTreeNodes(Graph) - Static method in class y.algo.Trees
Returns a list of NodeList objects each containing nodes of the given graph that belong to a maximal subtree of the graph.
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.
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 constant of the edge.
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 main type of this layer.
getType() - Method in interface y.layout.hierarchic.incremental.NodeData
Returns the type constant for this node
getType() - Method in interface y.layout.multipage.EdgeInfo
Returns the type of the related edge.
getType() - Method in interface y.layout.multipage.NodeInfo
Returns the type of the related node.
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 the edge uses in 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 a list of NodeList objects each containing nodes of the given graph that belong to a maximal subtree of the graph.
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) - Method in class y.layout.tree.DelegatingNodePlacer
Determines the upper left children of the specified 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() - Method in class y.option.URLImageWrapper
Get the image resource URL that is currently stored in this wrapper
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 if post-processing is used to reduce the number of crossings.
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 if the layouter should try to maximize one face of the embedding.
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 if the algorithm optimizes over the length of the edges.
getUseRandomization() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns if a randomization strategy is used.
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 if the existing drawing should be used as sketch.
getUseSketchDrawing() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns if the existing drawing should be used as sketch.
getUseSpacePostprocessing() - Method in class y.layout.orthogonal.OrthogonalLayouter
Deprecated.  
getUseTransposition() - Method in class y.layout.hierarchic.ClassicLayerSequencer
Returns whether or not the transposition heuristic should be used.
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
 
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.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.tree.LayeredNodePlacer
Returns the relative vertical alignment of nodes within their respective layers.
getVerticalAlignment() - Method in class y.layout.tree.TreeLayouter
Returns the relative vertical alignment of nodes within their respective layers.
getVerticalDistance() - Method in class y.layout.tree.ARNodePlacer
Returns the vertical distance this NodePlacer should use for the arrangement of the elements.
getVerticalDistance() - Method in class y.layout.tree.DefaultNodePlacer
Returns the vertical distance this NodePlacer should use for the arrangement of the elements.
getVerticalDistance() - Method in class y.layout.tree.LeftRightPlacer
Returns the vertical distance/spacing between subtree shapes.
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.FolderContents
 
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.FolderContents
 
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.FolderContents
 
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 specified edge for use with 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 which is used by the greatest number of all paths interconnecting all nodes with each other.
getWeightedCenterNode(Graph, NodeMap) - Static method in class y.algo.Trees
Finds a node which is used by the greatest number of all paths interconnecting all nodes with each other.
getWeightHeuristic() - Method in class y.layout.hierarchic.ClassicLayerSequencer
Returns the currently set weight heuristic.
getWeightHeuristic() - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Returns the currently set weight heuristic.
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
 
getWidth() - Method in class y.layout.LabelCandidate
Returns the width of the label candidate bounds.
getWidth() - Method in class y.layout.LabelLayoutData
Returns the width of the label.
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 partition cell.
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 segment infos' location ranges.
getWindingRule() - Method in class y.view.MutableGeneralPath
See GeneralPath.getWindingRule()
getWorkingRatio() - Method in class y.layout.organic.InteractiveOrganicLayouter
Returns the actual working ratio.
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
 
getX() - Method in class y.layout.LabelCandidate
Returns the minimal x-coordinate of the label candidate bounds.
getX() - Method in class y.layout.LabelLayoutData
Returns the x-coordinate of the label's upper-left corner of the bounding box.
getX(Node) - Method in class y.layout.LayoutGraph
Returns the upper left x-coordinate of the given node.
getX() - Method in interface y.layout.NodeLayout
Returns 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 a value that describes how the node will be resized horizontally if the calculated width of InsetsGroupBoundsCalculator is smaller than the minimal width that is provided for the 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 port with respect to the corresponding node's center.
getXOffsetForLayoutOrientation(byte, int) - Method in class y.layout.PortCandidate
Yields the X-offset with respect for the given layout orientation and OrientationLayouter.getMirrorMask() mirror mask}.
getXOffsetForLayoutOrientation(byte) - Method in class y.layout.PortCandidate
Yields the X-offset with respect 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
 
getY() - Method in class y.layout.LabelCandidate
Returns the minimal y-coordinate of the label candidate bounds.
getY() - Method in class y.layout.LabelLayoutData
Returns the y-coordinate of the label's upper-left corner of the bounding box.
getY(Node) - Method in class y.layout.LayoutGraph
Returns the upper left y-coordinate of the given node.
getY() - Method in interface y.layout.NodeLayout
Returns 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 a value that describes how the node will be resized vertically if the calculated height of InsetsGroupBoundsCalculator is smaller than the minimal height that is provided for the 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 port with respect to the corresponding node's center.
getYOffsetForLayoutOrientation(byte, int) - Method in class y.layout.PortCandidate
Yields the Y-offset with respect for the given layout orientation and OrientationLayouter.getMirrorMask() mirror mask}.
getYOffsetForLayoutOrientation(byte) - Method in class y.layout.PortCandidate
Yields the Y-offset with respect 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 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
DataProvider key that can be used to determine components by hand.
GivenLayersLayerer - Class in y.layout.hierarchic
This layerer implementation layers the nodes by given layer IDs.
GivenLayersLayerer() - Constructor for class y.layout.hierarchic.GivenLayersLayerer
 
GivenSequenceSequencer - Class in y.layout.hierarchic.incremental
This LayerSequencer implementation returns a sequencing that satisfies a 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 the specified 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.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
 
graph - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
the 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 class is working on
graph - Variable in class y.layout.tree.ARTreeLayouter
 
graph - Variable in class y.layout.tree.BalloonLayouter
The layout graph being acted upon.
graph - Variable in class y.layout.tree.GenericTreeLayouter
the graph this layout is running on
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 and cancel an asynchronous 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
Provides methods that check structural properties of a given graph.
GraphConnectivity - Class in y.algo
Provides algorithms for determining certain connectivity components within a graph.
GraphConnectivity() - Constructor for class y.algo.GraphConnectivity
 
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 Graph.createEdgeMap() 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 CopyFactory 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
This interface defines the layout information of a graph.
GraphLayoutLineWrapper - Class in y.layout
A layout stage that can be used to "line-wrap" or "column-wrap" a graph layout.
GraphLayoutLineWrapper() - Constructor for class y.layout.GraphLayoutLineWrapper
 
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
Partitions the bounding box of a graph in rectangles using graph elements as obstacles.
GraphPartition(ObstaclePartition) - Constructor for class y.layout.router.polyline.GraphPartition
Creates a new instance.
GraphPartitionExtension - Interface in y.layout.router.polyline
Implementations are extending the functionality of a GraphPartition.
GraphPartitionExtensionAdapter - Class in y.layout.router.polyline
This abstract adapter provides an empty implementation of GraphPartitionExtension.
GraphPartitionExtensionAdapter() - Constructor for class y.layout.router.polyline.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
Provides geometric transforms for (sub-)graphs.
GraphTransformer() - Constructor for class y.layout.transformer.GraphTransformer
Creates a new instance of graph transformer.
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 class contains algorithms which allow for zooming parts of a diagram only in a so-called fish-eye (radial) style.
GraphZoomer() - Constructor for class y.layout.transformer.GraphZoomer
Creates a new instance of GraphZoomer.
GraphZoomer.Zoom - Interface in y.layout.transformer
This interface can be implemented for custom zoom types.
GRAY - Static variable in class y.algo.Dfs
Node state specifier.
GreedyMISLabeling - Class in y.layout.labeling
This class places the labels of a graph using a greedy strategy.
GreedyMISLabeling() - Constructor for class y.layout.labeling.GreedyMISLabeling
 
Grid - Class in y.layout.router.polyline
Provides support for routing edges on equidistant grid lines.
Grid(double, double, double) - Constructor for class y.layout.router.polyline.Grid
Creates a new instance.
GRID_CROSS - Static variable in interface y.view.View2DConstants
Grid type specifier.
GRID_DPKEY - Static variable in class y.layout.tree.GridNodePlacer
Key which can be used to register a data provider that tells the placer in which row a given node should be put into.
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
This NodePlacer arranges nodes into a grid.
GridNodePlacer() - Constructor for class y.layout.tree.GridNodePlacer
Creates a grid placer with the modification matrix AbstractRotatableNodePlacer.Matrix.DEFAULT
GridNodePlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.GridNodePlacer
Creates grid placer with a given modification matrix.
GridNodePlacer(AbstractRotatableNodePlacer.Matrix, AbstractRotatableNodePlacer.RootAlignment) - Constructor for class y.layout.tree.GridNodePlacer
Creates grid placer with a given modification matrix and the horizontal alignment of the root.
GRIP - Class in y.layout.organic
This class implements a variant of the GRIP algorithm by P Gajer and SG Kobourov: "Graph Drawing with Intelligent Placement".
GRIP() - Constructor for class y.layout.organic.GRIP
Creates a new instance of the GRIP layout algorithm
GRIPModule - Class in y.module
This module represents an interactive configurator and launcher for GRIP.
GRIPModule() - Constructor for class y.module.GRIPModule
 
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
Compaction strategy specifier for use with SimplexNodePlacer.setGroupCompactionStrategy(int).
GROUP_COMPACTION_NONE - Static variable in class y.layout.hierarchic.incremental.SimplexNodePlacer
Compaction strategy specifier for use with SimplexNodePlacer.setGroupCompactionStrategy(int).
GROUP_DPKEY - Static variable in interface y.layout.grouping.GroupingKeys
This key is used to distinguish normal nodes from group nodes.
GROUP_KEY - Static variable in class y.layout.hierarchic.ClassicLayerSequencer
This is the key, which must be used to register the DataProvider which contains the mappings between nodes and group ids.
GROUP_MODE_ALL_NODES - Static variable in class y.layout.multipage.MultiPageLayouter
Node grouping specifier.
GROUP_MODE_IGNORE - Static variable in class y.layout.multipage.MultiPageLayouter
Node grouping specifier.
GROUP_MODE_ORIGINAL_NODES_ONLY - Static variable in class y.layout.multipage.MultiPageLayouter
Node grouping specifier.
GROUP_NODE_INSETS_DPKEY - Static variable in interface y.layout.grouping.GroupingKeys
This key is used to provide insets for group nodes.
GROUP_NODE_LAYOUTER_DPKEY - Static variable in class y.layout.grouping.RecursiveGroupLayouter
DataProvider key used to retrieve a Layouter instance for each group node.
GROUP_NODE_MODE_DATA - Static variable in class y.layout.organic.SmartOrganicLayouter
The data provider key for specifying how to handle group nodes.
GROUP_NODE_MODE_FIX_BOUNDS - Static variable in class y.layout.organic.SmartOrganicLayouter
Group node mode constant that can be used to tag a group node.
GROUP_NODE_MODE_FIX_CONTENTS - Static variable in class y.layout.organic.SmartOrganicLayouter
Group node mode constant that can be used to tag a group node.
GROUP_NODE_MODE_NORMAL - Static variable in class y.layout.organic.SmartOrganicLayouter
Group node mode constant that can be used to tag a 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
Implementations of this interface are responsible for calculating the bounds of a group node during a layout process.
GroupedShuffleLayouter - Class in y.layout.organic
This class uses a customizable shuffle layout algorithm to recursively remove node overlaps from grouped graph structures.
GroupedShuffleLayouter() - Constructor for class y.layout.organic.GroupedShuffleLayouter
 
GroupedShuffleLayouter(Layouter) - Constructor for class y.layout.organic.GroupedShuffleLayouter
Creates a new instance of GroupedShuffleLayouter The given core layouter instance will get to perform its work before the actual shuffling takes place.
GroupFeature - Interface in y.view.hierarchy
This is a common interface for group node realizers.
Grouping - Class in y.layout.grouping
Instances of this class can be used by algorithms to efficiently query the structure of such type of graphs.
Grouping(Graph) - Constructor for class y.layout.grouping.Grouping
Creates a new instance of Grouping.
GroupingKeys - Interface in y.layout.grouping
This interface defines data provider keys for those layout algorithms that can handle hierarchically grouped graphs.
GroupingSupport - Class in y.layout.hierarchic.incremental
Helper class that is used to manage 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
Creates a new instance of GroupLayoutConfigurator for a 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 for hierarchically grouped graphs.
GroupNodeHider() - Constructor for class y.layout.grouping.GroupNodeHider
Creates a new instance of GroupNodeHider
GroupNodeHider(Layouter) - Constructor for class y.layout.grouping.GroupNodeHider
Creates a new instance of GroupNodeHider.
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
Layout stage for OrthogonalEdgeRouter that should be applied when routing edges in hierarchically grouped graphs.
GroupNodeRouterStage() - Constructor for class y.layout.router.GroupNodeRouterStage
Creates a new instance of this class.
GroupNodeRouterStage(Layouter) - Constructor for class y.layout.router.GroupNodeRouterStage
Creates a new instance of this class.
Groups - Class in y.algo
This class provides methods for automatically partitioning nodes of a graph into groups.
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 BorderLine.getValueAt(y.geom.BorderLine.Segment, double) 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 node layout bounds.
h - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
heights 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.
handleNeighbor(CellEntrance, PartitionCell, PathSearchContext) - Method in class y.layout.router.polyline.PathSearch
Adds CellEntrances for every interval through which the neighbor 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.
hasChildren(Node) - Method in class y.layout.grouping.Grouping
Determines if 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.
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.hierarchic.incremental.PartitionCellId
 
hashCode() - Method in class y.layout.PortCandidate
 
hashCode() - Method in class y.layout.PortConstraint
 
hashCode() - Method in class y.layout.PreferredPlacementDescriptor
 
hashCode() - Method in class y.layout.router.BusDescriptor
 
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
 
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
Returns whether or not there are non-trivial source or target port constraints associated with the given edge.
hasSameRange(Interval) - Method in class y.layout.router.polyline.Interval
Checks if this interval and the given interval cover about the same range.
hasSameRange(Interval, double) - Method in class y.layout.router.polyline.Interval
Checks if this interval and the given interval cover the same range.
hasSameRange(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Checks if 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
Returns whether or not there is a non-trivial source port constraint associated with the given edge.
hasTPC(LayoutGraph, Edge) - Static method in class y.layout.PortConstraint
Returns whether or not there is a non-trivial target port constraint 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
Symbolic position specifier.
HEAD - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
HEAD - Static variable in class y.view.EdgeLabel
Edge label position specifier.
HEAD_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Symbolic ratio specifier.
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 layouter.
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 adjacent edges from the graph.
hideGroupNodes() - Method in class y.layout.hierarchic.incremental.GroupingSupport
Hides the group nodes and adjacent 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.
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 class is an extended variant of the HierarchicLayouter class.
HierarchicGroupLayouter() - Constructor for class y.layout.hierarchic.HierarchicGroupLayouter
Creates a new instance of HierarchicGroupLayouter
HierarchicLayouter - Class in y.layout.hierarchic
This class implements a layout algorithm for drawing directed graphs in a hierarchic way.
HierarchicLayouter() - Constructor for class y.layout.hierarchic.HierarchicLayouter
Instantiates a new HierarchicLayouter.
HierarchicLayouter - Class in y.layout.hierarchic.incremental
This class can be used to create hierarchical layouts of graphs.
HierarchicLayouter() - Constructor for class y.layout.hierarchic.incremental.HierarchicLayouter
Creates a new instance of HierarchicLayouter with default settings.
HierarchicLayouter.IncrementalHint - Class in y.layout.hierarchic.incremental
Hint objects used internally by this layout algorithm implementation.
HierarchicLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for HierarchicLayouter and HierarchicGroupLayouter.
HierarchicLayoutModule() - Constructor for class y.module.HierarchicLayoutModule
 
HIERARCHY_REORGANIZATION - Static variable in class y.module.PartialLayoutModule
 
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 criteria enumeration constant.
HOC_LESS_MOVEMENT - Static variable in class y.layout.organic.ShuffleLayouter
Horizontal overlap criteria enumeration constant.
HOC_NODE_CENTER - Static variable in class y.layout.organic.ShuffleLayouter
Horizontal overlap criteria enumeration constant.
HORIZONTAL - Static variable in class y.layout.tree.DelegatingNodePlacer
Orientation specifier.
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
Subtree orientation specifier.
horizontalCompaction(LayoutGraph, double[], NodeList[]) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Calculate coordinates.
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
This tree layouter allows to layout a tree such that each subgraph rooted at a node can either have a horizontal or vertical layout.
HVTreeLayouter() - Constructor for class y.layout.tree.HVTreeLayouter
 

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
 
IconPopupEditor - Class in y.option
 
IconPopupEditor(IconOptionItem, GuiFactory) - Constructor for class y.option.IconPopupEditor
 
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.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
Node group policy specifier.
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_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
 
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
 
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
 
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
 
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
DataProvider key used to retrieve incremental layout hint objects for nodes and edges that have been set using the IncrementalHintsFactory which itself can be obtained from the HierarchicLayouter.createIncrementalHintsFactory() method.
INCREMENTAL_HINTS_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
DataProvider key used to store incremental layout hints that can be retrieved from the IncrementalHintsFactory which itself can be obtained from the IncrementalHierarchicLayouter.createIncrementalHintsFactory() method.
INCREMENTAL_NODES_DPKEY - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
DataProvider key used to hold boolean values for each node in the graph that indicate whether the node has to be added incrementally.
IncrementalHierarchicLayouter - Class in y.layout.hierarchic
This class is a variant of the classic HierarchicLayouter implementation.
IncrementalHierarchicLayouter() - Constructor for class y.layout.hierarchic.IncrementalHierarchicLayouter
Creates a new IncrementalHierarchicLayouter instance which is set to IncrementalHierarchicLayouter.LAYOUT_MODE_FROM_SCRATCH initially
IncrementalHierarchicLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for IncrementalHierarchicLayouter.
IncrementalHierarchicLayoutModule() - Constructor for class y.module.IncrementalHierarchicLayoutModule
 
IncrementalHintsFactory - Interface in y.layout.hierarchic.incremental
Factory interface for IncrementalHierarchicLayouter.
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 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 dynamic obstacle decomposition with the given obstacles and partition bounds.
init(PathSearchConfiguration) - Method in class y.layout.router.polyline.GraphPartition
Initializes the partition with the given graph instance.
init(List, YRectangle) - Method in interface y.layout.router.polyline.ObstaclePartition
Initializes a new partition of the area with the given bounds using the list of Obstacles.
init(PathSearchConfiguration) - Method in class y.layout.router.polyline.PathSearch
Initializes the path search.
init() - Method in class y.module.BusRouterModule
Prepares this module for BusRouterModule.mainrun().
init() - Method in class y.module.ChannelEdgeRouterModule
 
init() - Method in class y.module.ComponentLayoutModule
Module initialization routine.
init() - Method in class y.module.io.TGFInput
 
init() - Method in class y.module.io.TGFOutput
 
init() - Method in class y.module.LabelingModule
 
init() - Method in class y.module.OrganicLayoutModule
Module initialization routine.
init() - Method in class y.module.OrthogonalEdgeRouterModule
 
init() - Method in class y.module.PolylineEdgeRouterModule
Initializes the EdgeRouter in this module for PolylineEdgeRouterModule.mainrun() with the values from the OptionHandler and adds a DataProvider that maps edges to their selection state to the graph.
init() - Method in class y.module.RandomLayoutModule
 
init() - Method in class y.module.SmartOrganicLayoutModule
Module initialization routine.
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
This method assigns the position (0,0) to all nodes in the graph, and sets the edges to straight lines with ports in the center of the adjacent node.
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.
initialize(LayoutGraph, Layers, LayoutDataProvider) - Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
 
initialize(LayoutGraph, Layers, LayoutDataProvider) - Method in interface y.layout.hierarchic.incremental.DrawingDistanceCalculator
Called to initialize 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 class for routing paths that were 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
 
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.
initializeDistancesToNextNode(NodeList[]) - Method in class y.layout.hierarchic.AbstractDrawer
Initializes the minimal 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 in 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
 
initOptionHandler(OptionHandler, BusRouter) - Method in class y.module.BusRouterModule
Sets the option items of the given option handler to the settings of the given BusRouter.
initOptionHandler(Layouter) - Method in class y.module.ChannelEdgeRouterModule
Initializes the option handler of this module with the properties of the given router.
initOptionHandler(Layouter) - Method in class y.module.OrthogonalEdgeRouterModule
Initializes the option handler of this module with the properties of the given router.
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
used to initialize internal structures such as NodeMap right and NodeMap left bendGridWidth and nodeGridWidth.
initTransform(YPoint) - Method in class y.layout.OrientationLayouter.Transformer
 
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.
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
Adds a new bend to this realizer and returns it.
insertBend(double, double) - Method in class y.view.EdgeRealizer
Adds a new bend to 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
Adds a new bend to this realizer and returns it.
insertBend(double, double) - Method in class y.view.QuadCurveEdgeRealizer
Adds a new bend to this realizer and returns it.
insertBend(EdgeRealizer, BendList, double, double) - Method in class y.view.SimpleBendHandler
 
insertBend(double, double) - Method in class y.view.SplineEdgeRealizer
Adds a new bend to this realizer and returns it.
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.
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
 
insertGroupNodeLayer(boolean, int) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Inserts an edge group node layer
insertLabelNodeLayer(boolean, int) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Inserts a layer for label nodes group node layer
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.
InsetsGroupBoundsCalculator - Class in y.layout.grouping
Convenience implementation which allows for custom insets for each group node.
InsetsGroupBoundsCalculator() - Constructor for class y.layout.grouping.InsetsGroupBoundsCalculator
Constructs an instance that uses insets provided through the data provider registered at the input graph with the public key GroupingKeys.GROUP_NODE_INSETS_DPKEY.
InsetsGroupBoundsCalculator(Insets) - Constructor for class y.layout.grouping.InsetsGroupBoundsCalculator
Constructs an instance that uses the specified insets as the default if the data provider contains no insets information for a specific node.
InsetsGroupBoundsCalculator(Object) - Constructor for class y.layout.grouping.InsetsGroupBoundsCalculator
Constructs an instance using the given DataProvider key.
InsetsGroupBoundsCalculator(Object, Insets) - Constructor for class y.layout.grouping.InsetsGroupBoundsCalculator
Constructs an instance using the given DataProvider key and 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
This key is used to mark edges as inter-edges for orthogonal routing.
InteractiveOrganicLayouter - Class in y.layout.organic
The InteractiveOrganicLayouter is a special organic layouter that offers functionality to change the laid out graph while the layouter is running.
InteractiveOrganicLayouter() - Constructor for class y.layout.organic.InteractiveOrganicLayouter
Create a new instance of the InteractiveOrganicLayouter.
InteractiveOrganicLayouter.SingleThreadContext - Interface in y.layout.organic
Context object that provides controls of layout calculation in case the layouter runs single-threaded.
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.
INTERNAL - Static variable in class y.view.NodeLabel
Node label model specifier.
INTERNAL_MASK - Static variable in class y.layout.DiscreteNodeLabelModel
Position mask that allows only 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
Interface implemented by classes that are 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 if this interval intersects the given interval.
intersects(Interval, double) - Method in class y.layout.router.polyline.Interval
Checks if this interval intersects the given interval and the intersection has a length of at least minIntersection.
intersects(OrthogonalInterval) - Method in class y.layout.router.polyline.OrthogonalInterval
Checks if this orthogonal interval intersects the given orthogonal interval.
intersects(OrthogonalInterval, double) - Method in class y.layout.router.polyline.OrthogonalInterval
Checks if this orthogonal interval intersects the given orthogonal interval and the intersection has a minimal size of minIntersection.
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
Used by HierarchicLayouter to write back layering information.
IntValueHolderAdapter - Class in y.layout.hierarchic.incremental
Adapter class 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
 
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 key used for a DataProvider bound to the graph that returns for each edge whether or not it 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 graph contains to directed cycle.
isAdaptiveMinEdgeDistanceEnabled() - Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
Returns whether or not an adaptive minimum edge distance should be 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 the edge group values of the original edge should be adopted by its replacement edges.
isAdoptPortConstraintsEnabled() - Method in class y.layout.BendConverter
Returns whether or not the port constraint values 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.
isAllowRearrangement() - Method in class y.layout.Swimlanes.SwimlaneRepresentant
Return whether the represented swim lane can be rearranged.
isAllowSameLayerEdges() - Method in class y.layout.hierarchic.ConstraintLayerer
Returns whether same layer edges can be created by this layerer instance.
isAllowSameLayerEdges() - Method in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
Returns whether 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.
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 if one of the angle interpretations is to interpret the angle absolute.
isAngleOffsetOnRightSide0() - Method in class y.layout.PreferredPlacementDescriptor
Returns if one of the angle interpretations is to add no additional angle offset to labels that are right of the edge.
isAngleOffsetOnRightSide180() - Method in class y.layout.PreferredPlacementDescriptor
Returns if one of the angle interpretations is to add an additional angle offset of 180 degree to labels that are right of the edge.
isAngleOnRightSideCoRotating() - Method in class y.layout.PreferredPlacementDescriptor
Returns if one of the angle interpretations is to interpret the angle of labels that are right of the edge as co-rotating with the labels left of or centered on edge, i.e. the angle of all labels is interpreted clockwise.
isAngleOnRightSideCounterRotating() - Method in class y.layout.PreferredPlacementDescriptor
Returns if one of the angle interpretations is to interpret the angle of labels that are right of the edge as counter-rotating with the labels left of or centered on 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 if one of the angle interpretations is to interpret the angle 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
Getter for property antialiasedPainting.
isAntialiasingEnabled() - Method in class y.io.ImageOutputHandler
Getter for property antialias.
isApplyPostprocessing() - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Returns true if the postprocessing step 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 port constraint has the weak constraint side PortConstraint.ANY_SIDE associated with it.
isAtCenter() - Method in class y.layout.PreferredPlacementDescriptor
Returns if one of the preferred placements for this label is at center.
isAtEast() - Method in class y.layout.PortConstraint
Returns whether or not this port constraint has the weak constraint side PortConstraint.EAST associated with it.
isAtNorth() - Method in class y.layout.PortConstraint
Returns whether or not this port constraint has the weak constraint side PortConstraint.NORTH associated with it.
isAtSource() - Method in class y.layout.PreferredPlacementDescriptor
Returns if one of the preferred placements for this label is at source.
isAtSouth() - Method in class y.layout.PortConstraint
Returns whether or not this port constraint has the weak constraint side PortConstraint.SOUTH associated with it.
isAtStrongPortConstraint() - Method in class y.layout.router.polyline.SegmentInfo
Determines whether or not this edge segment has the restriction of a strong port constraint.
isAtTarget() - Method in class y.layout.PreferredPlacementDescriptor
Returns if one of the preferred placements for this label is at target.
isAtWest() - Method in class y.layout.PortConstraint
Returns whether or not this port constraint has the weak constraint side PortConstraint.WEST associated with it.
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 port candidates should be inserted.
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
Returns whether or not a clustering algorithm should be applied.
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
Determines whether or not edge labels associated with a "free" label model (see, e.g., SmartEdgeLabelModel) should be automatically flipped if they would be upside-down.
isAutoFlippingEnabled() - Method in class y.layout.LabelLayoutTranslator
Determines 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
Determines whether or not edge labels get flipped if they would be upside down in their current position.
isAutoFlippingEnabled() - Method in class y.layout.RotatedSliderEdgeLabelModel
Determines 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
Whether or not automatic edge grouping should be applied.
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
Returns whether or not the automatic group node compaction is used.
isAutomaticPortConstraintsEnabled() - Method in class y.view.NodePortLayoutConfigurator
Returns true if this configurator will translate node ports into port constraints and false otherwise.
isAutomaticStructureUpdateEnabled() - Method in class y.layout.organic.InteractiveOrganicLayouter
Determines whether this algorithm performs automatic structure updates.
isAutoResize() - Method in class y.view.hierarchy.GenericGroupNodeRealizer
Whether the realizer will resize its bounds or not.
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
Whether or not backloop routing should be applied.
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 true if this layouter uses a barycenter based node shuffling strategy and false otherwise.
isBaryCenterModeEnabled() - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Returns whether or not to use the barycenter drawing mode.
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.
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 the best fit rotation angle will be applied.
isBiconnected(Graph) - Static method in class y.algo.GraphChecker
Checks whether or not the given graph his biconnected.
isBiconnected(Graph) - Static method in class y.algo.GraphConnectivity
Checks whether or not the given graph his biconnected.
isBipartite(Graph) - Static method in class y.algo.Bipartitions
Tests whether or not the given graph is bipartite.
isBipartite(Graph) - Static method in class y.algo.GraphChecker
Checks whether or not the given graph his 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 this instance may break long edge segments in favor of a more compact layout.
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.
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
Determines whether this algorithm should not wrap lines or rows, but columns.
isColumnOrderOptimizationEnabled() - Method in class y.layout.hierarchic.incremental.PartitionGrid
Returns whether the order of the columns should be chosen automatically.
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 laid out components of the input graph should be arranged by this class.
isComponentLayouterEnabled() - Method in class y.layout.CanonicMultiStageLayouter
Returns whether or not ComponentLayouter is 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.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
Determines whether or not this edge router considers labels of edges that are not in the edge (sub-)set to be routed (see EdgeRouter.setSphereOfAction(byte).
isConsiderEmptyGroupsEnabled() - Method in class y.layout.grouping.RecursiveGroupLayouter
Returns whether or not group nodes without children are handled the same way as group nodes with children.
isConsiderNodeAlignment() - Method in class y.layout.partial.PartialLayouter
Returns true, if node alignment is enabled, that is the algorithm tries to align partial nodes with other nodes.
isConsiderNodeLabelsEnabled() - Method in class y.layout.circular.CircularLayouter
Returns whether or not node labels are taken into account when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
isConsiderNodeLabelsEnabled() - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Returns whether the bounds calculation for group nodes takes labels of the group's content nodes into account.
isConsiderNodeLabelsEnabled() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns whether or not node labels are taken into account when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
isConsiderNodeLabelsEnabled() - Method in class y.layout.organic.SmartOrganicLayouter
Returns whether or not node labels are considered for the next layout run.
isConsiderNodeLabelsEnabled() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Returns whether or not node labels are taken into account when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
isConsiderNodeLabelsEnabled() - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Returns whether or not node labels are taken into account when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
isConsiderNodeLabelsEnabled() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns whether or not node labels are taken into account when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
isConsiderNodeLabelsEnabled() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns whether or not node labels are taken into account when calculating edge paths (thereby preventing possible edge/node label overlaps).
isConsiderNodeLabelsEnabled() - Method in class y.layout.router.polyline.EdgeRouter
Determines whether or not this edge router considers node labels as obstacles for edge routes.
isConsiderNodeLabelsEnabled() - Method in class y.layout.tree.BalloonLayouter
Determines whether or not the layouter considers node labels for the next layout run.
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 the node size should be considered.
isConsiderSketchEnabled() - Method in class y.layout.grouping.RecursiveGroupLayouter
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.
isCreateBus() - Method in class y.layout.tree.SimpleNodePlacer
Returns whether a bus should be created 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.
isCyclic(Graph) - Static method in class y.algo.GraphChecker
Checks whether or not the given graph contains a directed cycle.
isCyclicSelectionEnabled() - Method in class y.view.EditMode
 
isCyclicSelectionModifierPressed() - Method in class y.view.EditMode
 
isDataProviderContentCopying() - Method in class y.util.GraphCopier
Determines whether automatic copying of edge map contents should be performed.
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
 
isDescendant(Node, Node) - Method in class y.layout.hierarchic.incremental.GroupingSupport
Returns whether or not the given node is a direct or indirect child 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
Determines whether this implementation should use a deterministic algorithm to assign the PortCandidates.
isDeterministic() - Method in class y.layout.organic.GRIP
Returns whether or not GRIP works in a deterministic manner.
isDeterministic() - Method in class y.layout.organic.SmartOrganicLayouter
Returns whether the algorithm will behave deterministically in the next layout run.
isDeterministicModeEnabled() - Method in class y.layout.labeling.SALabeling
Returns whether or not this labeling algorithm should work 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 edges should be considered as directed.
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 a value indicating whether the distance to the edge is interpreted relatively 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 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.
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 edge labels may overlap with edges belonging to the same edge group.
isEdgeLabelTipEnabled() - Method in class y.view.TooltipMode
Determines whether tooltips for edge labels will be displayed.
isEdgeMapCopying() - Method in class y.util.GraphCopier
Determines whether automatic copying of edge map contents is enabled.
isEdgeNodeOverlapAllowed() - Method in class y.layout.router.OrganicEdgeRouter
Returns whether or not edge-node overlaps are allowed.
isEdgeOutsideNodes(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
This helper method tests if the path of an edge is outside the bounding box of the start and end vertices.
isEdgeOutsideNodes(EdgeLayout, NodeLayout, NodeLayout, double) - Static method in class y.layout.LayoutTool
This helper method tests if the path of an edge is outside the bounding box of the start and end vertices.
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 a postprocessing step should be applied that tries to remove some 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 global layering is enforced.
isEnforceMonotonicPathRestrictions() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns whether monotonic path restrictions (set with OrthogonalEdgeRouter.setMonotonicPathRestriction(byte)) should be enforced.
isEpsilonChannelIgnored() - Method in class y.layout.router.ChannelRouter
Returns whether subchannels shorter than epsilon are ignored by this instance.
isExactPlacementEnforced() - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Returns whether this instance should enforce the placement of nodes at their exact current position, even if this violates minimum distance constraints.
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 this edge should be an upper same layer edge if it is a same layer edge and it can be freely determined whether it should be routed above or below the layer.
isFamilyNodesAlwaysBelow() - Method in class y.layout.genealogy.FamilyTreeLayouter
Determines whether family/marriage nodes will be placed between the partners or below them.
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 this instance describes a fixed or strong port.
isFixed() - Method in class y.layout.router.BusDescriptor
Returns whether the associated edge is fixed or not.
isFixed() - Method in class y.layout.router.polyline.AbstractSegmentInfo
Determines whether or not this segment info is fixed, that means a fixed location has been determined inside its location range.
isFixed() - Method in class y.layout.router.polyline.EdgeInfo
Determines whether the path of this edge is fixed or shall be routed by the path search algorithm.
isFixedGroupResizingEnabled() - Method in class y.layout.partial.PartialLayouter
Returns whether or not fixed group nodes may be resized.
isFixedNode(LayoutGraph, LayoutDataProvider, Node, boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Callback used by both SimplexNodePlacer.assignLayerCoordinates(y.layout.LayoutGraph,LayoutDataProvider,Layers) and SimplexNodePlacer.assignSequenceCoordinates(y.layout.LayoutGraph,LayoutDataProvider,Layers,DrawingDistanceCalculator) to determine whether the given node should be treated as a node with fixed (given) coordinates.
isFixedWidthLineBreaks() - Method in class y.layout.GraphLayoutLineWrapper
Returns whether the algorithm should use the fixed width to determine line breaks.
isFlat(Graph) - Static method in class y.layout.grouping.Grouping
A graph is considered to be flat if it is either not grouped or there is no group node that contains child nodes present in the graph.
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 or not the given graph is a forest, i.e.
isForest(Graph) - Static method in class y.algo.Trees
Checks whether the given graph is a forest, i.e.
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 this instance tries 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 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 take the coordinates of the input diagram into account when arranging the nodes of the elements of 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
Determines whether the order of the swimlanes should be read from the current sketch.
isFrozen() - Method in class y.layout.PreferredPlacementDescriptor
Returns whether or not this is an immutable descriptor instance.
isFuzzyTargetPortDetermination() - Method in class y.view.CreateEdgeMode
Determines whether this mode should use fuzzy logic to determine the location of the target port.
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 the current strategy for the node sequencing.
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 if 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 grid distribution is enabled or not.
isGridMode() - Method in class y.view.ViewMode
Query if grid mode is active.
isGridRoutingEnabled() - Method in class y.layout.router.BusRouter
Returns whether or not to route edge segments on grid lines.
isGridRoutingEnabled() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns whether or not to route edge segments on grid lines.
isGridRoutingEnabled() - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Returns whether or not grid routing is enabled.
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 algorithm is allowed to reduce the grid width, if segments cannot be distributed using the previously given grid width.
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
Return whether 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
A graph is considered to be grouped if the three low-level grouping data providers GroupingKeys.GROUP_DPKEY, GroupingKeys.NODE_ID_DPKEY and GroupingKeys.PARENT_NODE_ID_DPKEY are registered.
isGroupingActive() - Method in class y.layout.ComponentLayouter
Determines whether or not grouping information bound to the graph will be used to calculate the components.
isGroupingSupported() - Method in class y.layout.tree.GenericTreeLayouter
Returns true if grouping support is enabled.
isGroupingSupported() - Method in class y.layout.tree.TreeLayouter
Returns true if grouping support is enabled.
isGroupNode(Node) - Method in class y.layout.grouping.Grouping
Determines if 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 to hide away group nodes before the layout begins.
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 the group transposition heuristic should be used.
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 group nodes without children will be hidden.
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
Determines if the interval is horizontal.
isHorizontal() - Method in class y.layout.Direction
Returns true if this direction is horizontal (right or left).
isHorizontal() - Method in class y.layout.tree.ARNodePlacer
Returns whether this instance is configured to create horizontal rows of child nodes.
isHorizontalCompactionEnabled() - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Returns whether this instance 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 set orientation is a horizontal orientation, i.e. one of LayoutOrientation.LEFT_TO_RIGHT or LayoutOrientation.RIGHT_TO_LEFT.
isHorizontalRoot(Node) - Method in class y.layout.tree.HVTreeLayouter
Returns whether or not the subtree rooted at the given node should be laid out horizontally.
isHTMLTableGenerationActive() - Method in class y.io.TiledImageOutputHandler
Returns whether or not to produce an HTL page.
isInBox(double, double, double, double) - Method in class y.view.Bend
Whether or not this bend is inside of 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
Determines whether or not subgraph edges should be taken into account when calculating the bounding box of the fixed nodes.
isIncludingLabels() - Method in class y.layout.FixNodeLayoutStage
Determines whether or not label geometries should be taken into account when calculating the bounding box of the fixed nodes.
isIndexFixed() - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Returns whether the index of this column is fixed or whether the algorithm should try to find the best possible position.
isIndexFixed() - Method in class y.layout.hierarchic.incremental.RowDescriptor
Returns whether the index of this row is fixed or whether the algorithm should try to find the best possible position.
isIndexFixed() - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Returns whether the index of this swim lane is fixed or whether the algorithm should try to find the best possible position.
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
Determines whether this instance 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 edge ports (that do not have a strong port constraint set) should lie inside the node's bounding box or on the node's border.
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 integrated edge labeling is enabled (extension of the shapes of subtrees with the labels of the edges).
isIntegratedEdgeLabelingEnabled() - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Returns whether integrated edge labeling is enabled.
isIntegratedEdgeLabelingEnabled() - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Returns whether integrated edge labeling is enabled.
isIntegratedEdgeLabelingEnabled() - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Returns whether integrated edge labeling is enabled.
isIntegratedEdgeLabelingEnabled() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns whether integrated edge labeling is enabled.
isIntegratedEdgeLabelingEnabled() - Method in class y.layout.tree.TreeLayouter
Returns whether integrated edge labeling is enabled.
isIntegratedNodeLabeling() - Method in class y.layout.tree.GenericTreeLayouter
Returns whether integrated node labeling is enabled (extension of the shapes of the nodes with its labels).
isIntegratedNodeLabelingEnabled() - Method in class y.layout.tree.TreeLayouter
Returns whether integrated node labeling is enabled.
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 this candidate is an internal node label, i.e. an label which resides inside the boundaries of a node.
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 the state of the automatic end joining mechanism, i.e. if all lines should end at the same point.
isKeepAllSelfloopLayoutsEnabled() - Method in class y.layout.SelfLoopLayouter
Returns whether this algorithm should keep the existing layout of all self-loops.
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
Determines whether or not to take node and edge labels into account when calculating the bounding box of the graph components.
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 LabelLayouter is enabled.
isLabelLayouterEnabled() - Method in class y.layout.multipage.MultiPageLayouter
Returns whether or not the specified labeling stage is enabled.
isLayeredPainting() - Method in class y.view.DefaultGraph2DRenderer
Determines whether layers should be used to influence the painting order.
isLeadingEdgeAdjustmentEnabled() - Method in class y.layout.ParallelEdgeLayouter
Returns whether this layouter will adjust the leading edge if the number of edges is even.
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 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 if 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 if the upper bound of this interval is lesser 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 the local crossing minimization strategy is enabled.
isLockFirstAndLastSegment() - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Returns whether the first and last segment of an edge (connected to source or target), 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 may be mirrored to improve the layout quality, i.e., for each component the algorithm checks which of the four possible mirrorings minimizes the edge length.
isMirroringEnabled() - Method in class y.layout.GraphLayoutLineWrapper
Returns whether lines should be going from left to right and right to left in an alternating fashion.
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 true if the labeling algorithm is allowed to move internal node labels.
isMoveSingleBends() - Method in class y.view.tabular.TableSupport
Determines which bends are moved when a column or row changes its location.
isMultipleEdgeFree(Graph) - Static method in class y.algo.GraphChecker
Checks whether or not the given graph contains multiple edges, i.e.
isNaryTree(Graph, int) - Static method in class y.algo.GraphChecker
Checks whether or not the given graph is a rooted tree where each node has a maximum of n children.
isNaryTree(Graph, int) - Static method in class y.algo.Trees
Checks whether the given graph is a rooted tree where each node has a maximum of n successors.
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.
isNodeEdgeOverlapAvoided() - Method in class y.layout.organic.SmartOrganicLayouter
Returns whether this algorithm is configured to try to avoid node/edge overlaps.
isNodeEditable(Node) - Method in class y.view.CellEditorMode
Determines whether a node is deemed editable.
isNodeLabelTipEnabled() - Method in class y.view.TooltipMode
Determines whether tooltips for node labels will be displayed.
isNodeMapCopying() - Method in class y.util.GraphCopier
Determines whether automatic copying of node map contents is enabled.
isNodeOverlapsAllowed() - Method in class y.layout.organic.SmartOrganicLayouter
Returns whether node overlaps are allowed (but not encouraged) for the next run.
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 GRIP takes average node sizes into account.
isNodeSizeAware() - Method in class y.layout.organic.SmartOrganicLayouter
Determines whether the algorithm should consider the size of the nodes for the layout.
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 if the given Edge is a normal edge, i.e. whether it does not cross any group node boundaries.
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 component layouter that handles hierarchically grouped graphs in a special way.
IsolatedGroupComponentLayouter(Layouter) - Constructor for class y.layout.grouping.IsolatedGroupComponentLayouter
Create a new instance of IsolatedGroupComponentLayouter.
IsolatedGroupComponentLayouter() - Constructor for class y.layout.grouping.IsolatedGroupComponentLayouter
Create a new instance of IsolatedGroupComponentLayouter.
isOnEdge() - Method in class y.layout.PreferredPlacementDescriptor
Returns if 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 OrientationLayouter is enabled.
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
This method will return whether the layouter will mirror the graph for a given layout orientation.
isOrientationOptimizationActive() - Method in class y.layout.tree.TreeComponentLayouter
Returns true if this layouter tries to improve tree component placement by changing the components orientation and false otherwise.
isOrientationOptimizationEnabled() - Method in class y.layout.partial.PartialLayouter
Returns whether or not a postprocessing step should be applied to reduce the number of edges that do not comply with the desired 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
If enabled, the bounding boxes of subgraph components may overlap (elements of different components will still not overlap).
isParallelEdgeLayouterEnabled() - Method in class y.layout.CanonicMultiStageLayouter
Returns whether or not the ParallelEdgeLayouter is enabled.
isParameterValid(Object) - Method in class y.layout.DiscreteEdgeLabelModel
Checks if the given model parameter encodes an edge label position that is valid in this model.
isParameterValid(Object) - Method in class y.layout.DiscreteNodeLabelModel
Checks if the given model parameter encodes a node label position that is valid in this model.
isParameterValid(Object) - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Checks if the given model parameter encodes an edge label position that is valid in 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
Determines the treatment of individuals who have only children but no partners.
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.
isPerceivedBendsOptimizationEnabled() - Method in class y.layout.orthogonal.OrthogonalLayouter
Returns whether the algorithm should perform a post processing algorithm to reduce perceived bends in the drawing.
isPlaceChildrenOnCommonRadiusEnabled() - Method in class y.layout.circular.CircularLayouter
Returns whether or not, in the underlying tree, the children of a node are placed on a common radius.
isPlaceLastOnBottom() - Method in class y.layout.tree.LeftRightPlacer
Returns whether or not the last child is placed at the bottom of the other.
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 polyline labeling is used.
isPolylineRoutingEnabled() - Method in class y.layout.router.polyline.EdgeRouter
Determines whether or not this edge router creates (non-orthogonal) polyline segments.
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 the algorithm tries 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
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
Determines if an additional postprocessing step is used that improves compactness and reduces the number of edge bends.
isPreferredDistanceAdjustable() - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Returns what happens if the preferred distance can not be kept, because there is not enough space for the segments to be distributed in that distance.
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 if this box had 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.
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
Return whether 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 the current state of the remove straight only property.
isRemovingCollinearBends() - Method in class y.layout.router.BusRouter
Returns 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.
isReroutingEnabled() - Method in class y.layout.router.BusRouter
Returns whether rerouting of edges with many crossings is enabled.
isReroutingEnabled() - Method in class y.layout.router.OrthogonalEdgeRouter
Returns whether rerouting bad edges is enabled.
isReroutingEnabled() - Method in class y.layout.router.polyline.EdgeRouter
Determines whether or not the edge router uses an additional step to reroute those 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 the edge 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
Indicates if the port assignment is set to reversed order.
isRightOfEdge() - Method in class y.layout.PreferredPlacementDescriptor
Returns if 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 graph is a rooted tree.
isRootedTree(Graph) - Static method in class y.algo.Trees
Checks whether the given graph is a 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 true if this ChannelInterEdgeRouter is configured to route inter-partition edges only.
isRoutingAll() - Method in class y.layout.router.OrganicEdgeRouter
Returns whether edges should be rerouted even if they do not obey all constraints initially.
isRowOrderOptimizationEnabled() - Method in class y.layout.hierarchic.incremental.PartitionGrid
Returns whether the order of the rows should be chosen automatically.
isRunning() - Method in class y.layout.organic.InteractiveOrganicLayouter
Returns whether the layouter is running at the moment.
isRunning() - Method in interface y.view.Graph2DLayoutExecutor.LayoutThreadHandle
Determines whether the layout is still running.
isSameLayerEdgeRoutingOptimizationEnabled() - Method in class y.layout.hierarchic.HierarchicLayouter
Returns whether the algorithm tries to optimize the routing of same layer edges whose PortConstraints don't impose the routing.
isSegmentNode(Node) - Method in class y.layout.hierarchic.PendularDrawer
Helper method that determines whether 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() - Method in class y.view.Bend
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
Returns if SHIFT was pressed in the event.
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 self-loops.
isSelfLoopLayouterEnabled() - Method in class y.layout.CanonicMultiStageLayouter
Returns whether or not the SelfLoopLayouter is enabled.
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 if the preferred side specified by LabelLayoutConstants.PLACE_LEFT_OF_EDGE and LabelLayoutConstants.PLACE_RIGHT_OF_EDGE 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 if the preferred side specified by LabelLayoutConstants.PLACE_LEFT_OF_EDGE and LabelLayoutConstants.PLACE_RIGHT_OF_EDGE 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 if the preferred side specified by LabelLayoutConstants.PLACE_LEFT_OF_EDGE and LabelLayoutConstants.PLACE_RIGHT_OF_EDGE is interpreted relative to the edge flow.
isSimple(Graph) - Static method in class y.algo.GraphChecker
Checks whether or not the given graph is simple, i.e.
isSimpleModeActive() - Method in class y.layout.organic.ShuffleLayouter
Returns whether or not simple mode 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
Returns whether the layouter is 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
Determines whether this instance should configure the ComponentLayouter in such a way that it respects the scope's settings SmartOrganicLayouter.SCOPE_SUBSET and SmartOrganicLayouter.SCOPE_MAINLY_SUBSET by keeping other nodes pinned, even if they reside in different components.
isSmartInitialPlacement() - Method in class y.layout.organic.GRIP
Returns whether or not initial placements are determined in a smart way.
isSmartScrollingEnabled() - Method in class y.view.Graph2DViewMouseWheelScrollListener
Determines whether or not smart scrolling should be used.
isSmartSelfloopPlacementEnabled() - Method in class y.layout.SelfLoopLayouter
Whether or not smart selfloop placement should be enabled.
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 if the given cell is a source cell of the PathSearchContext.getCurrentEdge().
isSourcePortOptimizationEnabled() - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Returns whether source port optimization is enabled, i.e. whether the algorithm should try to find a better source PortConstraint if the current constraint is null or PortConstraint.ANY_SIDE.
isSpanning() - Method in class y.layout.hierarchic.incremental.PartitionCellId
Returns true if the partition cell id represents a multi-cell, i.e., whether or not it was created with method PartitionGrid.createCellSpanId(java.util.Collection, java.util.Collection), PartitionGrid.createCellSpanId(RowDescriptor, ColumnDescriptor, RowDescriptor, ColumnDescriptor), PartitionGrid.createCellSpanId(int, int, int, int), PartitionGrid.createColumnSpanId(int) or PartitionGrid.createRowSpanId(int).
isStopped() - Method in class y.layout.organic.InteractiveOrganicLayouter
Returns whether the layouter has been 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.
isStrong() - Method in class y.layout.PortConstraint
Returns true if this PortConstraint represents a strong constraint and false otherwise.
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 graph is strongly connected.
isStronglyConnected(Graph) - Static method in class y.algo.GraphConnectivity
Checks whether or not the given graph is strongly connected.
isStrongPortsScalingActive() - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Gets the property strongPortsScalingActive.
isSubgraphLayouterEnabled() - Method in class y.layout.CanonicMultiStageLayouter
Returns whether or not the SubgraphLayouter is enabled.
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 the optimized minimum distance calculation for swim lane layouts is enabled.
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 if the given cell is a target cell of the PathSearchContext.getCurrentEdge().
isTargetPortOptimizationEnabled() - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Returns whether target port optimization is enabled, i.e. whether the algorithm should try to find a better target PortConstraint if the current constraint is null or PortConstraint.ANY_SIDE.
isTranslateEdgeLabelsEnabled() - Method in class y.layout.LabelLayoutTranslator
Returns whether edge label translation is enabled.
isTranslateNodeLabelsEnabled() - Method in class y.layout.LabelLayoutTranslator
Returns whether node label translation is enabled.
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 the transposition crossing minimization heuristic should be used.
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.
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 the edge is an upper same layer edge (in case it is a 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 if an additional postprocessing step is used that improves compactness and reduces the number of edge bends.
isUsingAdaptiveLineDistances() - Method in class y.layout.ParallelEdgeLayouter
Whether or not the line distances between parallel edges should be determined according to the nodes' bounds.
isUsingBends() - Method in class y.layout.router.OrganicEdgeRouter
Returns whether given bend coordinates are taken into account when determining initial bend positions.
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 the layerer 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
Returns true if 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
Returns true if most of the edges of the graph are routed orthogonal.
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 this extension considers the given entrance a valid target entrance, i.e. the path may end with this 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, i.e. the x values of the end point differ less then 0.00000001
isVertical() - Method in class y.layout.Direction
Returns true if this direction is vertical (up or 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 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
Returns whether or not the subtree rooted at the given node should be laid out 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 true if the edges that need to be reversed are determined using an edge weight based heuristic and false if a Depth First Search based approach should be used.
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 edge labels are written back to their model.
isWriteBackNodeLabelsEnabled() - Method in class y.layout.LabelLayoutTranslator
Returns whether node labels are written back to their 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.
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
Factory that consistently creates and destroys helper structures 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

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
Constant which can be used for LayoutTool.arrangeRectangleRows(java.awt.geom.Rectangle2D[], java.awt.geom.Rectangle2D, double, int).

K

KEEP_SELF_LOOP_LAYOUT_DPKEY - Static variable in class y.layout.SelfLoopLayouter
This DataProvider key can be used to register a DataProvider with the graph to be laid out.
key - Variable in class y.layout.hierarchic.WeightedLayerer
The key to access the weights.
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.
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 its result not as a list but 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
Place the labels in the graph.
label(LayoutGraph, Object) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Place a subset of the labels.
label(LayoutGraph, YList, YList) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Place some labels in the graph.
LABEL_MODEL_DPKEY - Static variable in class y.layout.labeling.AbstractLabelingAlgorithm
DataProvider key to specify for each EdgeLabelLayouts and each NodeLabelLayout a replacement EdgeLabelModel or NodeLabelModel, respectively, that is used by the labeling algorithm instead of the original label model.
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
Base class for candidate positions for labels.
LabelCandidate(YPoint, YDimension, Object, LabelLayout) - Constructor for class y.layout.LabelCandidate
Returns a new instance of LabelCandidate.
LabelCandidate(YPoint, YDimension, Object, LabelLayout, boolean) - Constructor for class y.layout.LabelCandidate
Returns a new instance of LabelCandidate.
LabelCandidate(OrientedRectangle, Object, LabelLayout, boolean) - Constructor for class y.layout.LabelCandidate
Returns a new instance of LabelCandidate.
LabelCandidate(OrientedRectangle, Object, LabelLayout) - Constructor for class y.layout.LabelCandidate
Returns a new instance of LabelCandidate.
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.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
 
LabelLayout - Interface in y.layout
This interface defines the properties of one label from the perspective of a labeling algorithm.
LabelLayoutConstants - Interface in y.layout
This interface defines constants relevant for the automatic labeling process.
LabelLayoutData - Class in y.layout
This class encapsulates layout data for a label.
LabelLayoutData(double, double) - Constructor for class y.layout.LabelLayoutData
Creates a new instance of LabelLayoutData.
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.
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.
LabelLayoutDataRefinement - Class in y.layout
A layout stage that improves the placement of edge labels.
LabelLayoutDataRefinement() - Constructor for class y.layout.LabelLayoutDataRefinement
Creates a new instance of LabelLayoutDataImprovement
LabelLayoutImpl - Class in y.layout
This class is a default implementation of the LabelLayout interface.
LabelLayoutImpl() - Constructor for class y.layout.LabelLayoutImpl
 
LabelLayoutKeys - Interface in y.layout
This interface provides label-specific keys that can be used to add data providers to a layout graph.
LabelLayoutTranslator - Class in y.layout
Layout stage that 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 instance of LabelLayoutTranslator.
LabelRanking - Class in y.layout
Implements the ranking for edge and node labels for Graph2D.
LabelRanking() - Constructor for class y.layout.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
Describes a single layer in a hierarchical drawing with all its nodes and associated same layer edges.
LAYER_CONSTRAINTS_MEMENTO_DPKEY - Static variable in interface y.layout.hierarchic.ConstraintLayerer.ConstraintFactory
DataProvider key to store the constraints.
LAYER_CONSTRAINTS_MEMENTO_DPKEY - Static variable in interface y.layout.hierarchic.incremental.LayerConstraintFactory
DataProvider key to store the constraints.
LAYER_ID_KEY - Static variable in class y.layout.hierarchic.GivenLayersLayerer
The key used by this class to query a graph for a DataProvider that yields the layerID for each node in the graph.
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
Used for publishing the final layering information.
LAYER_VALUE_HOLDER_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Used for publishing the final layering information.
LayerConstraint - Interface in y.layout.hierarchic.incremental
This class represents a layering constraint.
LayerConstraintFactory - Interface in y.layout.hierarchic.incremental
Interface specification for classes that can create layering constraints.
LayeredComponentsMerger - Interface in y.layout.hierarchic.incremental
Merges two Layers instances, whose nodes reside in the same graph.
LayeredNodePlacer - Class in y.layout.tree
This NodePlacer calculates and respects layers.
LayeredNodePlacer(AbstractRotatableNodePlacer.Matrix, Object) - Constructor for class y.layout.tree.LayeredNodePlacer
Default constructor.
LayeredNodePlacer() - Constructor for class y.layout.tree.LayeredNodePlacer
 
Layerer - Interface in y.layout.hierarchic.incremental
This interface is used by classes that are capable of generating a layer assignment.
Layerer - Interface in y.layout.hierarchic
This is the interface to the node layering phase of the hierarchic layouter.
LAYERING_BFS - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layering strategy specifier.
LAYERING_FROM_SKETCH - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layering strategy specifier.
LAYERING_HIERARCHICAL_DOWNSHIFT - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layering strategy specifier.
LAYERING_HIERARCHICAL_OPTIMAL - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layering strategy specifier.
LAYERING_HIERARCHICAL_TIGHT_TREE - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layering strategy specifier.
LAYERING_HIERARCHICAL_TOPMOST - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layering strategy specifier.
LAYERING_PHASE - Static variable in interface y.layout.hierarchic.MementoSupport
Constant describing the first phase of the HierarchicLayouter algorithm.
LAYERING_STRATEGY_BFS - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layering strategy specifier.
LAYERING_STRATEGY_FROM_SKETCH - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layering strategy specifier.
LAYERING_STRATEGY_HIERARCHICAL_DOWNSHIFT - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layering strategy specifier.
LAYERING_STRATEGY_HIERARCHICAL_OPTIMAL - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layering strategy specifier.
LAYERING_STRATEGY_HIERARCHICAL_TIGHT_TREE - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layering strategy specifier.
LAYERING_STRATEGY_HIERARCHICAL_TOPMOST - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layering strategy constant.
LAYERING_STRATEGY_UNKNOWN - Static variable in class y.layout.hierarchic.HierarchicLayouter
Dummy layering strategy specifier.
LAYERING_STRATEGY_UNKNOWN - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Dummy layering strategy specifier.
LAYERING_STRATEGY_USER_DEFINED - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layering strategy specifier.
LAYERING_USER_DEFINED - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layering strategy specifier.
Layers - Interface in y.layout.hierarchic.incremental
Container class that manages multiple Layer instances.
LayerSequencer - Interface in y.layout.hierarchic
Classes implementing this interface calculate the order of nodes within the different layers that the graph has been partitioned into.
LAYOUT_GROUPS_POLICY - Static variable in class y.layout.organic.OrganicLayouter
Node group policy specifier.
LAYOUT_MODE_FROM_SCRATCH - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layout mode constant that can be used in IncrementalHierarchicLayouter.setLayoutMode(byte).
LAYOUT_MODE_INCREMENTAL - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Layout mode constant that can be used in IncrementalHierarchicLayouter.setLayoutMode(byte).
LAYOUT_NODE_DPKEY - Static variable in class y.layout.ComponentLayouter
DataProvider key that can be used to determine which nodes should be laid out.
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
Class that represents the layout context.
LayoutDataProvider - Interface in y.layout.hierarchic.incremental
Interface for retrieving 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
This is a general interface for algorithms that perform a layout process on a given layout graph.
LAYOUTER_DPKEY - Static variable in class y.layout.LayoutMultiplexer
Look-up key used to register a DataProvider that provides a Layouter object for each node of a graph.
LayoutGraph - Class in y.layout
This class represents a drawing of a graph.
LayoutGraph() - Constructor for class y.layout.LayoutGraph
Creates a new Layout Graph
LayoutGraph(LayoutGraph) - Constructor for class y.layout.LayoutGraph
Creates a copy of the given subgraph.
LayoutGraph(LayoutGraph, YCursor) - Constructor for class y.layout.LayoutGraph
Creates a copy of the given subgraph.
LayoutGraphCopyFactory - Class in y.layout
An implementation of the copy factory interface used by GraphCopier that can be used by implementations of LayoutGraph.
LayoutGraphCopyFactory() - Constructor for class y.layout.LayoutGraphCopyFactory
 
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
 
LayoutGraphCopyFactory.HierarchicGraphCopyFactory(GraphCopier.CopyFactory) - Constructor for class y.layout.LayoutGraphCopyFactory.HierarchicGraphCopyFactory
 
LayoutGraphWriter - Class in y.layout
This class writes out 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 the structural Graph information only.
LayoutGraphWriter(LayoutGraph) - Constructor for class y.layout.LayoutGraphWriter
Creates a new instance of LayoutGraphWriter that writes out the structural and layout information of the LayoutGraph.
LayoutGraphWriter(Graph, GraphLayout) - Constructor for class y.layout.LayoutGraphWriter
Creates a new instance of LayoutGraphWriter that writes out the structural and layout information of the Graph and GraphLayout instances.
layoutLevel(Node, NodeList, boolean) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Layouts the children of 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
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
This class 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
 
LayoutOrientation - Interface in y.layout
Defines some layout orientation specifiers that are used to inform a layouter which general orientation a layout should express.
layoutParallelEdges(LayoutGraph, EdgeMap) - Method in class y.layout.ParallelEdgeLayouter
This method assigns a layout to parallel edges.
layoutRoot(Node) - Method in class y.layout.tree.GenericTreeLayouter
This is the core method of the algorithm.
layoutSelfLoops(LayoutGraph) - Method in class y.layout.SelfLoopLayouter
Lays out the self-loops of the given graph.
LayoutStage - Interface in y.layout
Interface for a layouter that forms a stage of a larger layout process.
layoutSubgraph(LayoutGraph) - Method in class y.layout.partial.PartialLayouter
Calculates the layout for the subgraph component.
LayoutTool - Class in y.layout
This class is a container for several helper and utility functions for the LayoutGraph class.
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
Constant which can be used for LayoutTool.arrangeRectangleRows(java.awt.geom.Rectangle2D[], java.awt.geom.Rectangle2D, double, int).
LEADING - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal alignment at the left side of the children
LEADING_EDGE_DPKEY - Static variable in class y.layout.ParallelEdgeLayouter
A DataProvider key that can be used to specify which parallel edge should be used as leading edge, i.e., as the edge whose layout is used to obtain the layout of the corresponding parallel edges.
LeafPlacer - Class in y.layout.tree
This implementation can be used to "place" leafs.
LeafPlacer() - Constructor for class y.layout.tree.LeafPlacer
 
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
Symbolic position specifier.
left - Variable in class y.layout.hierarchic.PendularDrawer
map that maps the left node for each node in a layer or null if it is the leftmost
LEFT - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal alignment at the left.
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
Constant indicating a port lying to the left of the direction of the main flow of the edge or overall layout.
LEFT_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Symbolic ratio specifier.
LEFT_RIGHT_DPKEY - Static variable in class y.layout.tree.LeftRightPlacer
Key which can be used to register a data provider that tells the node placer whether the node shall be placed on the left or right side.
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.
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 is a NodePlacer that arranges the Nodes on the left and right side of a vertical bus.
LeftRightPlacer() - Constructor for class y.layout.tree.LeftRightPlacer
Creates a LeftRightPlacer with the default modificationMatrix.
LeftRightPlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.LeftRightPlacer
Creates a LeftRightPlacer with the given modificationMatrix.
LeftRightPlacer.LeftRightDataProvider - Class in y.layout.tree
Utility class providing a method to determine if a given node is aligned left (true) or right (false) to the parent node.
LeftRightPlacer.LeftRightDataProvider(DataProvider) - Constructor for class y.layout.tree.LeftRightPlacer.LeftRightDataProvider
Constructs a new data provider for the LeftRightPlacer.
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 count of CellEntrance objects this path consists of.
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
Layout style specifier.
LinearSegmentsDrawer - Class in y.layout.hierarchic
This class implements the third phase of the Sugiyama layout algorithm.
LinearSegmentsDrawer() - Constructor for class y.layout.hierarchic.LinearSegmentsDrawer
 
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.
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.
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
Sphere of action specifier.
mainrun() - Method in class y.module.BusRouterModule
Launches the layouter of this module.
mainrun() - Method in class y.module.ChannelEdgeRouterModule
 
mainrun() - Method in class y.module.CircularLayoutModule
 
mainrun() - Method in class y.module.CompactOrthogonalLayoutModule
 
mainrun() - Method in class y.module.ComponentLayoutModule
Main module execution routine. launches the hierarchic layouter.
mainrun() - Method in class y.module.DirectedOrthogonalLayoutModule
 
mainrun() - Method in class y.module.EdgeGroupConstraintModule
 
mainrun() - Method in class y.module.FamilyTreeLayoutModule
Main execution code to be implemented by any subclassed module.
mainrun() - Method in class y.module.GraphTransformerModule
 
mainrun() - Method in class y.module.GRIPModule
 
mainrun() - Method in class y.module.HierarchicLayoutModule
 
mainrun() - Method in class y.module.IncrementalHierarchicLayoutModule
 
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
 
mainrun() - Method in class y.module.OrganicEdgeRouterModule
Launches this module.
mainrun() - Method in class y.module.OrganicLayoutModule
Main module execution routine. launches the hierarchic layouter.
mainrun() - Method in class y.module.OrthogonalEdgeRouterModule
 
mainrun() - Method in class y.module.OrthogonalLayoutModule
 
mainrun() - Method in class y.module.ParallelEdgeLayoutModule
 
mainrun() - Method in class y.module.PartialLayoutModule
 
mainrun() - Method in class y.module.PolylineEdgeRouterModule
Launches the EdgeRouter of this module.
mainrun() - Method in class y.module.PortConstraintModule
 
mainrun() - Method in class y.module.RandomLayoutModule
 
mainrun() - Method in class y.module.ShuffleLayoutModule
Launches this module.
mainrun() - Method in class y.module.SmartOrganicLayoutModule
Main module execution routine. launches the hierarchic layouter.
mainrun() - Method in class y.module.TreeLayoutModule
 
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
Uses dfs to remove cycles from the graph.
makeDFSAcyclic(Graph, EdgeList) - Method in class y.layout.hierarchic.WeightedLayerer
Uses dfs to remove cycles from the graph.
MALE_ALWAYS_FIRST - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Places female individuals before their male siblings and partners.
MALE_FIRST - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Places female individuals before their male 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 Node- and EdgeMaps.
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
Mark type 1 conflicts.
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 alignment at the median.
MEDIAN_HEURISTIC - Static variable in class y.layout.hierarchic.ClassicLayerSequencer
Weight assignment heuristic specifier.
MEDIAN_HEURISTIC - Static variable in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Weight assignment heuristic specifier.
MEDIAN_SIMPLEX - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layout style specifier.
MedianDrawerWrapper - Class in y.layout.hierarchic
This class can be used to improve the results of different drawers.
MedianDrawerWrapper(Drawer) - Constructor for class y.layout.hierarchic.MedianDrawerWrapper
Creates a new instance of MedianDrawerWrapper using the delegate to perform the core work.
MedianLinearSegmentDrawer - Class in y.layout.hierarchic
This class implements the third phase of the hierarchic layout algorithm.
MedianLinearSegmentDrawer() - Constructor for class y.layout.hierarchic.MedianLinearSegmentDrawer
 
MementoSupport - Interface in y.layout.hierarchic
This interface is a Cookie for the HierarchicLayouter's 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
All nodes in srcLayers and targetLayers are part of graph at the moment of invocation.
mergeWith(GenericTreeLayouter.SubtreeShape) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Merges the given SubtreeShape with this shape's bounds.
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.
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
Solves a min-cost flow optimization problem.
minCostFlow(Graph, Node, Node, DataProvider, DataProvider, EdgeMap, NodeMap) - Static method in class y.algo.NetworkFlows
Solves a min-cost max-flow optimization problem.
MINIMAL_DISTANCE_DPKEY - Static variable in class y.layout.organic.ShuffleLayouter
This key can be used to specify a minimal distance for each single node in the graph using a data provider.
minimalEdgeDistance - Variable in class y.layout.hierarchic.AbstractDrawer
The minimal distance between two edges in the same layer.
minimalLayerDistance - Variable in class y.layout.hierarchic.AbstractDrawer
The minimal distance between two layers.
minimalMultiEdgeDistance - Variable in class y.layout.hierarchic.AbstractDrawer
The minimal distance between two edges sharing source/target in the same layer.
minimalNodeDistance - Variable in class y.layout.hierarchic.AbstractDrawer
The minimal 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 using our favorite algorithm for that problem.
MINIMUM_EDGE_DISTANCE_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A key used for a DataProvider bound to the graph that yields for each edge a minimum distance to the next edge or node side.
MINIMUM_FIRST_SEGMENT_LENGTH_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A key used for a DataProvider bound to the graph that yields for each edge a minimum length of its first segment.
MINIMUM_LAST_SEGMENT_LENGTH_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A key used for a DataProvider bound to the graph that yields for each edge a minimum length of its last segment.
MINIMUM_NODE_DISTANCE_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A key used for a DataProvider bound to the graph that yields for each node a minimum distance to the self loop edges.
MINIMUM_NODE_SIZE_DPKEY - Static variable in interface y.layout.grouping.GroupingKeys
This key is used to provide minimum sizes for nodes.
MINIMUM_OCTILINEAR_SEGMENT_LENGTH_DPKEY - Static variable in class y.layout.hierarchic.incremental.SelfloopCalculator
A key used for a DataProvider bound to the graph that yields for each octilinear edge a minimum length of its octilinear segments.
MinimumSizeGroupBoundsCalculator - Class in y.layout.grouping
This subclass of InsetsGroupBoundsCalculator does not only allow custom insets for each group node, but also makes sure to keep provided minimum sizes registered for each node that are provided through a DataProvider which must be registered with the graph prior to the invocation of the layout algorithm.
MinimumSizeGroupBoundsCalculator() - Constructor for class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Constructs an instance that uses the minimum size provided through the data provider registered at the input graph with the public key GroupingKeys.MINIMUM_NODE_SIZE_DPKEY.
MinimumSizeGroupBoundsCalculator(Object) - Constructor for class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Constructs an instance using the given DataProvider key.
minNode() - Method in class y.layout.hierarchic.PendularDrawer
Performs the minNode phase.
MinNodeSizeStage - Class in y.layout
This layout stage 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
Instantiates a new MinNodeSizeStage that wraps the given core layouter.
MinNodeSizeStage(Layouter) - Constructor for class y.layout.MinNodeSizeStage
Instantiates a new MinNodeSizeStage that wraps the given core layouter.
minPath(YList) - Method in class y.layout.hierarchic.PendularDrawer
Performs the minPath phase.
MIR_HOR - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
mirror horizontally
MIR_HOR_ROT90 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
mirror horizontally and rotate by 90 degrees counter-clockwise
MIR_VERT - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
mirror vertically
MIR_VERT_ROT90 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
mirror vertically and rotate by 90 degrees counter-clockwise
MIRROR_BOTTOM_TO_TOP - Static variable in class y.layout.OrientationLayouter
Constant that can be used to create the mirror mask, that defines which layout orientations shall be mirrored at their corresponding axis.
MIRROR_LEFT_TO_RIGHT - Static variable in class y.layout.OrientationLayouter
Constant that can be used to create the mirror mask, that defines which layout orientations shall be mirrored at their corresponding axis.
MIRROR_NONE - Static variable in class y.layout.OrientationLayouter
Constant that can be used to prevent any mirroring of layout orientations.
MIRROR_RIGHT_TO_LEFT - Static variable in class y.layout.OrientationLayouter
Constant that can be used to create the mirror mask, that defines which layout orientations shall be mirrored at their corresponding axis.
MIRROR_TOP_TO_BOTTOM - Static variable in class y.layout.OrientationLayouter
Constant that can be used to create the mirror mask, that defines which layout orientations shall be mirrored at their corresponding axis.
MIRROR_XAXIS - Static variable in class y.layout.transformer.GraphTransformer
Operation type constant.
MIRROR_YAXIS - Static variable in class y.layout.transformer.GraphTransformer
Operation type constant.
mis1Comparator - Variable in class y.layout.planar.GT
 
mis2Comparator - Variable in class y.layout.planar.GT
 
MISLabelingAlgorithm - Class in y.layout.labeling
Solving labeling problem by reducing it to the maximum independent set problem.
MISLabelingAlgorithm() - Constructor for class y.layout.labeling.MISLabelingAlgorithm
 
MIXED_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Layout style specifier.
MODE_COMPONENT_ASSIGNMENT - Static variable in class y.module.PartialLayoutModule
 
MODE_COMPONENT_CLUSTERING - Static variable in class y.module.PartialLayoutModule
 
MODE_COMPONENT_CONNECTED - Static variable in class y.module.PartialLayoutModule
 
MODE_COMPONENT_CUSTOMIZED - Static variable in class y.module.PartialLayoutModule
 
MODE_COMPONENT_SINGLE - Static variable in class y.module.PartialLayoutModule
 
MODE_IGNORE_GROUPS - Static variable in class y.layout.Swimlanes
Swim lane ordering mode specifier.
MODE_MIXED - Static variable in class y.layout.Swimlanes
Swim lane ordering mode specifier.
MODE_NONE - Static variable in class y.layout.tree.DefaultPortAssignment
Mode constant describing the strategy where all ports are reset to the center of their nodes.
MODE_ONLY_GROUPS - Static variable in class y.layout.Swimlanes
Swim lane ordering mode specifier.
MODE_PORT_CONSTRAINTS - Static variable in class y.layout.tree.DefaultPortAssignment
Mode constant describing the strategy where edges having a weak port constraint, i.e., effectively a side constraint, will be anchored at the center of that side no port constraint set will be anchored at the center of the node Edges having a strong port constraint are anchored at that coordinates.
MODE_PORT_DISTRIBUTED_EAST - Static variable in class y.layout.tree.DefaultPortAssignment
Mode constant describing the strategy where edges are distributed evenly at the eastern side of their nodes.
MODE_PORT_DISTRIBUTED_NORTH - Static variable in class y.layout.tree.DefaultPortAssignment
Mode constant describing the strategy where edges are distributed evenly at the northern side of their nodes.
MODE_PORT_DISTRIBUTED_SOUTH - Static variable in class y.layout.tree.DefaultPortAssignment
Mode constant describing the strategy where edges are distributed evenly at the southern side of their nodes.
MODE_PORT_DISTRIBUTED_WEST - Static variable in class y.layout.tree.DefaultPortAssignment
Mode constant describing the strategy where 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
This method take a Point2D as an argument, modifies it according to its zoom policy and writes the modification back to the argument.
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
Creates a new instance of ModuleListenerSupport
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
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_BOTH - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_BOTH - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_HORIZONTAL - Static variable in class y.layout.router.OrthogonalEdgeRouter
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_HORIZONTAL - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_HORIZONTAL - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_NONE - Static variable in class y.layout.router.OrthogonalEdgeRouter
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_NONE - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_NONE - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_VERTICAL - Static variable in class y.layout.router.OrthogonalEdgeRouter
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_VERTICAL - Static variable in class y.layout.router.OrthogonalPatternEdgeRouter
Constant that specifies monotonic path restrictions for edges.
MONOTONIC_VERTICAL - Static variable in class y.layout.router.polyline.EdgeLayoutDescriptor
Constant that specifies monotonic path restrictions for edges.
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
Resizes selected nodes.
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 resizing of selected nodes.
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 resizing of selected nodes.
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
Helper method which moves a given node by a given amount if the useGrid is set to true, this method will snap the new node position to the appropriate grid, i.e. it decides whether to use nodeGridWith or bendGridWith
move(YCursor, double) - Method in class y.layout.hierarchic.PendularDrawer
Helper method which moves the nodes provided by the Cursor nodes by the given amount.
move(double, double) - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
Moves this shape 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 location 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 the edge points of the given edge by the vector (dx,dy).
moveEdges(LayoutGraph, EdgeCursor, double, double) - Static method in class y.layout.LayoutTool
Moves all edges accessible through the given edge cursor 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 node cursor 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 edges accessible through the given edge cursor by the vector (dx,dy).
moveSubgraph(LayoutGraph, NodeCursor, double, double) - Static method in class y.layout.LayoutTool
Moves the subgraph induced by nodes accessible through the given node cursor 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
 
MultiComponentLayerer - Class in y.layout.hierarchic.incremental
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 and a new instance of DefaultLayeredComponentsMerger as the merger and no component comparator.
MultiComponentLayerer(Layerer, LayeredComponentsMerger, Comparator) - Constructor for class y.layout.hierarchic.incremental.MultiComponentLayerer
Creates a new instance of MultiComponentLayerer using the given delegates.
MultiPageLayout - Class in y.layout.multipage
Represents the result of a layout run of the MultiPageLayouter.
MultiPageLayouter - Class in y.layout.multipage
Layout algorithm that subdivides the input graph into several LayoutGraphs (called page graphs) such that the layout of each graph fits the specified maximum page size.
MultiPageLayouter(Layouter) - Constructor for class y.layout.multipage.MultiPageLayouter
Creates an instance of this layouter.
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 matrix with another matrix.
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
Provides sophisticated algorithms for solving classical network flow problems like MinCostFlow or MaxFlow.
NetworkFlows() - Constructor for class y.algo.NetworkFlows
 
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() - Method in class y.layout.router.polyline.PenaltySettings
Factory method, which is used by PenaltySettings.createCopy().
NEWLINE - Static variable in class y.io.gml.GMLTokenizer
The type constant for a newline in a gml file
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
Ranking policy specifier.
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
The DataProvider key used for the DataProvider instance that provides for each node a double depicting the center anchored offset to the alignment point.
NODE_BORDER_BOTTOM - Static variable in interface y.layout.hierarchic.Drawer
The key used to look up a data provider that, if present, must provide a double value for each node in the graph.
NODE_BORDER_LEFT - Static variable in interface y.layout.hierarchic.Drawer
The key used to look up a data provider that, if present, must provide a double value for each node in the graph.
NODE_BORDER_RIGHT - Static variable in interface y.layout.hierarchic.Drawer
The key used to look up a data provider that, if present, must provide a double value for each node in the graph.
NODE_BORDER_TOP - Static variable in interface y.layout.hierarchic.Drawer
The key used to look up a data provider that, if present, must provide a double value for each node in the graph.
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_PORTS - Static variable in class y.layout.tree.TreeLayouter
Port style constant.
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
Allows to specify a cluster id (an object) for each node.
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
The key used to look up a data provider that, if present, must provide a double value for each node in the graph.
NODE_DP_KEY - Static variable in class y.layout.PortCandidateSet
A DataProvider key used to associate instances of this class with nodes in a graph.
NODE_ELEMENT_NAME - Static variable in interface y.io.graphml.GraphMLXmlConstants
Node element.
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
This key is used to register a DataProvider instance with a graph, that associates each node instance with a unique (based on hashCode() and equals()) id.
NODE_ID_DPKEY - Static variable in interface y.layout.Layouter
The data provider key used to look up a unique Object identifier (consistent with hashCode() and equals() ) for each node in a graph.
NODE_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
Used to map each node of the input graph to a unique id.
NODE_LABEL_ID_DPKEY - Static variable in class y.layout.multipage.MultiPageLayouter
Used to map each node label of the input graph to a unique id.
NODE_LABEL_LAYOUT_KEY - Static variable in interface y.layout.LabelLayoutKeys
Key that is used to add or access a data provider to a graph that must returns for each node of the graph an array of type LabelLayoutData.
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
Byte constant used by NodeLayoutDescriptor.getNodeLabelMode() and NodeLayoutDescriptor.setNodeLabelMode(byte).
NODE_LABEL_MODE_CONSIDER_FOR_ROUTING - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Byte constant used by NodeLayoutDescriptor.getNodeLabelMode() and NodeLayoutDescriptor.setNodeLabelMode(byte).
NODE_LABEL_MODE_CONSIDER_FOR_SELF_LOOPS - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Byte constant used by NodeLayoutDescriptor.getNodeLabelMode() and NodeLayoutDescriptor.setNodeLabelMode(byte).
NODE_LABEL_MODE_NEVER - Static variable in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Byte constant used by NodeLayoutDescriptor.getNodeLabelMode() and NodeLayoutDescriptor.setNodeLabelMode(byte).
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
DataProvider key used to retrieve NodeLayoutDescriptor instances for each node in the graph.
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_ORDER_DPKEY - Static variable in class y.layout.tree.NodeOrderComparator
A data provider key that can be used to register a DataProvider for each Node in the graph that yields a Comparable object via the DataProvider.get(Object) method.
NODE_PLACER_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
DataProvider key that can be registered with the graph to provide each node with its own NodePlacer instance.
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_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_SUBSET_DATA - Static variable in class y.layout.organic.SmartOrganicLayouter
The data provider key for specifying the node subset to be laid out.
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_TYPES_MASK - Static variable in class y.view.Graph2DViewActions.DeleteSelectionAction
Deletion type mask representing all node types.
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(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
Multi-purpose node descriptor for each node in the graph during the hierarchic layout used internally by the algorithm implementations.
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
 
NodeInfo - Interface in y.layout.multipage
A class that holds all information related to 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
This class represents a candidate position for label associated to a node in a graph.
NodeLabelCandidate(YPoint, YDimension, Object, NodeLabelLayout) - Constructor for class y.layout.NodeLabelCandidate
Returns a new instance of NodeLabelCandidate.
NodeLabelCandidate(OrientedRectangle, Object, NodeLabelLayout, boolean) - Constructor for class y.layout.NodeLabelCandidate
Returns a new instance of NodeLabelCandidate.
NodeLabelCandidate(YPoint, YDimension, Object, NodeLabelLayout, boolean) - Constructor for class y.layout.NodeLabelCandidate
Returns a new instance of NodeLabelCandidate.
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
Map used to associate 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
This interface defines the properties of one edge label from the perspective of a labeling algorithm.
NodeLabelLayoutImpl - Class in y.layout
This class is an default implementation of the NodeLabelLayout interface.
NodeLabelLayoutImpl() - Constructor for class y.layout.NodeLabelLayoutImpl
 
nodeLabelMap - Variable in class y.layout.DefaultLayoutGraph
NodeMap used to associate node label layouts with the nodes of this graph.
NodeLabelModel - Interface in y.layout
This interface defines the properties of the model associated with a node label layout.
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 to wrap Drawer implementations.
NodeLabelSpaceDrawer(Drawer) - Constructor for class y.layout.hierarchic.NodeLabelSpaceDrawer
Creates a new instance of NodeLabelSpaceDrawer
NodeLayout - Interface in y.layout
This interface describes the layout information for a node in the drawing of a graph.
NodeLayoutDescriptor - Class in y.layout.hierarchic.incremental
This class is used by HierarchicLayouter during the various phases to determine the drawing details of the graph's nodes.
NodeLayoutDescriptor() - Constructor for class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Creates a new instance of a NodeLayoutDescriptor using the default values.
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
This comparator compares edges by examining the Comparable that is obtained by passing the target nodes to the get method of the DataProvider bound to the graph via the NodeOrderComparator.NODE_ORDER_DPKEY key.
NodeOrderComparator() - Constructor for class y.layout.tree.NodeOrderComparator
 
NodeOrders - Class in y.algo
Provides graph algorithms that order the nodes of a graph by a specific criterion.
NodeOrders() - Constructor for class y.algo.NodeOrders
 
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
Responsible for the x (sequence) and preliminary y coordinate assignments of a drawing.
NodePlacer - Interface in y.layout.tree
This interface is used by GenericTreeLayouter.
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 - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
the node array
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
Generic Interface for classes that provide an ordering for the nodes of a graph.
nodeShapeProvider - Variable in class y.layout.tree.AbstractRotatableNodePlacer
The actual node shape provider
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
holds for each node in the conflictGraph the corresponding LabelCandidate
nodesToID - Variable in class y.layout.labeling.MISLabelingAlgorithm
holds for each node in the conflictGraph the corresponding integer index of the Label[]
NON_TREE_EDGES_DPKEY - Static variable in class y.layout.tree.TreeReductionStage
DataProvider key that can be used to explicitly mark (some) edges that should not be considered to belong to a 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 restriction actually does not restrict the output.
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
Layout style specifier.
NORMAL_TREE_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Layout style specifier.
normalize(Graph, NodeMap) - Static method in class y.algo.Centrality
This method normalizes the double values of a node map by dividing all values by the maximum of all values (maximum norm).
normalize(Graph, EdgeMap) - Static method in class y.algo.Centrality
Like Centrality.normalize(Graph, NodeMap), but for EdgeMap.
normalize(Graph, DataProvider, DataAcceptor) - Method in class y.layout.hierarchic.GivenLayersLayerer
Convenience method which 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
Called at the beginning of the layout algorithm.
NormalizingGraphElementOrderStage - Class in y.layout
Layout stage that can be used to normalize the order of the elements within a graph.
NormalizingGraphElementOrderStage() - Constructor for class y.layout.NormalizingGraphElementOrderStage
 
NormalizingGraphElementOrderStage(Layouter) - Constructor for class y.layout.NormalizingGraphElementOrderStage
 
NORTH - Static variable in class y.layout.DiscreteNodeLabelModel
Symbolic position specifier.
NORTH - Static variable in class y.layout.PortCandidate
Constant indicating a port in the north of a node.
NORTH - Static variable in class y.layout.PortConstraint
Weak constraint specifier.
NORTH - Static variable in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Type constant to define 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
Symbolic position specifier.
NORTH_WEST - Static variable in class y.layout.DiscreteNodeLabelModel
Symbolic position specifier.
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
Obstacles 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 instance.
ObstaclePartition - Interface in y.layout.router.polyline
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
Wraps a Layerer implementation from the y.layout.hierarchic package to behave like a Layerer implementation from the y.layout.hierarchic.incremental package.
OldLayererWrapper(Layerer) - Constructor for class y.layout.hierarchic.incremental.OldLayererWrapper
Creates a new instance of OldLayererWrapper, wrapping the given layerer.
onCellCreated(PartitionCell) - Method in interface y.layout.router.polyline.DynamicDecomposition.Listener
Callback after a new PartitionCell has been created.
onCellCreated(PartitionCell) - Method in class y.layout.router.polyline.GraphPartition
Callback after a new PartitionCell has been created.
onCellCreated(PartitionCell) - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
 
onCellFinalized(PartitionCell) - Method in interface y.layout.router.polyline.DynamicDecomposition.Listener
Callback after a PartitionCell has been decided to be final and won't be subdivided further.
onCellFinalized(PartitionCell) - Method in class y.layout.router.polyline.GraphPartition
Callback after a PartitionCell has been decided to be final and won't be subdivided further.
onCellFinalized(PartitionCell) - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
 
onCellSubdivided(PartitionCell, List) - Method in interface y.layout.router.polyline.DynamicDecomposition.Listener
Callback after a PartitionCell has been subdivided into several sub cells.
onCellSubdivided(PartitionCell, List) - Method in class y.layout.router.polyline.GraphPartition
Callback after a PartitionCell has been subdivided into several sub cells.
onCellSubdivided(PartitionCell, List) - 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.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.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
Sphere of action specifier.
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
Use a balanced optimization strategy.
OPTIMIZATION_EDGE_OVERLAP - Static variable in class y.layout.labeling.MISLabelingAlgorithm
Use an optimization strategy that especially reduces overlaps between labels and edges.
OPTIMIZATION_LABEL_OVERLAP - Static variable in class y.layout.labeling.MISLabelingAlgorithm
Use an optimization strategy that especially reduces overlaps between labels.
OPTIMIZATION_NODE_OVERLAP - Static variable in class y.layout.labeling.MISLabelingAlgorithm
Use an optimization strategy that especially reduces overlaps between labels and nodes.
OPTIMIZATION_NONE - Static variable in class y.layout.labeling.MISLabelingAlgorithm
Use no optimization strategy.
optimizeAfterLayering(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Called after the layering information has been determined.
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
Called after the layering information has been determined.
optimizeAfterSequencing(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Called after the sequence of the nodes has been determined to assign new temporary port constraints.
optimizeAfterSequencing(Comparator, Comparator, LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Called after the sequence of the nodes has been determined to assign new temporary port constraints to all nodes.
optimizeAfterSequencing(Node, Comparator, Comparator, LayoutGraph, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Called after the sequence of the nodes has been determined to assign new temporary port constraints to each original node.
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
Called after the sequence of the nodes has been determined.
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.
OrganicEdgeRouter - Class in y.layout.router
This algorithm routes edges using an organic-like layout approach and style.
OrganicEdgeRouter() - Constructor for class y.layout.router.OrganicEdgeRouter
Creates a new instance of OrganicEdgeRouter with an initial minimal distance of 10.
OrganicEdgeRouter(double) - Constructor for class y.layout.router.OrganicEdgeRouter
Creates a new instance of OrganicEdgeRouter using the given initial minimal distance
OrganicEdgeRouterModule - Class in y.module
Module for the Organic Edge Router Algorithm.
OrganicEdgeRouterModule() - Constructor for class y.module.OrganicEdgeRouterModule
Creates a new Instance of this Module.
OrganicLayouter - Class in y.layout.organic
A graph layout algorithm that is based on a force directed model.
OrganicLayouter() - Constructor for class y.layout.organic.OrganicLayouter
Returns a new organic Layouter.
OrganicLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for OrganicLayouter.
OrganicLayoutModule() - Constructor for class y.module.OrganicLayoutModule
 
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.partial.PartialLayouter
Specifies the orientation of the drawing.
ORIENTATION_BOTTOM_TO_TOP - Static variable in class y.layout.partial.PartialLayouter
Specifies the orientation of the drawing.
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.partial.PartialLayouter
Specifies the orientation of the drawing.
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_MAIN_GRAPH - Static variable in class y.module.PartialLayoutModule
 
ORIENTATION_MAIN_GRAPH_AUTO_DETECT - Static variable in class y.module.PartialLayoutModule
 
ORIENTATION_MAIN_GRAPH_DOWN_TO_TOP - Static variable in class y.module.PartialLayoutModule
 
ORIENTATION_MAIN_GRAPH_LEFT_TO_RIGHT - Static variable in class y.module.PartialLayoutModule
 
ORIENTATION_MAIN_GRAPH_NONE - Static variable in class y.module.PartialLayoutModule
 
ORIENTATION_MAIN_GRAPH_RIGHT_TO_LEFT - Static variable in class y.module.PartialLayoutModule
 
ORIENTATION_MAIN_GRAPH_TOP_TO_DOWN - Static variable in class y.module.PartialLayoutModule
 
ORIENTATION_NONE - Static variable in class y.layout.partial.PartialLayouter
Specifies the orientation of the drawing.
ORIENTATION_RIGHT_TO_LEFT - Static variable in class y.layout.partial.PartialLayouter
Specifies the orientation of the drawing.
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.partial.PartialLayouter
Specifies the orientation of the drawing.
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
A layout stage that performs changes the orientation of the layout that another algorithm calculates.
OrientationLayouter(Layouter) - Constructor for class y.layout.OrientationLayouter
Instantiates a new OrientationLayouter. the core layout routine will be delegated to the given layouter.
OrientationLayouter() - Constructor for class y.layout.OrientationLayouter
Instantiates a new OrientationLayouter.
OrientationLayouter(byte) - Constructor for class y.layout.OrientationLayouter
Instantiates a new OrientationLayouter with a given orientation.
OrientationLayouter.Transformer - Class in y.layout
Class that provides a method 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
Layout style constant.
ORTHOGONAL_STYLE - Static variable in class y.layout.tree.TreeLayouter
Layout style constant.
OrthogonalEdgeRouter - Class in y.layout.router
This class represents an orthogonal edge router.
OrthogonalEdgeRouter() - Constructor for class y.layout.router.OrthogonalEdgeRouter
Creates a new instance of the Orthogonal Edge Router.
OrthogonalEdgeRouter(Layouter) - Constructor for class y.layout.router.OrthogonalEdgeRouter
Convenience constructor to simultaneously set a core layout algorithm which will run before the orthogonal edge router.
OrthogonalEdgeRouterModule - Class in y.module
This module represents an interactive configurator and launcher for OrthogonalEdgeRouter.
OrthogonalEdgeRouterModule() - Constructor for class y.module.OrthogonalEdgeRouterModule
 
OrthogonalGroupLayouter - Class in y.layout.orthogonal
This class provides a layout algorithm which produces orthogonal drawings of hierarchically grouped graphs.
OrthogonalGroupLayouter() - Constructor for class y.layout.orthogonal.OrthogonalGroupLayouter
Creates a new instance of OrthogonalGroupLayouter
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 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 instance using the range as interval bounds.
OrthogonalLayouter - Class in y.layout.orthogonal
This class provides a layout algorithm which produces orthogonal drawings.
OrthogonalLayouter() - Constructor for class y.layout.orthogonal.OrthogonalLayouter
Returns a new instance.
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
 
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
This class represents an orthogonal edge router.
OrthogonalPatternEdgeRouter() - Constructor for class y.layout.router.OrthogonalPatternEdgeRouter
 
OrthogonalSegmentDistributionStage - Class in y.layout.router
This class can be used to distribute overlapping edge segments of orthogonally routed edges.
OrthogonalSegmentDistributionStage() - Constructor for class y.layout.router.OrthogonalSegmentDistributionStage
 
orthoNormal(YVector) - Static method in class y.geom.YVector
Returns the vector which is orthogonal to the given one and has unit length.
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
Implementations of this class can be set via a setOutputRestriction(OutputRestriction) method, e.g.
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.
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
 
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
 
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(NodeRealizer, Graphics2D) - Method in class y.view.ShinyPlateNodePainter
Paints the node's 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.
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
 
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 the registered subordinate painters in the following order: table background column background (for all columns in preorder) row background (for all rows in preorder) table foreground column foreground (for all columns in preorder) row foreground (for all rows in preorder) A dummy realizer of type GenericNodeRealizer will be passed to each subordinate painter.
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 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
 
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.
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.
ParallelEdgeLayouter - Class in y.layout
A layout algorithm that routes parallel edges (edges that connect the same pair of nodes) of a graph.
ParallelEdgeLayouter(Layouter) - Constructor for class y.layout.ParallelEdgeLayouter
Creates a new instance of ParallelEdgeLayouter for the given core layouter.
ParallelEdgeLayouter() - Constructor for class y.layout.ParallelEdgeLayouter
Creates a new instance of ParallelEdgeLayouter with no core layouter assigned.
ParallelEdgeLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for ParallelEdgeLayouter.
ParallelEdgeLayoutModule() - Constructor for class y.module.ParallelEdgeLayoutModule
 
parallelEdges - Variable in class y.layout.ParallelEdgeLayouter
EdgeMap that associates a hidden edge with the unique parallel edge not hidden from the core layouter.
PARALLELOGRAM - Static variable in class y.view.ShapeNodePainter
Shape type constant.
PARALLELOGRAM - 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
This key is used to actually describe the hierarchy of the 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 node groups.
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(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).
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
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)
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
 
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 nl from the data in root.
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 el from the data in root.
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
The data provider key used to look up the partial edges of the graph.
PARTIAL_NODES_DPKEY - Static variable in class y.layout.partial.PartialLayouter
The data provider key used to look up the partial nodes of the graph.
PartialLayouter - Class in y.layout.partial
This class represents a partial layouter.
PartialLayouter() - Constructor for class y.layout.partial.PartialLayouter
Creates a new instance of the PartialLayouter.
PartialLayouter(Layouter) - Constructor for class y.layout.partial.PartialLayouter
Creates a new instance of the PartialLayouter.
PartialLayouter.StraightLineEdgeRouter - Class in y.layout.partial
Simple Edge Router that draws edges straight-line.
PartialLayouter.StraightLineEdgeRouter() - Constructor for class y.layout.partial.PartialLayouter.StraightLineEdgeRouter
 
PartialLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for PartialLayouter.
PartialLayoutModule() - Constructor for class y.module.PartialLayoutModule
 
Partition - Interface in y.layout.router.polyline
Divides a rectangular area into one or more PartitionCells.
PARTITION_CELL_DPKEY - Static variable in class y.layout.hierarchic.incremental.PartitionGrid
DataProvider key used to store PartitionCellId instances for nodes of the graph.
PARTITION_GRID_CELL_ID_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references the PartitionCellId of the partition grid 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 partition grid cell covering a certain PartitionCell.
PARTITION_GRID_DPKEY - Static variable in class y.layout.hierarchic.incremental.PartitionGrid
DataProvider key used to store the PartitionGrid structure.
PARTITION_GRID_ROW_INDEX_KEY - Static variable in interface y.layout.router.polyline.PartitionCellKeys
The key references the row index of the partition grid cell covering a certain PartitionCell.
PARTITION_LAYOUTSTYLE_CYCLIC - Static variable in class y.layout.circular.CircularLayouter
Place each node of a partition on the boundary of a circle.
PARTITION_LAYOUTSTYLE_DISK - Static variable in class y.layout.circular.CircularLayouter
Create semi-compact layout for each partition.
PARTITION_LAYOUTSTYLE_ORGANIC - Static variable in class y.layout.circular.CircularLayouter
Create most compact layout for each partition.
PartitionCell - Class in y.layout.router.polyline
Represents a rectangular part of the Partition as result of the decomposition process.
PartitionCell(YRectangle, Partition) - Constructor for class y.layout.router.polyline.PartitionCell
Creates a new partition cell of the given partition with location and size of the given rectangle.
PartitionCell(double, double, double, double, Partition) - Constructor for class y.layout.router.polyline.PartitionCell
Creates a new partition cell of the given partition with the given bounds.
PartitionCell.PartitionCellBorder - Class in y.layout.router.polyline
Type-safe enumeration that is used to define the border of a partition cell.
PartitionCellId - Class in y.layout.hierarchic.incremental
Represents an identifier for partition cells of the partition grid.
PartitionCellId.Pair - Class in y.layout.hierarchic.incremental
Represents a single partition cell, i.e., a row-column pair.
PartitionCellKeys - Interface in y.layout.router.polyline
This interface defines keys to obtain additional information about a PartitionCell.
PartitionGrid - Class in y.layout.hierarchic.incremental
Class for creating a partition grid, i.e., a grid that partitions the drawing area into rectangular partition cells.
PartitionGrid() - Constructor for class y.layout.hierarchic.incremental.PartitionGrid
Constructs an empty partition grid.
PartitionGrid(int, int) - Constructor for class y.layout.hierarchic.incremental.PartitionGrid
Constructs a partition grid with rowCount rows and columnCount columns.
PartitionGrid(int, int, double, double, double, double) - Constructor for class y.layout.hierarchic.incremental.PartitionGrid
Constructs a partition grid with rowCount rows and columnCount columns as well as the given insets and min sizes.
PartitionGridLayoutStage - Class in y.layout.hierarchic.incremental
Layout stage that is used for handling a given partition grid structure (PartitionGrid) that is attached to a graph with DataProvider PartitionGrid.PARTITION_GRID_DPKEY.
PartitionGridLayoutStage() - Constructor for class y.layout.hierarchic.incremental.PartitionGridLayoutStage
 
PartitionGridRouterStage - Class in y.layout.router
Layout stage for OrthogonalEdgeRouter that should be applied when routing edges in a partition grid.
PartitionGridRouterStage() - Constructor for class y.layout.router.PartitionGridRouterStage
Creates a new instance of this class.
PartitionGridRouterStage(Layouter) - Constructor for class y.layout.router.PartitionGridRouterStage
Creates a new instance of this class.
partitionLayer(NodeList, int) - Method in class y.layout.hierarchic.PendularDrawer
Partitions a layer given by its NodeList by calculating the forces according to the given direction.
PartitionLayouter - Class in y.layout
This layout stage provides a framework for layouts that are based on a divide and conquer approach.
PartitionLayouter() - Constructor for class y.layout.PartitionLayouter
 
PartitionLayouter.ChannelInterEdgeRouter - Class in y.layout
InterEdgeRouter implementation that routes inter-edges using ChannelEdgeRouter.
PartitionLayouter.ChannelInterEdgeRouter() - Constructor for class y.layout.PartitionLayouter.ChannelInterEdgeRouter
Creates a new instance of this class.
PartitionLayouter.ComponentPartitionPlacer - Class in y.layout
PartitionPlacer implementation that uses ComponentLayouter to place the partitions.
PartitionLayouter.ComponentPartitionPlacer() - Constructor for class y.layout.PartitionLayouter.ComponentPartitionPlacer
Creates a new instance of this class.
PartitionLayouter.EdgeBetweennessPartitionFinder - Class in y.layout
PartitionFinder implementation that uses Groups.edgeBetweennessClustering(y.base.Graph, y.base.NodeMap, boolean, int, int, y.base.DataProvider) as partition strategy.
PartitionLayouter.EdgeBetweennessPartitionFinder() - Constructor for class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
 
PartitionLayouter.InterEdgeRouter - Interface in y.layout
Implementations of this interface are responsible for routing inter-edges.
PartitionLayouter.OrthogonalInterEdgeRouter - Class in y.layout
InterEdgeRouter implementation that routes inter-edges using OrthogonalEdgeRouter.
PartitionLayouter.OrthogonalInterEdgeRouter() - Constructor for class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
Creates a new instance of this class.
PartitionLayouter.PartitionFinder - Interface in y.layout
Implementations of this interface are responsible to partition the input graph.
PartitionLayouter.PartitionPlacer - Interface in y.layout
Implementations of this interface are responsible for arranging the graph partitions.
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
Performance optimization stage for OrthogonalEdgeRouter.
PatchRouterStage(Layouter) - Constructor for class y.layout.router.PatchRouterStage
Creates a new instance of PatchRouterStage.
Path - Class in y.layout.router.polyline
A Path represents the result of a path search as a list of consecutive CellEntrances.
Path(Edge, List, double) - Constructor for class y.layout.router.polyline.Path
Creates a new instance.
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 an edge intersects the interior of a given rectangular area.
Paths - Class in y.algo
Responsible for finding paths within a graph that have certain properties.
Paths() - Constructor for class y.algo.Paths
 
PathSearch - Class in y.layout.router.polyline
A pathfinding algorithm that calculates the shortest (that means the cheapest) paths for a set of edges through a GraphPartition.
PathSearch() - Constructor for class y.layout.router.polyline.PathSearch
Creates a new instance
PathSearchConfiguration - Class in y.layout.router.polyline
Contains the basic configuration used by path search algorithms.
PathSearchConfiguration(LayoutGraph, Grouping, EdgeRouter) - Constructor for class y.layout.router.polyline.PathSearchConfiguration
Creates a new configuration used for a path search.
PathSearchContext - Class in y.layout.router.polyline
Provides context information that is useful for the path search algorithm.
PathSearchContext(PathSearch, PathSearchConfiguration) - Constructor for class y.layout.router.polyline.PathSearchContext
Creates a new instance.
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
 
PathSearchResult - Class in y.layout.router.polyline
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.
PCListOptimizer - Class in y.layout.hierarchic.incremental
This class is an implementation of the PortConstraintOptimizer interface which can be registered with the HierarchicLayouter instance using it's HierarchicLayouter.setPortConstraintOptimizer(PortConstraintOptimizer) method.
PCListOptimizer() - Constructor for class y.layout.hierarchic.incremental.PCListOptimizer
 
peek() - Method in class y.base.YList
Equivalent to YList.first().
PenaltySettings - Class in y.layout.router.polyline
Provides the cost penalties that are applied for violating restrictions during a path search.
PenaltySettings() - Constructor for class y.layout.router.polyline.PenaltySettings
Creates a new instance.
PendularDrawer - Class in y.layout.hierarchic
This class implements the third phase of the Sugiyama layout algorithm as described in "Visualisierungstechniken für den Compilerbau" (Georg Sander) mixed with techniques as described in "A technique for drawing directed graphs" (Gansner et al).
PendularDrawer() - Constructor for class y.layout.hierarchic.PendularDrawer
empty constructor, does nothing
PENDULUM - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layout style specifier.
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.
PLACE_AT_CENTER - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels.
PLACE_AT_SOURCE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels.
PLACE_AT_TARGET - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels.
PLACE_LEFT_OF_EDGE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels.
PLACE_ON_EDGE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels.
PLACE_RIGHT_OF_EDGE - Static variable in interface y.layout.LabelLayoutConstants
Preferred placement specifier for edge labels.
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.
PLACEMENT_CORNER - Static variable in class y.layout.tree.ARTreeLayouter
A data provider value used to specify the placement of the root.
PLACEMENT_CORNER_SIDE - Static variable in class y.layout.tree.ARTreeLayouter
A data provider value used to specify the placement of the root.
PLACEMENT_CORNER_TOP - Static variable in class y.layout.tree.ARTreeLayouter
A data provider value used to specify the placement of the root.
PLACEMENT_HORIZONTAL_DOWNWARD - Static variable in class y.layout.tree.DefaultNodePlacer
Placement byte constant used for the childPlacement property.
PLACEMENT_HORIZONTAL_UPWARD - Static variable in class y.layout.tree.DefaultNodePlacer
Placement byte constant used for the childPlacement property.
PLACEMENT_ON_SIDE_OF_EDGE_MASK - Static variable in interface y.layout.LabelLayoutConstants
Placement specifier mask.
PLACEMENT_TOP - Static variable in class y.layout.tree.ARTreeLayouter
A data provider value used to specify the placement of the root.
PLACEMENT_VERTICAL_TO_LEFT - Static variable in class y.layout.tree.DefaultNodePlacer
Placement byte constant used for the childPlacement property.
PLACEMENT_VERTICAL_TO_RIGHT - Static variable in class y.layout.tree.DefaultNodePlacer
Placement byte constant used for the childPlacement property.
placeParentHorizontal(SubtreeShapeRotated, List, Rectangle2D, double) - Method in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
This method moves the rootShape to the right 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 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
The main placeSubtree method that must be implemented by subclasses.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.AbstractNodePlacer
This method initializes the local data structures and then delegates the work to the abstract variant.
placeSubtree(Node, byte) - Method in class y.layout.tree.AbstractRotatableNodePlacer
This method must be implemented by subclasses.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.AbstractRotatableNodePlacer
This method initializes the local data structures and then delegates the work to the abstract variant.
placeSubtree(Node, byte) - Method in class y.layout.tree.ARNodePlacer
 
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.AssistantPlacer
Places the shapes.
placeSubtree(Node, byte) - Method in class y.layout.tree.AssistantPlacer
 
placeSubtree(Node, byte) - Method in class y.layout.tree.BusPlacer
Places the root node and its children
placeSubtree(Node, byte) - Method in class y.layout.tree.DefaultNodePlacer
 
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.DelegatingNodePlacer
Places the shapes of the children using the two node placers DelegatingNodePlacer.getUpperLeftChildren(y.base.Node) and DelegatingNodePlacer.getLowerRightChildren(y.base.Node).
placeSubtree(Node, byte) - Method in class y.layout.tree.DelegatingNodePlacer
 
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.DendrogramPlacer
 
placeSubtree(Node, byte) - Method in class y.layout.tree.DoubleLinePlacer
Places the subtree in two lines.
placeSubtree(Node, byte) - Method in class y.layout.tree.FreePlacer
Creates the subtree shape
placeSubtree(Node, byte) - Method in class y.layout.tree.GridNodePlacer
Places the children in a grid.
placeSubtree(Node, byte) - Method in class y.layout.tree.LayeredNodePlacer
 
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in class y.layout.tree.LeafPlacer
 
placeSubtree(Node, byte) - Method in class y.layout.tree.LeftRightPlacer
Places the shapes of the children on the left and right side of a vertical bus.
placeSubtree(DataProvider, DataProvider, LayoutGraph, Node, byte) - Method in interface y.layout.tree.NodePlacer
The main method of the tree layout algorithm.
placeSubtree(Node, byte) - Method in class y.layout.tree.SimpleNodePlacer
Places the children 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
Layout style constant.
PLAIN_STYLE - Static variable in class y.layout.tree.TreeLayouter
Layout style constant.
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
Constant for merging policy.
POLICY_ADD_BELOW - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Constant for merging policy.
POLICY_ADD_LEFT_BOTTOM_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Constant for merging policy.
POLICY_ADD_LEFT_CENTER_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Constant for merging policy.
POLICY_ADD_LEFT_TOP_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Constant for merging policy.
POLICY_ADD_RIGHT_BOTTOM_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Constant for merging policy.
POLICY_ADD_RIGHT_CENTER_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Constant for merging policy.
POLICY_ADD_RIGHT_TOP_ALIGNED - Static variable in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Constant for merging policy.
POLICY_ALIGN_GROUPS_BOTTOM - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Group layering alignment strategy specifier.
POLICY_ALIGN_GROUPS_CENTER - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Group layering alignment strategy specifier.
POLICY_ALIGN_GROUPS_TOP - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Group layering alignment strategy specifier.
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
Layout style specifier.
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 third phase of the Sugiyama algorithm, which represents edges by polylines.
PolylineDrawer() - Constructor for class y.layout.hierarchic.PolylineDrawer
 
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 a new instance of this module.
PolylineLayoutStage - Class in y.layout.router.polyline
Adds polyline segment to the orthogonal edge paths of a graph.
PolylineLayoutStage(Layouter) - Constructor for class y.layout.router.polyline.PolylineLayoutStage
Initializes this layout stage with the given core layouter.
PolylineLayoutStage() - Constructor for class y.layout.router.polyline.PolylineLayoutStage
 
PolyLinePathCalculator - Class in y.view
Simple GenericEdgeRealizer.PathCalculator implementation that mimics the calculation of the path in class PolyLineEdgeRealizer.
PolyLinePathCalculator() - Constructor for class y.view.PolyLinePathCalculator
 
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_DPKEY - Static variable in class y.layout.tree.GenericTreeLayouter
DataProvider key that can be registered with the graph to provide each node with its own PortAssignment instance.
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
Interface used by HierarchicLayouter during the layout.
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
 
PortAssignment - Interface in y.layout.tree
This interface is used by GenericTreeLayouter.
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
This class implements a LayoutStage that can be used to adjust the final port assignments after a layout has been calculated.
PortCalculator() - Constructor for class y.layout.PortCalculator
Creates a new PortCalculator without a core layouter.
PortCalculator(Layouter) - Constructor for class y.layout.PortCalculator
Creates a new PortCalculator using the given layouter as the core of this layout stage.
PortCandidate - Class in y.layout
This class represents a candidate for an edge's ports.
PortCandidate(double, double, boolean, int, double) - Constructor for class y.layout.PortCandidate
Creates a new instance of PortCandidate using the given values.
PortCandidate(double, double, int) - Constructor for class y.layout.PortCandidate
Creates a new instance of PortCandidate using the given values.
PortCandidate(int) - Constructor for class y.layout.PortCandidate
Creates a new instance of PortCandidate using the given direction.
PortCandidate(int, double) - Constructor for class y.layout.PortCandidate
Creates a new instance of PortCandidate using the given values.
PortCandidateSet - Class in y.layout
This class describes a set of possible PortCandidates and their cardinality for a node-like entity.
PortCandidateSet() - Constructor for class y.layout.PortCandidateSet
Creates a new and empty instance of PortCandidateSet
PortCandidateSet.CandidateMatcher - Interface in y.layout
The interface that is used by PortCandidateSet to retrieve PortCandidates from.
PortCandidateSet.Entry - Interface in y.layout
An interface that is returned by the find methods in PortCandidateSet.CandidateMatcher and the PortCandidateSet.getEntries() method.
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
This class represents a constraint for either a source or target port of an edge.
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
Provides configuration services for the port constraints of a graph.
PortConstraintConfigurator() - Constructor for class y.layout.PortConstraintConfigurator
Creates a new instance of PortConstraintConfigurator
PortConstraintEnforcementStage - Class in y.layout
This layout stage can be used to enforce that a layout algorithm will not change the relative coordinates of ports that are associated with a strong/fixed port constraint.
PortConstraintEnforcementStage() - Constructor for class y.layout.PortConstraintEnforcementStage
 
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
This interface defines keys used to associate DataProviders that provide port constraints for all 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 the 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
postProcess() - Method in interface y.layout.tree.Processor
This method is called from the GenericTreeLayouter after the layout has finished.
postProcessLabel(Graph, LabelLayoutData) - Method in class y.layout.EdgeLabelOrientationSupport
Called by the core layouter with the integrated edge labeling for each edge label after the location of the label is determined.
PostprocessorInputHandler - Class in y.io.graphml.graph2d
This input handler parses end executes postprocessor instructions specified in GraphML files at graph scope.
PostprocessorInputHandler() - Constructor for class y.io.graphml.graph2d.PostprocessorInputHandler
 
PostprocessorOutputHandler - Class in y.io.graphml.graph2d
This output handler writes out a list of YModules and adds postprocessor instructions for them.
PostprocessorOutputHandler() - Constructor for class y.io.graphml.graph2d.PostprocessorOutputHandler
 
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 search returns 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
Key used to associate a DataProvider with a LayoutGraph.
PREFERRED_EDGE_LENGTH_DATA - Static variable in class y.layout.organic.SmartOrganicLayouter
The data provider key for specifying the preferred edge lengths for each edge The algorithm expects to find DataProvider.getInt(Object) integer values associated with 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 descriptor that holds preferred placement information for automatic edge labeling.
PreferredPlacementDescriptor() - Constructor for class y.layout.PreferredPlacementDescriptor
Creates a mutable instance of this descriptor.
PreferredPlacementDescriptor(PreferredPlacementDescriptor) - Constructor for class y.layout.PreferredPlacementDescriptor
Creates a mutable copy of the given PreferredPlacementDescriptor.
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 layouter
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.
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 auto bounds 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.hierarchic.incremental.PartitionGrid
A method that is called at the beginning of the OrientationLayouter stage.
prepareOrientationChange(LayoutGraph) - Method in class y.layout.OrientationLayouter
Method that will be called before the core layouter gets activated.
preparePartition(PathSearchConfiguration, GraphPartition) - Method in interface y.layout.router.polyline.GraphPartitionExtension
This method is called by the given GraphPartition upon initialization before its ObstaclePartition gets initialized.
preparePartition(PathSearchConfiguration, GraphPartition) - Method in class y.layout.router.polyline.GraphPartitionExtensionAdapter
 
preparePortConstraints(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Translates NodePort positions into strong port constraints.
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 a point for the preparation phase.
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 a stage to the layout pipeline.
prependStage(LayoutStage) - Method in class y.layout.CompositeLayouter
Prepends a stage to this composite layout stage.
prependStage(LayoutStage) - Method in class y.layout.CompositeLayoutStage
Prepends a stage to this composite layout stage.
preprocess(LayoutGraph, NodeList[], NodeMap) - Method in class y.layout.hierarchic.MedianDrawerWrapper
Called as a hook before the actual drawing is performed by the delegate
preProcess(DataMap, DataMap, DataMap) - Method in interface y.layout.tree.Processor
This method is called before the NodePlacers are called recursively.
preProcessLabel(Graph, LabelLayoutData, Direction) - Method in class y.layout.EdgeLabelOrientationSupport
Called by the core layouter with the integrated edge labeling for each edge label before the layouter uses the labels geometry.
preprocessNodes(LayoutGraph) - Static method in class y.layout.planar.DrawingEmbedder
 
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 looked at in the search the first (and only) time.
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 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.
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
printStatistics() - Method in class y.layout.planar.DrawingEmbedder
 
Processor - Interface in y.layout.tree
A processor is the possibility for each NodePlacer to prepare (and clean up) the graph for its children.
PROCESSORS_DPKEY - Static variable in class y.io.graphml.graph2d.PostprocessorOutputHandler
DataProvider key for all registered postprocessors 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
This is an interface for ranking LabelCandidates.
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
Sets the model parameters of the owner of this label candidate to the model parameters of this candidate box.
propagateCoordinates(LayoutGraph) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Writes the calculated x values in the layout 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_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 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 additional data to which the given key is mapped for this partition cell.

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.
radius - Variable in class y.geom.YCircle
the radius of the circle
RANDOM - Static variable in class y.layout.organic.OrganicLayouter
Initial placement strategy.
random - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
the source of randomness
random - Variable in class y.layout.planar.VertexOrder
 
RandomLayouter - Class in y.layout.random
This class generates a layout, where the nodes are placed randomly.
RandomLayouter() - Constructor for class y.layout.random.RandomLayouter
 
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
Provides algorithms for solving the rank assignment problem.
RankAssignments() - Constructor for class y.algo.RankAssignments
 
RATIO - Static variable in class y.layout.tree.ARTreeLayouter
The data provider key used to specify target aspect ratio.
reachable(Graph, Node, boolean, boolean[]) - Static method in class y.algo.GraphConnectivity
Determines the set of nodes that can be reached in the given graph when starting from a given node.
reachable(Graph, Node, boolean, boolean[], boolean[]) - Static method in class y.algo.GraphConnectivity
Similar to GraphConnectivity.reachable(Graph,Node,boolean,boolean[]).
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, 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
 
RealizerCellRenderer(int, int) - Constructor for class y.option.RealizerCellRenderer
 
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.
RecursiveGroupLayouter - Class in y.layout.grouping
Recursively traverses a hierarchically organized graph in a bottom-up fashion and applies the given layout algorithm (i.e. the core layouter) to the contents of each group node.
RecursiveGroupLayouter() - Constructor for class y.layout.grouping.RecursiveGroupLayouter
Creates a new instance of RecursiveGroupLayouter.
RecursiveGroupLayouter(Layouter) - Constructor for class y.layout.grouping.RecursiveGroupLayouter
Creates a new instance of RecursiveGroupLayouter using the given layout algorithm.
RecursiveGroupLayouter(Layouter, GroupBoundsCalculator) - Constructor for class y.layout.grouping.RecursiveGroupLayouter
Creates a new instance of RecursiveGroupLayouter using the given layout algorithm and GroupBoundsCalculator implementation.
RED - Static variable in class y.algo.Bipartitions
Marker for 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 bends from the edges which are obviously not necessary.
ReducedSphereOfActionStage - Class in y.layout.router
Performance optimization stage for OrthogonalEdgeRouter.
ReducedSphereOfActionStage(Layouter) - Constructor for class y.layout.router.ReducedSphereOfActionStage
Creates a new instance of ReducedSphereOfActionStage.
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 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.
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.
remove() - Method in interface y.layout.hierarchic.incremental.Layer
Removes the current layer from the Layers structure.
remove(int) - Method in interface y.layout.hierarchic.incremental.Layers
Removes a layer by index.
remove(PortCandidateSet.Entry) - Method in class y.layout.PortCandidateSet
Removes the entry from the internal list of PortCandidate 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 interval calculators.
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 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
This LayoutStage removes all collinear bends found in the graph.
RemoveColinearBendsStage() - Constructor for class y.layout.RemoveColinearBendsStage
 
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
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 additional data to which the given key is mapped for this partition cell.
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
This helper method removes duplicate bends from all edges in the graph
removeDuplicateBends(LayoutGraph, Edge) - Static method in class y.layout.LayoutTool
This helper method removes duplicate bends from the given edge in the graph
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 listener from the Partition.
removeDynamicDecompositionListener(DynamicDecomposition.Listener) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Removes the given dynamic decomposition listener so 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 Partition.
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
 
removeEdgeLabel(EdgeLabelLayout, Edge) - Method in class y.layout.multipage.LayoutContext
Removes a label from an 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.
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
 
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 ModuleListener from the list of listeners.
removeModuleListener(ModuleListener) - Method in class y.module.YModule
Removes ModuleListener from the list of listeners.
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 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 minimal node distance.
RemoveOverlapsLayoutStage(double) - Constructor for class y.layout.organic.RemoveOverlapsLayoutStage
Creates a new instance of RemoveOverlapsLayoutStage
RemoveOverlapsLayoutStage(YRandom, double) - Constructor for class y.layout.organic.RemoveOverlapsLayoutStage
Creates a new instance of RemoveOverlapsLayoutStage
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 path search extensions.
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 in AbstractPortConstraintOptimizer.insertSameLayerStructures(y.layout.LayoutGraph, y.layout.hierarchic.incremental.Layers, y.layout.hierarchic.incremental.LayoutDataProvider, y.layout.hierarchic.incremental.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 a LayoutStage that has been previously added by the methods CanonicMultiStageLayouter.appendStage(LayoutStage) or CanonicMultiStageLayouter.prependStage(LayoutStage).
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.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() - 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.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 orignial 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 node.
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 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.
restoreEdgeDirections(LayoutGraph, LayoutDataProvider) - Method in interface y.layout.hierarchic.incremental.EdgeReverser
Called at the end of the layout algorithm.
restoreEdgeGroups(Graph2D) - Method in class y.view.NodePortLayoutConfigurator
Restores saved edge group data.
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.
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
May be called by the incremental parts of the layout algorithm.
REVERSE_EDGES_DPKEY - Static variable in class y.layout.EdgeReversalStage
This key can be used to select specific edges for reversal.
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
Reverse the specified edge in the specified graph.
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) - Method in class y.layout.hierarchic.EdgeReverser
Reverses the edges contained ion the given edge list
reverseEdges(EdgeList) - Method in class y.layout.tree.GenericTreeLayouter
This method is used for the actual reversal of edges.
reverseUpwardEdges(Graph, NodeMap) - Static method in class y.layout.hierarchic.EdgeReverser
Reverses edges in 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
Symbolic position specifier.
right - Variable in class y.layout.hierarchic.PendularDrawer
map that maps the right node for each node in a layer or null if it is the rightmost
RIGHT - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal alignment at the right.
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
Constant indicating a port lying in the right of the direction of the main flow of the edge or overall layout.
RIGHT_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Symbolic ratio specifier.
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.
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_PLACEMENT - Static variable in class y.layout.tree.ARTreeLayouter
The data provider key used to specify the placement of each subtree root.
ROT180 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
rotation by 180 degrees
ROT270 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
rotation by 270 degrees counter-clockwise
ROT90 - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
rotation by 90 degrees counter-clockwise
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 type constant.
RotatedDiscreteEdgeLabelModel - Class in y.layout
An rotated edge label model that allows placement of rotated labels at some positions along an edge.
RotatedDiscreteEdgeLabelModel() - Constructor for class y.layout.RotatedDiscreteEdgeLabelModel
Returns a new instance of RotatedDiscreteEdgeLabelModel.
RotatedDiscreteEdgeLabelModel(int) - Constructor for class y.layout.RotatedDiscreteEdgeLabelModel
Returns a new instance of RotatedDiscreteEdgeLabelModel.
RotatedSliderEdgeLabelModel - Class in y.layout
An edge label model that allows placement of labels at a set of continuous positions along both sides of an edge or directly on the edge path.
RotatedSliderEdgeLabelModel(byte) - Constructor for class y.layout.RotatedSliderEdgeLabelModel
Returns a new instance of RotatedSliderEdgeLabelModel.
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
Round the values of the control points and ports of an edge.
roundLayout(LayoutGraph) - Static method in class y.layout.LayoutTool
Round the values of the layout of an entire layout.
roundNodeLayout(LayoutGraph, Node) - Static method in class y.layout.LayoutTool
Round the values of the layout of a node.
route() - Method in class y.layout.router.ChannelRouter
Routes all added edges 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.OrthogonalEdgeRouter
Sphere of action specifier.
ROUTE_ALL_EDGES - Static variable in class y.layout.router.polyline.EdgeRouter
Sphere of action specifier.
ROUTE_ALL_EDGES - Static variable in class y.layout.router.polyline.PolylineLayoutStage
Sphere of action specifier.
ROUTE_EDGE_DPKEY - Static variable in class y.layout.partial.PartialLayouter
The data provider key used to mark edges for routing.
ROUTE_EDGE_DPKEY - Static variable in class y.layout.router.OrganicEdgeRouter
Use this key to provide the algorithm with boolean values for each edge, specifying the ones which should be rerouted.
ROUTE_EDGES_AT_SELECTED_NODES - Static variable in class y.layout.router.OrthogonalEdgeRouter
Sphere of action specifier.
ROUTE_EDGES_AT_SELECTED_NODES - Static variable in class y.layout.router.polyline.EdgeRouter
Sphere of action specifier.
ROUTE_EDGES_AT_SELECTED_NODES - Static variable in class y.layout.router.polyline.PolylineLayoutStage
Sphere of action specifier.
ROUTE_HORIZONTAL - Static variable in class y.layout.router.ChannelRouter
Channel orientation specifier.
ROUTE_ORTHOGONAL - Static variable in class y.layout.hierarchic.HierarchicLayouter
Edge routing style specifier.
ROUTE_POLYLINE - Static variable in class y.layout.hierarchic.HierarchicLayouter
Edge routing style specifier.
ROUTE_SELECTED_EDGES - Static variable in class y.layout.router.OrthogonalEdgeRouter
Sphere of action specifier.
ROUTE_SELECTED_EDGES - Static variable in class y.layout.router.polyline.EdgeRouter
Sphere of action specifier.
ROUTE_SELECTED_EDGES - Static variable in class y.layout.router.polyline.PolylineLayoutStage
Sphere of action specifier.
ROUTE_VERTICAL - Static variable in class y.layout.router.ChannelRouter
Channel orientation specifier.
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 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.
routeEdgesParallel(LayoutGraph, Edge, EdgeList, double) - Static method in class y.layout.LayoutTool
Routes a list of edges with 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.
routeInterEdges(LayoutGraph, EdgeList) - Method in class y.layout.grouping.RecursiveGroupLayouter
This method is called after calculating the overall layout and reroutes the inter-edges, i.e., edges which traverse the boundary of a group node.
routeInterEdges(LayoutGraph, EdgeList) - Method in class y.layout.partial.PartialLayouter
This method routes all inter-edges, that is edges between different subgraph components (including edges between fixed and partial elements).
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
 
routeNonTreeEdges(LayoutGraph, EdgeMap) - Method in class y.layout.tree.TreeReductionStage
Routes the non-tree edges.
routeRestoredEdges(LayoutGraph, DataProvider, YRectangle) - Method in class y.layout.multipage.MultiPageLayouter
Called by method 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 byte constant used for the routingStyle property.
ROUTING_FORK_AT_ROOT - Static variable in class y.layout.tree.DefaultNodePlacer
Routing style byte constant used for the routingStyle property.
ROUTING_HORIZONTAL - Static variable in class y.layout.tree.ARTreeLayouter
A data provider value used to specify the routing policy of each subtree.
ROUTING_POLICY - Static variable in class y.layout.tree.ARTreeLayouter
The data provider key used to specify the routing policy of each subtree root.
ROUTING_POLY_LINE - Static variable in class y.layout.tree.DefaultNodePlacer
Routing style byte constant used for the routingStyle property.
ROUTING_STRAIGHT - Static variable in class y.layout.tree.DefaultNodePlacer
Routing style byte constant used for the routingStyle property.
ROUTING_STYLE_ADOPT - Static variable in class y.layout.grouping.FixedGroupLayoutStage
Inter-edge routing style specifier.
ROUTING_STYLE_ORTHOGONAL - Static variable in class y.layout.grouping.FixedGroupLayoutStage
Inter-edge routing style specifier.
ROUTING_STYLE_STRAIGHTLINE - Static variable in class y.layout.grouping.FixedGroupLayoutStage
Inter-edge routing style specifier.
ROUTING_TO_SUBGRAPH - Static variable in class y.module.PartialLayoutModule
 
ROUTING_TO_SUBGRAPH_AUTO - Static variable in class y.module.PartialLayoutModule
 
ROUTING_TO_SUBGRAPH_ORGANIC - Static variable in class y.module.PartialLayoutModule
 
ROUTING_TO_SUBGRAPH_ORTHOGONALLY - Static variable in class y.module.PartialLayoutModule
 
ROUTING_TO_SUBGRAPH_POLYLINE - Static variable in class y.module.PartialLayoutModule
 
ROUTING_TO_SUBGRAPH_STRAIGHT_LINE - Static variable in class y.module.PartialLayoutModule
 
ROUTING_VERTICAL - Static variable in class y.layout.tree.ARTreeLayouter
A data provider value used to specify the routing policy of each subtree.
RoutingStyle - Class in y.layout.hierarchic.incremental
This class is used by EdgeLayoutDescriptor to specify the routing style for different edge types.
RoutingStyle(byte) - Constructor for class y.layout.hierarchic.incremental.RoutingStyle
Sets the routing style for each edge type to the specified value.
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.hierarchic.incremental
This class represents a row of a PartitionGrid.
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, boolean) - Method in class y.view.tabular.TableSelectionEditor
Handles 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
This class is based on the enhanced profit model and places the labels of a graph using a simulated annealing strategy taking into account the amount of overlaps of labels.
SALabeling() - Constructor for class y.layout.labeling.SALabeling
 
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 that are associated with this node
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 DiscreteNodeLabelModel.NORTH and DiscreteNodeLabelModel.SOUTH.
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 type constant.
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 coordinates of the given graph in such a way that the resulting bounding box of the graph approximately equals the bounds of the given rectangle.
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
Symbolic position specifier.
SCENTER - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
SCENTR - Static variable in class y.view.EdgeLabel
Edge label position specifier.
SCOPE_ALL - Static variable in class y.layout.organic.SmartOrganicLayouter
Scope constant - used for laying out all nodes.
SCOPE_ALL - Static variable in class y.layout.router.BusRouter
Scope constant - used for routing all edges in the graph.
SCOPE_DPKEY - Static variable in class y.layout.BendConverter
DataProvider key used to specify the set of edges for which this stage will replace bends by nodes.
SCOPE_DPKEY - Static variable in class y.layout.ParallelEdgeLayouter
A DataProvider key that can be used to tell the stage whether edges should be included in or excluded from the calculation.
SCOPE_MAINLY_SUBSET - Static variable in class y.layout.organic.SmartOrganicLayouter
Scope constant - used for laying out mainly the subset of the nodes.
SCOPE_SUBSET - Static variable in class y.layout.organic.SmartOrganicLayouter
Scope constant - used for laying out the subset of nodes only.
SCOPE_SUBSET - Static variable in class y.layout.router.BusRouter
Scope constant - used for routing only a subset of edges.
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.
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 the common source or target side.
SegmentGroup(Interval, List) - Constructor for class y.layout.router.polyline.SegmentGroup
Creates a new segment group.
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
Stores 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 for the segment.
SegmentInfo(Edge, int, LineSegment) - Constructor for class y.layout.router.polyline.SegmentInfo
Creates a new instance using a line segment to describe the edge segment.
segmentKeys() - Method in class y.layout.router.ChannelRouter
Returns an iterator over all added segment keys.
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
The data provider key used to look up the selected state of the edges of the graph to be laid out.
SELECTED_EDGES - Static variable in class y.layout.router.CollinearBendHider
DataProvider key for boolean edge data.
SELECTED_NODES - Static variable in interface y.layout.Layouter
The data provider key used to look up the selected state of the nodes of the graph to be laid out.
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 can be used to calculate bend points for orthogonally routed self loops.
SelfloopCalculator(double, double) - Constructor for class y.layout.hierarchic.incremental.SelfloopCalculator
Creates a new instance of SelfloopCalculator using the given parameters for minimum first segment length and minimum distance between each pair of edges.
SelfLoopLayouter - Class in y.layout
A layout algorithm that routes the self-loops (reflexive edges) of a graph.
SelfLoopLayouter() - Constructor for class y.layout.SelfLoopLayouter
Instantiates a new SelfLoopLayouter.
SelfLoopLayouter(Layouter) - Constructor for class y.layout.SelfLoopLayouter
Instantiates a new SelfLoopLayouter.
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
DataProvider key to store the constraint graph.
SEQUENCE_VALUE_HOLDER_DPKEY - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter
Used for publishing the final sequencing information.
SEQUENCE_VALUE_HOLDER_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
Used for publishing the final sequencing information.
SequenceConstraintFactory - Interface in y.layout.hierarchic.incremental
Specifies the general contract for factory classes that can be used to associate sequence constraints to a graph.
sequenceNodeLayers(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in class y.layout.hierarchic.incremental.AsIsSequencer
 
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
 
sequenceNodeLayers(LayoutGraph, Layers, LayoutDataProvider, ItemFactory) - Method in interface y.layout.hierarchic.incremental.Sequencer
Called by HierarchicLayouter during the second phase.
Sequencer - Interface in y.layout.hierarchic.incremental
This interface is used by HierarchicLayouter to calculate the node orders of nodes within the layers in a Layers object.
SEQUENCING_PHASE - Static variable in interface y.layout.hierarchic.MementoSupport
Constant describing the second phase of the HierarchicLayouter algorithm.
SequentialLayouter - Class in y.layout
This Layouter will take several Layouter implementations and will run these layout algorithms one after the other in the order in which they were added.
SequentialLayouter() - Constructor for class y.layout.SequentialLayouter
 
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.
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.
setAbsJoinEndDistance(double) - Method in class y.layout.ParallelEdgeLayouter
Sets the absolute distance from the end point of the lines to the first parallel segments if end joining is enabled.
setActivateDeterministicMode(boolean) - Method in class y.layout.organic.OrganicLayouter
Specifies whether or not this layouter should work in a deterministic mode.
setActivateTreeBeautifier(boolean) - Method in class y.layout.organic.OrganicLayouter
Specifies whether or not to activate the subtree beautifier.
setActivationThreshold(int) - Method in class y.layout.router.PatchRouterStage
Sets the activation threshold for this class.
setActivationThreshold(int) - Method in class y.layout.router.ReducedSphereOfActionStage
Sets the activation threshold for this class.
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 should be 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.
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
Sets whether or not the edge group values of the original edge should be adopted by its replacement edges.
setAdoptPortConstraintsEnabled(boolean) - Method in class y.layout.BendConverter
Sets whether or not the port constraint values of the original edge should be adopted by its replacement edges.
setAdoptSelectionEnabled(boolean) - Method in class y.layout.BendConverter
Sets 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
Determines a key, that is registered on the graph and determines the edges which shall be affected by this router.
setAffectedEdgesDPKey(Object) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Sets the DataProvider key, which determines the edges, that shall be routed by the algorithm.
setAffectedEdgesDPKey(Object) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Sets the DataProvider key, which determines the edges, that shall be distributed by the algorithm.
setAlgorithmProperty(Object, Object) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Provides access to implementation specific properties of the algorithms used internally.
setAlignment(int) - Method in class y.layout.genealogy.FamilyTreeLayouter
Sets the vertical alignment of the individual nodes
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 this layouter should allow (partially) overlapping nodes.
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 the represented swim lane can be rearranged.
setAllowSameLayerEdges(boolean) - Method in class y.layout.hierarchic.ConstraintLayerer
Set whether same layer edges can be created by this layerer instance.
setAllowSameLayerEdges(boolean) - Method in class y.layout.hierarchic.incremental.ConstraintIncrementalLayerer
Set whether 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
Sets the drawer, which is called when graph is not a tree.
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 defined by this label position.
setAngle(double) - Method in class y.layout.PreferredPlacementDescriptor
Sets the angle (in radians) for the label rotation.
setAngle(double) - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Sets the angle (measured in radians) of the label model.
setAngle(double) - Method in class y.layout.RotatedSliderEdgeLabelModel
Sets 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
Sets 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
Setter for property antialiasedPainting.
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
Sets if the postprocessing step should be 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.
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
Sets the desired aspect ratio (i.e. the quotient width/height) of the resulting layout bounds.
setAspectRatio(double) - Method in class y.layout.tree.ARNodePlacer
Sets the preferred aspect ratio.
setAspectRatio(double) - Method in class y.layout.tree.ARTreeLayouter
Specifies the preferred aspect ratio for this ARTreeLayouter.
setAtStrongPortConstraint(boolean) - Method in class y.layout.router.polyline.SegmentInfo
Sets whether or not this edge segment has the restriction of a strong port constraint.
setAttraction(int) - Method in class y.layout.organic.OrganicLayouter
Sets the current attraction.
setAttribute(String, String) - Method in class y.io.LinkInfo
Sets the attribute name with value 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
Whether or not temporary port candidates should be inserted.
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
Specifies whether or not a clustering algorithm should be applied to the input graph.
setAutoClusteringQuality(double) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies the quality measure of the clustering algorithm, if option SmartOrganicLayouter.setAutoClusteringEnabled(boolean) is enabled, Possible values are all doubles d with 0 <= d <= 1.
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 associated with a "free" label model (see, e.g., SmartEdgeLabelModel) should be automatically flipped if 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
If this option is set, edges are grouped automatically.
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 to use the automatic group node compaction.
setAutomaticPortConstraintsEnabled(boolean) - Method in class y.view.NodePortLayoutConfigurator
Specifies whether or not this configurator will translate node ports into port constraints.
setAutomaticRadius(boolean) - Method in class y.layout.circular.SingleCycleLayouter
Specifies whether or not the radius for the layout should be determined automatically.
setAutomaticStructureUpdateEnabled(boolean) - Method in class y.layout.organic.InteractiveOrganicLayouter
Determines whether this algorithm performs automatic structure updates.
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 have to be 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 have to be 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
Sets the penalty cost that is associated with each backloop.
setBackloopRoutingEnabled(boolean) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
If this option is set, reversed edges are routed in a backloop style, i.e., such that they attach to the same vertex sides as the other edges.
setBackloopRoutingStyle(byte) - Method in class y.layout.hierarchic.incremental.RoutingStyle
Specifies the routing style for back-loops.
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
Determines the way that edges which cannot be routed should be drawn.
setBarycenterModeActive(boolean) - Method in class y.layout.organic.ShuffleLayouter
Specifies whether or not this layouter should use a barycenter based node shuffling strategy.
setBaryCenterModeEnabled(boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Specifies whether or not to use the barycenter drawing mode.
setBendCost(double) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Sets the edge cost a bend inside an edge's path will cause.
setBendDistance(double) - Method in class y.layout.tree.ARTreeLayouter
Specifies the preferred distance between any two bends of an edge.
setBendPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets 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
Sets the limit, when bends are removed and a straight line is drawn instead.
setBendSelectionEnabled(boolean) - Method in class y.view.OrthogonalMoveBendsMode
Determines whether the bend that is being moved is automatically selected.
setBendsInNodeToEdgeDistancePenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets 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 then the minimal 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.
setBestFitRotationEnabled(boolean) - Method in class y.layout.transformer.GraphTransformer
Set whether or not to choose a best fit rotation angle instead of the one set by GraphTransformer.setRotationAngle(double).
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.tree.DefaultPortAssignment
Sets the ratio of the gap between the border of the node and the next port and the gap between the 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.hierarchic.incremental.RowDescriptor
Sets the bottom row insets where no element will lie in the resulting drawing.
setBounds(OrientedRectangle) - Method in class y.layout.LabelLayoutData
Sets the oriented bounds 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
Sets the bounding box of the label.
setBreakLongSegmentsEnabled(boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Determines whether this instance may break long edge segments in favor of a 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.
setBusAlignment(double) - Method in class y.layout.tree.LayeredNodePlacer
Sets the vertical alignment of the bus
setBusAlignment(double) - Method in class y.layout.tree.TreeLayouter
Sets the vertical alignment of the 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.
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
Sets the center coordinates of the node.
setCenter(Node, YPoint) - Method in class y.layout.LayoutGraph
Sets the position of a node in a drawing.
setCenter(Node, double, double) - Method in class y.layout.LayoutGraph
Sets the center coordinates of the given node.
setCenter(Node, double, double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Sets the center for the 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.
setCenterToSpaceRatio(double) - Method in class y.layout.router.OrthogonalEdgeRouter
Determines the ratio between two complementary weighting strategies, namely center driven and space driven weighting, when looking for an edge path.
setCenterX(Node, double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Sets the center of the 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
Sets the center of the 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.
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
Sets the channel bounds and direction.
setChannelEdgeRouter(ChannelEdgeRouter) - Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
Sets the ChannelEdgeRouter instance used to route inter-edges.
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.
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
Sets the child node placer.
setChildOrderingPolicy(byte) - Method in class y.layout.tree.BalloonLayouter
Sets the policy for sorting the children around the local roots.
setChildPlacement(byte) - Method in class y.layout.tree.DefaultNodePlacer
Sets the child node placement policy.
setChildPlacementPolicy(byte) - Method in class y.layout.tree.TreeLayouter
Sets the layout policy for leaf nodes.
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.
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
Sets 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.
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
Sets whether this algorithm should not wrap lines or rows, but columns.
setColumnOrderOptimizationEnabled(boolean) - Method in class y.layout.hierarchic.incremental.PartitionGrid
Specifies whether 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.view.tabular.TableLayoutConfigurator
Specifies whether or not to enable size compaction for table nodes.
setCompactness(double) - Method in class y.layout.organic.SmartOrganicLayouter
Sets the compactness property for the next layout run.
setCompactnessFactor(double) - Method in class y.layout.tree.BalloonLayouter
Sets the compactness factor for this layouter.
setComparator(Comparator) - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Sets the comparator that is used for sorting the lanes.
setComparator(Comparator) - Method in class y.layout.tree.ARTreeLayouter
Sets the Comparator that will be used to sort 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 that will be used to sort the outgoing edges of each local root in the tree before they are being arranged.
setComparator(Comparator) - Method in class y.layout.tree.HVTreeLayouter
Sets the Comparator that will be used to sort the outgoing edges of each local root in the tree before they are being arranged.
setComparator(Comparator) - Method in class y.layout.tree.TreeLayouter
Sets the comparator for outgoing edges at a node This comparator defines the relative order of the child nodes in the layout to be calculated.
setComponentArrangementEnabled(boolean) - Method in class y.layout.ComponentLayouter
Sets whether or not the separately laid out components of the input graph should be arranged by this class.
setComponentArrangementPolicy(byte) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets the policy used for arranging connected components.
setComponentAssignmentStrategy(byte) - Method in class y.layout.partial.PartialLayouter
Specifies the strategy that is used to assign partial nodes to subgraph components.
setComponentComparator(Comparator) - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
Sets the component Comparator instance, may be null
setComponentLayouter(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Sets the LayoutStage responsible for laying out the connected components of the graph.
setComponentLayouter(LayoutStage) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Note that the component layouter set here should work in such a way that isolated components inside groups should be reported separately.
setComponentLayouter(ComponentLayouter) - Method in class y.layout.PartitionLayouter.ComponentPartitionPlacer
Sets the ComponentLayouter instance used to place the graph partitions.
setComponentLayouterEnabled(boolean) - Method in class y.layout.CanonicMultiStageLayouter
Specifies whether or not to enable the ComponentLayouter.
setComponentSpacing(double) - Method in class y.layout.ComponentLayouter
Specifies the current component spacing.
setComputedHeight(double) - Method in class y.layout.hierarchic.incremental.RowDescriptor
Used to set the computed height of the row after the layout has been calculated.
setComputedPosition(double) - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Used to set the computed position (smaller x-coordinate) of the column after the layout has been calculated.
setComputedPosition(double) - Method in class y.layout.hierarchic.incremental.RowDescriptor
Used to set the computed position (smaller y-coordinate) of the row after the layout has been calculated.
setComputedWidth(double) - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Used to set 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.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 this edge router considers labels of edges that are not in the edge (sub-)set to be routed (see EdgeRouter.setSphereOfAction(byte).
setConsiderEmptyGroupsEnabled(boolean) - Method in class y.layout.grouping.RecursiveGroupLayouter
Specifies whether or not group nodes without children are handled the same way as group nodes with children.
setConsiderNodeAlignment(boolean) - Method in class y.layout.partial.PartialLayouter
Specifies whether or not nodes should be aligned.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.circular.CircularLayouter
Specifies whether or not to consider node labels when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Specifies whether the bounds calculation for group nodes should take labels of the group's content nodes into account.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Specifies whether or not to consider node labels when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies whether or not to consider node labels for the next layout run.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies whether or not to consider node labels when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Specifies whether or not to consider node labels when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies whether or not to consider node labels when calculating node positions (thereby preventing possible node/node label or node label/node label overlaps).
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies whether or not to consider node labels when calculating edge paths (thereby preventing possible edge/node label overlaps).
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.router.polyline.EdgeRouter
Specifies whether or not this edge router considers node labels as obstacles for edge routes.
setConsiderNodeLabelsEnabled(boolean) - Method in class y.layout.tree.BalloonLayouter
Specifies whether or not the layouter considers node labels for the next layout run.
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
Whether or not the node size should be considered.
setConsiderSketchEnabled(boolean) - Method in class y.layout.grouping.RecursiveGroupLayouter
Sets 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.
setConverter(ObjectStringConverter) - Method in class y.option.StringBasedOptionItem
Specifies the converter used by this item.
setCopyFactory(GraphCopier.CopyFactory) - Method in class y.util.GraphCopier
 
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
Sets the core layerer for this layerer instance.
setCoreLayouter(Layouter) - Method in class y.layout.AbstractLayoutStage
Sets the core layouter.
setCoreLayouter(Layouter) - Method in class y.layout.BendConverter
Sets the core layouter.
setCoreLayouter(Layouter) - Method in class y.layout.LabelLayoutTranslator
 
setCoreLayouter(Layouter) - Method in interface y.layout.LayoutStage
Sets the core layouter.
setCoreLayouter(Layouter) - Method in class y.layout.organic.RemoveOverlapsLayoutStage
Sets the core layouter.
setCoreLayouter(Layouter) - Method in class y.layout.organic.ShuffleLayouter
Sets the core layouter.
setCoreLayouter(Layouter) - Method in class y.layout.organic.SplitEdgeLayoutStage
Sets the core layouter.
setCoreLayouter(Layouter) - Method in class y.layout.partial.PartialLayouter
Sets the core layouter, i.e., the layout algorithm that is applied to the subgraph components.
setCoreLayouter(Layouter) - Method in class y.layout.router.OrganicEdgeRouter
Sets the core layouter.
setCoreLayouter(Layouter) - Method in class y.layout.transformer.GraphTransformer
 
setCoreLayouter(Layouter) - Method in class y.layout.tree.TreeComponentLayouter
Sets the core layouter.
setCornerApproximationPointsCount(int) - Method in class y.layout.SelfLoopLayouter
Sets the number of points that are used to round the corner of the selfloops.
setCosts(double) - Method in class y.layout.router.polyline.CellEntrance
Sets 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 a bus should be created 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
Sets the cost for each edge crossing of a routed path.
setCrossingCost(double) - Method in class y.layout.router.OrthogonalEdgeRouter
Sets the cost for each edge crossing of a routed path.
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
Sets the penalty cost that is associated with each generated crossing that would be generated 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
Sets the current location the given SegmentInfo is assigned inside its location range.
setCurrentNode(Node) - Method in class y.layout.planar.GT.MIS1Comparator
 
setCurrentNode(Node) - Method in class y.layout.planar.GT.MIS2Comparator
 
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.
setCustomBorderCapacity(int) - Method in class y.layout.router.OrthogonalEdgeRouter
Determines the custom value for the capacity of the routing border around the graph's bounding box.
setCustomBorderCapacityEnabled(boolean) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies whether or not a custom value for the capacity of the routing border around the graph's bounding box should be applied.
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
 
setCustomProfit(double) - Method in class y.layout.LabelCandidate
Specifies the custom profit for this label candidate.
setCustomProfitModelRatio(double) - Method in class y.layout.labeling.MISLabelingAlgorithm
If an optimization strategy is set (see MISLabelingAlgorithm.setOptimizationStrategy(byte)) as well as a profit model (see AbstractLabelingAlgorithm.setProfitModel(y.layout.ProfitModel)), the specified ratio (0 <= customProfitModelRatio <= 1) determines the ratio between the internal profit (ip) depending on the used optimization strategy as well as the profit returned by the specified profit model (sp), i.e., overall profit = customProfitModelRatio * sp + (1 - customProfitModelRatio) * ip.
setCustomWidth(int) - Method in class y.io.ViewPortConfigurator
Sets the width of the viewport.
setCutObstacleCost(double) - Method in class y.layout.router.polyline.DynamicObstacleDecomposition
Sets the costs incurred for every obstacle that must be cut in a subdivision.
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).
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
Determines whether automatic copying of edge map contents should be performed.
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.
setDefaultChildComparator(Comparator) - Method in class y.layout.tree.GenericTreeLayouter
Sets the default Comparator instance that will be used for those subtrees that don't have their own specific instance set via the appropriate 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.
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.
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
Sets the default insets.
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
Sets the default NodePlacer instance that will be used for 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
Sets the default minimum size for 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.
setDefaultNodePlacer(NodePlacer) - Method in class y.layout.tree.GenericTreeLayouter
Sets the default NodePlacer instance that will be used for those subtrees, that don't have their own specific instance set via the appropriate DataProvider.
setDefaultNodeRealizer(NodeRealizer) - Method in class y.view.Graph2D
Sets the default node realizer.
setDefaultPortAssignment(PortAssignment) - Method in class y.layout.tree.GenericTreeLayouter
Sets the default PortAssignment instance that will be used for those subtrees, that don't have their own specific instance set via the appropriate DataProvider.
setDefaultPortBorderGapRatio(double) - Method in class y.layout.hierarchic.incremental.DefaultPortAllocator
Sets for default port to border gap ratio.
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
Sets the drawer to which the actual drawing will be 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
 
setDensity(double) - Method in class y.layout.SliderEdgeLabelModel
Sets the density to generate 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
Sets 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 GRIP works in a deterministic manner.
setDeterministic(boolean) - Method in class y.layout.organic.SmartOrganicLayouter
Sets this algorithm to deterministic mode.
setDeterministicModeEnabled(boolean) - Method in class y.layout.labeling.SALabeling
Specifies whether or not this labeling algorithm should work 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
Sets whether or not edges should be considered as directed.
setDirection(double, double) - Method in class y.view.Scroller
Sets the direction of the scrolling by a direction vector (x,y).
setDirectlyConnectSameLayerEdge(Edge) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Converts a normal edge to a 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
Sets the distance between the label's bounding box and the edge's path.
setDistance(double) - Method in class y.layout.DiscreteNodeLabelModel
Sets the distance between the bounding boxes of label and node in the manner of an insets.
setDistance(double) - Method in class y.layout.RotatedDiscreteEdgeLabelModel
Sets the distance between the label's box and the edge's path.
setDistance(double) - Method in class y.layout.RotatedSliderEdgeLabelModel
Sets 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
Sets a value indicating whether the distance to the edge is interpreted relatively to the edge's path.
setDistances(double, double) - Method in class y.layout.SliderEdgeLabelModel
Sets 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.
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
Sets the drawer which is responsible for the third phase of the algorithm.
setDrawer(Drawer) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets the Drawer, which is responsible for the third phase of the 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
Sets the DrawingDistanceCalculator implementation that is used in the next run.
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
Gives the drawer the opportunity to distinguish between dummy nodes and real ones. dummy stores the original edge for each dummy node or null for real nodes.
setDummyMap(NodeMap) - Method in class y.layout.hierarchic.AlignmentDrawer
 
setDummyMap(NodeMap) - Method in interface y.layout.hierarchic.Drawer
Gives the drawer the opportunity to distinguish between dummy nodes and real ones. dummy stores the original edge for each dummy node or null for real nodes.
setDummyMap(NodeMap) - Method in class y.layout.hierarchic.MedianDrawerWrapper
 
setDummyMap(NodeMap) - Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
 
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
Sets the minimum distance between two edges.
setEdge2EdgeDistance(double) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
Sets the distance between edges.
setEdgeBundleModeMask(int) - Method in class y.layout.multipage.MultiPageLayouter
Specifies a bit mask that is used to define edge bundles.
setEdgeCrossingCost(double) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Sets the edge cost an edge crossing will cause.
setEdgeCrossingPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for a crossing of two edges.
setEdgeDistributionStrategy(Layouter) - Method in class y.layout.router.ChannelEdgeRouter
Sets the strategy with which overlapping edge segments will be distributed in their provided channel.
setEdgeEncoder(ObjectEncoder) - Method in class y.io.gml.GraphObjectEncoder
Setter for property edgeEncoder.
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
Sets the policy for edge groups.
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.
setEdgeLabelCrossingPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty that an edge crosses a label of an edge that is not routed.
setEdgeLabelLayout(Object, EdgeLabelLayout[]) - Method in class y.layout.DefaultGraphLayout
Sets the edge label layouts associated with the given edge.
setEdgeLabelModel(EdgeLabelModel) - Method in class y.layout.EdgeLabelLayoutImpl
Sets the edge label model associated with this label layout
setEdgeLabelSnapDistance(double) - Method in class y.view.LabelSnapContext
Sets the distance where the edge label snaps in position.
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
Sets the layout information associated with the given edge object.
setEdgeLayoutDescriptor(EdgeLayoutDescriptor) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets 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
Sets 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
Sets 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
Sets 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
Set the key to the data provider, which stores the length of the edges.
setEdgeList(EdgeList) - Method in class y.layout.planar.GT.EdgeListComparator
 
setEdgeMapCopying(boolean) - Method in class y.util.GraphCopier
Sets whether automatic copying of edge map contents should be performed.
setEdgeNodeOverlapAllowed(boolean) - Method in class y.layout.router.OrganicEdgeRouter
Enabling this option often leads to better results if the OrganicEdgeRouter.createNodeEnlargementStage() LayoutStage is not used (e.g. because the nodes are not allowed to move) and the distances between some nodes are small.
setEdgeOverlapCost(double) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Sets the cost an edge overlap will cause.
setEdgeOverlapPenalty(double) - Method in class y.layout.LabelCandidate
Sets the penalty value for a candidate position that overlaps the path of an edge.
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.PartialLayouter
Sets a customized edge router.
setEdgeRoutingStrategy(byte) - Method in class y.layout.partial.PartialLayouter
This method allows to specify the edge routing strategy that is used for routing partial edges and edges between different subgraph components (so-called inter-edges).
setEdges(EdgeList) - Method in class y.layout.router.polyline.PathSearchContext
Sets the list of 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
Sets the space between edges that should be used for the additional routing.
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
Whether or not a postprocessing step should be applied that tries to remove some bends.
setEdgeTipEnabled(boolean) - Method in class y.view.TooltipMode
Specifies whether tooltips for edges will be displayed.
setEdgeToEdgeDistance(double) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets the minimum distance between two adjacent edges in one 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 that is used to create 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
Set the two end points of an edge in absolute coordinates.
setEnforceGlobalLayering(boolean) - Method in class y.layout.tree.TreeLayouter
Specifies whether or not global layering is enforced.
setEnforceMonotonicPathRestrictions(boolean) - Method in class y.layout.router.OrthogonalEdgeRouter
Whether or not monotonic path restrictions (set with OrthogonalEdgeRouter.setMonotonicPathRestriction(byte)) should be enforced.
setEnterDirection(Direction) - Method in class y.layout.router.polyline.CellEntrance
Sets the direction from which this cell was entered.
setEnterInterval(OrthogonalInterval) - Method in class y.layout.router.polyline.CellEntrance
Sets the OrthogonalInterval that was used to enter this cell.
setEnterSegmentGroup(SegmentGroup) - Method in class y.layout.router.polyline.EdgeCellInfo
Sets the segment group containing the entering segment and updates the enter interval to use the segment groups common enter interval.
setEnterSegmentNo(int) - Method in class y.layout.router.polyline.EdgeCellInfo
Sets the index of the edge 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
Determines if subchannel lengths smaller than epsilon should be ignored by the channel router.
setExactPlacementEnforced(boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Determines whether this instance enforces the placement of nodes at their exact current position, 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.
setExitSegmentGroup(SegmentGroup) - Method in class y.layout.router.polyline.EdgeCellInfo
Sets the segment group containing the exiting segment and updates the exit interval to use the segment groups common enter interval.
setExitSegmentNo(int) - Method in class y.layout.router.polyline.EdgeCellInfo
Sets the index of the edge 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
Sets whether this edge should be an upper same layer edge if it is a same layer edge and it can be freely determined whether it should be routed above or below the layer.
setFamilyNodesAlwaysBelow(boolean) - Method in class y.layout.genealogy.FamilyTreeLayouter
Determines whether family/marriage nodes will be placed between the partners or below them.
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
Sets the fill style.
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
Sets the number of Fruchtermann Reingold rounds (final)
setFinalTemperature(double) - Method in class y.layout.organic.OrganicLayouter
Sets the final temperature.
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
Sets whether the associated edge is fixed or not.
setFixedElementsLayerer(Layerer) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets the Layerer instance that is used to obtain the layering for those nodes that are not marked to be laid out incrementally if the layouter is set to IncrementalHierarchicLayouter.LAYOUT_MODE_INCREMENTAL.
setFixedElementsSequencer(Sequencer) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets the Sequencer instance that is used to calculated the sequence of the nodes that are not marked to be laid out incrementally if the layouter is set to IncrementalHierarchicLayouter.LAYOUT_MODE_INCREMENTAL.
setFixedGroupResizingEnabled(boolean) - Method in class y.layout.partial.PartialLayouter
Specifies whether or not fixed (non-partial) group nodes may be resized.
setFixedRadius(double) - Method in class y.layout.circular.SingleCycleLayouter
Sets a fixed radius for the cycle on which the nodes of the graph will be placed.
setFixedWidth(double) - Method in class y.layout.GraphLayoutLineWrapper
Sets the desired width of the lines to use if GraphLayoutLineWrapper.setFixedWidthLineBreaks(boolean) is set to true.
setFixedWidthLineBreaks(boolean) - Method in class y.layout.GraphLayoutLineWrapper
Determines whether the algorithm should use the fixed width to determine line breaks.
setFixPointPolicy(byte) - Method in class y.layout.FixNodeLayoutStage
Specifies the fix point calculation policy used in FixNodeLayoutStage.calculateFixPoint(java.awt.geom.Rectangle2D) to determine which point in the corresponding rectangle should be considered fixed.
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.
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
Sets the Layerer instance that is used to obtain the layering for the nodes if the layouter is set to IncrementalHierarchicLayouter.LAYOUT_MODE_FROM_SCRATCH.
setFromScratchLayeringStrategy(byte) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Convenience method that sets a predefined layering strategy for the from scratch layerer.
setFromScratchSequencer(Sequencer) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets the Sequencer instance that is used to calculate the node sequence if the layouter is set to IncrementalHierarchicLayouter.LAYOUT_MODE_FROM_SCRATCH.
setFromSketchLayerAssignment(boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Sets whether this instance 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
Determines 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
Determines whether or not to take the coordinates of the input diagram into account when arranging the nodes of the partition.
setFromSketchModeEnabled(boolean) - Method in class y.layout.tree.BalloonLayouter
Determines whether or not to take the coordinates of the input diagram into account when arranging the nodes of the elements of 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
Determines whether the order of the swimlanes should be read from 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.
setGlobalSequencingActive(boolean) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Determines whether a global sequencing heuristic should be used.
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 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
Sets the gravity factor.
setGrid(int) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Sets the grid spacing to be used.
setGrid(int) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Sets the grid distance.
setGrid(int) - Method in class y.layout.orthogonal.OrthogonalLayouter
Sets the size of the grid on which the nodes and edges are placed.
setGrid(Grid) - Method in class y.layout.router.polyline.EdgeRouter
Specifies the Grid on which orthogonal segments are placed.
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
Determines whether grid distribution is enabled or not.
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
Can be used to set the grid origin.
setGridOrigin(int, int) - Method in class y.layout.router.OrthogonalEdgeRouter
Sets a grid point coordinate used when grid routing is enabled.
setGridOrigin(YPoint) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Sets the origin of the grid.
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 to route edge segments on grid lines.
setGridRoutingEnabled(boolean) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Specifies whether or not to use grid routing.
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(int) - Method in class y.layout.orthogonal.CompactOrthogonalLayouter
Sets the grid spacing to be used.
setGridSpacing(int) - Method in class y.layout.router.BusRouter
Sets the grid spacing that is used when grid routing is enabled.
setGridSpacing(int) - Method in class y.layout.router.OrthogonalEdgeRouter
Sets the grid spacing that is used when grid routing is enabled.
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
Sets the grid width of the grid on which edges shall be routed.
setGridWidth(double) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Sets the grid width that shall be used if grid distribution is enabled.
setGridWidthAdjustable(boolean) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Specifies whether or not the algorithm is allowed to reduce the grid width, if segments cannot be distributed using the previously given grid width.
setGroupAlignmentPolicy(byte) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Set 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
Sets the new GroupBoundsCalculator instance.
setGroupBoundsCalculator(GroupBoundsCalculator) - Method in class y.layout.grouping.RecursiveGroupLayouter
Sets a new GroupBoundsCalculator instance that applies to all encountered group nodes.
setGroupBoundsCalculator(GroupBoundsCalculator) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
Sets the GroupBoundsCalculator instance.
setGroupBoundsCalculator(GroupBoundsCalculator) - Method in class y.layout.organic.GroupedShuffleLayouter
Sets the new GroupBoundsCalculator instance.
setGroupBoundsCalculator(GroupBoundsCalculator) - Method in class y.layout.organic.OrganicLayouter
Sets the instance used for the calculation of the group nodes' bounds if a hierarchically grouped graph is being laid out.
setGroupBoundsCalculator(GroupBoundsCalculator) - Method in class y.layout.organic.SmartOrganicLayouter
Sets 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
Set whether layer compaction for recursive group layering should be used.
setGroupCompactionStrategy(int) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Sets the strategy that is used to control 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 used to determine the connectedness of the graph structure.
setGroupingSupported(boolean) - Method in class y.layout.tree.GenericTreeLayouter
Whether or not grouping support should be enabled.
setGroupingSupported(boolean) - Method in class y.layout.tree.TreeLayouter
Whether or not grouping support should be enabled.
setGroupMode(byte) - Method in class y.layout.multipage.MultiPageLayouter
Specifies how to handle node grouping.
setGroupNodeCompactness(double) - Method in class y.layout.organic.OrganicLayouter
Sets the compactness of group nodes.
setGroupNodeCompactness(double) - Method in class y.layout.organic.SmartOrganicLayouter
Sets the compactness of group nodes.
setGroupNodeCrossingPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty that an edge crosses a group node.
setGroupNodeHider(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Sets the LayoutStage that is responsible for hiding away grouping information for the layout algorithm.
setGroupNodeHidingEnabled(boolean) - Method in class y.layout.CanonicMultiStageLayouter
Specifies whether or not to hide away group nodes before the layout begins.
setGroupNodeInsetsDPKey(Object) - Method in class y.layout.grouping.InsetsGroupBoundsCalculator
Sets the DataProvider key that is used to get the insets for the nodes.
setGroupNodePolicy(byte) - Method in class y.layout.organic.OrganicLayouter
Sets the policy for 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(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.
setHidingEmptyGroupNodes(boolean) - Method in class y.layout.grouping.GroupNodeHider
Sets whether or not group nodes without children will be hidden.
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
Determines whether this instance is configured to create horizontal rows of child nodes.
setHorizontalCompactionEnabled(boolean) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Determines whether this instance tries to create a maximally compact horizontal layout at the cost of more bends.
setHorizontalDistance(double) - Method in class y.layout.tree.ARNodePlacer
Sets the horizontal distance this NodePlacer should use for the arrangement of the elements.
setHorizontalDistance(double) - Method in class y.layout.tree.DefaultNodePlacer
Sets the horizontal distance this NodePlacer should use for the arrangement of the elements.
setHorizontalDistance(double) - Method in class y.layout.tree.LeftRightPlacer
Specifies the horizontal distance/spacing between subtree shapes.
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
Sets the horizontal overlap criterion.
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
Sets the horizontal distance between adjacent nodes.
setHorizontalSpace(double) - Method in class y.layout.tree.HVTreeLayouter
Sets 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
Sets 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.
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 should be 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 should be 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.hierarchic.incremental.ColumnDescriptor
Specifies whether a column's index is fixed or whether the index should be chosen automatically in order to minimize edge lengths.
setIndexFixed(boolean) - Method in class y.layout.hierarchic.incremental.RowDescriptor
Specifies whether a row's index is fixed or whether the index should be chosen automatically in order to minimize edge lengths.
setIndexFixed(boolean) - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Specifies whether a swim lane's index is fixed (based on the result of the comparison with the other swim lanes) 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
Set the inertia for the 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
Set the angle for the first node of the sequence.
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
Sets the initial placement strategy.
setInitialTemperature(int) - Method in class y.layout.organic.GRIP
Sets the initial temperature for each round.
setInitialTemperature(double) - Method in class y.layout.organic.OrganicLayouter
Specifies the initial temperature.
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 edge ports (that do not have a strong port constraint set) should lie inside the node's bounding box or on the node's border.
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 to use integrated edge labeling (extension of the shapes of the subtrees with the labels for the edges).
setIntegratedEdgeLabelingEnabled(boolean) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Specifies whether or not to use integrated edge labeling.
setIntegratedEdgeLabelingEnabled(boolean) - Method in class y.layout.orthogonal.DirectedOrthogonalLayouter
Specifies whether or not to use integrated edge labeling.
setIntegratedEdgeLabelingEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Specifies whether or not to use integrated edge labeling.
setIntegratedEdgeLabelingEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Specifies whether or not to use integrated edge labeling.
setIntegratedEdgeLabelingEnabled(boolean) - Method in class y.layout.tree.TreeLayouter
Sets whether integrated edge labeling is enabled
setIntegratedNodeLabeling(boolean) - Method in class y.layout.tree.GenericTreeLayouter
Specifies whether or not to use integrated node labeling.
setIntegratedNodeLabelingEnabled(boolean) - Method in class y.layout.tree.TreeLayouter
Sets whether integrated node labeling is enabled
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 to register the inter-edge data provider passed to PartitionLayouter.ChannelInterEdgeRouter.routeInterEdges(LayoutGraph, y.base.DataProvider, y.base.DataProvider) on the given graph.
setInterEdgeEncoder(ObjectEncoder) - Method in class y.io.gml.HierarchicGraphObjectEncoder
Setter for property interEdgeEncoder.
setInterEdgeRouter(PartitionLayouter.InterEdgeRouter) - Method in class y.layout.PartitionLayouter
Sets the InterEdgeRouter instance to use.
setInterEdgeRoutingStyle(byte) - Method in class y.layout.grouping.FixedGroupLayoutStage
Sets the inter-edge routing style used by this layouter.
setInternalLabelingAlgorithm(AbstractLabelingAlgorithm) - Method in class y.layout.LabelLayoutDataRefinement
Sets the internal labeling algorithm used to improve the label positions.
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(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for an edge 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
Sets the iteration factor of this layouter.
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
Sets whether this algorithm should keep all self loops.
setKeepBends(boolean) - Method in class y.layout.planar.DrawingEmbedder
Sets if bends should be replaced by dummy nodes.
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.
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
Sets the NodeLabelLayout object which describes the layout of the label that belongs to the given node.
setLabelLayout(Node, NodeLabelLayout[]) - Method in class y.layout.DefaultLayoutGraph
Sets the NodeLabelLayout objects which describe the layouts of the labels that belong to the given node.
setLabelLayout(Edge, EdgeLabelLayout[]) - Method in class y.layout.DefaultLayoutGraph
Sets the EdgeLabelLayout objects which describe the layouts of the labels that belong to the given edge.
setLabelLayouter(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Sets the algorithm used for placing labels.
setLabelLayouter(LayoutStage) - Method in class y.layout.multipage.MultiPageLayouter
Sets the algorithm that is used for placing labels.
setLabelLayouterEnabled(boolean) - Method in class y.layout.CanonicMultiStageLayouter
Specifies whether or not to enable the labeling algorithm.
setLabelLayouterEnabled(boolean) - Method in class y.layout.multipage.MultiPageLayouter
Specifies whether or not to enable the labeling stage.
setLabelModel(NodeLabelModel) - Method in class y.layout.NodeLabelLayoutImpl
Sets the node label model associated with this label layout
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.
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
Sets 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 current laxity value.
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
Sets the alignment of the node 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
Sets the LayeredComponentsMerger instance that will be used to merge 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
Sets the Layerer, which is responsible for the first phase of the algorithm.
setLayerer(Layerer) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Sets the Layerer implementation that is used in the next run.
setLayeringStrategy(byte) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
 
setLayeringStrategy(byte) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets a predefined layering strategy.
setLayerSequencer(LayerSequencer) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
 
setLayerSequencer(LayerSequencer) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets the LayerSequencer, which is responsible for the second phase of the algorithm.
setLayerSpacing(double) - Method in class y.layout.tree.LayeredNodePlacer
Sets the spacing between two layers.
setLayout(Node, NodeLayout) - Method in class y.layout.DefaultLayoutGraph
Sets the layout information for a node in the drawing.
setLayout(Edge, EdgeLayout) - Method in class y.layout.DefaultLayoutGraph
Sets the layout information for an edge in the drawing.
setLayoutBounds(Rectangle) - Method in class y.layout.random.RandomLayouter
Sets the rectangle, inside which the layout should be placed.
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
Sets the given list of layouters as the layouter chain.
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
 
setLayoutMode(byte) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets 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
Sets the main layout orientation.
setLayoutOrientation(byte) - Method in class y.layout.hierarchic.incremental.AbstractPortConstraintOptimizer
Sets the layout orientation that is used by this class.
setLayoutOrientation(byte) - Method in class y.layout.partial.PartialLayouter
Specifies the layout orientation.
setLayoutQuality(double) - Method in class y.layout.orthogonal.OrthogonalGroupLayouter
Sets the desired layout quality.
setLayoutStyle(byte) - Method in class y.layout.circular.CircularLayouter
Sets the global layout style for this layouter.
setLayoutStyle(byte) - Method in class y.layout.hierarchic.HierarchicGroupLayouter
 
setLayoutStyle(byte) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets the layout style for this layouter.
setLayoutStyle(int) - Method in class y.layout.orthogonal.OrthogonalLayouter
Sets the layout style for this layouter.
setLayoutStyle(byte) - Method in class y.layout.SelfLoopLayouter
Sets the layout style to be used.
setLayoutStyle(int) - Method in class y.layout.tree.TreeLayouter
Sets the layout style of this layouter.
setLeadingEdgeAdjustmentEnabled(boolean) - Method in class y.layout.ParallelEdgeLayouter
Specifies whether this layouter will adjust the leading edge if the number of edges is even.
setLeftInset(double) - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Sets the left column insets where no element will lie in the resulting drawing.
setLeftLaneInset(double) - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Sets the left lane insets where no element will lie in the resulting drawing.
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
Sets the distance between two adjacent paths that run in parallel.
setLineDistance(double) - Method in class y.layout.SelfLoopLayouter
Sets the distance between two selfloops 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
Sets the coordinates of the upper-left corner of the bounding box of the label.
setLocation(Node, double, double) - Method in class y.layout.LayoutGraph
Sets the upper left coordinates of the given node.
setLocation(Node, YPoint) - Method in class y.layout.LayoutGraph
Set the position of the node in a drawing.
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
Sets a fixed location 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
Determines whether the first and last segment of an edge (connected to source or target), 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 were 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
Assures that the given graph fits into the given rectangular bounds.
setMaximalDeviationAngle(int) - Method in class y.layout.circular.CircularLayouter
Sets the maximal deviation angle allowed for an edge.
setMaximalDuration(long) - Method in class y.layout.hierarchic.ClassicLayerSequencer
Sets the maximum amount of time granted for this sequencer per execution.
setMaximalDuration(long) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets a time limit for the algorithm in milliseconds
setMaximalDuration(long) - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Sets the maximum amount of time granted for this sequencer per execution.
setMaximalDuration(long) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Sets a preferred time limit (in milliseconds) for the layout algorithm.
setMaximalDuration(long) - Method in class y.layout.hierarchic.incremental.SimplexNodePlacer
Sets a preferred time limit (in milliseconds) for the algorithm.
setMaximalDuration(long) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets a preferred time limit (in milliseconds) for the layout algorithm.
setMaximalDuration(long) - Method in class y.layout.hierarchic.SimplexDrawer
Sets a preferred time limit (in milliseconds) for the algorithm.
setMaximalDuration(long) - Method in class y.layout.hierarchic.WeightedLayerer
Sets a preferred time limit (in milliseconds) for the algorithm.
setMaximalDuration(long) - Method in class y.layout.labeling.SALabeling
Sets a time limit for the labeling algorithm.
setMaximalDuration(long) - Method in class y.layout.partial.PartialLayouter
Sets a preferred time limit (in milliseconds) for the layout algorithm.
setMaximumDistance(double) - Method in class y.layout.SliderEdgeLabelModel
Sets the maximum distance between the label's bounding box and the edge's path.
setMaximumDuration(long) - Method in class y.layout.organic.OrganicLayouter
Sets the maximum duration granted to this layouter.
setMaximumDuration(long) - Method in class y.layout.organic.SmartOrganicLayouter
Sets the soft limit for the maximum duration this algorithm is allowed to execute.
setMaximumDuration(long) - Method in class y.layout.router.polyline.EdgeRouter
Sets a preferred time limit (>= 0 and in milliseconds) for the layout algorithm.
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.
setMaximumNodeSize(double) - Method in class y.layout.hierarchic.AsIsLayerer
Sets the maximum size of a node that is used to calculate layer overlaps.
setMaximumNonOrthogonalSegmentRatio(double) - Method in class y.layout.router.polyline.PolylineLayoutStage
Sets the maximum segment length ratio at each end of an orthogonal segment that may get converted into a (non-orthogonal) polyline segment.
setMaximumPartitionCount(int) - Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
Sets the maximum number of partitions that this class should return.
setMaximumPolylineSegmentRatio(double) - Method in class y.layout.router.polyline.EdgeRouter
Sets the maximum segment length ratio at each end of an orthogonal segment that may get converted into a (non-orthogonal) polyline segment.
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 allowed for 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
Sets the maximal time the layouter will 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
Sets a previously created memento Object to be used for the next operation
setMementoMode(byte, boolean) - Method in interface y.layout.hierarchic.MementoSupport
Sets the mode for each phase of the algorithm.
setMerger(LayeredComponentsMerger) - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
Sets the new merger instance.
setMinFirstSegmentLength(double) - Method in class y.layout.tree.DefaultNodePlacer
Sets the minimum length of the segment between the parent node port and the first bend of the edge.
setMinimalBusDistance(double) - Method in class y.layout.router.EdgeGroupRouterStage
Sets the minimal distance between a bus formed by an edge group and the nodes the grouped edges connect to.
setMinimalDistance(double) - Method in class y.layout.router.OrganicEdgeRouter
Specifies the minimal distance the algorithm should guarantee between nodes and non-incident edges.
setMinimalEdgeDistance(double) - Method in class y.layout.hierarchic.AbstractDrawer
Sets the minimal distance between two edges in the same layer.
setMinimalEdgeDistance(double) - Method in class y.layout.hierarchic.AlignmentDrawer
 
setMinimalEdgeDistance(double) - Method in interface y.layout.hierarchic.Drawer
Sets the minimal distance between two edges in the same layer.
setMinimalEdgeDistance(double) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets the minimal distance between edges that run in parallel.
setMinimalEdgeDistance(double) - Method in class y.layout.hierarchic.MedianDrawerWrapper
 
setMinimalEdgeDistance(double) - Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
 
setMinimalEdgeDistance(double) - Method in class y.layout.hierarchic.TreeDrawer
 
setMinimalEdgeLength(int) - Method in class y.layout.tree.BalloonLayouter
Sets the minimal edge length that this layouter assigns to laid out edges.
setMinimalEdgeToEdgeDistance(double) - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Sets the minimal distance between a pair of edges.
setMinimalEdgeToEdgeDistancePenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for violation the minimal distance between any two edges.
setMinimalFirstLastSegmentLengthPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for violation the minimal length of the first and last segment of an edge.
setMinimalFirstSegmentLength(double) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets the minimal length of first and last edge segments for edge routing.
setMinimalFirstSegmentLength(double) - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Sets the minimal length of the first segment (at the source).
setMinimalGroupNodeToEdgeDistancePenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for violation the minimal 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
Sets the minimal length of the last segment (at the target).
setMinimalLayerDistance(double) - Method in class y.layout.hierarchic.AbstractDrawer
Sets the minimal distance between two layers.
setMinimalLayerDistance(double) - Method in class y.layout.hierarchic.AlignmentDrawer
 
setMinimalLayerDistance(double) - Method in interface y.layout.hierarchic.Drawer
Sets the minimal distance between two layers.
setMinimalLayerDistance(double) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets the minimal distance between two layers.
setMinimalLayerDistance(double) - Method in class y.layout.hierarchic.MedianDrawerWrapper
 
setMinimalLayerDistance(double) - Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
 
setMinimalLayerDistance(double) - Method in class y.layout.hierarchic.TreeDrawer
 
setMinimalLayerDistance(double) - Method in class y.layout.tree.TreeLayouter
Sets the minimal distance between adjacent layers for the layout.
setMinimalMultiEdgeDistance(double) - Method in class y.layout.hierarchic.AbstractDrawer
Sets the minimal distance between two edges sharing source/target in the same layer.
setMinimalMultiEdgeDistance(double) - Method in class y.layout.hierarchic.AlignmentDrawer
 
setMinimalMultiEdgeDistance(double) - Method in interface y.layout.hierarchic.Drawer
Sets the minimal distance between two edges sharing source/target (aka multi-edges) in the same layer.
setMinimalMultiEdgeDistance(double) - Method in class y.layout.hierarchic.MedianDrawerWrapper
 
setMinimalMultiEdgeDistance(double) - Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
 
setMinimalMultiEdgeDistance(double) - Method in class y.layout.hierarchic.TreeDrawer
 
setMinimalNodeCornerDistance(double) - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Sets the minimal distance the edge shall keep from node corners when entering or leaving the node.
setMinimalNodeCornerDistancePenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for violation the minimal distance the edge shall keep from node corners when entering or leaving the node.
setMinimalNodeDistance(int) - Method in class y.layout.circular.SingleCycleLayouter
Sets the minimal distance to keep between the nodes on the cycle This feature is ignored if the automatic radius feature is deactivated.
setMinimalNodeDistance(double) - Method in class y.layout.hierarchic.AbstractDrawer
Sets the minimal distance between two nodes in the same layer.
setMinimalNodeDistance(double) - Method in class y.layout.hierarchic.AlignmentDrawer
 
setMinimalNodeDistance(double) - Method in interface y.layout.hierarchic.Drawer
Sets the minimal distance between two nodes in the same layer.
setMinimalNodeDistance(double) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets the minimal distance between two nodes in the same layer.
setMinimalNodeDistance(double) - Method in class y.layout.hierarchic.MedianDrawerWrapper
 
setMinimalNodeDistance(double) - Method in class y.layout.hierarchic.NodeLabelSpaceDrawer
 
setMinimalNodeDistance(double) - Method in class y.layout.hierarchic.TreeDrawer
 
setMinimalNodeDistance(double) - Method in class y.layout.organic.ShuffleLayouter
Sets the minimal distance between nodes that has to be obeyed by this layouter.
setMinimalNodeDistance(double) - Method in class y.layout.organic.SmartOrganicLayouter
Sets the minimal node distance this algorithm should enforce between all pairs of nodes for the next run.
setMinimalNodeDistance(int) - Method in class y.layout.partial.PartialLayouter
Sets the minimum distance between two adjacent nodes.
setMinimalNodeDistance(int) - Method in class y.layout.tree.BalloonLayouter
Sets the minimal distance to keep between the nodes in the tree.
setMinimalNodeDistance(double) - Method in class y.layout.tree.TreeLayouter
Sets the minimum distance between adjacent nodes within a layer.
setMinimalNodeToEdgeDistance(double) - Method in class y.layout.router.polyline.EdgeRouter
Specifies the minimal distance between edges and node bounds.
setMinimalNodeToEdgeDistance(double) - Method in class y.layout.router.polyline.PolylineLayoutStage
Specifies the minimal distance between edges and node bounds.
setMinimalNodeToEdgeDistancePenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for violation the minimal distance between any edge and any non-group node side.
setMinimalRadius(double) - Method in class y.layout.circular.SingleCycleLayouter
Sets the minimal radius for the cycle on which the nodes are placed.
setMinimumBackboneSegmentLength(double) - Method in class y.layout.router.BusRouter
Sets the preferred minimum length of a backbone segment.
setMinimumBusConnectionsCount(int) - Method in class y.layout.router.BusRouter
Sets the minimum number of bus connections a backbone segment must have.
setMinimumDistance(double) - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Sets the preferred minimum distance to obstacles.
setMinimumDistance(double) - Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Sets the preferred minimum distance to obstacles.
setMinimumDistance(int) - Method in class y.layout.router.OrthogonalEdgeRouter
Sets the minimum distance between edge segments.
setMinimumDistance(double) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Sets the minimum distance an edge will have to its source and target node.
setMinimumDistance(double) - Method in class y.layout.SliderEdgeLabelModel
Sets 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 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
Sets the minimum distance between edge segments and nodes.
setMinimumFirstSegmentLength(double) - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Sets the minimum length of the first segment (at the source).
setMinimumFirstSegmentLength(double) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
Sets the minimum length of the first and last segment of an edge.
setMinimumFirstSegmentLength(double) - Method in class y.layout.orthogonal.EdgeLayoutDescriptor
Sets the minimum length of the first segment (at the source).
setMinimumGroupDistance(double) - Method in class y.layout.hierarchic.incremental.GroupingSupport
 
setMinimumHeight(double) - Method in class y.layout.hierarchic.incremental.RowDescriptor
Sets 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
Sets the minimum width of the lane.
setMinimumLastSegmentLength(double) - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Sets the minimum length of the last segment (at the target).
setMinimumLastSegmentLength(double) - Method in class y.layout.orthogonal.EdgeLayoutDescriptor
Sets the minimum length of the last segment (at the target).
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
Sets the minimum height of the layer this node will be assigned to.
setMinimumLength(double) - Method in class y.layout.hierarchic.incremental.EdgeLayoutDescriptor
Sets the minimum length of the edge.
setMinimumNodeSize(double) - Method in class y.layout.hierarchic.AsIsLayerer
Sets the minimum size of a node that is used to calculate layer overlaps.
setMinimumNodeSizeDPKey(Object) - Method in class y.layout.grouping.MinimumSizeGroupBoundsCalculator
Sets the DataProvider key that is used to get the minimum sizes for the nodes.
setMinimumPartitionCount(int) - Method in class y.layout.PartitionLayouter.EdgeBetweennessPartitionFinder
Sets the minimum number of partitions that this class should return.
setMinimumRootDistance(double) - Method in class y.layout.tree.DendrogramPlacer
Sets the distance between the root shape and the bus connecting all of its subtrees.
setMinimumSegmentLength(double) - Method in class y.layout.orthogonal.EdgeLayoutDescriptor
Sets 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
Sets the minimum slope this edge's mid-segments should have if the edge is routed polygonal in vertical layouts.
setMinimumSubtreeDistance(double) - Method in class y.layout.tree.DendrogramPlacer
Sets the distance between two adjacent subtree shapes.
setMinimumWidth(double) - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Sets 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
Sets the minimum length of the segment between the last bend of the slope and the port of the child node.
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
Sets the minimum slope of edges.
setMinSlopeHeight(double) - Method in class y.layout.tree.DefaultNodePlacer
Sets the minimum height for slopes of edges.
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 may be mirrored to improve the layout quality, i.e., for each component the algorithm checks which of the four possible mirrorings minimizes the edge length.
setMirroringEnabled(boolean) - Method in class y.layout.GraphLayoutLineWrapper
Determines whether lines should be going from left to right and right to left in an alternating fashion.
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 layouter 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.tree.DefaultPortAssignment
Sets the port assignment mode.
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
Sets the NodeLabelModel parameter that describes the position of the label layout
setModelParameter(Object) - Method in interface y.layout.LabelLayout
Sets the label model parameter that describes the position of this label.
setModelParameter(Object) - Method in class y.layout.LabelLayoutImpl
Sets the label model parameter that describes the position of this label.
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
Sets the modification matrix that is used to rotate / mirror the tree 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 which kind of monotonic path restrictions should be applied.
setMonotonicPathRestriction(byte) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Specifies which kind of monotonic path restrictions should be applied.
setMonotonicPathRestriction(byte) - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Sets the monotonic path restrictions for this edge.
setMonotonyViolationPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for violation 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
Sets if the labeling algorithm is allowed to move internal node labels.
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.
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
Sets the minimum distance between a node and an (non-adjacent) edge.
setNode2EdgeDistance(double) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
Sets the distance between nodes and edges.
setNode2NodeDistance(double) - Method in class y.layout.hierarchic.incremental.DefaultDrawingDistanceCalculator
Sets the minimum distance between two nodes.
setNode2NodeDistance(double) - Method in class y.layout.hierarchic.incremental.TypeBasedDrawingDistanceCalculator
Sets the distance between nodes.
setNodeBorderDistance(double) - Method in class y.layout.SliderEdgeLabelModel
Sets the minimal distance between the label's bounding box and a node's borders.
setNodeCrossingCost(double) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Sets the node cost an edge node overlap will cause.
setNodeCrossingPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty that an edge crosses a non-group node.
setNodeEdgeOverlapAvoided(boolean) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies whether or not to try to avoid node/edge overlaps.
setNodeEncoder(ObjectEncoder) - Method in class y.io.gml.GraphObjectEncoder
Setter for property nodeEncoder.
setNodeHalo(double) - Method in class y.layout.hierarchic.AsIsLayerer
Sets the size of the halo around a node or the insets respectively that are used to calculate layer overlaps.
setNodeLabelCrossingPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty that an edge crosses a node label.
setNodeLabelLayout(Object, NodeLabelLayout[]) - Method in class y.layout.DefaultGraphLayout
Sets the node label layouts associated with the given node.
setNodeLabelMode(byte) - Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Sets the mode that determines the consideration of node labels during the layout.
setNodeLabelSnapDistance(double) - Method in class y.view.LabelSnapContext
Sets the distance where the node label snaps in position.
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
Sets the layout information associated with the given node object.
setNodeLayoutDescriptor(NodeLayoutDescriptor) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets 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
Sets whether automatic copying of node map contents should be performed.
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 in this list according to the given order.
setNodeOverlapPenalty(double) - Method in class y.layout.LabelCandidate
Sets the penalty for a candidate position that overlaps the bounds of a node.
setNodeOverlapsAllowed(boolean) - Method in class y.layout.organic.SmartOrganicLayouter
Determines whether the next layout run should enforce non-overlapping nodes.
setNodePlacer(NodePlacer) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Sets the NodePlacer implementation that is used in the next run.
setNodePlacer(NodePlacer) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Sets the NodePlacer instance that will be used to calculated 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
Sets the scaling factor that is used to scale the nodes' height.
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
Sets the node sequencer used to determine the order of nodes around a cycle.
setNodeSizeAware(boolean) - Method in class y.layout.organic.GRIP
Specifies whether or not GRIP takes average node sizes into account.
setNodeSizeAware(boolean) - Method in class y.layout.organic.SmartOrganicLayouter
Specifies whether or not to consider node sizes for the next layout run.
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.
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.
setNonTreeEdgeRouter(Layouter) - Method in class y.layout.tree.TreeReductionStage
Sets the edge router for non-tree edges.
setNonTreeEdgeSelectionKey(Object) - Method in class y.layout.tree.TreeReductionStage
Sets the DataProvider key that will be used by the non-tree edge router to determine the set of edges that should be routed.
setObeyNodeSize(boolean) - Method in class y.layout.organic.OrganicLayouter
Specifies whether or not node sizes should be considered by this layouter.
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
Sets the offset by which a family node will be shifted down if its parents are not direct neighbours.
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
Sets the new 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
Sets the transformation operation this layouter performs.
setOptimizationStrategy(byte) - Method in class y.layout.labeling.MISLabelingAlgorithm
Sets the optimization strategy of the labeling algorithm.
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
Sets the orientation of the layout.
setOrientation(byte) - Method in class y.layout.tree.DelegatingNodePlacer
Specifies the orientation according to which node shapes are aligned by this placer.
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
Sets the LayoutStage that is responsible for changing the orientation of the computed layout.
setOrientationLayouterEnabled(boolean) - Method in class y.layout.CanonicMultiStageLayouter
Specifies whether or not to enable the OrientationLayouter.
setOrientationOptimizationActive(boolean) - Method in class y.layout.tree.TreeComponentLayouter
Specifies whether this layouter should try to improve tree component placement by changing the components orientation.
setOrientationOptimizationEnabled(boolean) - Method in class y.layout.partial.PartialLayouter
Specifies whether or not a postprocessing step should be applied to reduce the number of edges that do not comply with the desired orientation.
setOrientationStyle(short) - Method in class y.view.BridgeCalculator
Sets the current default orientation style.
setOrientedBox(OrientedRectangle) - Method in class y.layout.LabelLayoutImpl
 
setOrigin(LayoutGraph, NodeList, EdgeList, YPoint, YRectangle) - Method in class y.layout.ComponentLayouter
Sets the origin for a subgraph.
setOriginalHeight(double) - Method in class y.layout.hierarchic.incremental.RowDescriptor
Sets the original height of the row.
setOriginalPosition(double) - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Sets the original position (smaller x-coordinate) of the column.
setOriginalPosition(double) - Method in class y.layout.hierarchic.incremental.RowDescriptor
Sets the original position (smaller y-coordinate) of the row.
setOriginalWidth(double) - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Sets 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
Sets the orthogonal edge router instance used to route the inter-edges orthogonally.
setOrthogonalEdgeRouter(OrthogonalEdgeRouter) - Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
Sets the OrthogonalEdgeRouter instance used to route inter-edges.
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
Determines 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
Sets a restriction on the output generated by this layouter
setOutputRestriction(OutputRestriction) - Method in class y.layout.organic.SmartOrganicLayouter
Sets a restriction on the output generated by this layouter
setOverUsagePenalty(double) - Method in class y.layout.hierarchic.incremental.PCListOptimizer
Sets the penalty cost that is associated with each edge being assigned to a port which has no capacity left.
setPackComponentsEnabled(boolean) - Method in class y.layout.partial.PartialLayouter
Packing subgraph components leads to more compact layout results.
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
Sets the ParallelEdgeLayouter responsible for routing parallel edges.
setParallelEdgeLayouterEnabled(boolean) - Method in class y.layout.CanonicMultiStageLayouter
Specifies whether or not to enable the ParallelEdgeLayouter.
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
Sets the PartitionFinder instance to use.
setPartitionGridCellReentrancePenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets the penalty for leaving and reentering an edge in the same partition grid cell.
setPartitionLayoutStyle(byte) - Method in class y.layout.circular.CircularLayouter
Sets the layout style for the arrangement of each partition.
setPartitionPlacer(PartitionLayouter.PartitionPlacer) - Method in class y.layout.PartitionLayouter
Sets the PartitionPlacer instance to use.
setPartnerlessBelow(boolean) - Method in class y.layout.genealogy.FamilyTreeLayouter
Determines the treatment of individuals who have only children but no partners.
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 an edge.
setPath(Edge, YList) - Method in class y.layout.LayoutGraph
Sets the path of an edge.
setPath(Edge, Path) - Method in class y.layout.router.polyline.PathSearchResult
Sets a found path for an edge.
setPathFinderStrategy(Layouter) - Method in class y.layout.router.ChannelEdgeRouter
Sets the strategy for path finding.
setPenaltySettings(PenaltySettings) - Method in class y.layout.router.polyline.EdgeLayoutDescriptor
Sets the penalty settings that should be used for this edge.
setPerceivedBendsOptimizationEnabled(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Determines whether the algorithm should perform a post processing algorithm to reduce perceived bends in the drawing.
setPlaceAlongEdge(byte) - Method in class y.layout.PreferredPlacementDescriptor
Sets 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 labels assigned to edges in a graph should be placed or ignored.
setPlaceLastOnBottom(boolean) - Method in class y.layout.tree.LeftRightPlacer
Specifies whether or not the last child is placed at the bottom of the other.
setPlaceNodeLabels(boolean) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Specifies whether labels assigned to nodes in a graph should be placed or ignored.
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 coordinates of the control point at position index of the sequence.
setPoint(double, double) - Method in class y.layout.FreeEdgeLabelModel.ModelParameter
Sets angle and radius for this class.
setPoint(double, double) - Method in class y.layout.FreeNodeLabelModel.ModelParameter
Sets the node label's offset.
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 an edge.
setPoints(Edge, YList) - Method in class y.layout.LayoutGraph
Sets the control points of an edge.
setPolicy(byte) - Method in class y.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
Sets the policy constant as defined in DefaultLayeredComponentsMerger.
setPolylineLabelingEnabled(boolean) - Method in class y.layout.tree.LayeredNodePlacer
Specifies whether polyline labeling should be used.
setPolylineRoutingEnabled(boolean) - Method in class y.layout.router.polyline.EdgeRouter
Specifies whether or not this edge router creates (non-orthogonal) polyline segments.
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
Sets the PortAllocator implementation that is used in the next run.
setPortBorderGapRatio(int, double) - Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Sets the port border gap ratio for the port distribution at the given side.
setPortBorderGapRatios(double) - Method in class y.layout.hierarchic.incremental.NodeLayoutDescriptor
Sets 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 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
Sets the PortConstraintOptimizer implementation that is used in the next run.
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.
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
Sets the port assignment style.
setPortTipEnabled(boolean) - Method in class y.view.TooltipMode
Specifies whether tooltips for node ports will be displayed.
setPortViolationPenalty(int) - Method in class y.layout.router.polyline.PenaltySettings
Sets 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
Sets 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 if an additional postprocessing step is used that improves compactness and reduces the number of edge 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
Sets the preferred layout size for this layouter.
setPreferredAlignment(byte) - Method in class y.layout.router.polyline.AbstractSegmentInfo
Sets whether this segment prefers to be placed close to the lower bound, upper bound or somewhere of its location range.
setPreferredBackboneSegmentCount(int) - Method in class y.layout.router.BusRouter
Sets the maximal number of selected backbone segments with the same orientation.
setPreferredChildWedge(int) - Method in class y.layout.tree.BalloonLayouter
Set the preferred radial amount in degrees that all child nodes may occupy around a parent node.
setPreferredDistance(double) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Specifies the preferred distance, segments shall have to each other and to the channel's border.
setPreferredDistanceAdjustable(boolean) - Method in class y.layout.router.OrthogonalSegmentDistributionStage
Determines what happens if the preferred distance can not be kept, because there is not enough space for the segments to be distributed in that distance.
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
sets the desired edge length
setPreferredEdgeLength(double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Sets the preferred edge length.
setPreferredEdgeLength(Edge, double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Sets the preferred edge length for the given edge.
setPreferredEdgeLength(int) - Method in class y.layout.organic.OrganicLayouter
Sets the general edge length that should be attained by this layouter.
setPreferredEdgeLength(double) - Method in class y.layout.organic.SmartOrganicLayouter
Sets the default preferred edge length for the next algorithm run.
setPreferredEditorWidth(int) - Method in class y.option.OptionHandler
Sets the preferred width of the option editor.
setPreferredLayoutSize(double, double) - Method in class y.layout.ComponentLayouter
Sets the preferred layout size for this layouter.
setPreferredMaximalDuration(long) - Method in class y.layout.multipage.MultiPageLayouter
Sets a preferred time limit (in milliseconds) for the layout algorithm.
setPreferredMinimalNodeDistance(double) - Method in class y.layout.organic.SmartOrganicLayouter
Sets the minimal node distance this algorithm should try to obey for the next run.
setPreferredNodeDistance(double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Sets the preferred node distance.
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
Sets the preferred placement of this label.
setPreferredPlacementDescriptor(PreferredPlacementDescriptor) - Method in class y.layout.LabelLayoutData
Sets the preferred placement for 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
Sets the preferred length of (non-orthogonal) polyline segments.
setPreferredPolylineSegmentLength(double) - Method in class y.layout.router.polyline.PolylineLayoutStage
Sets the preferred segment length for (non-orthogonal) polyline segments.
setPreferredRootWedge(int) - Method in class y.layout.tree.BalloonLayouter
Sets the preferred radial amount in degrees that stay unoccupied around the root node of the graph

Allowed values lie within 0 and 360 degrees.

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
Sets the EdgeCellInfo describing how the previous cell was crossed.
setPreviousEntrance(CellEntrance) - Method in class y.layout.router.polyline.CellEntrance
Sets the previous CellEntrance in the path that reached this 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
Sets 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
Sets the profit model that is used to rank the available positions for each label.
setProperty(String, Object) - Method in class y.layout.router.BusRouter
Provides access to implementation specific properties of the algorithms used internally.
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
Sets the size which is used as width/height for proxy nodes, i.e. nodes inserted by this layout stage.
setQuality(float) - Method in class y.io.JPGIOHandler
Sets the quality level of JPG encoding.
setQuality(double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Sets the quality ratio (value between 0.0 and 1.0) The higher this value is, the better will be the quality for the resulting layout but also the needed 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 quality to time ratio.
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
Sets the radius for 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.
setRandomizationRounds(int) - Method in class y.layout.hierarchic.ClassicLayerSequencer
Sets the number of additional rounds the algorithm will restart with randomized solutions as long as there might be a better solution to the current best.
setRandomizationRounds(int) - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Sets the number of additional rounds the algorithm will restart with randomized solutions as long as there might be a better solution to the current best.
setRankingPolicy(byte) - Method in class y.layout.hierarchic.TopologicalLayerer
Sets the (re)ranking policy used within this layerer.
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 NodeRealizer for the given node.
setRealizer(Edge, EdgeRealizer) - Method in class y.view.Graph2D
Sets the EdgeRealizer 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.
setRecursiveGroupLayeringEnabled(boolean) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Specifies whether groups are respected during the layering stage.
setReferences(LinkMap) - Method in class y.io.ImageMapOutputHandler
Selector
setRelJoinEndDistance(double) - Method in class y.layout.ParallelEdgeLayouter
Sets the relative distance from the end point of the lines to the first parallel segments if end joining is enabled.
setRemoveEdgeOverlaps(boolean) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Specifies how label candidates which overlap with edges are handled.
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 false crossings should be removed from the layout.
setRemoveNodeOverlaps(boolean) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Specifies how label candidates which overlap with nodes are handled.
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(RenderingHints) - Method in class y.view.Graph2DView
Sets the default rendering hints to be used when rendering the graph.
setRenderingSnapLines(boolean) - Method in class y.view.AbstractSnapContext
Determines whether this instance will be rendering the snap lines.
setRepulsion(int) - Method in class y.layout.organic.OrganicLayouter
Sets the current repulsion.
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 enable a further crossing minimization optimization based on rerouting edges that cross many edges.
setReroutingEnabled(boolean) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies whether or not to enable a further crossing minimization optimization based on rerouting edges that cross many edges.
setReroutingEnabled(boolean) - Method in class y.layout.router.polyline.EdgeRouter
Specifies whether or not the edge router uses an additional step to reroute those 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
Whether or not to reset the orientation of edge labels.
setResettingNodeLabelOrientation(boolean) - Method in class y.layout.LabelLayoutTranslator
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
Sets if the port assignment should use a reversed order.
setRightInset(double) - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Sets the right column insets where no element will lie in the resulting drawing.
setRightLaneInset(double) - Method in class y.layout.hierarchic.incremental.SwimLaneDescriptor
Sets the right lane insets where no element will lie in the resulting drawing.
setRootAlignment(byte) - Method in class y.layout.tree.DefaultNodePlacer
Sets the root node alignment policy.
setRootAlignment(AbstractRotatableNodePlacer.RootAlignment) - Method in class y.layout.tree.DoubleLinePlacer
Specifies the horizontal alignment that is used for the root node.
setRootAlignment(AbstractRotatableNodePlacer.RootAlignment) - Method in class y.layout.tree.GridNodePlacer
Sets the horizontal alignment of the root node.
setRootAlignment(AbstractRotatableNodePlacer.RootAlignment) - Method in class y.layout.tree.LayeredNodePlacer
Specifies the alignment strategy for the tree's root node.
setRootAlignment(AbstractRotatableNodePlacer.RootAlignment) - Method in class y.layout.tree.SimpleNodePlacer
Sets the horizontal alignment of the root node.
setRootNodePolicy(byte) - Method in class y.layout.tree.BalloonLayouter
Sets the root node policy that determines which node is chosen as (virtual) tree root for the layout process.
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
Sets 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
Sets the number of Kamada Kawai rounds (initial)
setRouteInterEdgesImmediatelyEnabled(boolean) - Method in class y.layout.partial.PartialLayouter
Whether or not edges between different subgraph components should be routed immediately.
setRouteInterEdgesOnly(boolean) - Method in class y.layout.PartitionLayouter.ChannelInterEdgeRouter
Specifies whether to route inter-partition edges only.
setRoutingAll(boolean) - Method in class y.layout.router.OrganicEdgeRouter
Specifies whether edges should be rerouted even if they do not obey all constraints initially.
setRoutingPolicy(Object) - Method in class y.layout.tree.ARTreeLayouter
Specifies the routing policy used by this ARTreeLayouter.
setRoutingStyle(byte) - Method in class y.layout.hierarchic.HierarchicLayouter
Sets 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
Sets the preferred routing style for the edges to be routed.
setRoutingStyle(byte) - Method in class y.layout.tree.DefaultNodePlacer
Specifies the current routing style.
setRoutingStyle(int) - Method in class y.layout.tree.LayeredNodePlacer
Sets the routing style.
setRow(RowDescriptor) - Method in interface y.layout.hierarchic.incremental.Layer
Sets the RowDescriptor associated with this layer.
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.hierarchic.incremental.PartitionGrid
Specifies whether 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 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 (i.e., edges whose source/target are assigned to the same layer).
setScale(double) - Method in class y.layout.RemoveColinearBendsStage
Sets the current scale, to which this stage will refer, when checking for collinearity.
setScaleFactor(double) - Method in class y.layout.transformer.GraphTransformer
Sets the uniform scaling factor used for the SCALE operation.
setScaleFactors(double, double) - Method in class y.layout.transformer.GraphTransformer
Sets the scaling factors for the x-coordinates and y-coordinates used for the SCALE operation.
setScaleNodeSize(boolean) - Method in class y.layout.transformer.GraphTransformer
Specifies whether or not to 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 for the next layout run.
setScope(byte) - Method in class y.layout.router.BusRouter
Sets the scope for this router.
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
Sets the randomization seed, with which the layout will be generated.
setSegmentGroup(SegmentGroup) - Method in class y.layout.router.polyline.AbstractSegmentInfo
Sets the segment group this segment info belongs to and adjusts the location range to use the common interval of the group.
setSegmentGroup(SegmentGroup) - Method in class y.layout.router.polyline.SegmentInfo
Sets the segment group for this segment info and its cell segment infos and adjusts their AbstractSegmentInfo.getLocationRange()s to use the SegmentGroup.getCommonLocationRange().
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 DataProvider key to identify edges as selected.
setSelectedEdgesDpKey(Object) - Method in class y.layout.partial.PartialLayouter.StraightLineEdgeRouter
Specifies the DataProvider key to mark edges as selected.
setSelectedEdgesDpKey(Object) - Method in class y.layout.PartitionLayouter.OrthogonalInterEdgeRouter
Specifies the DataProvider key to mark edges as selected.
setSelectedEdgesDpKey(Object) - Method in class y.layout.router.BusRouter
Specifies the DataProvider key to mark edges as selected.
setSelectedEdgesDpKey(Object) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies the DataProvider key to mark edges as selected.
setSelectedEdgesDpKey(Object) - Method in class y.layout.router.polyline.EdgeRouter
Specifies the data provider key used to look up the selected state of the edges of the graph to be laid out.
setSelectedEdgesDpKey(Object) - Method in class y.layout.router.polyline.PolylineLayoutStage
Specifies the data provider key used to look up the selected state of the edges of the graph to be laid out.
setSelectedNodesDpKey(Object) - Method in class y.layout.router.OrthogonalEdgeRouter
Specifies the DataProvider key to mark nodes as selected.
setSelectedNodesDpKey(Object) - Method in class y.layout.router.polyline.EdgeRouter
Specifies the data provider key used to look up the selected state of the nodes of the graph to be laid out.
setSelectedNodesDpKey(Object) - Method in class y.layout.router.polyline.PolylineLayoutStage
Specifies the data provider key used to look up the selected state of the nodes of the graph to be laid out.
setSelection(Object) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Sets the DataProvider key, under which the labeling selection can be retrieved.
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.
setSelfLoopLayouter(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Sets the LayoutStage responsible for routing Self-loops.
setSelfLoopLayouterEnabled(boolean) - Method in class y.layout.CanonicMultiStageLayouter
Specifies whether or not to enable the SelfLoopLayouter.
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
Sets the Layerer instance used for the layering of separate components.
setSequenceComparator(Comparator) - Method in class y.layout.hierarchic.incremental.GivenSequenceSequencer
Sets the comparator used by this GivenSequenceSequencer.
setSequencer(Sequencer) - Method in class y.layout.hierarchic.incremental.HierarchicLayouter
Sets the Sequencer implementation that is used in the next run.
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
Sets the layouter instance, that will be used for shuffling (removing node overlaps).
setSideOfEdge(byte) - Method in class y.layout.PreferredPlacementDescriptor
Sets the preferred side of the edge.
setSideReference(byte) - Method in class y.layout.PreferredPlacementDescriptor
Specifies how to interpret the preferred side as given by LabelLayoutConstants.PLACE_RIGHT_OF_EDGE and LabelLayoutConstants.PLACE_LEFT_OF_EDGE.
setSimpleModeActive(boolean) - Method in class y.layout.organic.ShuffleLayouter
Specifies whether or not to activate a simple layout mode.
setSingleComponentLayerer(Layerer) - Method in class y.layout.hierarchic.incremental.AspectRatioComponentLayerer
Sets the new delegate Layerer instance.
setSingleComponentLayerer(Layerer) - Method in class y.layout.hierarchic.incremental.MultiComponentLayerer
Sets the new 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.
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
Sets the width and height of the oriented bounds of this label.
setSize(Node, double, double) - Method in class y.layout.LayoutGraph
Sets the size of the given node.
setSize(Node, YDimension) - Method in class y.layout.LayoutGraph
Set the size of the node in a drawing.
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.
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
Sets whether this instance should configure the ComponentLayouter in such a way that it respects the scope's settings SmartOrganicLayouter.SCOPE_SUBSET and SmartOrganicLayouter.SCOPE_MAINLY_SUBSET by keeping other nodes pinned, even if they reside in different components.
setSmartInitialPlacement(boolean) - Method in class y.layout.organic.GRIP
Specifies whether or not initial placements are determined in a smart way.
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
Whether or not smart selfloop placement should be enabled.
setSmoothedBends(boolean) - Method in class y.view.PolyLineEdgeRealizer
Sets whether or not to draw bends in a smoothed fashion.
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
Sets the policy the individuals of a family will be sorted by their sex.
setSourceArrow(Arrow) - Method in class y.view.EdgeRealizer
Sets the arrow at the source location of the edge path.
setSourceGroupID(Object) - Method in class y.layout.router.BusDescriptor
Sets 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 that is associated with the source node of the edge.
setSourcePoint(YPoint) - Method in class y.view.EdgeRealizer
EdgeLayout interface implementation.
setSourcePointAbs(Edge, YPoint) - Method in class y.layout.LayoutGraph
Sets the coordinates of the source end point of an edge in absolute coordinates.
setSourcePointRel(Edge, YPoint) - Method in class y.layout.LayoutGraph
Sets the coordinates of the source end point of an edge in relative coordinates to the center of the source node.
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
Determines whether source port optimization is enabled, i.e. whether the algorithm should try to find a better source PortConstraint if the current constraint is null or PortConstraint.ANY_SIDE.
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
Sets the space between adjacent lines of the wrapped graph layout.
setSpacing(double) - Method in class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
Determines the spacing between the lanes.
setSpacing(double) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Specifies the spacing between subtrees this NodePlacer is arranging.
setSpacing(double) - Method in class y.layout.tree.AssistantPlacer
 
setSpacing(double) - Method in class y.layout.tree.LeftRightPlacer
Specifies the spacing between subtrees this NodePlacer is arranging.
setSpacingBetweenFamilyMembers(double) - Method in class y.layout.genealogy.FamilyTreeLayouter
Sets the (horizontal) space between two nodes representing members of the same family.
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
Sets the sphere of action for this layouter.
setSphereOfAction(byte) - Method in class y.layout.router.OrthogonalEdgeRouter
Sets the edge (sub-)set to be routed.
setSphereOfAction(byte) - Method in class y.layout.router.polyline.EdgeRouter
Sets the edge (sub-)set to be routed.
setSphereOfAction(byte) - Method in class y.layout.router.polyline.PolylineLayoutStage
Specifies the (sub-)set of edges to be routed polylinear.
setSplitEdgesDpKey(Object) - Method in class y.layout.organic.SplitEdgeLayoutStage
Specifies the DataProvider key that determines which edges are to be split.
setSplitNodesDpKey(Object) - Method in class y.layout.organic.SplitEdgeLayoutStage
Specifies the DataProvider key to mark the nodes, that were created by splitting edges, for the core layouter.
setSplitSegmentLength(double) - Method in class y.layout.organic.SplitEdgeLayoutStage
Sets the split segment length.
setStateLabel(NodeLabel) - Method in class y.view.hierarchy.GroupNodeRealizer
Sets the state label of this realizer.
setStoreRects(boolean) - Method in class y.layout.labeling.AbstractLabelingAlgorithm
Sets whether the candidate rectangles should be stored to be retrieved.
setStraighteningFactor(int) - Method in class y.layout.hierarchic.SimplexDrawer
Sets 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
Sets the stress for the given node.
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
Sets the property strongPortsScalingActive.
setStrongSourcePort(YPoint) - Method in class y.layout.router.polyline.EdgeInfo
Sets the location of the strong source port the edge uses and updates the first SegmentInfo to use this fixed port location.
setStrongTargetPort(YPoint) - Method in class y.layout.router.polyline.EdgeInfo
Sets the location of the strong target port the edge uses and updates the last SegmentInfo to use this fixed port location.
setStyle(byte) - Method in class y.layout.ComponentLayouter
Sets the component arrangement style used by this ComponentLayouter.
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.
setSubgraphLayouter(LayoutStage) - Method in class y.layout.CanonicMultiStageLayouter
Sets the LayoutStage that is responsible for constraining the layout process to a subgraph of the target graph.
setSubgraphLayouterEnabled(boolean) - Method in class y.layout.CanonicMultiStageLayouter
Specifies whether or not to enable the SubgraphLayouter.
setSubgraphNodesDpKey(Object) - Method in class y.layout.SubgraphLayouter
Specifies the DataProvider key which determines the nodes that induce the subgraph to be laid out.
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
Sets the relative weight of edges crossing a swim lane 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 swim lane layouts.
setSwimlanePos(int) - Method in class y.layout.Swimlanes.SwimlaneRepresentant
Set the current position of the represented swim lane.
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.
setTargetGroupID(Object) - Method in class y.layout.router.BusDescriptor
Sets 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 that is associated with the target node of the edge.
setTargetPoint(YPoint) - Method in class y.view.EdgeRealizer
EdgeLayout interface implementation.
setTargetPointAbs(Edge, YPoint) - Method in class y.layout.LayoutGraph
Sets the coordinates of the target end point of an edge in absolute coordinates.
setTargetPointRel(Edge, YPoint) - Method in class y.layout.LayoutGraph
Sets the coordinates of the target end point of an edge in relative coordinates to the center of the target node.
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
Determines whether target port optimization is enabled, i.e. whether the algorithm should try to find a better target PortConstraint if the current constraint is null or PortConstraint.ANY_SIDE.
setTargetRatio(double) - Method in class y.layout.GraphLayoutLineWrapper
Sets the desired target aspect ratio the algorithm should try to generate.
setTemporaryEdgeGroups(Edge, Object, Object) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Sets a edge group constraint for an edge.
setTemporaryPortConstraint(Edge, boolean, PortConstraint) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Sets a port constraint for an edge at the given side.
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.
setTightness(double) - Method in class y.layout.hierarchic.incremental.ColumnDescriptor
Sets the tightness factor of the column.
setTightness(double) - Method in class y.layout.hierarchic.incremental.RowDescriptor
Sets the tightness factor of the row.
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.hierarchic.incremental.RowDescriptor
Sets the top row insets where no element will lie in the resulting drawing.
setTopLayouter(Layouter) - Method in class y.layout.genealogy.FamilyTreeLayouter
Sets the layouter which is responsible for the layout between the 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
Determines whether edge label translation should be enabled.
setTranslateNodeLabelsEnabled(boolean) - Method in class y.layout.LabelLayoutTranslator
Determines whether node label translation should be enabled.
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 an additional crossing minimization heuristic should be used.
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 core layouter used for tree components.
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
Sets 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
Sets 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
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
Sets if post-processing is used to reduce the number of crossings.
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
Sets if the layouter should try to maximize one face of the embedding.
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
Sets if the algorithm optimizes over the length of the edges.
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
Sets if an additional postprocessing step is used that improves compactness and reduces the number of edge bends.
setUseRandomization(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Sets if a randomization strategy is used.
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
Sets if the existing drawing should be used as sketch.
setUseSketchDrawing(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Sets if the existing drawing should be used as sketch.
setUseSpacePostprocessing(boolean) - Method in class y.layout.orthogonal.OrthogonalLayouter
Deprecated.  
setUseTransposition(boolean) - Method in class y.layout.hierarchic.ClassicLayerSequencer
Specifies whether or not an additional crossing minimization heuristic should be used.
setUsingAdaptiveLineDistances(boolean) - Method in class y.layout.ParallelEdgeLayouter
Whether or not the line distances between parallel edges should be determined according to the nodes' bounds.
setUsingBends(boolean) - Method in class y.layout.router.OrganicEdgeRouter
Specifies whether given bend coordinates are taken into account when determining initial bend positions.
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 the layerer 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(int) - Method in interface y.layout.hierarchic.incremental.IntValueHolder
Sets 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.tree.LayeredNodePlacer
Sets the relative vertical alignment of nodes within their respective layers.
setVerticalAlignment(double) - Method in class y.layout.tree.TreeLayouter
Sets the relative vertical alignment of nodes within their respective layers.
setVerticalDistance(double) - Method in class y.layout.tree.ARNodePlacer
Sets the vertical distance this NodePlacer should use for the arrangement of the elements.
setVerticalDistance(double) - Method in class y.layout.tree.DefaultNodePlacer
Sets the vertical distance this NodePlacer should use for the arrangement of the elements.
setVerticalDistance(double) - Method in class y.layout.tree.LeftRightPlacer
Specifies the vertical distance/spacing between subtree shapes.
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
Sets the vertical distance between adjacent nodes.
setVerticalSpace(double) - Method in class y.layout.tree.HVTreeLayouter
Sets 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 if 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
Sets the weight heuristic to be used.
setWeightHeuristic(byte) - Method in class y.layout.hierarchic.incremental.DefaultLayerSequencer
Sets the weight heuristic to be used.
setWellFormed(boolean) - Method in class y.io.ImageMapOutputHandler
Sets the policy for the generated html/xhtml.
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 GeneralPath.setWindingRule(int)
setWorkingRatio(double) - Method in class y.layout.organic.InteractiveOrganicLayouter
Sets the working ratio.
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
Determines whether edge label information is written back to the model.
setWriteBackNodeLabelsEnabled(boolean) - Method in class y.layout.LabelLayoutTranslator
Determines whether node label information is written 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.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
Defines how the node shall be resized horizontally if the calculated width of InsetsGroupBoundsCalculator is smaller than the minimal width that is provided for the 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.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
Defines how the node shall be resized vertically if the calculated height of InsetsGroupBoundsCalculator is smaller than the minimal height that is provided for the 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
DataProvider-key used for associating EllipticalGroupBoundsCalculator.ShapePointProvider instances with the nodes in the graph.
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
Creates a new ShapeNodeRealizer with rectangular at position (0,0) and with empty label
ShapeNodeRealizer(byte) - Constructor for class y.view.ShapeNodeRealizer
Creates a new ShapeNodeRealizer at position (x,y) with specific type and empty label.
ShapeNodeRealizer(byte, double, double, String) - Constructor for class y.view.ShapeNodeRealizer
Creates a new ShapeNodeRealizer
ShapeNodeRealizer(NodeRealizer) - Constructor for class y.view.ShapeNodeRealizer
Creates a new ShapeNodeRealizer 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
Symbolic position specifier.
SHEAD - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
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 from in a nonnegatively-weighted directed graph, so that both paths connect s and t and have minimum total length.
ShortestPaths - Class in y.algo
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.
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 stage removes node overlaps in a layout graph by using a method which is based on a famous russian arcade game.
ShuffleLayouter() - Constructor for class y.layout.organic.ShuffleLayouter
Creates a new instance of ShuffleLayouter.
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.
SIDE_IS_ABSOLUTE_WITH_RIGHT_IN_NORTH - Static variable in class y.layout.PreferredPlacementDescriptor
Side placement specifier for edge labels.
SIDE_IS_RELATIVE_TO_EDGE_FLOW - Static variable in class y.layout.PreferredPlacementDescriptor
Side placement specifier for edge labels.
SIDE_SLIDER - Static variable in class y.layout.RotatedSliderEdgeLabelModel
Symbolic slider mode specifier.
SIDE_SLIDER - Static variable in class y.layout.SliderEdgeLabelModel
Symbolic slider mode specifier.
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 DiscreteNodeLabelModel.EAST, DiscreteNodeLabelModel.WEST, DiscreteNodeLabelModel.NORTH, and DiscreteNodeLabelModel.SOUTH.
simple(Graph, NodeMap, EdgeMap) - Static method in class y.algo.RankAssignments
This method quickly calculates a tight tree using a highly optimized version of Gansner's algorithm .
simple(Graph, NodeMap, EdgeMap, long) - Static method in class y.algo.RankAssignments
This method quickly calculates a tight tree using a highly optimized version of Gansner's algorithm .
simple(Graph, int[], int[]) - Static method in class y.algo.RankAssignments
This method quickly calculates a tight tree using a highly optimized version of Gansner's algorithm .
simple(Graph, int[], int[], long) - Static method in class y.algo.RankAssignments
This method quickly calculates a tight tree using a highly optimized version of Gansner's algorithm .
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) - Constructor for class y.layout.planar.SimpleEdgeRouter
 
SimpleNodePlacer - Class in y.layout.tree
This is a "default" NodePlacer.
SimpleNodePlacer() - Constructor for class y.layout.tree.SimpleNodePlacer
Default constructor that creates an instance with the modification matrix AbstractRotatableNodePlacer.Matrix.DEFAULT
SimpleNodePlacer(AbstractRotatableNodePlacer.Matrix) - Constructor for class y.layout.tree.SimpleNodePlacer
Constructor that creates an instance with the given modification matrix.
SimpleNodePlacer(AbstractRotatableNodePlacer.Matrix, AbstractRotatableNodePlacer.RootAlignment) - Constructor for class y.layout.tree.SimpleNodePlacer
Constructor that creates an instance with the given modification matrix and the horizontal 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.
simplex(Graph, NodeMap, DataProvider, DataProvider, EdgeMap, Node, boolean) - Static method in class y.algo.RankAssignments
Similar to RankAssignments.simplex(Graph,NodeMap,DataProvider,DataProvider).
simplex(Graph, NodeMap, DataProvider, DataProvider, EdgeMap, Node, boolean, long) - Static method in class y.algo.RankAssignments
Similar to RankAssignments.simplex(Graph,NodeMap,DataProvider,DataProvider).
SIMPLEX - Static variable in class y.layout.hierarchic.HierarchicLayouter
Layout style specifier.
SimplexDrawer - Class in y.layout.hierarchic
Drawer based on rank-assignment.
SimplexDrawer() - Constructor for class y.layout.hierarchic.SimplexDrawer
 
SimplexNodePlacer - Class in y.layout.hierarchic.incremental
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
Layout style specifier.
SINGLE_SIDE_SLIDER - Static variable in class y.layout.RotatedSliderEdgeLabelModel
Symbolic slider mode specifier.
SingleCycleLayouter - Class in y.layout.circular
A layouter that places the nodes of a graph on a cycle.
SingleCycleLayouter() - Constructor for class y.layout.circular.SingleCycleLayouter
 
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 allowed positions to a set of six positions on the "head" and "tail" sides of an edge.
SIX_POS - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position mask that constrains allowed positions to a set of six positions on the "head" and "tail" sides of an edge.
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 in this instance
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
An edge label model that 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
Initializes a new instance of SliderEdgeLabelModel.
SliderEdgeLabelModel.ModelParameter - Class in y.layout
Encodes the model parameters for the two slider edge label models specified by SliderEdgeLabelModel.CENTER_SLIDER and SliderEdgeLabelModel.SIDE_SLIDER.
SliderEdgeLabelModel.ModelParameter(int, double, YVector, byte, double) - Constructor for class y.layout.SliderEdgeLabelModel.ModelParameter
Returns a new instance of ModelParameter that has the given characteristics.
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 class can be used as a convenience class to gain access to a variety of organic layout algorithms.
SmartOrganicLayouter() - Constructor for class y.layout.organic.SmartOrganicLayouter
Creates a new SmartOrganicLayouter instance
SmartOrganicLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for SmartOrganicLayouter.
SmartOrganicLayoutModule() - Constructor for class y.module.SmartOrganicLayoutModule
 
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
This LayoutStage will move edge ports, that are outside the corresponding nodes border, to the border.
SnapOuterPortsToNodeBorderStage() - Constructor for class y.layout.router.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
Callback method that is called during MultiComponentLayerer.assignLayers(LayoutGraph, Layers, LayoutDataProvider).
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 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
Sort nodes by degree in ascending order
sortNodesByIntKey(Graph, DataProvider) - Static method in class y.algo.Sorting
Sort nodes by an integer key associated to each node through the given data provider.
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
Key used to associate a DataProvider that provides source port group information for edges of the input graph.
SOURCE_ID_DPKEY - Static variable in class y.layout.router.BusRepresentations
DataProvider key used to transfer a user-defined object from each original edge to the respective newly created edge.
SOURCE_INTERSECTION_CALCULATOR_DPKEY - Static variable in interface y.layout.IntersectionCalculator
Key to be used when registering a DataProvider to a graph instance that provides for each Edge object in a graph an IntersectionCalculator instance that is configured to calculate the intersection of the edge and the source node.
SOURCE_PCLIST_DPKEY - Static variable in class y.layout.PortCandidate
DataProvider key that holds a Collection of PortCandidates for the source port of 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
Key used to associate a DataProvider that provides source port constraints for edges of the input graph.
SOURCE_PORT_KEY - Static variable in interface y.view.hierarchy.HierarchyManager.InterEdgeData
Key for storing mappings of nodes to node ports.
sourceCellCount() - Method in class y.layout.router.polyline.PathSearchContext
Returns the number of all cells that are covered by the source node of the PathSearchContext.getCurrentEdge().
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
Symbolic position specifier.
SOUTH - Static variable in class y.layout.PortCandidate
Constant indicating a port in the south of a node.
SOUTH - Static variable in class y.layout.PortConstraint
Weak constraint specifier.
SOUTH - Static variable in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Type constant to define the lower 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
Symbolic position specifier.
SOUTH_WEST - Static variable in class y.layout.DiscreteNodeLabelModel
Symbolic position specifier.
spacing - Variable in class y.layout.tree.AbstractRotatableNodePlacer
This is the "default" spacing for the different move operations.
SpanningTrees - Class in y.algo
Provides (minimum) spanning tree algorithms for graphs.
SpanningTrees() - Constructor for class y.algo.SpanningTrees
 
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
DataProvider key used in conjunction with the sphere-of-action feature.
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
 
SplitEdgeLayoutStage - Class in y.layout.organic
This layout stage replaces edges by a path of nodes before it calls a core layouter.
SplitEdgeLayoutStage() - Constructor for class y.layout.organic.SplitEdgeLayoutStage
Creates a new instance of SplitEdgeLayouter
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-order to the nodes of a biconnected graph.
st(Graph, int[], Edge) - Static method in class y.algo.NodeOrders
Similar to NodeOrders.st(Graph, int[]).
st(Graph) - Static method in class y.algo.NodeOrders
Like NodeOrders.st(Graph, int[]) but the result is returned as a NodeList.
STAIL - Static variable in class y.layout.DiscreteEdgeLabelModel
Symbolic position specifier.
STAIL - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
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.
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 on the given 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
Calls InteractiveOrganicLayouter.doLayout(y.layout.LayoutGraph) in a separate, newly started Thread.
startLayoutSingleThreaded(LayoutGraph) - Method in class y.layout.organic.InteractiveOrganicLayouter
Creates a context object that provides methods to continue and stop the layout calculation.
startModule(YModule, Graph2D, GraphMLParseContext) - Method in class y.io.graphml.graph2d.PostprocessorInputHandler
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
NodeMap that indicates the state of the nodes as they are visited by this algorithm.
stop() - Method in class y.anim.AnimationPlayer
Stops the timer and disposes all animations.
stop() - Method in class y.layout.organic.InteractiveOrganicLayouter
Stops the layouter.
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 layout Thread and blocks until the layout is completed.
stopCellEditing() - Method in class y.option.IconPopupEditor
 
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 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
Helper method for use in minPath.
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
Returns the connected components of a given graph.
stronglyConnectedComponents(Graph, NodeMap) - Static method in class y.algo.GraphConnectivity
Returns the connected components of a given graph.
STYLE_ADHOC - Static variable in class y.layout.router.OrthogonalEdgeRouter
Routing style specifier.
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
Routing style specifier.
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
Use this constant for masking actual styles constants from style modifiers.
STYLE_MODIFIER_AS_IS - Static variable in class y.layout.ComponentLayouter
Modifier constant that can be added to normal style constants 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
Modifier constant that can be added to normal style constants to indicate that the arrangement strategy should produce a non-overlapping component layout.
STYLE_NONE - Static variable in class y.layout.ComponentLayouter
Style specification constant describing no special component arrangement at all.
STYLE_ORTHOGONAL - Static variable in class y.layout.SelfLoopLayouter
Edge layout style modifier.
STYLE_PACKED_CIRCLE - Static variable in class y.layout.ComponentLayouter
Style specification constant describing a component arrangement strategy that tries to place components like in a cloud around the biggest component.
STYLE_PACKED_COMPACT_CIRCLE - Static variable in class y.layout.ComponentLayouter
Style specification constant describing a component arrangement strategy that tries to place components like in a cloud around the biggest component.
STYLE_PACKED_COMPACT_RECTANGLE - Static variable in class y.layout.ComponentLayouter
Style specification constant describing a component arrangement strategy that tries to place components like in a rectangular cloud around the biggest component.
STYLE_PACKED_RECTANGLE - Static variable in class y.layout.ComponentLayouter
Style specification constant describing a component arrangement strategy that tries to place components like in a rectangular cloud around the biggest component.
STYLE_PREFERMIDDLE - Static variable in class y.layout.router.OrthogonalEdgeRouter
Routing style specifier.
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
Edge layout style modifier.
STYLE_ROWS - Static variable in class y.layout.ComponentLayouter
Style specification constant describing a component arrangement strategy that tries to place components in multiple rows so that the overall aspect ratio of all components gets as close to the aspect ratio of the preferred layout size as possible.
STYLE_SHORTPATH - Static variable in class y.layout.router.OrthogonalEdgeRouter
Routing style specifier.
STYLE_SINGLE_COLUMN - Static variable in class y.layout.ComponentLayouter
Style specification constant 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 specification constant describing a component arrangement strategy that places 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.
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_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_LAYOUTER - Static variable in class y.module.PartialLayoutModule
 
SUBGRAPH_LAYOUTER_CIRCULAR - Static variable in class y.module.PartialLayoutModule
 
SUBGRAPH_LAYOUTER_IHL - Static variable in class y.module.PartialLayoutModule
 
SUBGRAPH_LAYOUTER_ORGANIC - Static variable in class y.module.PartialLayoutModule
 
SUBGRAPH_LAYOUTER_ORTHOGONAL - Static variable in class y.module.PartialLayoutModule
 
SUBGRAPH_POSITION_STRATEGY - Static variable in class y.module.PartialLayoutModule
 
SUBGRAPH_POSITIONING_STRATEGY_BARYCENTER - Static variable in class y.layout.partial.PartialLayouter
Specifies the objective used for finding 'good' positions for subgraph components.
SUBGRAPH_POSITIONING_STRATEGY_BARYCENTER - Static variable in class y.module.PartialLayoutModule
 
SUBGRAPH_POSITIONING_STRATEGY_FROM_SKETCH - Static variable in class y.layout.partial.PartialLayouter
Specifies the objective used for finding 'good' positions for subgraph components.
SUBGRAPH_POSITIONING_STRATEGY_FROM_SKETCH - Static variable in class y.module.PartialLayoutModule
 
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 layout stage that filters out all graph elements that are not part of a subgraph that is induced by the selected nodes of the input graph.
SubgraphLayouter(Layouter) - Constructor for class y.layout.SubgraphLayouter
 
SubgraphLayouter() - Constructor for class y.layout.SubgraphLayouter
 
subList(int, int) - Method in class y.base.YList
 
subscribe() - Method in class y.layout.planar.DualPlanarInformation
 
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
The data provider key used to specify the subtree orientation of each node in the tree.
subtreeShapeProvider - Variable in class y.layout.tree.AbstractRotatableNodePlacer
The actual subtree shape provider
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
DataProvider key used to store SwimLaneDescriptor instances for each node in the graph.
SWIMLANE_DESCRIPTOR_DPKEY - Static variable in class y.layout.hierarchic.IncrementalHierarchicLayouter
DataProvider key used to store SwimLaneDescriptor instances for each node in the graph.
SwimLaneDescriptor - Class in y.layout.hierarchic.incremental
This class is used by HierarchicLayouter during the various phases to associate swim lanes with each node.
SwimLaneDescriptor(Comparable) - Constructor for class y.layout.hierarchic.incremental.SwimLaneDescriptor
Creates a new swim lane descriptor with an associated client object.
SwimLaneDescriptor(Object, Comparator) - Constructor for class y.layout.hierarchic.incremental.SwimLaneDescriptor
Creates a new swim lane descriptor using the given client object and comparator.
Swimlanes - Class in y.layout
Helper class for swimlanes.
Swimlanes() - Constructor for class y.layout.Swimlanes
 
Swimlanes.SwimlaneRepresentant - Class in y.layout
Class that internally represents a swim lane.
Swimlanes.SwimlaneRepresentant(int, boolean) - Constructor for class y.layout.Swimlanes.SwimlaneRepresentant
Creates a new instance of SwimlaneRepresentant.
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 LayoutGraph.
syncStructure() - Method in class y.layout.organic.InteractiveOrganicLayouter
This method synchronizes the CopiedLayoutGraph given as parameter to InteractiveOrganicLayouter.doLayout(y.layout.LayoutGraph) 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, boolean) - Method in class y.view.tabular.TableSelectionEditor
Handles 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.
TAIL - Static variable in class y.layout.DiscreteEdgeLabelModel
Symbolic position specifier.
TAIL - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
TAIL - Static variable in class y.view.EdgeLabel
Edge label position specifier.
TAIL_RATIO - Static variable in class y.layout.SliderEdgeLabelModel
Symbolic ratio specifier.
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
Key used to associate a DataProvider that provides target port group information for edges of the input graph.
TARGET_ID_DPKEY - Static variable in class y.layout.router.BusRepresentations
DataProvider key used to transfer a user-defined object from each original edge to the respective newly created edge.
TARGET_INTERSECTION_CALCULATOR_DPKEY - Static variable in interface y.layout.IntersectionCalculator
Key to be used when registering a DataProvider to a graph instance that provides for each Edge object in a graph an IntersectionCalculator instance that is configured to calculate the intersection of the edge and the target node.
TARGET_PCLIST_DPKEY - Static variable in class y.layout.PortCandidate
DataProvider key that holds a Collection of PortCandidates for the target port of 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
Key used to associate a DataProvider that provides target port constraints for edges of the input graph.
TARGET_PORT_KEY - Static variable in interface y.view.hierarchy.HierarchyManager.InterEdgeData
Key for storing mappings of nodes to node ports.
targetCellCount() - Method in class y.layout.router.polyline.PathSearchContext
Returns the number of all cells that are covered by the target node of the PathSearchContext.getCurrentEdge().
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.
TCENTER - Static variable in class y.layout.DiscreteEdgeLabelModel
Symbolic position specifier.
TCENTER - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
TCENTR - Static variable in class y.view.EdgeLabel
Edge label position specifier.
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
Symbolic position specifier.
THEAD - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
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 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 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
Ranking policy specifier.
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.
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
 
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 yield by a method of this class to a NodeList that contains all nodes of the order in the correct sequence.
toNodeListArray(Graph, NodeMap, int) - Static method in class y.algo.GraphConnectivity
Transforms the return values of GraphConnectivity.connectedComponents(Graph, NodeMap) to an array of type NodeList, like it is returned by GraphConnectivity.connectedComponents(Graph).
toNodeMap(Graph, int[], NodeMap) - Static method in class y.algo.NodeOrders
Copies an array-based result yield 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 list-based result yield by a method of this class to a NodeMap.
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
Symbolic position specifier.
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
Symbolic position specifier.
TOP_LEFT - Static variable in class y.view.NodeLabel
Node label position specifier for label model NodeLabel.INTERNAL.
TOP_RIGHT - Static variable in class y.layout.DiscreteNodeLabelModel
Symbolic position specifier.
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.
TopLevelGroupToSwimlaneStage - Class in y.layout.hierarchic.incremental
This layout stage can be used to automatically assign SwimLaneDescriptor instances to nodes using the IncrementalHierarchicLayouter.SWIMLANE_DESCRIPTOR_DPKEY by treating top-level group nodes as swimlanes.
TopLevelGroupToSwimlaneStage() - Constructor for class y.layout.hierarchic.incremental.TopLevelGroupToSwimlaneStage
 
topological(Graph, int[]) - Static method in class y.algo.NodeOrders
Assigns a topological order to the nodes of an acyclic graph.
topological(Graph) - Static method in class y.algo.NodeOrders
Returns a topological node order of an acyclic graph.
TopologicalIncrementalLayerer - Class in y.layout.hierarchic.incremental
Inserts nodes incrementally into an existing layer structure, without destroying the latter.
TopologicalIncrementalLayerer() - Constructor for class y.layout.hierarchic.incremental.TopologicalIncrementalLayerer
Creates a new instance of IncrementalLayerer
TopologicalLayerer - Class in y.layout.hierarchic
This class implements the first phase of the Sugiyama algorithm.
TopologicalLayerer() - Constructor for class y.layout.hierarchic.TopologicalLayerer
 
toPortConstraint() - Method in class y.layout.PortCandidate
A utility method for converting this instance to a PortConstraint
toPortConstraintForLayoutOrientation(byte) - Method in class y.layout.PortCandidate
A utility method for converting this instance to a PortConstraint interpreted for 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 the current direction as string.
toString() - Method in class y.layout.FreeEdgeLabelModel.ModelParameter
 
toString() - Method in class y.layout.LabelCandidate
 
toString() - Method in class y.layout.LabelLayoutData
Returns a string representation of this object.
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 human-readable string representation of this PortCandidate.
toString() - Method in class y.layout.PortConstraint
Returns a string representation of this object.
toString() - Method in class y.layout.PreferredPlacementDescriptor
 
toString() - Method in class y.layout.router.BusDescriptor
Returns a string consisting of the bus ID, the fixed flag, and both group IDs.
toString() - Method in class y.layout.router.polyline.AbstractSegmentInfo
 
toString() - Method in class y.layout.router.polyline.CellEntrance
 
toString() - Method in class y.layout.router.polyline.Channel
 
toString() - Method in class y.layout.router.polyline.EdgeCellInfo
Returns a String<\code> representation of the shape in which the edge crosses the PartitionCell.
toString() - Method in class y.layout.router.polyline.EdgeInfo
 
toString() - Method in class y.layout.router.polyline.Grid
Returns a String representation of Grid.
toString() - Method in class y.layout.router.polyline.Interval
Returns a string representation of this interval.
toString() - Method in class y.layout.router.polyline.OrthogonalInterval
 
toString() - Method in class y.layout.tree.AbstractRotatableNodePlacer.Matrix
Returns a String representation of this matrix.
toString() - Method in class y.layout.tree.GenericTreeLayouter.SubtreeShape
 
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
Helper method which checks whether two adjacent nodes on a layer touch each other, i.e. their distance is smaller than getMinimalLayerDistance(v1, ...)
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
Constant which can be used for LayoutTool.arrangeRectangleRows(java.awt.geom.Rectangle2D[], java.awt.geom.Rectangle2D, double, int).
TRAILING - Static variable in class y.layout.tree.AbstractRotatableNodePlacer.RootAlignment
Horizontal alignment at the right side of the children.
transform(YPoint, boolean) - Method in class y.layout.OrientationLayouter
Transforms a point for the preparation or completion phase.
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), additionally this method returns the edges that have been added to the 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) this method calculates the transitive reduction of a graph.
Transitivity - Class in y.algo
Provides algorithms to compute reachability information for directed, acyclic graphs.
Transitivity() - Constructor for class y.algo.Transitivity
 
TRANSLATE - Static variable in class y.layout.transformer.GraphTransformer
Operation type constant.
translate(LayoutGraph, double, double) - Static method in class y.layout.transformer.GraphTransformer
Translates the layout coordinates by the vector (dx,dy).
translateDirectionToModel(byte) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Translates a "real" direction into a directionModel direction
translateDirectionToReal(byte) - Method in class y.layout.tree.AbstractRotatableNodePlacer
Translates a modelDirectionModel into the "real" directionModel
translatePoint(AbstractRotatableNodePlacer.Matrix, YPoint) - Static method in class y.layout.tree.AbstractRotatableNodePlacer
Translates a "real world point" to a "model point"
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
Layout style specifier.
TreeComponentLayouter - Class in y.layout.tree
This stage can be used to do mix layouts for tree-like subgraph structures and the non-tree like rest of a graph.
TreeComponentLayouter(Layouter) - Constructor for class y.layout.tree.TreeComponentLayouter
Creates a new instance of TreeComponentLayouter using the specified layouter for laying out the subtrees.
TreeDrawer - Class in y.layout.hierarchic
This class implements the third phase of the hierarchic layout algorithm for trees.
TreeDrawer() - Constructor for class y.layout.hierarchic.TreeDrawer
 
TreeDrawer.HierarchicTreePlacer - Class in y.layout.hierarchic
places nodes in their given layers (does not change the y coordinates) for the TREE layout style of a HierarchicLayouter.
TreeDrawer.HierarchicTreePlacer(double) - Constructor for class y.layout.hierarchic.TreeDrawer.HierarchicTreePlacer
creates a new HierarchicTreePlacer.
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
Implementation of a layout algorithm for trees.
TreeLayouter() - Constructor for class y.layout.tree.TreeLayouter
Creates a new instance of TreeLayouter.
TreeLayoutModule - Class in y.module
This module represents an interactive configurator and launcher for TreeLayouter, BalloonLayouter, ARTreeLayouter and HVTreeLayouter.
TreeLayoutModule() - Constructor for class y.module.TreeLayoutModule
 
TreeReductionStage - Class in y.layout.tree
This stage can be used to layout non-tree structures with a tree layout algorithm.
TreeReductionStage() - Constructor for class y.layout.tree.TreeReductionStage
 
Trees - Class in y.algo
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.
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
Symbolic position specifier.
TTAIL - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Symbolic position specifier.
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 allowed positions to the two near the edge's end points.
TWO_POS - Static variable in class y.layout.RotatedDiscreteEdgeLabelModel
Position mask that constrains allowed positions to the two near the edge's end points.
TWO_POS - Static variable in class y.view.EdgeLabel
Edge label model specifier.
TYPE_BEND - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
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
Routing type information representing a crossing of the cell with a single bend, i.e. the edge enters the cell in one direction, makes a bend and exits the cell in an orthogonal direction.
TYPE_CONNECTOR - Static variable in interface y.layout.multipage.EdgeInfo
Edge type specifier.
TYPE_CONNECTOR - Static variable in interface y.layout.multipage.NodeInfo
Node type specifier.
TYPE_DIRECT_SAME_LAYER_EDGE - Static variable in interface y.layout.hierarchic.incremental.EdgeData
Describes a same layer edge that connects two neighbouring nodes directly.
TYPE_DISTANCE_NODE - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
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
Routing type information representing the source or target end of an edge being in the cell, i.e. the enter and/or exit interval is null.
TYPE_FAMILY - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Returned by the DataProvider FamilyTreeLayouter.DP_KEY_FAMILY_TYPE for nodes which represent a family.
TYPE_FEMALE - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Returned by the DataProvider FamilyTreeLayouter.DP_KEY_FAMILY_TYPE for nodes which represent a female individual.
TYPE_GROUP - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_GROUP - Static variable in interface y.layout.multipage.NodeInfo
Node type specifier.
TYPE_GROUP_BEGIN - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_GROUP_BORDER_EDGE - Static variable in interface y.layout.hierarchic.incremental.EdgeData
Describes an edge that connects group border nodes in adjacent layers
TYPE_GROUP_END - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_GROUP_LAYER_DUMMY - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
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
Describes an edge that connects two group nodes.
TYPE_LABEL - Static variable in interface y.layout.hierarchic.incremental.Layer
Describes a layer consisting mainly of label nodes or dummy nodes.
TYPE_LABEL - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_LAYER_INCREMENTALLY_HINT - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
Type specifier that is used for nodes that shall be inserted into the drawing incrementally.
TYPE_MALE - Static variable in class y.layout.genealogy.FamilyTreeLayouter
Returned by the DataProvider FamilyTreeLayouter.DP_KEY_FAMILY_TYPE for nodes which represent a male individual.
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
Describes a same layer edge that connects two neighbouring nodes directly.
TYPE_NONE - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
Type specifier that is used as a dummy.
TYPE_NORMAL - Static variable in interface y.layout.hierarchic.incremental.EdgeData
Describes a normal edge.
TYPE_NORMAL - Static variable in interface y.layout.hierarchic.incremental.Layer
Describes a normal layer consisting mainly of normal nodes.
TYPE_NORMAL - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_NORMAL - Static variable in interface y.layout.multipage.EdgeInfo
Edge type specifier.
TYPE_NORMAL - Static variable in interface y.layout.multipage.NodeInfo
Node type specifier.
TYPE_PLACE_USING_EXACT_COORDINATES - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
Type specifier that is 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 that is 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 that is 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
Edge type specifier.
TYPE_PROXY - Static variable in interface y.layout.multipage.NodeInfo
Node type specifier.
TYPE_PROXY_FOR_EDGE_AT_GROUP - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_PROXY_REFERENCE - Static variable in interface y.layout.multipage.EdgeInfo
Edge type specifier.
TYPE_PROXY_REFERENCE - Static variable in interface y.layout.multipage.NodeInfo
Node type specifier.
TYPE_SAME_LAYER_CENTER_NODE - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_SAME_LAYER_SIDE_PROXY - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_SEQUENCE_INCREMENTALLY_HINT - Static variable in class y.layout.hierarchic.incremental.HierarchicLayouter.IncrementalHint
Type specifier that is used for edges that shall be inserted into the drawing incrementally.
TYPE_SIDE_PROXY - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
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
Node type constant as returned by NodeData.getType().
TYPE_SOURCE_GROUP_NODE - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_SOURCE_GROUP_NODE_CONNECTOR - Static variable in interface y.layout.hierarchic.incremental.EdgeData
Describes an edge that connects to a source group node.
TYPE_SOURCE_GROUP_NODES - Static variable in interface y.layout.hierarchic.incremental.Layer
Describes a layer consisting of source group nodes and dummy nodes.
TYPE_STRAIGHT - Static variable in class y.layout.router.polyline.EdgeCellInfo
Routing type information representing a straight crossing of the cell, i.e. a single orthogonal segment of edge enters and exits the cell.
TYPE_STRAIGHT_BENDING - Static variable in class y.layout.router.polyline.EdgeCellInfo
Routing type information representing a crossing of the cell with three segments, i.e. the edge 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
Node type constant as returned by NodeData.getType().
TYPE_TARGET_GROUP_NODE - Static variable in interface y.layout.hierarchic.incremental.NodeData
Node type constant as returned by NodeData.getType().
TYPE_TARGET_GROUP_NODE_CONNECTOR - Static variable in interface y.layout.hierarchic.incremental.EdgeData
Describes an edge that connects to a target group node.
TYPE_TARGET_GROUP_NODES - Static variable in interface y.layout.hierarchic.incremental.Layer
Describes a layer consisting of target group nodes and dummy nodes.
TYPE_U_TURN - Static variable in class y.layout.router.polyline.EdgeCellInfo
Routing type information representing a crossing of the cell by making a u-turn, i.e. the edge enters and exits the cell on the same side using two turns and an orthogonal middle segment.
TypeBasedDrawingDistanceCalculator - Class in y.layout.hierarchic.incremental
This implementation 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
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
Resets the ComponentLayouter from the previous SmartOrganicLayouter.configureComponentLayouter(y.layout.LayoutGraph,y.layout.ComponentLayouter) call.
unconfigureCoreLayout(LayoutGraph, HierarchicLayouter) - Method in class y.layout.hierarchic.IncrementalHierarchicLayouter
Called after the actual layout is performed.
unconvertToLabelNode(Node) - Method in interface y.layout.hierarchic.incremental.ItemFactory
Reverts a label node to the previous kind of 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
Unhides group nodes and adjacent edges from the graph that were previously hidden using method GroupNodeHider.hideGroupNodes(y.layout.LayoutGraph).
unhideGroupNodes() - Method in class y.layout.hierarchic.incremental.GroupingSupport
Unhides all previously hidden group nodes and adjacent 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
This method solves the single-source shortest path problem for arbitrary graphs where 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 this method yields the path 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[], Edge[]) but uses NodeMaps instead of arrays.
uniform(Graph) - Static method in class y.algo.SpanningTrees
Calculates a spanning tree for the given graph.
UNIFORM_STYLE - Static variable in class y.layout.orthogonal.OrthogonalLayouter
Layout style specifier.
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
Undoes the graph changes performed by BendConverter.prepare(LayoutGraph) after the core layouter 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.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.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 shape to the bounds and borderlines of this SubTreeShape
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 arrays x and y according to the current centers of the nodes
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_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_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_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_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_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_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_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.
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 leaving 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 port candidate.
valueOfPortConstraint(PortConstraint) - Static method in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Returns the type of the border that is defined by the given port constraint.
valueSelected(JPopupMenu, Object) - Method in class y.option.IconPopupEditor
 
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 distance was applied to the n's x-coordinate no given constraint gets broken.
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
Orientation specifier.
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
Subtree orientation specifier.
verticalAlignment(LayoutGraph, NodeList[]) - Method in class y.layout.hierarchic.MedianLinearSegmentDrawer
Calculates 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 descendants 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 node layout bounds.
w - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
widths 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
This method may be called if something has "changed" and the layouter shall restart/continue 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
Provides the edge weights.
weight - Variable in class y.layout.planar.GT
 
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 specifier constant.
WeightedLayerer - Class in y.layout.hierarchic
This class implements the first phase of the hierarchic layouter.
WeightedLayerer() - Constructor for class y.layout.hierarchic.WeightedLayerer
Creates a new weighted layerer.
WeightedLayerer(Object) - Constructor for class y.layout.hierarchic.WeightedLayerer
Creates a new weighted layerer.
WEST - Static variable in class y.layout.DiscreteNodeLabelModel
Symbolic position specifier.
WEST - Static variable in class y.layout.PortCandidate
Constant indicating a port in the west of a node.
WEST - Static variable in class y.layout.PortConstraint
Weak constraint specifier.
WEST - Static variable in class y.layout.router.polyline.PartitionCell.PartitionCellBorder
Type constant to define 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
Node state specifier.
WHITE_DELTA - Static variable in class y.view.Arrow
An arrow that has the shape of a triangle.
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
Constant indicating a port lying in the direction of the main flow of the edge or 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
Write the graph to a File in GML Format which can be read e.g. by yEd.
write(File) - Method in class y.layout.LayoutGraphWriter
Write the graph to a File in GML Format which can be read e.g. by yEd.
write(Writer) - Method in class y.layout.LayoutGraphWriter
Write 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.
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
Write 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.
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
 
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.
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.
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
 
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.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 minimal x-coordinates of the node layout bounds.
x - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
x coordinates 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
 
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 minimal y-coordinates of the node layout bounds.
y - Variable in class y.layout.organic.RemoveOverlapsLayoutStage
y coordinates 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.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.grouping - package y.layout.grouping
Provides classes and interfaces that are necessary for layout calculation of graph hierarchies (a.k.a. hierarchically organized graphs).
y.layout.hierarchic - package y.layout.hierarchic
Provides hierarchical layout style algorithms which aim to highlight the main direction or flow within a directed graph.
y.layout.hierarchic.incremental - package y.layout.hierarchic.incremental
This package encapsulates all classes that make up the new Hierarchic Layouter facilities.
y.layout.labeling - package y.layout.labeling
Provides classes for the automatic placement of node and edge labels.
y.layout.multipage - package y.layout.multipage
Provides layout algorithms that sub-divide a (large) graph into a set of smaller graphs that fit into a given width and height.
y.layout.organic - package y.layout.organic
Provides organic layout style algorithms that are based on the force-directed layout paradigm.
y.layout.orthogonal - package y.layout.orthogonal
Provides orthogonal layout style algorithms.
y.layout.partial - package y.layout.partial
Provides layout algorithms that arrange only subsets of a given graph structure.
y.layout.planar - package y.layout.planar
This package provides classes for handling planar graphs and creating planar graph layouts.
y.layout.random - package y.layout.random
Provides random layout style algorithms.
y.layout.router - package y.layout.router
Provides classes for automatic routing of a graph's edges.
y.layout.router.polyline - package y.layout.router.polyline
Provides classes and interfaces for automatic polylinear routing of a graph's edges.
y.layout.transformer - package y.layout.transformer
Provides a layouter that performs geometric transformations like scaling, rotating and mirroring.
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_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_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, String, String) - Constructor for class y.module.YModule
Instantiates a YModule.
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 path from a vector.
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.
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

ZERO - Static variable in class y.layout.organic.OrganicLayouter
Initial placement strategy.
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
Convenience method which applies a custom zoom to the 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
Convenience method which applies a radial zoom to the graph
zoomRectangular(LayoutGraph, double, double, double, double, double, double) - Static method in class y.layout.transformer.GraphZoomer
Convenience method which applies a rectangular zoom to the 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-2013,
yWorks GmbH.
All rights reserved.