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

A

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

An example of such a file follows:

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

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

This method does not support graphs that have several disjoint graph components nor the edge weight based cycle removal heuristic.

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

B

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

C

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