Skip navigation links
A B C D E F G I L M N P R S U V W 

A

absoluteMaxHeight - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
absoluteMaxWidth - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
addNode(GModel, GNode) - Static method in class de.tesis.dynaware.grapheditor.Commands
Adds a node to the model.
allocateJointPositions() - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Allocates a list of joint positions for a new connection.
append(T, CompoundCommand) - Method in interface de.tesis.dynaware.grapheditor.CommandAppender
Appends existing commands to a recently-executed compound command.
applyConstraints(List<Point2D>) - Method in class de.tesis.dynaware.grapheditor.GConnectionSkin
Applies constraints to the given set of points before any connections are drawn.
applyStyle(GConnectorStyle) - Method in class de.tesis.dynaware.grapheditor.GConnectorSkin
Applys the specified style to the connector.
Arrow - Class in de.tesis.dynaware.grapheditor.utils
An arrow shape.
Arrow() - Constructor for class de.tesis.dynaware.grapheditor.utils.Arrow
Creates a new Arrow.
ArrowHead - Class in de.tesis.dynaware.grapheditor.utils
An arrow-head shape.
ArrowHead() - Constructor for class de.tesis.dynaware.grapheditor.utils.ArrowHead
Creates a new ArrowHead.

B

backup() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Backs up the selection state, i.e. what nodes and joints are currently selected.

C

calculateScaleFactor() - Method in class de.tesis.dynaware.grapheditor.window.PanningWindowMinimap
Calculates the scale factor that indicates how much smaller the minimap is than the content it is representing.
checkInRange(double, double, double) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Checks if the given position is between two values.
checkIntersection(Point2D, Point2D, Point2D, Point2D) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Checks if a horizontal line segment AB intersects with a vertical line segment CD.
checkWindowBounds() - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Checks that the window bounds are completely inside the content bounds, and repositions if necessary.
clear(GModel) - Static method in class de.tesis.dynaware.grapheditor.Commands
Clears everything in the given model.
CommandAppender<T> - Interface in de.tesis.dynaware.grapheditor
Used to append additional actions to EMF compound-commands that are executed by the graph editor.
Commands - Class in de.tesis.dynaware.grapheditor
Provides utility methods for editing a GModel via EMF commands.
computeValue() - Method in class de.tesis.dynaware.grapheditor.utils.FloorBinding
 
copy() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Copies the current selection.
createConnectionType(GConnector, GConnector) - Method in interface de.tesis.dynaware.grapheditor.GConnectorValidator
Creates the 'type' string to be used in a new connection.
createJointType(GConnector, GConnector) - Method in interface de.tesis.dynaware.grapheditor.GConnectorValidator
Creates the 'type' string to be used in the joints inside a new connection.
cut() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Cuts the current selection.
cut(CommandAppender<List<GNode>>) - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Cuts the current selection.

D

de.tesis.dynaware.grapheditor - package de.tesis.dynaware.grapheditor
 
de.tesis.dynaware.grapheditor.utils - package de.tesis.dynaware.grapheditor.utils
 
de.tesis.dynaware.grapheditor.window - package de.tesis.dynaware.grapheditor.window
 
DEFAULT_MAX_HEIGHT - Static variable in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
 
DEFAULT_MAX_WIDTH - Static variable in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
 
deleteSelection() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Deletes all nodes that are currently selected.
deleteSelection(CommandAppender<List<GNode>>) - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Deletes all nodes that are currently selected.
dragActive - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
dragEnabledXProperty() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
The property for whether dragging of the box is enabled in the x (horizontal) direction.
dragEnabledYProperty() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
The property for whether dragging of the box is enabled in the y (vertical) direction.
DraggableBox - Class in de.tesis.dynaware.grapheditor.utils
A draggable box that can display children.
DraggableBox() - Constructor for class de.tesis.dynaware.grapheditor.utils.DraggableBox
Creates an empty draggable box.
draw(List<Point2D>, Map<GConnection, List<Point2D>>) - Method in class de.tesis.dynaware.grapheditor.GConnectionSkin
Draws the connection skin based on the given points.
draw(Point2D, Point2D) - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Updates the position of the tail according to the specified start and end points.
draw(Point2D, Point2D, List<Point2D>) - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Updates the position of the tail according to the specified start and end points, and the specified list of joint positions of a connection.
draw() - Method in class de.tesis.dynaware.grapheditor.utils.Arrow
Draws the arrow for its current size and position values.
draw() - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Draws the arrow-head for its current size and position values.
draw(double) - Method in class de.tesis.dynaware.grapheditor.window.MinimapContentRepresentation
Draws the minimap content representation for the given scale factor.
draw(Region, Region, double, double) - Method in class de.tesis.dynaware.grapheditor.window.MinimapLocator
Draws the locator based on the given window, content, and scale factor values.
draw(double) - Method in class de.tesis.dynaware.grapheditor.window.MinimapNodeGroup
Draws the model's nodes at a scaled-down size to be displayed in the minimap.

