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.
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
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
 
AbstractSelectionBoxMode - Class in y.view
An abstract view mode that draws a temporary box in a view The bounds of this box can be controlled by dragging a corner of the box.
AbstractSelectionBoxMode(ViewContainer) - Constructor for class y.view.AbstractSelectionBoxMode
Instantiates a new AbstactSelectionBoxMode for a given ViewContainer.
AbstractSelectionBoxMode() - Constructor for class y.view.AbstractSelectionBoxMode
Instantiates a new AbstactSelectionBoxMode.
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
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.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.
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.
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.
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.
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 delete.
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.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
Convenience methods
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 get's resized or null if there is none.
activeRow - Variable in class y.view.tabular.TableSizeEditor
The row that get's 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 return 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 node with 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.
addActionListener(ActionListener) - Method in class y.util.DetailedMessagePanel
Registers ActionListener to receive events.
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.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
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.
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.
addEdgeRealizerSerializer(EdgeRealizerSerializer) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Register a EdgeRealizerSerializer instance.
addEdgeRealizerSerializer(EdgeRealizerSerializer) - Method in class y.io.GraphMLIOHandler
 
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
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.
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 parsable 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 tar@link EventHandler{HandleDesserializationEventArgs} 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.
addNodeRealizerSerializer(NodeRealizerSerializer) - Method in class y.io.graphml.graph2d.Graph2DGraphMLHandler
Register a NodeRealizerSerializer instance.
addNodeRealizerSerializer(NodeRealizerSerializer) - Method in class y.io.GraphMLIOHandler
 
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.
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.
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.
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 class.
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.
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(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.
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)
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.
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.
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, 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.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 .
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.
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_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_MEDIAN - Static variable in class y.layout.tree.DefaultNodePlacer
Alignment byte constant used for the rootAlignment property.
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
KeyScope 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.
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 features 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 between two vectors in counter clockwise order from v1 to v2.
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.
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.
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 stuctural 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.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.
applyLayout(Layouter) - Method in class y.view.Graph2DView
// @VIEW_EXCLUSION@ Convenience method that uses Graph2DLayoutExecutor in // @VIEW_EXCLUSION@ Graph2DLayoutExecutor.BUFFERED mode to calculate a layout for the currently given // @VIEW_EXCLUSION@ graph using the provided layouter instance. // @VIEW_EXCLUSION@
applyLayoutAnimated(Layouter) - Method in class y.view.Graph2DView
// @VIEW_EXCLUSION@ Convenience method that uses Graph2DLayoutExecutor in // @VIEW_EXCLUSION@ Graph2DLayoutExecutor.ANIMATED mode to calculate a layout for the currently given // @VIEW_EXCLUSION@ graph using the provided layouter instance and applying the new layout in an animated fashion. // @VIEW_EXCLUSION@
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.
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
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.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 incrementalnodes
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 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
This method assigns the nodes in the graph to layers.
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.
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_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_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_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_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.
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
 
