Skip navigation links
A C D E F G H 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.
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.
AutoScrollingParameters - Class in de.tesis.dynaware.grapheditor.window
The parameters controlling the auto-scrolling rate.
AutoScrollingParameters() - Constructor for class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
 
AutoScrollingWindow - Class in de.tesis.dynaware.grapheditor.window
An extension of PanningWindow that adds an auto-scrolling mechanism.
AutoScrollingWindow() - Constructor for class de.tesis.dynaware.grapheditor.window.AutoScrollingWindow
Creates a new AutoScrollingWindow.

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.
clearConnectors(GModel, List<GNode>) - Static method in class de.tesis.dynaware.grapheditor.Commands
Removes all connectors from the given nodes, and all connections attached to them.
clearMemory() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Clears the memory of what was cut / copied, so that future paste calls will do nothing.
clearSelection() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Clears the selection, i.e.
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
 
container - Variable in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
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(BiConsumer<List<GNode>, CompoundCommand>) - 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 elements that are currently selected.
deleteSelection(BiConsumer<List<GNode>, CompoundCommand>) - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Deletes all nodes and connections that are currently selected.
dispose() - Method in class de.tesis.dynaware.grapheditor.GSkin
Called after the skin is removed.
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, GConnector, boolean) - 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 points, end points, and joint positions.
draw(Point2D, Point2D, List<Point2D>, GConnector, boolean) - Method in class de.tesis.dynaware.grapheditor.GTailSkin
Updates the position of the tail according to the specified start points, end points, and joint positions.
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.
getAutoScrollingParameters() - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingWindow
Gets the parameters that control the auto-scrolling rate.
getBaseJumpAmount() - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Gets the amount by which the window jumps when the cursor is dragged to the window-edge.
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.
getCursorPosition(MouseEvent, Node) - Static method in class de.tesis.dynaware.grapheditor.utils.GeometryUtils
Gets the position of the cursor relative to some node.
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.
getEnd() - Method in class de.tesis.dynaware.grapheditor.utils.Arrow
Gets the start point of the arrow.
getGraphEditor() - Method in class de.tesis.dynaware.grapheditor.GSkin
Gets the graph editor instance that this skin is a part of.
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.
getInsetToBeginScroll() - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Gets the inset from the window-edge where auto-scrolling will begin.
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.
getJumpAmountIncreasePerJump() - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Gets how much (in pixels) that the jump-amount increases with each jump.
getJumpPeriod() - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Gets the interval at which auto-scroll 'jumps' occur when the cursor is dragged outside the window.
getLength() - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Gets the length of the arrow-head.
getMaxJumpAmount() - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Gets the maximum amount by which the window will jump when the cursor is dragged far outside the window.
getMinimap() - Method in class de.tesis.dynaware.grapheditor.GraphEditorContainer
Gets the Pane representing the graph editor minimap.
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.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.GSkin
Gets the root JavaFX node of the skin.
getSelectedConnections() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Gets the observable list of currently-selected connections.
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.
getStart() - Method in class de.tesis.dynaware.grapheditor.utils.Arrow
Gets the start point of the arrow.
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.
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.
GSkin - Class in de.tesis.dynaware.grapheditor
Abstract class that all skins inherit from.
GSkin() - Constructor for class de.tesis.dynaware.grapheditor.GSkin
 
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.

H

handleMouseDragged(MouseEvent) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Handles mouse-dragged events.
handleMouseDragged(MouseEvent) - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
 
handleMousePressed(MouseEvent) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Handles mouse-pressed events.
handleMousePressed(MouseEvent) - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
 
handleMouseReleased(MouseEvent) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Handles mouse-released events.
handleMouseReleased(MouseEvent) - Method in class de.tesis.dynaware.grapheditor.utils.ResizableBox
 

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.
isAutoScrollingEnabled() - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingWindow
Gets whether auto-scrolling is enabled.
isCacheWhileMouseOutside() - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Gets whether the content's cache will be set to true when the mouse is outside the panning window.
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.
isResizable() - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
 
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.GSkin
Gets whether the skin 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(BiConsumer<List<GNode>, CompoundCommand>) - 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.
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 (nodes, joints, and connections) in the graph editor.
selectAllConnections() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Selects all connections in the graph editor.
selectAllJoints() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Selects all joints in the graph editor.
selectAllNodes() - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Selects all nodes in the graph editor.
selectedProperty() - Method in class de.tesis.dynaware.grapheditor.GSkin
The property that determines whether the skin 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.
setAutoScrollingEnabled(boolean) - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingWindow
Sets whether auto-scrolling is enabled
setBaseJumpAmount(double) - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Sets the amount by which the window will jump when the cursor is dragged to the window-edge.
setCacheWhenStationary(boolean) - Method in class de.tesis.dynaware.grapheditor.utils.DraggableBox
Sets whether the box will be cached when it is not being dragged.
setCacheWhileMouseOutside(boolean) - Method in class de.tesis.dynaware.grapheditor.window.PanningWindow
Sets whether the content's cache will be set to true when the mouse is outside the panning window.
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.
setConnectionSelectionPredicate(BiPredicate<GConnectionSkin, Rectangle2D>) - Method in interface de.tesis.dynaware.grapheditor.SelectionManager
Sets an optional predicate to be called when the selection-box changes to see if connections should be selected.
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(GConnectorValidator) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets a custom connector validator.
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.
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.GSkin
Sets the graph editor instance that this skin is a part of.
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.
setInsetToBeginScroll(double) - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Sets the inset from the window-edge where auto-scrolling will begin.
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.
setJumpAmountIncreasePerJump(double) - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Sets how much (in pixels) that the jump-amount increases with each jump.
setJumpPeriod(double) - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Sets the interval at which auto-scroll 'jumps' occur when the cursor is dragged outside the window.
setLength(double) - Method in class de.tesis.dynaware.grapheditor.utils.ArrowHead
Sets the length of the arrow-head.
setMaxJumpAmount(double) - Method in class de.tesis.dynaware.grapheditor.window.AutoScrollingParameters
Gets the maximum amount by which the window will jump when the cursor is dragged far outside the window.
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(BiConsumer<GConnection, CompoundCommand>) - Method in interface de.tesis.dynaware.grapheditor.GraphEditor
Sets a method to be called when a connection is created in the editor.
setOnConnectionRemoved(BiConsumer<GConnection, CompoundCommand>) - 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.GSkin
Sets whether the skin 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 C D E F G H I L M N P R S U V W 
Skip navigation links

Copyright © 2015 TESIS DYNAware. All Rights Reserved.