E

editorProperties - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 

F

FloorBinding - Class in de.tesis.dynaware.grapheditor.utils
An extension of double binding that floors the double.
FloorBinding(DoubleBinding) - Constructor for class de.tesis.dynaware.grapheditor.utils.FloorBinding
Creates a new FloorBinding for the given double binding.

G

GConnectionSkin - Class in de.tesis.dynaware.grapheditor
The skin class for a GConnection.
GConnectionSkin(GConnection) - Constructor for class de.tesis.dynaware.grapheditor.GConnectionSkin
Creates a new GConnectionSkin.
GConnectorSkin - Class in de.tesis.dynaware.grapheditor
The skin class for a GConnector.
GConnectorSkin(GConnector) - Constructor for class de.tesis.dynaware.grapheditor.GConnectorSkin
Creates a new GConnectorSkin.
GConnectorStyle - Enum in de.tesis.dynaware.grapheditor
A set of styles that can be applied to a particular connector.
GConnectorValidator - Interface in de.tesis.dynaware.grapheditor
An interface for customising connector validation.
GeometryUtils - Class in de.tesis.dynaware.grapheditor.utils
Utility class containing helper methods relating to geometry, positions, etc.
GeometryUtils() - Constructor for class de.tesis.dynaware.grapheditor.utils.GeometryUtils
 