AUTOSIZE_CONTENT - Static variable in class y.view.YLabel
Autosize policy specifier.
AUTOSIZE_NODE_HEIGHT - Static variable in class y.view.NodeLabel
Autosize policy specifier.
AUTOSIZE_NODE_SIZE - Static variable in class y.view.NodeLabel
Autosize policy specifier.
AUTOSIZE_NODE_WIDTH - Static variable in class y.view.NodeLabel
Autosize policy specifier.
AUTOSIZE_NONE - Static variable in class y.view.YLabel
Autosize 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
 
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.
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.
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
Like GraphConnectivity.biconnectedComponents(Graph, EdgeMap).
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
Sets the realizer that renders this label.
bindRealizer(NodeRealizer) - Method in class y.view.NodeLabel
Binds the given node realizer to this label.
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.
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.Segment - Class in y.geom
The handle of a segment of a borderline.
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
 
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.

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(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.
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.
calcRadius(int, int) - Method in class y.view.MagnifierViewMode
Calculates and returns an updated magnifier radius.
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 multiplicating all bends with the bendcosts.
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.
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).
calculateCrossingCosts(Edge, YList, PortCandidate, PortCandidate) - Method in class y.layout.router.OrthogonalPatternEdgeRouter
Claculates 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.
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 (sum of lengths of all line segements)
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 EdgeRealizer.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.
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.
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.
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(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, 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 and the bounding box of the realizer label.
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(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.
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.
cancelCellEditing() - Method in class y.option.IconPopupEditor
 
cancelCellEditing() - Method in class y.view.CellEditorMode
Cancels the current edit process.
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.CreateChildEdgeMode
 
cancelEditing() - Method in class y.view.CreateEdgeMode
 
cancelEditing() - Method in class y.view.HotSpotMode
 
cancelEditing() - Method in class y.view.MoveLabelMode
 
cancelEditing() - Method in class y.view.MovePortMode
 
cancelEditing() - Method in class y.view.MoveSelectionMode
 
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.
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.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.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.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.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.PatchRouterStage
 
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 layed out by this algorithm.
canLayout(LayoutGraph) - Method in class y.layout.tree.TreeComponentLayouter
Returns true iff the given graph can be layed 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 layed 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.
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.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.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.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
Node label position specifier for label model NodeLabel.INTERNAL.
CENTERED - Static variable in class y.layout.DiscreteEdgeLabelModel
Position mask that constrains allowed positions to DiscreteEdgeLabelModel.CENTER.
CENTERED - Static variable in class y.view.DefaultBackgroundRenderer
Mode constant.
CENTERED - Static variable in class y.view.EdgeLabel
Edge label model specifier.
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
 
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, int) - Method in class y.util.pq.DoubleObjectPQ
Changes the priority value of the given node.
changePriority(Object, int) - Method in class y.util.pq.IntObjectPQ
Changes the priority value of the given node.
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.
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.
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.
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 capablility to locally add ChildParseContext.lookup(java.lang.Class) results and ChildParseContext.getDeserializationProperty(java.lang.Object)
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 cicle areas.
CIRCLE - Static variable in class y.view.Arrow
A unicolored arrow that has the shape of a circle.
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.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.MoveSnapContext
Needs to be called after the move operation has been finalized.
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.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 entires 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
 
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) - 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.
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
 
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.
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.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 comples.
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 the GraphMLWriteContext.serialize(java.lang.Object) callback.
ComplexDataProviderOutputHandler(String, KeyScope, KeyType) - Constructor for class y.io.graphml.output.ComplexDataProviderOutputHandler
Initializes a new instance of the ComplexDataProviderOutputHandler class.
ComponentLayouter - Class in y.layout
This layout stage arranges the connected components of a graph.
ComponentLayouter(Layouter) - Constructor for class y.layout.ComponentLayouter
Instantiates a ComponentLayouter.
ComponentLayouter() - Constructor for class y.layout.ComponentLayouter
Instantiates a ComponentLayouter.
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 endnode'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(Layouter) - Method in class y.module.ChannelEdgeRouterModule
Configures an instance of ChannelEdgeRouter.
configure(Layouter) - Method in class y.module.OrthogonalEdgeRouterModule
Configures an instance of OrthogonalEdgeRouter.
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(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.
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.
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
Register input handlers for Node- and EdgeRealizers, 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(java.lang.String, java.lang.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
Register output handlers for Node- and EdgeRealizers, PostProcessors 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.
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(java.lang.String, java.lang.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.
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.
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
Conveniance 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
Conveniance 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.YRectangle
checks whether or not this YRectangle contains the given 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(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 node is contained in this queue.
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.NodeRealizer
Returns true iff the bounding box of this realizer contains the given coords.
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(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(NodeRealizer, double, double) - Method in class y.view.ShinyPlateNodePainter
 
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) - St