Change or remove the annotation of the given edge.
Change or remove the annotation of the given edge.
Change or remove the annotation of the given vertex.
Change or remove the annotation of the given vertex.
Undoable change for moving elements in a graph.
Create an undoable change object for moving elements in an embedding.
Check whether all parameters were properly initialized.
Creates an icon for the first embedding of a graph.
Create a graph icon for the given embedded graph.
Create a graph icon based on the first embedding stored in the given
graph bundle.
Graph icon factory that uses
ChemicalIcon
for graphs with
a small number of vertices.
Return the number of children for the given node.
Return the children of the given node.
Action command which removes the current graph.
Remove all vertices and all edges from this graph.
Remove all vertices and all edges from this graph.
Removes the current graph
Action command which clears the selection on a graph panel.
Decouple listener from delegate.
Construct an action command of this type.
Construct an action command of this type.
Command to close the current GraphPropertiesWindow.
Construct an action command of this type.
Construct an action command of this type.
Action command which replaces the graph with its closure.
Replaces the current graph with its closure
Common TransferHandler for all graph list components in org.grinvin.graphbrowser
.
Action command which replaces the graph with its complement.
Replaces the current graph with its complement.
Is the given
LabeledBinaryTree
complete? A tree is complete if its
amount of unary and binary operators matches the current unary and
binary operator count respectively.
Renders a graph list element as a combination of icon and graph name.
Recenters the drawing when the component changes size.
Recenters the drawing when the component changes size.
Compute the value of the associated invariant for the given graph.
Check whether there is only a single graph selected before export.
Check whether there is only a single graph selected before export.
Load the window, its graph list and its invariant list.
Window associated to a conjecturing engine.
Wrapper for the conjecturing window.
Action command which connects the current selected vertices.
Connects the current selected vertices (i.e.
Does the given edge belong to this graph?
Does the given edge belong to this graph?
Does the given vertex belong to this graph?
Does the given vertex belong to this graph?
Make this embedding a copy of the given view using the peer of the original.
Make this embedding a copy of the given view using the peer of the original.
Make this embedding a copy of the given view using the given peer.
Make this embedding a copy of the given view using the given peer.
Make this graph a copy of the given view.
Make this graph a copy of the given view.
Is the given
LabeledBinaryTree
correct? A tree is correct if it is still
possible to extend it to a complete tree.
Create the subcomponent(s) managed by this wrapper.
Create the subcomponent(s) managed by this wrapper.
Create a graph and embedding with vertices spaced
equally along the circumference of the unit circle.
Factory method which creates a new (empty) embedding
and installs it as the next embedding in this bundle, i.e., the embedding
with the next available index.
Factory method which creates a new (empty) graph for this bundle.
Should be overridden to initialize graph and embedding.
Create a graph and store it into the given graph bundle.
Create an icon for a 'large' graph.
Create an icon for a graph bundle whose graph is missing.
Create an icon for a 'small' graph.
Create an icon for a 'small' graph.
Creates and returns an invariant for the current parameter values.
Creates and returns an invariant computer for the parameter values
as stored with the given invariant factory.
Create a new graph browser window and add it to this list.
Create a graph amd embedding with vertices spaced equally along the
interval -1..1.
Extra vertical space to be left on top of the list and at the bottom
to make sure the cursor is fully visible when drawn at both extremes
of the list.
Creates a new instance of GaussElimination
Return the 'anchor' element.
Annotation for this element.
Returns the background Color
Return the background icon for the large graph icon.
Return the background icon for the large graph icon.
Return the background icon for the large graph icon.
Return the background icon for the large graph icon.
Return the current number of binary operators.
Date string for the build.
Return the current GraphBundle, or null if the bundle does not exist.
Return an icon for a button representing this kind of guide.
Return a small icon representing this type of graph.
Return a small icon representing this type of graph.
Return the cached value of the graph for the given invariant, if available.
Return the cached value of the graph for the given invariant, if available.
Return the display name of this parameter.
Always should return null.
Return the list of children of this node.
Has a fixed number of columns.
Return the command manager of this editor window.
Return the graph context associated with this panel.
Return the coordinates of the given vertex.
Return the coordinates of the given vertex.
Return the coordinates of the given vertex.
Return the total number of parameters.
returns the id of the current help page, or if no id exists the url of the current page.
Return the position at which the cursor is drawn.
Return the path of the definition file for the invariant or the factory
with the given ID.
Return a textual description of this graph.
Return a textual description of this graph.
Return the internationalized description of the factory.
Return a textual description of this parameter.
Return the dimension of the source space.
Returns the dimension of the Euclidian space into which this graph
is embedded.
Returns the dimension of the Euclidian space into which this graph
is embedded.
Return the dimension of the source space.
Return the dimension of the source space.
Returns the dimension of the Euclidian space into which this graph
is embedded.
The workspace directory for which the exception occurred.
Return the last drag-and-drop location where this component is a target.
Return an edge joining the given vertices, or null
when no such edge exists.
Return an edge joining the given vertices, or null
when no such edge exists.
Return an editor for this parameter.
Return a stand alone component which can be used to edit a parameter
of the type which is implicitely associated with this editor.
Return the XML-element name by which this type of wrapper is identified
within its parent.
Return the XML-element name by which this type of wrapper is identified
within its parent.
Return the XML-element name by which this type of wrapper is identified
within its parent.
Return the XML-element name by which this type of wrapper is identified
within its parent.
Return the XML-element name by which this type of wrapper is identified
within its parent.
Return the default embedding for this graph, or null
if no such
embedding is stored in the bundle.
Return the default embedding for this graph, or null
if no such
embedding is stored in the bundle.
Get the embedding for the current graph in the editor.
Return the embedding used by this panel.
Return the embedding with given index.
Return the embedding with given index.
Number of embeddings stored in this bundle.
Number of embeddings stored in this bundle.
Return the associated engine.
The first endpoint vertex of this edge.
Abstract graph representation for this graph bundle.
Abstract graph representation for this graph bundle.
Abstract graph representation for this graph bundle.
Get the current graph in the editor.
Return the graph displayed by this panel.
Returns the URI of the displayed graph as a string.
Return the factory with the given id.
Return the preferred
GraphIconFactory
to be used when
displaying this graph as an icon.
Return the preferred
GraphIconFactory
to be used when
displaying this graph as an icon.
Return the graph list model which is used by this component.
Return the graph list model which is used by this component.
Return the graph list model for this window.
Return the graph list model which is used by this component.
Return the graph list model which is used by this component.
Return the graph list model which is used by this component.
Return the graph list model which is used by this component.
Return the graph list model which is used by this component.
Convenience method for retrieving a graph list element with given
URI.
Return the current guides for this panel.
Get the guidestool for this editor.
Return the singleton object of this type.
Return the singleton object of this type.
Return the singleton object of this type.
Return the singleton object of this type.
Return the singleton object of this type.
Return the singleton object of this type.
Return the singleton object of this type.
Retrieve the graph icon for the given graph bundle and size
Retrieve the graph icon for the given graph bundle and size
Returns an imageicon with the given size for the svg file given.
Return the URI of the factory icon when the factory is not selected.
The id of a graph factory is usually the same as its fully qualified class name.
The id of an invariant computer is usually the same as its fully qualified class name.
Return the string that uniquely identifies this factory.
The identifier of the invariant computer (factory) which caused the
error.
Universally unique identifier for this invariant.
Return the universally unique identifier for this object.
Return the universally unique identifier for this object.
Return the generic identifier of this factory.
The identifier of the invariant which was unknown.
Return the list of all ids, in the form of an Iterable
.
Return a list of all ids for both factories and parameterless invariants.
Return the current index of this vertex.
Return the insertion point identifier for this
group, or null if the group does not serve as an insertion point.
Return the node that corresponds to the given named insertion point.
Return the sole instance of this class.
Get the singleton instance of this renderer.
Return the sole instance of this class.
Return the sole instance of this class.
Get the singleton instance of this renderer.
Return the sole instance of this class.
Retrieve the single (shared) instance of this class.
Get the singleton instance of this class
Get the singleton instance of this class
Return the sole instance of this class.
Return the unique table model containing versioning information
for all modules that are active during the current build.
Get the singleton instance of this class
Return the invariant of which this is a value.
Get the requested invariant.
Return the invariant with the given identifier.
Return the computer factory that corresponds to the given invariant factory.
Return the invariant computer which can be used to compute values for
the given invariant or null when no computer exists
Return the invariant factory with the given identifier.
Return the invariant which is computed by the given computer.
Return the invariant for the given factory.
Returns the identifier for the invariant computed by this
object.
Return the generic identifier of the (parametrized) invariant which is
computed by this object.
Return the id of the invariant which will be created
from this factory when using the current parameter values.
Get the requested invariant.
Return the invariant list which is used by this component.
Return the invariant list which is used by this component.
Get the requested invariant.
Return the set of invariants currently registered with this bundle.
Return the set of invariants currently registered with this bundle.
Return the value of the graph for the given invariant.
Return the value of the graph for the given invariant.
Return the collection of cached values of the invariants of the graph.
Return the collection of cached values of the invariants of the graph.
Renders a graph list element as a combination of icon and graph name.
Return the list model for this window.
Return the current sequence number, used for
the name of a new list to be added to this window.
Local class loader which is used to retrieve invariants and
invariant computers.
Return the local class path, i.e., the directories
which are currently used to load classes from.
The main logging window of this application, or null
when the logging handler was not yet initialized.
Return the internationalized name of the factory.
This format has version 1.0
Does not store a version.
Return the major version of the format used by this wrapper.
This format has version 1.0
Return the minor version of the format used by this wrapper.
Returns the modification count of this graph.
Return the name of this graph.
Get the name of this graph list.
Return the name of this graph.
Return the internationalized name of the factory.
Returns the name of this graph, i.e., the internationalized
property with key graph.name.
Get the name of this object.
Returns the localized name of the invariant.
Return the localized name for this parametrized invariant.
Return a localized name for this node.
Return the name (or id) of this parameter which distinguishes it from other
parameters in a given list.
Return the current number of nodes, this equals: binaryCount * 2 + unaryCount + 1
.
Return information on the parameter with the given index.
Returns the list of parameters accepted by this factory.
Convert the current parameters to a 'query' string, which is usually
used as a suffix of an identifier or URI for the object created
by this factory.
Return the parameter value currently stored in the component.
Return the (current) parameter values.
Returns the peer graph for this embedding.
Returns the peer graph for this embedding.
Returns the peer graph for this embedding.
Get the priority of this InvariantComputer.
Return the path of an external program which is part of the grinvin
distribution.
Return the internationalized properties-object for this bundle.
Return the internationalized properties-object for this bundle.
Return the internationalized properties object for this parameter.
Get the requested property.
Searches for a property with the specified key.
Searches for the property with the specified key in this property list,
starting with the given locale.
Searches for the property with the specified key in this property list,
starting with the given locale.
Searches for a property with the specified key.
Return the latest result generated by the engine (may be null).
Revision number (from subversion).
Get the current 'roll over' element.
The second endpoint vertex of this edge.
Return the URI of the factory icon when the factory is selected.
Returns the first selected value, or null when the selection is empty.
Returns the first selected value, or null when the selection is empty.
Returns an array of graph list elements for the selected rows of the table.
Returns the graph list elements that are currently selected.
Add the current selection to the given collection.
Return the selection model for this window.
Return the 'standard' list of invariant nodes (mostly groups)
that come pre-installed with GrInvIn.
Return the tree model for the standard invariants that come with GrInvIn.
Returns the class to which all values of this invariant belong.
Return the type of this parameter.
The identifier of the type which was unknown.
Return the type corresponding to the given URI.
Return the current number of unary operators.
Return the undo manager used by this panel.
Return the URI of the graph which will be created
from this factory when using the current parameter values.
The value in the first column is the invariant,
the value in the second column is its value.
Initialize the given array from the values stored in the various fields of
the panel.
This implementation returns the string 1.0
.
Return the version of this computer.
Return the version of this invariant computer factory.
Returns the vertex with the given index in the graph.
Returns the vertex with the given index in the graph.
Return the vertex limit factor used to determine whether a graph should
be classified as 'small' or 'large'.
Return the vertex limit factor used to determine whether a graph should
be classified as 'small' or 'large'.
Return the vertex map for this graph.
Retrieve the application window with the given key.
Check if the bundle contains a graph.
Returns the (mutable) graph displayed by this panel.
Several static methods to load graph6 (.g6) files in GrInvIn
Creates a new instance of GraphBrowserMultiPanel
Common class to switch the view of a GraphTableWindow.
Construct an action command of this type.
Load the window, its graph list and its invariaht list.
A window that displays the GraphList/GraphTableList
Creates a new instance of GraphBrowserWindow
Wrapper for the GraphBrowserWindow
Presents a read-only view of a graph bundle.
Creates a new instance of GraphCellListComponent
Creates a new instance of GraphCellListPanel
Called when the graph was changed in a major way.
Called when the graph was changed in a major way.
Component that combines the graph icon with its name.
Keeps track of the following extra information about graph elements:
- Whether an element is currently selected.
- Whether an element is currently highlighted.
- What is the current 'roll over' element.
Other classes may be registered as observers for this class
and will then be notified of any changes.
Load the editor window, its graph list, the graph being edited
and the guides tool configuration.
Create an editor that uses the given embedding model and context.
Graph editor window for three-dimensional embeddings
Create an editor that uses the given embedding model and context.
An object that satisfies this interface can be used to create a graph
and store it into a graph bundle.
Loads an overview of the graph factories and places them in a index tree
that is mergeable with the GrInvIn help index tree.
Creates a new instance of GraphFactoryIndexView
Keeps track of all graph factories that are currently supported by the system.
Provides the mapping of the context-sensitive help ID of graphfactories and
the URL for their help page.
Loads an overview of the available graph factories and places them in a TOC tree
that is mergeable with the GrInvIn help TOC tree.
Creates a new instance of GraphFactoryTOCView
An icon which represents a graph.
An object of this class can return a
GraphIcon
for a given graph
at a given size.
Interface to ease the use of graph lists.
Create a graph list cell renderer that delegates to the given graph
renderer.
Represents the elements of a GraphList.
Allows (multiple) graph elements to be dropped onto a component.
Interface that all elements that listen to GraphListElements should implement.
Manages the mapping between Graph URI's and the GraphListElement objects representing them.
Listens to changes in a graph model.
Helper methods for loading lists of graphs and lists of invariants from
disk.
Interface that identifies graph list models.
Interface that all listeners of GraphListModel should implement.
GUI command which allows the user to rename the currently selected
graph list.
Construct an action command of this type.
GUI command which allows the user to rename the currently selected
graph list.
Construct an action command of this type.
Dialog panel for renaming a graph list.
Helper methods for saving graph list elements, lists of graphs
and lists of invariants to disk.
Interface that identifies a graph lists model.
Loads a graph.xml-section from an input stream.
A
GraphView
which at the same time functions as a model
in a model-view-controller triple.
Panel which displays a given graph embedding and reacts to changes in
both the embedding and the graph it represents.
Create a new graph panel with given peer.
Common super class of all action commands that work on a graph panel.
Construct an action command of this type.
Construct an action command of this type.
Displays a graph element and its properties in a single panel.
Table to display a GraphPropertiesTableModel.
Creates a new instance of GraphPropertiesTable
Provides dynamic map ID assignment for the invariants in a GraphPropertiesTable
.
Creates a new instance of GraphPropertiesTableHelpManager
Table model for the table of properties of a graph.
Create a model for the given graph list element and the given
list of invariants.
Window that displays a drawing of the graph as well as its known invariants.
GUI command which allows the user to rename the currently selected
graph list element.
Construct an action command of this type.
GUI command which allows the user to rename the currently selected
graph list element.
Construct an action command of this type.
Dialog panel for renaming a graph.
Construct a panel of this type.
Provides some basic helper methods for graphs.
Saves a
GraphView
as a
graph.xml-section onto an output
stream.
Creates a new instance of this saver for the given abstract graph.
Table component which displays a list of graphs as rows, invariants as columns
and the corresponding values in the table cells.
Creates a new instance of GraphTableComponent
Creates a new instance of GraphTablePanel
Creates a new instance of GraphTableScrollPaneLayout
Converts the graph to multicode-representation.
Indicates that a graph could not be instantiated from a URI.
Constructs an instance of GraphURIException
with the specified detail message.
Constructs an instance of GraphURIException
with the
specified detail message and cause
Interface representing a read-only view of an abstract graph.
Provides a view of the Graph.
Create a new graph panel with given peer.
Guides based on a square grid within the -1.0 - 1.0 rectangle.
Create a new object of this type.
Class to handle GrInvIn preferences management.
All objects that need to be informed on changes in the preferences should
implement this interface and register themselves with the GrinvinPreferences object.
Create all top level windows
and add them to the menus of the main window.
Load this window and all dependent windows.
This class represents the GrInvIn main window.
Creates a new instance of GrinvinWindow
Wrapper for the main GrInvIn window.
Current
Guides
object for this panel.
Current
Guides
object for this panel.
A guide class can be associated to a
GraphPanel
to provide
visible guides to preferred positions for vertices, and to allow a
'snap to guides' functionality.
Dialog window with buttons to change the guides for a given graph panel.
Create a tool of this type which is connected to the given graph panel
and owner.
Indicates that an invariant computer or invariant factory computer
could not be retreived or instantiated
Construct an exception of this type
Construct an exception of this type
Command to import a (some) GraphBundle(s) and add it (them) to the current
GraphList.
Command to import a graph list from a file.
Initiate an upcoming change to an embedding.
Initialize name and description for this graph from the resource bundle.
Creates a new instance of InlineGraphViewer.
This class provides information about getter/setter methods within
InlineGraphViewer.
Creates a new instance of InlineGraphViewerBeanInfo
Action command which installs a preconfigured
Guides
object
Initializes the logging handler for this application
if this was not already done before.
Invariant type which allows integral values, positive and negative infinity
and undefined values.
Create an object of this type with the given integral value.
Internationalized version of the standard Java
java.util.Properties
class.
Common superclass of all implementations of UndoableChange
with
internationalized captions.
Construct an undoable change of this type with captions taken
from the resource bundle.
Represents the mathematical concept of graph invariant, like 'diameter',
'average degree', 'largest eigenvalue'...
Implemented by all invariant computers.
An object that satisfies this interface can be used to create an invariant computer.
The global InvariantExecutor.
An object that satisfies this interface can be used to create an invariant.
Allows an invariant factory to be dropped onto objects that support
HasInvariantList
.
Groups a list of invariants, invariant factories or subgroups.
Construct an empty group with the given internationalized name (caption).
Loads an overview of the available invariants and places them in a index tree
that is mergeable with the GrInvIn help index tree.
Creates a new instance of InvariantIndexView
Interface to ease the use of lists of invariants.
List component with entries of type
Invariant
.
Creates a new instance of InvariantListComponent
Provides dynamic map ID assignment for a list of invariants.
Creates a new instance of InvariantListHelpManager
Interface that all listeners of InvariantListModel should implement.
Keeps track of relations between invariants and invariant computers.
Listens to events reported by the invariant manager.
Provides the mapping of the context-sensitive help ID of invariants and
the URL for their help page.
Common interface for all elements that can be part of an
InvariantGroup
,
i.e., invariants, invariant factories or invariant groups.
Table cell renderer for objects of type
Invariant
.
Loads an overview of the available invariants and places them in a TOC tree
that is mergeable with the GrInvIn help TOC tree.
Creates a new instance of InvariantTOCView
Tree component with leaves of type
Invariant
.
Creates a new instance of InvariantList
Provides dynamic map ID assignment for the tree view of available invariants.
Creates a new instance of InvariantTreeHelpManager
Tree model containing the tree of supported invariants.
Return a model for the tree of invariants that corresponds
to the given list of nodes.
Helper class which handles invariant types.
Wraps the result of an invariant computation and provides a
means to represent this result both as a string and an XML element.
Create a new unitialized value of the given type.
Create a value of the given type which was computed by the given invariant computer.
Loader for the computed values of a saved GraphBundle
Saved for the computed values of a saved GraphBundle
This implementation always raises an exception.
Perform an inverse transformation from destination space back to
source space.
Indicates that file or stream data is not in the expected format and can therefore
not be loaded.
Constructs an instance of IOFormatException
with the specified detail message.
Constructs an instance of IOFormatException
with the
specified detail message and cause
Class that contains some static helper methods.
Checks whether the given edge is still attached to its parent.
Checks whether the given vertex is still attached to its parent.
Check whether the editor is 'dirty'.
Is dragging on this component enabled?
Is a drag-and-drop operation in progress where
this component is a target?
This default implementation always returns false
.
Is this transformation invertible?
Is the name of this graph user editable?
Is the given element the current 'roll over' element?
Should this icon be displayed as selected?
Should this icon be displayed as selected?
Check whether the given element is selected.
Check whether the current selection is empty.
Is this a null URI or an URI with a 'session' scheme.
Determine whether a graph qualifies as 'small'.
Return an iterator that iterates over all selected elements.
Allows the use of an existing iterator in such a way that the remove
operation
throws an UnsupportedOperationException
.
Create a new iterator that is backed by the given iterator of the same type,
but does not allow the user to call its remove
method.
Save the workspace into the current workspace directory.
Save the given subcomponent.
Save the bundle onto the output stream.
Save a list of graphs as an XML file.
Save a list of invariants as an XML file.
Save the embedding graph onto the output stream.
Save the graph onto the output stream.
Writes this property list to the given output stream.
Save the workspace into a new workspace directory.
Save a (session) graph list into a (workspace) directory.
Save a (session) graph list element into a (workspace) directory.
Should be overridden to save the actual value into a JDOM-element.
Should be overridden to save the actual value into a JDOM-element.
Should be overridden to save the actual value into a JDOM-element.
Should be overridden to save the actual value into a JDOM-element.
General purpose routine which can be used to save the
bounds and visibility of any window.
Command to save the current workspace to disk.
Command to save the current workspace to disk.
Opens named sections as input streams.
Action command which which selects all elements on a graph panel.
Select all graph elements.
Indicates whether this icon should be displayed as 'selected'.
Mouse handler which allows changing the selection by clicking
on elements in a
GraphPanel
.
Return the number of items that is currently selected.
Keeps track of a selection of items of similar type.
Creates a new selection model with empty selection.
Creates a new SelectionModel which uses the given
collection to keep track of the selected objects.
Ask the user for a workspace location.
Mouse handler which allows elements on a
GraphPanel
to be
selected by means of a 'rubber band' rectangle.
An Icon
that has two states: selected or not selected.
Set the 'anchor' element.
Sets the background Color.
Command to switch the view to a list of graph icons
Construct an action command of this type.
Sets the coordinates to the given values.
Sets the coordinates to the given values.
Perform a bulk change to the coordinates.
Set the position at which the cursor should be drawn.
Set the cursor index according to the given location.
Install a default editor for this parameter, depending on the type
of this parameter.
Set the default locale to be used for this list.
Set the dimension of the embedding.
Set the dimension of the embedding.
Set the 'dirty' flag of the editor.
Indicate whether dragging on this component should be enabled.
Set the editor for this parameter.
Display information for the given element.
Display information for the given element.
Use a different graph list element.
Change the embedding to be used by this panel.
Load (a copy of) the given embedding into the editor.
Set the graph icon factory used for displaying this graph as
an icon.
Install guides for this panel.
Set the list sequence number.
Command to switch the view to a list of graph names
Construct an action command of this type.
Set the name of this graph list.
Change the name of this graph.
Set the name of this object.
Set the name of this parameter.
Set the number of divisions used by this grid.
Set the number of divisions used by this grid.
Set the number of divisions used by this gridtriangles in a column.
Store the given parameter value into the component.
Initialize the factory with new parameter values.
Set the internationalized properties for this graph.
Set the internationalized properties object for this parameter.
Adds a given property/value pair for the default locale.
Adds a given property/value pair for the given locale.
Set the roll over element in the corresponding graph context
to an element which lies near to the given mouse coordinates.
Set the current 'roll over' element.
Set whether this icon should be displayed as selected.
Set whether this icon should be displayed as selected.
Set the selection to be the given set of objects.
Set the selection to be (only) the given object.
Set or change the size of the bounding square of this icon.
Set or change the size of the bounding square of this icon.
Set or change the size of the bounding square of this icon.
Indicates whether new vertices added should be 'snapped'
to the guides.
Command to switch the view to a list of graph names and their invariant values.
Construct an action command of this type.
Set the type of this parameter.
Set the URI of this GraphListElement.
Set the URI of this GraphListElement.
Set the URI of this GraphListElement.
Initialize the fields of the panel from the given array of values.
Set the application window for the given key.
Create and activate the dialog for the given graph list.
Create and activate the dialog for the given graph list element.
Bring up the graph cell list view of this window.
Bring up the graph list view of this window.
Bring up the view representing the table of invariants.
Icon that represents a Graph.
Create a graph icon for the given embedded graph.
Create a graph icon based on the first embedding stored in the given
graph bundle.
Snap coordinates to the closest grid position.
Snap coordinates to the closest grid position.
Adjust the given coordinate array to correspond with 'guide'
positions.
Adjust the given coordinate array to correspond with 'guide'
positions.
Snap coordinates to the closest grid position.
Action command which snaps all the vertices to the current guides.
Snap all the vertices to the current guides.
Action command which snaps the current selection to the current guides.
Snap the current selection to the current guides.
Action that takes a snapshot of the current graph in a panel and
stores it into the given graph list.
Construct an action of this kind.
Split an edge and optionally join the new vertex to the anchor.
Mouse handler that splits an edege at the given position.
Action command which splits the current selected vertices.
Splits the current selected vertices.
Repeater command that changes the current embedding by means of a
spring embedder algorithm.
Abstract class for handling state in the tree generators.
Handles creation of icons from svg files.