getAlignmentTargetsX() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Gets the set of x values that the box will align to when dragged close enough.
getAlignmentTargetsY() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Gets the set of y values that the box will align to when dragged close enough.
getAlignmentThreshold() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Gets the alignment threshold value.
getBackgroundRectangle() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Gets the background Rectangle.
getBorderRectangle() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Gets the border Rectangle.
getConnection() - Method in class de.tesis.dynaware.grapheditor.GConnectionSkin
Gets the connection model element represented by the skin.
getConnector() - Method in class de.tesis.dynaware.grapheditor.GConnectorSkin
Gets the connector model element represented by the skin.
getConnector() - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Gets the connector model element associated to the skin.
getConnectorPosition(GConnectorSkin) - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Gets the position of the center of a connector relative to the node region.
getConnectorPosition(GConnector, SkinLookup) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Gets the position of the center of a connector in the coordinate system of the view.
getContent() - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Gets the content of the panning window.
getCursorPosition(GConnector, double, double, SkinLookup) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Gets the position of the cursor relative to the coordinate system of the view.
getCustomProperties() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Additional properties that may be added and referred to in custom skin implementations.
getEastBoundValue() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the value of the east bound.
getGraphEditor() - Method in class de.tesis.dynaware.grapheditor.GConnectionSkin
Gets the graph editor instance that this skin is a part of.
getGraphEditor() - Method in class de.tesis.dynaware.grapheditor.GConnectorSkin
Gets the graph editor instance that this skin is a part of.
getGraphEditor() - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Gets the graph editor instance that this skin is a part of.
getGraphEditor() - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Gets the graph editor instance that this skin is a part of.
getGraphEditor() - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Gets the graph editor instance that this skin is a part of.
getGridColor() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the grid color.
getGridSpacing() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the current grid spacing in pixels.
getHeight() - Method in class de.tesis.dynaware.grapheditor.GConnectorSkin
Gets the height of the connector skin.
getHeight() - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Gets the height of the joint.
getJoint() - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Gets the joint model element represented by the skin.
getJointPositions(List<GJointSkin>) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Gets the layout x and y values from all joints in a list of joint skins.
getJointPositions(GConnection, SkinLookup) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Gets the layout x and y values from all joints within a connection.
getJointPositions(GConnection) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Gets the x and y values from all joints within a connection.
getJointSkins(GConnection, SkinLookup) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Gets all joint skins for a connection.
getLength() - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Gets the length of the arrow-head.
getModel() - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Gets the graph model that is currently being edited.
getNode() - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Gets the node model element represented by the skin.
getNorthBoundValue() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the value of the north bound.
getProperties() - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Gets the properties of the editor.
getResizeBorderTolerance() - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Gets the border tolerance for the purposes of resizing.
getRoot() - Method in class de.tesis.dynaware.grapheditor.GConnectionSkin
Gets the root JavaFX node of the skin.
getRoot() - Method in class de.tesis.dynaware.grapheditor.GConnectorSkin
Gets the root JavaFX node of the skin.
getRoot() - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Gets the root JavaFX node of the skin.
getRoot() - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Gets the root JavaFX node of the skin.
getRoot() - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Gets the root JavaFX node of the skin.
getSelectedJoints() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Gets the observable list of currently-selected joints.
getSelectedNodes() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Gets the observable list of currently-selected nodes.
getSelectionManager() - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Gets the selection manager.
getSkinLookup() - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Gets the skin lookup.
getSnapToGridOffset() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Gets the offset that the box will snap to when a drag finishes and snap-to-grid is active.
getSouthBoundValue() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the value of the south bound.
getView() - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Gets the view where the graph is displayed and edited.
getWestBoundValue() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the value of the west bound.
getWidth() - Method in class de.tesis.dynaware.grapheditor.GConnectorSkin
Gets the width of the connector skin.
getWidth() - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Gets the width of the joint.
GJointSkin - Class in de.tesis.dynaware.grapheditor
The skin class for a GJoint.
GJointSkin(GJoint) - Constructor for class de.tesis.dynaware.grapheditor.GJointSkin
Creates a new GJointSkin.
GNodeSkin - Class in de.tesis.dynaware.grapheditor
The skin class for a GNode.
GNodeSkin(GNode) - Constructor for class de.tesis.dynaware.grapheditor.GNodeSkin
Creates a new GNodeSkin.
GraphEditor - Interface in de.tesis.dynaware.grapheditor
Provides functionality for displaying and editing graph-like diagrams in JavaFX.
GraphEditorContainer - Class in de.tesis.dynaware.grapheditor
A container for the graph editor.
GraphEditorContainer() - Constructor for class de.tesis.dynaware.grapheditor.GraphEditorContainer
Creates a new GraphEditorContainer.
GraphEditorMinimap - Class in de.tesis.dynaware.grapheditor.window
A minimap for the graph editor.
GraphEditorMinimap(double) - Constructor for class de.tesis.dynaware.grapheditor.window.GraphEditorMinimap
Creates a new GraphEditorMinimap instance.
GraphEditorProperties - Class in de.tesis.dynaware.grapheditor.utils
General properties for the graph editor.
GraphEditorProperties() - Constructor for class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Creates a new editor properties instance containing a set of default properties.
GraphEditorProperties(GraphEditorProperties) - Constructor for class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Copy constructor.
gridColorProperty() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the grid color property.
gridSpacingProperty() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the grid spacing property.
gridVisibleProperty() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the grid-visible property.
GTailSkin - Class in de.tesis.dynaware.grapheditor
The tail-skin class for a GConnector.
GTailSkin(GConnector) - Constructor for class de.tesis.dynaware.grapheditor.GTailSkin
Creates a new GTailSkin.

I

initialize() - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Initializes the joint skin.
initialize() - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Initializes the node skin.
isCacheWhilePanning() - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Gets whether the content's cache will be set to true on the content while panning.
isDragEnabledX() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Gets whether dragging of the box is enabled in the x (horizontal) direction.
isDragEnabledY() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Gets whether dragging of the box is enabled in the y (vertical) direction.
isEastBoundActive() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets whether the east bound is active.
isGridVisible() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Checks if the background grid is visible.
isMouseInPositionForResize() - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Gets whether or not the current mouse position would lead to a resize operation.
isNorthBoundActive() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets whether the north bound is active.
isResizeEnabledEast() - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Gets whether or not the box is resizable in the east (right) direction.
isResizeEnabledNorth() - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Gets whether or not the box is resizable in the north (top) direction.
isResizeEnabledSouth() - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Gets whether or not the box is resizable in the south (bottom) direction.
isResizeEnabledWest() - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Gets whether or not the box is resizable in the west (left) direction.
isSelected() - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Gets whether the joint is selected or not.
isSelected() - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Gets whether the node is selected or not.
isSnapToGridOn() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Checks if snap-to-grid is on.
isSouthBoundActive() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets whether the south bound is active.
isWestBoundActive() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets whether the west bound is active.

L

