-
graph
Graph<V extends Vertex,E extends Edge> graph
the graph data structure
-
graphFactory
GraphFactory<V extends Vertex,E extends Edge> graphFactory
-
nonEditableScene
GraphScene<V extends Vertex,E extends Edge> nonEditableScene
the scene of the graph view when the view is not editable
-
restorableEditMode
boolean restorableEditMode
flag that indicates if the previous edit mode of the view is restorable
-
toolBar
javax.swing.JToolBar toolBar
the toolbar of the view that displays the graph view options
-
scrollPane
javax.swing.JScrollPane scrollPane
the scroll pane in which the graph is displayed to be scrollable
-
graphPanel
lavesdk.algorithm.plugin.views.GraphView.GraphDrawingPanel graphPanel
the panel in which the graph is rendered
-
cursorBtn
javax.swing.JToggleButton cursorBtn
the mouse cursor button in the toolbar
-
addVertexBtn
javax.swing.JToggleButton addVertexBtn
the add new vertex button in the toolbar
-
addEdgeBtn
javax.swing.JToggleButton addEdgeBtn
the add new edge button in the toolbar
-
deleteObjectBtn
javax.swing.JButton deleteObjectBtn
the delete selected object button in the toolbar
-
zoomInBtn
javax.swing.JButton zoomInBtn
the zoom in button in the toolbar
-
zoomOutBtn
javax.swing.JButton zoomOutBtn
the zoom out button in the toolbar
-
showPropertiesBtn
javax.swing.JButton showPropertiesBtn
the show properties button in the toolbar
-
toolBarSeparators
javax.swing.JToolBar.Separator[] toolBarSeparators
the separators of the toolbar delimit functional areas
-
contentLayout
java.awt.BorderLayout contentLayout
the layout of the content area of the graph view
-
eventController
lavesdk.algorithm.plugin.views.GraphView.EventController eventController
the event controller
-
editable
boolean editable
flag that indicates if the view is currently editable or not
-
showZoomToolsAlways
boolean showZoomToolsAlways
flag that indicates whether the zoom buttons (in/out) in the toolbar should be shown always even if the view is not editable
-
showCursorToolAlways
boolean showCursorToolAlways
flag that indicates whether the cursor button in the toolbar should be shown always even if the view is not editable
-
hideGraphToolsAlways
boolean hideGraphToolsAlways
flag that indicates whether the buttons in the toolbar for adding vertices, adding edges or removing an object should be hidden always even if the view is editable
-
selectionType
GraphView.SelectionType selectionType
the selection type
-
selTool
lavesdk.algorithm.plugin.views.GraphView.Tool selTool
the currently selected tool
-
vpasTolerance
int vpasTolerance
the tolerance value of the VPAS
-
dynamicEdgeLabeling
boolean dynamicEdgeLabeling
flag that indicates if dynamic edge labeling is enabled
-
visualVertices
java.util.List<E> visualVertices
the list of visual vertices of the graph
-
visualVerticesByID
java.util.Map<K,V> visualVerticesByID
-
visualEdges
java.util.List<E> visualEdges
the list of visual edges of the graph
-
visualEdgesByID
java.util.Map<K,V> visualEdgesByID
-
drawingArea
java.awt.Dimension drawingArea
the dimensions of the drawing area of the graph
-
zoom
int zoom
the current zoom value in percent (e.g. 5%, 50%, 100%, 120%, ...)
-
lastZoom
int lastZoom
-
selVertices
java.util.List<E> selVertices
the list of currently selected visual vertices
-
selEdges
java.util.List<E> selEdges
the list of currently selected visual edges
-
mousePos
java.awt.Point mousePos
-
vertexToMove
GraphView.VisualVertex vertexToMove
the vertex that is currently moved by user/mouse
-
vertexMoved
boolean vertexMoved
-
edgeToolCtrlPoints
java.util.List<E> edgeToolCtrlPoints
the list of points that describe the current path of the edge tool (that means connecting vertices)
-
selAreaRect
java.awt.Rectangle selAreaRect
the rectangle of a selection area or null
if currently no selection area is visible
-
selAreaStroke
java.awt.Stroke selAreaStroke
the stroke of the selection area
-
vertexPropsDlg
lavesdk.algorithm.plugin.views.GraphView.VertexPropertiesDialog vertexPropsDlg
the dialog to modify vertex properties
-
edgePropsDlg
lavesdk.algorithm.plugin.views.GraphView.EdgePropertiesDialog edgePropsDlg
the dialog to modify edge properties
-
lastKeyTyped
long lastKeyTyped
the last time a key typed event occurred
-
keyTypedString
java.lang.String keyTypedString
-
listeners
java.util.List<E> listeners
the list of listeners
-
font
java.awt.Font font
the font of the graph view
-
customVisualObjects
java.util.List<E> customVisualObjects
the list of the custom visual objects of the graph view
-
graphDataStructureChanged
boolean graphDataStructureChanged
-
edgeOffsetDistance
int edgeOffsetDistance
the offset distance of an edge
-
idObserver
AccessibleIDObserver idObserver
the observer for graph object id modifications or null
if there is no observer
-
loadingVGF
boolean loadingVGF
flag that indicates whether a graph file is currently loaded
-
deleteObjectsWarningMsg
java.lang.String deleteObjectsWarningMsg
a language dependent message to warn the user if he wants to delete selected objects
-
deleteObjectsWarningTitle
java.lang.String deleteObjectsWarningTitle
a language dependent title of the warning message if the user wants to delete selected objects
-
showPropsInfoMsg
java.lang.String showPropsInfoMsg
a language dependent message to inform the user if he wants to display the properties of an object but no object is selected
-
showPropsInfoTitle
java.lang.String showPropsInfoTitle
a language dependent title of the info message if the user wants to display the properties of an object but no object is selected
-
vertexPropCaption
java.lang.String vertexPropCaption
a language dependent label of the caption property of a vertex
-
edgePropWeight
java.lang.String edgePropWeight
a language dependent label of the weight property of an edge
-
edgePropDirected
java.lang.String edgePropDirected
a language dependent label of the directed property of an edge
-
edgePropDirectedDescDG
java.lang.String edgePropDirectedDescDG
a language dependent description of the directed property if it is a directed graph
-
edgePropDirectedDescUDG
java.lang.String edgePropDirectedDescUDG
a language dependent description of the directed property if it is an undirected graph
-
selectionColor
java.awt.Color selectionColor
the color of selected vertices/edges
-
edgeToolColor
java.awt.Color edgeToolColor
the color of the connection path of the edge tool
-
vertexRenderer
VertexRenderer<T extends Vertex> vertexRenderer
the renderer of a vertex
-
edgeRenderer
EdgeRenderer<T extends Edge> edgeRenderer
the renderer of an edge
-
radiusOfVertex
int radiusOfVertex
-
radiusOfVertexF
float radiusOfVertexF
the current floating-point radius size of the vertices (use this to calculate zooming)
-
currEdgeOffsetDistance
int currEdgeOffsetDistance
the current offset distance of edges that means the offset factor if there are multiple edges between two vertices
-
currEdgeOffsetDistanceF
float currEdgeOffsetDistanceF
the current offset distance of edges (use this to calculate zooming)
-
loopOffsetDistance
int loopOffsetDistance
the horizontal and vertical offset distance of a loop that means the offset from the support point
-
loopOffsetDistanceF
float loopOffsetDistanceF
the current horizontal and vertical offset distance of a loop that means the offset from the support point (use this to calculate zooming)
-
edgeArrowLength
int edgeArrowLength
the current length of the arrow of a directed edge
-
edgeArrowLengthF
float edgeArrowLengthF
the current length of the arrow peak of a directed (use this to calculate zooming)
-
fontSizeF
float fontSizeF
the current font size of the graph view (use this to calculate zooming)
-
adjustPositionsToZoom
boolean adjustPositionsToZoom
flag that indicates if the positions of the vertices and edges must be recalculated because of a changed zoom factor
-
mouseDown
boolean mouseDown
flag that indicates if the mouse is currently pressed