lastLayoutX - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
lastLayoutY - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
lastMouseX - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
lastMouseY - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
lastParentHeight - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
lastParentWidth - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
layoutConnectors() - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Lays out the node's connectors.
LogMessages - Class in de.tesis.dynaware.grapheditor.utils
 
LogMessages() - Constructor for class de.tesis.dynaware.grapheditor.utils.LogMessages
 
lookupConnection(GConnection) - Method in interface de.tesis.dynaware.grapheditor.SkinLookup
Gets the skin for the given connection.
lookupConnector(GConnector) - Method in interface de.tesis.dynaware.grapheditor.SkinLookup
Gets the skin for the given connector.
lookupJoint(GJoint) - Method in interface de.tesis.dynaware.grapheditor.SkinLookup
Gets the skin for the given joint.
lookupNode(GNode) - Method in interface de.tesis.dynaware.grapheditor.SkinLookup
Gets the skin for the given node.
lookupTail(GConnector) - Method in interface de.tesis.dynaware.grapheditor.SkinLookup
Gets the tail skin for the given connector.

M

MINIMAP_PADDING - Static variable in class de.tesis.dynaware.grapheditor.window.PanningWindowMinimap
 
MinimapContentRepresentation - Class in de.tesis.dynaware.grapheditor.window
The representation of the panning-window content that will be displayed in the minimap.
MinimapContentRepresentation() - Constructor for class de.tesis.dynaware.grapheditor.window.MinimapContentRepresentation
 
MinimapLocator - Class in de.tesis.dynaware.grapheditor.window
The minimap-representation of the currently-visible region of the graph editor.
MinimapLocator(double) - Constructor for class de.tesis.dynaware.grapheditor.window.MinimapLocator
Creates a new MinimapLocator.
MinimapNode - Class in de.tesis.dynaware.grapheditor.window
The minimap representation of a single node in the graph editor.
MinimapNode(GNode, SkinLookup) - Constructor for class de.tesis.dynaware.grapheditor.window.MinimapNode
Creates a new MinimapNode instance.
MinimapNodeGroup - Class in de.tesis.dynaware.grapheditor.window
The minimap representation of all nodes in the graph editor.
MinimapNodeGroup() - Constructor for class de.tesis.dynaware.grapheditor.window.MinimapNodeGroup
 
modelProperty() - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
The property containing the graph model being edited.
mouseDraggedHandler - Variable in class de.tesis.dynaware.grapheditor.window.PanningWindow
 
mousePressedHandler - Variable in class de.tesis.dynaware.grapheditor.window.PanningWindow
 
mouseReleasedHandler - Variable in class de.tesis.dynaware.grapheditor.window.PanningWindow
 
moveOffPixel(double) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Moves an x or y position value off-pixel.
moveOnPixel(double) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Moves an x or y position value on-pixel.

N

NO_EDITING_DOMAIN - Static variable in class de.tesis.dynaware.grapheditor.utils.LogMessages
The message to be shown when a model has no editing domain set.

P

panBy(double, double) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Pans the window by the specified x and y values.
PanningWindow - Class in de.tesis.dynaware.grapheditor.window
A window over a large Region of content.
PanningWindow() - Constructor for class de.tesis.dynaware.grapheditor.window.PanningWindow
Creates a new PanningWindow.
PanningWindowMinimap - Class in de.tesis.dynaware.grapheditor.window
A minimap that displays the current position of a PanningWindow relative to its content.
PanningWindowMinimap() - Constructor for class de.tesis.dynaware.grapheditor.window.PanningWindowMinimap
Creates a new PanningWindowMinimap instance.
panTo(double, double) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Pans the window to the specified x and y coordinates.
panTo(WindowPosition) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Pans the window to the given position.
paste() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Pastes the recently cut or copied selection.
paste(CommandAppender<List<GNode>>) - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Pastes the recently cut or copied selection.
prevalidate(GConnector, GConnector) - Method in interface de.tesis.dynaware.grapheditor.GConnectorValidator
Pre-validate check made during drag-over events.

R

redo(GModel) - Static method in class de.tesis.dynaware.grapheditor.Commands
Attempts to redo the given model to its next state.
reload() - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Reloads the graph model currently being edited.
removeNode(GModel, GNode) - Static method in class de.tesis.dynaware.grapheditor.Commands
Removes a node from the model.
ResizableBox - Class in de.tesis.dynaware.grapheditor.utils
A draggable, resizable box that can display children.
ResizableBox() - Constructor for class de.tesis.dynaware.grapheditor.utils.ResizableBox
Creates an empty resizable box.
restore() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Restores the selection state from backup, i.e. reselects nodes and joints that were selected at the last backup.
roundToGridSpacing(double) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Rounds some value to the nearest multiple of the grid spacing.

S

selectAll() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Selects all 'selectable' elements (i.e. nodes and joints) in the editor.
selectedProperty() - Method in class de.tesis.dynaware.grapheditor.GJointSkin
The property storing whether the joint is selected or not.
selectedProperty() - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
The property that determines whether the node is selected or not.
SelectionManager - Interface in de.tesis.dynaware.grapheditor
Provides actions related to selections in the graph editor.
setAlignmentTargetsX(List<Double>) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets the set of x values that the box will align to when dragged close enough.
setAlignmentTargetsY(List<Double>) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets the set of y values that the box will align to when dragged close enough.
setAlignmentThreshold(double) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets the alignment threshold value.
setAngle(double) - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Sets the rotation angle of the arrow-head.
setCacheWhenStationary(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets whether the box will be cached when it is not being dragged.
setCacheWhilePanning(boolean) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Sets the content cache value while panning is active.
setCenter(double, double) - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Sets the center position of the arrow-head.
setConnectionSkin(String, Class<? extends GConnectionSkin>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets the custom connection skin for a particular connection type.
setConnectorSkin(String, Class<? extends GConnectorSkin>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets the custom connector skin for a particular connector type.
setConnectorSkins(List<GConnectorSkin>) - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Sets the node's connector skins.
setConnectorValidator(Class<? extends GConnectorValidator>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets the custom connector validator class.
setContent(Region) - Method in class de.tesis.dynaware.grapheditor.window.GraphEditorMinimap
 
setContent(Region) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Sets the content of the panning window.
setContent(Region) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindowMinimap
Sets the content that this minimap is representing.
setContentRepresentation(MinimapContentRepresentation) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindowMinimap
Sets the content representation to be displayed in this minimap.
setDragEnabledX(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets whether dragging of the box is enabled in the x (horizontal) direction.
setDragEnabledY(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets whether dragging of the box is enabled in the y (vertical) direction.
setEastBound(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets whether the east bound is active.
setEastBoundValue(double) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets the value of the east bound.
setEditorProperties(GraphEditorProperties) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets the editor properties object that the drag logic should respect.
setEnd(double, double) - Method in class de.tesis.dynaware.grapheditor.utils.Arrow
Sets the end position of the arrow.
setEndpointVisible(boolean) - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Shows or hides the endpoint of the tail.
setGraphEditor(GraphEditor) - Method in class de.tesis.dynaware.grapheditor.GConnectionSkin
Sets the graph editor instance that this skin is a part of.
setGraphEditor(GraphEditor) - Method in class de.tesis.dynaware.grapheditor.GConnectorSkin
Sets the graph editor instance that this skin is a part of.
setGraphEditor(GraphEditor) - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Sets the graph editor instance that this skin is a part of.
setGraphEditor(GraphEditor) - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Sets the graph editor instance that this skin is a part of.
setGraphEditor(GraphEditor) - Method in class de.tesis.dynaware.grapheditor.GraphEditorContainer
Sets the graph editor to be displayed in this container.
setGraphEditor(GraphEditor) - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Sets the graph editor instance that this skin is a part of.
setGridColor(Color) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets the new grid color.
setGridSpacing(double) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets the grid spacing to be used if the grid is visible and/or snap-to-grid is enabled.
setGridVisible(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets whether the background grid should be visible or not.
setHeadLength(double) - Method in class de.tesis.dynaware.grapheditor.utils.Arrow
Sets the length of the arrow-head.
setHeadRadius(double) - Method in class de.tesis.dynaware.grapheditor.utils.Arrow
Sets the radius of curvature of the ArcTo at the base of the arrow-head.
setHeadWidth(double) - Method in class de.tesis.dynaware.grapheditor.utils.Arrow
Sets the width of the arrow-head.
setJointSkin(String, Class<? extends GJointSkin>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets the custom joint skin for a particular joint type.
setJointSkins(List<GJointSkin>) - Method in class de.tesis.dynaware.grapheditor.GConnectionSkin
Sets the skin objects for all joints inside the connection.
setLength(double) - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Sets the length of the arrow-head.
setMinimapVisible(boolean) - Method in class de.tesis.dynaware.grapheditor.GraphEditorContainer
Shows or hides the minimap.
setModel(GModel) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets the graph model to be edited.
setModel(GModel) - Method in class de.tesis.dynaware.grapheditor.window.GraphEditorMinimap
Sets the model to be displayed in this minimap.
setModel(GModel) - Method in class de.tesis.dynaware.grapheditor.window.MinimapNodeGroup
Sets the model whose nodes will be drawn in the minimap.
setNodeSkin(String, Class<? extends GNodeSkin>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets the custom node skin for a particular node type.
setNorthBoundValue(double) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets the value of the north bound.
setOnConnectionCreated(CommandAppender<GConnection>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets a method to be called when a connection is created in the editor.
setOnConnectionRemoved(CommandAppender<GConnection>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets a method to be called when a connection is removed in the editor.
setProperties(GraphEditorProperties) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets the properties of the editor.
setRadiusOfCurvature(double) - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Sets the radius of curvature of the ArcTo at the base of the arrow-head.
setResizeBorderTolerance(int) - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Sets the border tolerance for the purposes of resizing.
setResizeEnabledEast(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Sets whether the box is resizable in the east (top) direction.
setResizeEnabledNorth(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Sets whether the box is resizable in the north (top) direction.
setResizeEnabledSouth(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Sets whether the box is resizable in the south (bottom) direction.
setResizeEnabledWest(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
Sets whether the node is resizable in the west (left) direction.
setSelected(boolean) - Method in class de.tesis.dynaware.grapheditor.GJointSkin
Sets whether the joint is selected or not.
setSelected(boolean) - Method in class de.tesis.dynaware.grapheditor.GNodeSkin
Sets whether the node is selected or not.
setSkinLookup(SkinLookup) - Method in class de.tesis.dynaware.grapheditor.window.GraphEditorMinimap
Sets the skin lookup instance currently in use by this graph editor.
setSkinLookup(SkinLookup) - Method in class de.tesis.dynaware.grapheditor.window.MinimapNodeGroup
Sets the skin lookup instance currently in use by this graph editor.
setSnapToGrid(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets whether snap-to-grid should be on.
setSnapToGridOffset(Point2D) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets the offset that the box will snap to when a drag finishes and snap-to-grid is active.
setSouthBound(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets whether the south bound is active.
setSouthBoundValue(double) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets the value of the south bound.
setStart(double, double) - Method in class de.tesis.dynaware.grapheditor.utils.Arrow
Sets the start position of the arrow.
setTailSkin(String, Class<? extends GTailSkin>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets the custom tail skin for a particular connector type.
setWestBoundValue(double) - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Sets the value of the west bound.
setWidth(double) - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Sets the width of the arrow-head.
setWindow(PanningWindow) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindowMinimap
Sets the PanningWindow that this minimap is representing.
SkinLookup - Interface in de.tesis.dynaware.grapheditor
Provides lookup methods to connect each model instance to its skin instance.
snapToGridProperty() - Method in class de.tesis.dynaware.grapheditor.utils.GraphEditorProperties
Gets the snap-to-grid property.
storeClickValuesForDrag(double, double) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Stores relevant layout values at the time of the last mouse click (mouse-pressed event).

U

undo(GModel) - Static method in class de.tesis.dynaware.grapheditor.Commands
Attempts to undo the given model to its previous state.
updateLayoutValues(CompoundCommand, GModel, SkinLookup) - Static method in class de.tesis.dynaware.grapheditor.Commands
Updates the model's layout values to match those in the skin instances.

V

validate(GConnector, GConnector) - Method in interface de.tesis.dynaware.grapheditor.GConnectorValidator
Validate check made during drag-over events.
valueOf(String) - Static method in enum de.tesis.dynaware.grapheditor.GConnectorStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.tesis.dynaware.grapheditor.window.WindowPosition
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.tesis.dynaware.grapheditor.GConnectorStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.tesis.dynaware.grapheditor.window.WindowPosition
Returns an array containing the constants of this enum type, in the order they are declared.

W

WindowPosition - Enum in de.tesis.dynaware.grapheditor.window
Pre-set positions that the PanningWindow can be panned to.
windowXProperty() - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
The property for the x coordinate of the window relative to the top-left corner of the content.
windowYProperty() - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
The property for the y coordinate of the window relative to the top-left corner of the content.
A B C D E F G I L M N P R S U V W 
Skip navigation links

Copyright © 2014 TESIS DYNAware. All Rights Reserved.