Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractBaseTool - Class in dk.gtz.graphedit.tool
Most of the default implementations for a simple ITool
AbstractBaseTool() - Constructor for class dk.gtz.graphedit.tool.AbstractBaseTool
Create a new instance
action() - Method in record class dk.gtz.graphedit.util.Keymap.Keybind
Returns the value of the action record component.
add(ModelLint) - Method in class dk.gtz.graphedit.viewmodel.LintContainer
Add a new lint to the collection.
add(ILanguageServer) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
Add a new language server to the collection
add(ILanguageServer...) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
Add a list of language servers to the collection
add(IPlugin) - Method in interface dk.gtz.graphedit.spi.IPluginsContainer
Add a single plugin to the container
add(IPlugin...) - Method in interface dk.gtz.graphedit.spi.IPluginsContainer
Add a list of plugins to the container
add(ISyntaxFactory) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
Add a new syntax factory to the collection
add(ISyntaxFactory...) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
Add a list of syntax factories to the collection
add(ITool...) - Method in interface dk.gtz.graphedit.tool.IToolbox
Add a list of tools to the toolbox
add(ITool...) - Method in class dk.gtz.graphedit.tool.Toolbox
 
add(Tip) - Method in class dk.gtz.graphedit.viewmodel.TipContainer
Adds a tip to the container.
add(ViewModelPoint) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Vector-addition function for view model points.
add(String, ITool...) - Method in interface dk.gtz.graphedit.tool.IToolbox
Add a list of tools to the toolbox and put them in a category
add(String, ITool...) - Method in class dk.gtz.graphedit.tool.Toolbox
 
add(String, ViewModelLint) - Method in class dk.gtz.graphedit.viewmodel.LintContainer
Add a new lint to the collection.
add(Collection<ILanguageServer>) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
Add a collection of language servers to the collection
add(Collection<ISyntaxFactory>) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
Add a collection of syntax factories to the collection
add(List<IPlugin>) - Method in interface dk.gtz.graphedit.spi.IPluginsContainer
Add a list of plugins to the container
addChangeListener(MapChangeListener<? super String, ? super ISyntaxFactory>) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
Add a change listener to the collection.
addChild(K, Node) - Method in class dk.gtz.graphedit.util.MapGroup
Add a new key/value entry to the map and attach the Node to the group.
addChildren(Map<K, Node>) - Method in class dk.gtz.graphedit.util.MapGroup
Add a collection of key/value entries to the map and attach the Nodes to the group.
addClassLoader(ClassLoader) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Add another classloader to the serializer.
addClassLoader(ClassLoader) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
addCursorHoverEffect() - Method in class dk.gtz.graphedit.view.VertexController
Initializer function that adds a scale animation and a stroke indication on mouse hover.
addDefaultTool(ITool) - Method in interface dk.gtz.graphedit.tool.IToolbox
Add the tool that will be selected by default
addDefaultTool(ITool) - Method in class dk.gtz.graphedit.tool.Toolbox
 
addDiagnosticsCallback(IRunnable1<Collection<ModelLint>>) - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
 
addDiagnosticsCallback(IRunnable1<Collection<ModelLint>>) - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Add a callback function to call when diagnostics are updated.
addEditor(ModelEditorController) - Method in class dk.gtz.graphedit.view.DraggableTabController
 
addEditor(ModelEditorController) - Method in interface dk.gtz.graphedit.view.IProjectResourceView
Add an editor to the view
addFocusListener(Runnable) - Method in class dk.gtz.graphedit.view.ModelEditorController
 
addFocusListener(Runnable) - Method in class dk.gtz.graphedit.view.SearchPaneController
 
addFocusListener(Runnable) - Method in interface dk.gtz.graphedit.viewmodel.IFocusable
Add an event listener for when the focus is stolen
addFocusListener(Runnable) - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
addFocusListener(Runnable) - Method in class dk.gtz.graphedit.viewmodel.ViewModelLint
 
addFocusListener(Runnable) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
addFocusListener(Runnable) - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
addFocusPulseEvent() - Method in class dk.gtz.graphedit.view.VertexController
Initializer function that adds a pulse animation to the focus event.
addGraphic() - Method in class dk.gtz.graphedit.view.VertexController
Initializer function that adds the graphic to the display stack.
addHoverListener(ChangeListener<Node>) - Method in interface dk.gtz.graphedit.viewmodel.IHoverable
Add a changelistener that will be invoked when IHoverable.hover(javafx.scene.Node) is being called.
addHoverListener(ChangeListener<Node>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
addHoverListener(ChangeListener<Node>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
addLabel() - Method in class dk.gtz.graphedit.view.VertexController
Initializer function that adds a label to the display stack.
addListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
addListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
addListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
addListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
addListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
addListener(ChangeListener<? super ViewModelGraph>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
 
addListener(ChangeListener<? super ViewModelPoint>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
addListener(ChangeListener<? super ViewModelProjectResource>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
addListener(ChangeListener<? super T>) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
addListener(ChangeListener<Undoable>) - Method in interface dk.gtz.graphedit.util.IObservableUndoSystem
Add a listener for when the current Undoable changes
addListener(ChangeListener<Undoable>) - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
addListener(ChangeListener<Undoable>) - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
addListener(MapChangeListener<? super String, ? super ILanguageServer>) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
addListener(MapChangeListener<? super String, ? super ISyntaxFactory>) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
addLog(String) - Method in class dk.gtz.graphedit.view.LogTabController
Add a log message to the log view.
addNotificationCallback(IRunnable1<ModelNotification>) - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
 
addNotificationCallback(IRunnable1<ModelNotification>) - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Add a callback function to call when a notification is presented.
addOnClosedListener(EventHandler<WindowEvent>) - Method in class dk.gtz.graphedit.view.DraggableTabController
Add a listener that will be invoked when a tab is closed.
addProgressCallback(IRunnable1<ModelLanguageServerProgress>) - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
 
addProgressCallback(IRunnable1<ModelLanguageServerProgress>) - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Add a callback function to call when language server progress notification happens.
addSaveListener(Runnable) - Static method in class dk.gtz.graphedit.util.EditorActions
Register a callback function that will be called when the project is saved.
addStyleClass(String) - Method in class dk.gtz.graphedit.view.ConvexHullPolygonController
Add a styleclass to the polygon
addTooltipHoverListener() - Method in class dk.gtz.graphedit.view.VertexController
Initializer function that adds a tooltip hover effect when it is available.
addTransform(Transform) - Method in class dk.gtz.graphedit.util.MapGroup
Add a transform to the group
addView(IProjectResourceView) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Add a new view that displays this project resource.
affectedElements() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns the value of the affectedElements record component.
affectedElements() - Method in class dk.gtz.graphedit.viewmodel.ViewModelLint
Get the list of affected vertices or edges.
affectedRegions() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns the value of the affectedRegions record component.
affectedRegions() - Method in class dk.gtz.graphedit.viewmodel.ViewModelLint
Get the list of affected regions.
angle(ViewModelPoint) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Calculate the angle between two points (as vectors)
append(ILoggingEvent) - Method in class dk.gtz.graphedit.logging.EditorLogAppender
 
append(String, TextStyle) - Method in class dk.gtz.graphedit.view.log.HyperlinkTextArea
Add styled text to the text area
appendWithLink(String, String) - Method in class dk.gtz.graphedit.view.log.HyperlinkTextArea
Add a Hyperlink to the text area
appendWithLink(String, String, TextStyle) - Method in class dk.gtz.graphedit.view.log.HyperlinkTextArea
Add a styled Hyperlink to the text area
apply(ViewModelProjectResource, ViewModelDiff) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Apply the changes of a diff to the provided resource.
applyAdditiveOnly(ViewModelProjectResource, ViewModelDiff) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Apply the changes of a diff to the provided resource, but only apply the additions.
applyCopy(ViewModelProjectResource, ViewModelDiff) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Apply the changes of a diff to a copy of the provided resource and return the copy
areComparable(ViewModelProjectResource, ViewModelProjectResource) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Checks if two resources are comparable and if a diff can be calculated.
arguments() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns the value of the arguments record component.
arguments() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns the value of the arguments record component.
Autolisten - Annotation Interface in dk.gtz.graphedit.viewmodel
Annotation for fields within a AutoProperty class that should be automatically listened to.
autoOpenLastProject() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the autoOpenLastProject record component.
autoOpenLastProject() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the autoOpenLastProject record component.
AutoProperty<T extends javafx.beans.property.Property<T>> - Class in dk.gtz.graphedit.viewmodel
This class is a base class that automatically listen and fire events to changes in their fields marked with Autolisten.
AutoProperty() - Constructor for class dk.gtz.graphedit.viewmodel.AutoProperty
Construct a new instance of AutoProperty
await() - Method in class dk.gtz.graphedit.spi.SingleResponseStreamObserver
Wait for the request to complete.

B

BEGIN - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgressType
Indicates that a language server process has started.
bind(ObservableValue<? extends ViewModelPoint>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
bind(ObservableValue<? extends ViewModelProjectResource>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
bind(ObservableValue<? extends T>) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
bindBidirectional(Property<ViewModelPoint>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
bindBidirectional(Property<ViewModelProjectResource>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
bindBidirectional(Property<T>) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
BindingsUtil - Class in dk.gtz.graphedit.util
General static utilities for various types bindings (javafx.beans.binding)
bindSizePropertiesToViewmodel() - Method in class dk.gtz.graphedit.view.VertexController
Binds this' scale x and y properties to the associated vertex viewmodel shape's scale.
bindTranslatePropertiesToViewmodel() - Method in class dk.gtz.graphedit.view.VertexController
Binds this' translate x and y properties to the associated vertex viewmodel position point.
bufferContainer - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
Reference to the current editor buffercontainer
bufferId() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns the value of the bufferId record component.
bufferId() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns the value of the bufferId record component.
bufferId() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns the value of the bufferId record component.
bufferId() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns the value of the bufferId record component.

C

cancel() - Method in class dk.gtz.graphedit.util.Download
Cancel the download.
cancel(ViewModelGraph) - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
Stops / cancels the edge creation process
CANCELLED - Enum constant in enum class dk.gtz.graphedit.util.Download.State
The download was cancelled.
category() - Method in record class dk.gtz.graphedit.util.Keymap.Keybind
Returns the value of the category record component.
category() - Method in record class dk.gtz.graphedit.viewmodel.Tip
Returns the value of the category record component.
changed(ObservableValue<? extends T>, T, T) - Method in class dk.gtz.graphedit.util.VetoChangeListener
 
charAt(int) - Method in class dk.gtz.graphedit.view.log.Hyperlink
Get the displayed character at some index
clear() - Method in interface dk.gtz.graphedit.spi.IPluginsContainer
Clear the container of all plugins
clear() - Method in class dk.gtz.graphedit.tool.SelectTool
Clear the selection
clear() - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
clear() - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
ClipboardTool - Class in dk.gtz.graphedit.tool
Tool that enables cut/copy/paste support - ctrl + x to cut - ctrl + c to copy - ctrl + v to paste
ClipboardTool() - Constructor for class dk.gtz.graphedit.tool.ClipboardTool
Create a new instance of ClipboardTool
close() - Method in class dk.gtz.graphedit.view.SearchPaneController
 
close() - Method in interface dk.gtz.graphedit.viewmodel.ICloseable
Close the unit.
close(String) - Method in class dk.gtz.graphedit.viewmodel.FileBufferContainer
 
close(String) - Method in interface dk.gtz.graphedit.viewmodel.IBufferContainer
Close and remove a project resource instance from the collection.
command() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns the value of the command record component.
command() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns the value of the command record component.
compare(ViewModelProjectResource, ViewModelProjectResource) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Compare two resources and produce a diff.
COMPLETE - Enum constant in enum class dk.gtz.graphedit.util.Download.State
The download is complete.
connect() - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
Connect to the language server.
connectionAttemptWaitMilliseconds - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
Time (in milliseconds) to wait between failed connection attempts
contains(String) - Method in class dk.gtz.graphedit.viewmodel.FileBufferContainer
 
contains(String) - Method in interface dk.gtz.graphedit.viewmodel.IBufferContainer
Check if the collection contains a project resource instance with the provided key
contains(K) - Method in class dk.gtz.graphedit.util.MapGroup
Returns true if the provided key contains an entry in the map
containsKey(Object) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
containsKey(Object) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
containsValue(Object) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
containsValue(Object) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
ConvexHullPolygonController - Class in dk.gtz.graphedit.view
Responsive polygon that fits to the convex hull of a set points.
ConvexHullPolygonController(List<ViewModelPoint>) - Constructor for class dk.gtz.graphedit.view.ConvexHullPolygonController
Constructs a new convex hull polygon view
copy() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Get a copy of the point.
copySelection(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.ClipboardTool
Copy the currently selected elements into the system's clipboard.
create(UUID, ViewModelGraph, ISyntaxFactory) - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
Start the edge creation process.
createAffineOffsetXBinding(DoubleProperty, Affine) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for binding the provided dependency to a scaled, rotated and translated offset (X-values)
createAffineOffsetYBinding(DoubleProperty, Affine) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for binding the provided dependency to a scaled, rotated and translated offset (Y-values)
createEdgeView(String, UUID, ViewModelEdge, ViewModelGraph, Affine) - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
createEdgeView(String, UUID, ViewModelEdge, ViewModelGraph, Affine) - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Create a new javafx edge representation
createEdgeViewModel(UUID, ModelEdge) - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
createEdgeViewModel(UUID, ModelEdge) - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Create a new viewmodel edge representation
createLineOffsetXBinding(Line, DoubleProperty) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding that is bound to somewhere along the line by some scalar offset (X-values)
createLineOffsetYBinding(Line, DoubleProperty) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding that is bound to somewhere along the line by some scalar offset (Y-values)
createListEditorNode(ListProperty<? extends Observable>) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a list of observables
createMapTextEditorNode(MapProperty<? extends Observable, ? extends Observable>) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a map of observables
createNewModel(String) - Static method in class dk.gtz.graphedit.util.EditorActions
Create a new empty project resource model object with a specified name
createNewModelFile() - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to create a new file, that will become a new ModelProjectResource and save it If the file already exists, nothing will be saved
createNewModelFile(ModelProjectResource) - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to create a new file and save the provided model If the file already exists, nothing will be saved
createOvalXBinding(ViewModelPoint, ViewModelPoint, ViewModelVertexShape) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for the x-value on the edge of the provided shape and target position in an oval manner
createOvalYBinding(ViewModelPoint, ViewModelPoint, ViewModelVertexShape) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for the y-value on the edge of the provided shape and target position in an oval manner
createRectangularXBinding(ViewModelPoint, ViewModelPoint, ViewModelVertexShape) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for the x-value on the edge of the provided shape and target position in a rectangular manner
createRectangularYBinding(ViewModelPoint, ViewModelPoint, ViewModelVertexShape) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for the y-value on the edge of the provided shape and target position in a rectangular manner
createRotationAtLineEndBinding(Line) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for a line that is bound to the end of a line This is useful for "sticking" something to the end of a line and have it follow the rotation
createSetEditorNode(SetProperty<? extends Observable>) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a set of observables
createShapedXBinding(ViewModelPoint, ViewModelPoint, ViewModelVertexShape) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for the x-value on the edge of the provided shape and target position
createShapedYBinding(ViewModelPoint, ViewModelPoint, ViewModelVertexShape) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding for the y-value on the edge of the provided shape and target position
createStringInterpretedDoubleBinding(StringProperty) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new DoubleBinding that maps a provided StringProperty using Double.valueOf(java.lang.String) Note that the binding itself may throw a NumberFormatException if the string dependency has a non-int value
createStringInterpretedIntegerBinding(StringProperty) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new IntegerBinding that maps a provided StringProperty using Integer.valueOf(java.lang.String, int) Note that the binding itself may throw a NumberFormatException if the string dependency has a non-int value
createToStringBinding(String, Property<T>) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new StringBinding that maps a T-typed Property to a string representation using the toString method.
createToStringBinding(String, Property<T>, String) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new StringBinding that maps a T-typed Property to a string representation using the toString method.
createToStringBinding(Property<T>) - Static method in class dk.gtz.graphedit.util.BindingsUtil
Create a new StringBinding that maps a T-typed Property to a string representation using the toString method
createVertexView(String, UUID, ViewModelVertex, ViewModelGraph, Affine) - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
createVertexView(String, UUID, ViewModelVertex, ViewModelGraph, Affine) - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Create a new javafx vertex representation
createVertexViewModel(UUID, ModelVertex) - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
createVertexViewModel(UUID, ModelVertex) - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Create a new viewmodel vertex representation
cssColor(Color) - Static method in class dk.gtz.graphedit.view.log.TextStyle
Create a new text style with a specified text color
ctor(IToolbox) - Method in interface dk.gtz.graphedit.tool.Toolbox.IToolConstructor
Constructor function that takes a parent toolbox
currentWorkingDirectory() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns the value of the currentWorkingDirectory record component.
cutSelection(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.ClipboardTool
Copy the currently selected elements into the system's clipboard and delete the elements.
cwd() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns the value of the cwd record component.

D

DEBUG - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelNotificationLevel
Used for development debugging.
declarations() - Method in record class dk.gtz.graphedit.model.ModelGraph
Returns the value of the declarations record component.
declarations() - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
Get the declarations portion of the graph.
delete(ViewModelProjectResource, UUID, ViewModelEdge, ViewModelGraph) - Method in class dk.gtz.graphedit.tool.EdgeDeleteTool
Deletes a specified edge
delete(ViewModelProjectResource, UUID, ViewModelVertex, ViewModelGraph) - Method in class dk.gtz.graphedit.tool.VertexDeleteTool
Delete a specified vertex
deleteSelectedElements(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.MassDeleteTool
Delete the currently selected elements.
DemoSyntaxFactory - Class in dk.gtz.graphedit.internal
Syntax factory implementation for the default basic demonstration syntax
DemoSyntaxFactory() - Constructor for class dk.gtz.graphedit.internal.DemoSyntaxFactory
Constructs a new instance of the demo syntaxfactory
DemoSyntaxMigrater - Class in dk.gtz.graphedit.internal
Syntax migration class for the default demonstration syntax
DemoSyntaxMigrater() - Constructor for class dk.gtz.graphedit.internal.DemoSyntaxMigrater
Constructs a new instance of the demo syntax migrater
description() - Method in record class dk.gtz.graphedit.spi.IImporter.FiletypesFilter
Returns the value of the description record component.
description() - Method in record class dk.gtz.graphedit.util.Keymap.Keybind
Returns the value of the description record component.
description() - Method in record class dk.gtz.graphedit.viewmodel.Tip
Returns the value of the description record component.
deselect() - Method in interface dk.gtz.graphedit.viewmodel.ISelectable
Deselect the object
deselect() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
deselect() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
deserializeEditorSettings(File) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Desertialize a model editor settings object from a file
deserializeEditorSettings(File) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
deserializeEditorSettings(String) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Desertialize a model editor settings object from a string value
deserializeEditorSettings(String) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
deserializeProject(File) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Desertialize a model project object from a file
deserializeProject(File) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
deserializeProject(String) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Desertialize a model project object from a string value
deserializeProject(String) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
deserializeProjectResource(File) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Desertialize a model project resource object from a file
deserializeProjectResource(File) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
deserializeProjectResource(String) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Desertialize a model project resource object from a string value
deserializeProjectResource(String) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
disabledPlugins() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the disabledPlugins record component.
disabledPlugins() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the disabledPlugins record component.
distance() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Get the magnitude of the point.
dk.gtz.graphedit.events - package dk.gtz.graphedit.events
 
dk.gtz.graphedit.exceptions - package dk.gtz.graphedit.exceptions
 
dk.gtz.graphedit.internal - package dk.gtz.graphedit.internal
 
dk.gtz.graphedit.logging - package dk.gtz.graphedit.logging
 
dk.gtz.graphedit.model - package dk.gtz.graphedit.model
 
dk.gtz.graphedit.model.lsp - package dk.gtz.graphedit.model.lsp
 
dk.gtz.graphedit.serialization - package dk.gtz.graphedit.serialization
 
dk.gtz.graphedit.spi - package dk.gtz.graphedit.spi
 
dk.gtz.graphedit.tool - package dk.gtz.graphedit.tool
 
dk.gtz.graphedit.util - package dk.gtz.graphedit.util
 
dk.gtz.graphedit.view - package dk.gtz.graphedit.view
 
dk.gtz.graphedit.view.log - package dk.gtz.graphedit.view.log
 
dk.gtz.graphedit.viewmodel - package dk.gtz.graphedit.viewmodel
 
doAppend(ILoggingEvent) - Method in class dk.gtz.graphedit.logging.EditorLogAppender
 
dot(ViewModelPoint) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Calculate the dot product between this and another point (as if they are vectors).
download() - Method in class dk.gtz.graphedit.util.Download
Start the download.
Download - Class in dk.gtz.graphedit.util
Helper class for downloading files and getting the progress of the download.
Download(URL) - Constructor for class dk.gtz.graphedit.util.Download
Create a new download instance.
Download.State - Enum Class in dk.gtz.graphedit.util
The state that the download can be in.
downloadedFile() - Method in class dk.gtz.graphedit.util.Download
Get the downloaded file path.
DOWNLOADING - Enum constant in enum class dk.gtz.graphedit.util.Download.State
The download is currently in progress.
DraggableTabController - Class in dk.gtz.graphedit.view
A draggable tab that can optionally be detached from its tab pane and shown in a separate window.
DraggableTabController(String, IEventHandler) - Constructor for class dk.gtz.graphedit.view.DraggableTabController
Create a new draggable tab.
DragUtil - Class in dk.gtz.graphedit.util
Utility class for mousedragging behaviors.

E

edge() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns the value of the edge record component.
EdgeController - Class in dk.gtz.graphedit.view
The view baseclass for graph edges.
EdgeController(UUID, ViewModelEdge, ViewModelGraph, Affine, ViewModelEditorSettings, ObjectProperty<ITool>, ISyntaxFactory, String) - Constructor for class dk.gtz.graphedit.view.EdgeController
Constructs a new edgecontroller view component
EdgeCreateTool - Class in dk.gtz.graphedit.tool
Tool to create edges between vertices.
EdgeCreateTool() - Constructor for class dk.gtz.graphedit.tool.EdgeCreateTool
Create a new instance of EdgeCreateTool
EdgeDeleteTool - Class in dk.gtz.graphedit.tool
Tool to delete edges between vertices.
EdgeDeleteTool() - Constructor for class dk.gtz.graphedit.tool.EdgeDeleteTool
Create a new instance of the edge delete tool
edgeId() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns the value of the edgeId record component.
edgeKey - Variable in class dk.gtz.graphedit.view.EdgeController
The edge id
EdgeMouseEvent - Record Class in dk.gtz.graphedit.events
When a MouseEvent occurs on an ViewModelEdge.
EdgeMouseEvent(MouseEvent, UUID, ViewModelEdge, Affine, ISyntaxFactory, ViewModelGraph, String, ViewModelEditorSettings) - Constructor for record class dk.gtz.graphedit.events.EdgeMouseEvent
Creates an instance of a EdgeMouseEvent record class.
edges() - Method in record class dk.gtz.graphedit.model.ModelGraph
Returns the value of the edges record component.
edges() - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
Get the edges mapping
edgeValue - Variable in class dk.gtz.graphedit.view.EdgeController
The viewmodel value of this edge
EditorActions - Class in dk.gtz.graphedit.util
The central point of all scriptable editor actions.
EditorController - Class in dk.gtz.graphedit.view
View controller for the main editor.
EditorController() - Constructor for class dk.gtz.graphedit.view.EditorController
Constructs a new instance of the editor view controller
EditorLogAppender - Class in dk.gtz.graphedit.logging
A pub-sub pattern class that takes logback logging events and informs all subscribed consumers
EditorLogAppender() - Constructor for class dk.gtz.graphedit.logging.EditorLogAppender
Constructs a new EditorLogAppender instance
editorSettings() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns the value of the editorSettings record component.
editorSettings() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns the value of the editorSettings record component.
editorSettings() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns the value of the editorSettings record component.
editorSettings() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns the value of the editorSettings record component.
EditorSettingsController - Class in dk.gtz.graphedit.view
View controller for the editor settings modal.
EditorSettingsController() - Constructor for class dk.gtz.graphedit.view.EditorSettingsController
Construct a new instance
EditorTabPaneController - Class in dk.gtz.graphedit.view
View controller for the panel that contains tabs of model editor views as tabs.
EditorTabPaneController() - Constructor for class dk.gtz.graphedit.view.EditorTabPaneController
Constructs a new instance of the editor tab panel view controller
empty - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
Utility instance of the gRPC Empty value.
empty(String) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Create a new empty diff
EMPTY - Static variable in class dk.gtz.graphedit.view.log.TextStyle
A text style with only default values
END - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgressType
Indiccates that a language server process has finished successfully.
END_FAIL - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgressType
Indicates that a language server process has finished errorniously.
entrySet() - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
entrySet() - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
environment() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns the value of the environment record component.
environment() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns the value of the environment record component.
equals(Object) - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgress
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.lsp.ModelNotification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.ModelGraph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.ModelLint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.ModelPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.ModelProject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.ModelProjectResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.spi.IImporter.FiletypesFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.spi.IImporter.ImportResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.util.Keymap.Keybind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.util.ObservableUndoable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dk.gtz.graphedit.view.log.TextStyle
 
equals(Object) - Method in record class dk.gtz.graphedit.viewmodel.InspectableProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.viewmodel.Tip
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
 
equals(Object) - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
equals(Object) - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEnvironmentVariable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
equals(Object) - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dk.gtz.graphedit.viewmodel.ViewModelSelection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
equals(Object) - Method in record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Indicates whether some other object is "equal to" this one.
error(String) - Static method in class dk.gtz.graphedit.logging.Toast
Show an "error" styled toast.
ERROR - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelNotificationLevel
Indicates that an unrecoverable error occurred.
ERROR - Enum constant in enum class dk.gtz.graphedit.model.ModelLintSeverity
Error-level lints are meant to indicate when something is erronious and should be fixed.
ERROR - Enum constant in enum class dk.gtz.graphedit.util.Download.State
An error occurred during the download.
event() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns the value of the event record component.
event() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns the value of the event record component.
event() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns the value of the event record component.
event() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns the value of the event record component.
excludeFiles() - Method in record class dk.gtz.graphedit.model.ModelProject
Returns the value of the excludeFiles record component.
excludeFiles() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Returns the value of the excludeFiles record component.
executeRunTarget(ViewModelRunTarget) - Static method in class dk.gtz.graphedit.util.EditorActions
Execute the provided runtarget Note.
ExportException - Exception in dk.gtz.graphedit.exceptions
An error occurred during exporting to a non-graphedit format.
ExportException(String) - Constructor for exception dk.gtz.graphedit.exceptions.ExportException
Construct a new instance with a message
ExportException(String, Throwable) - Constructor for exception dk.gtz.graphedit.exceptions.ExportException
Construct a new instance with a message and a cause
ExportException(Throwable) - Constructor for exception dk.gtz.graphedit.exceptions.ExportException
Construct a new instance with a message and a cause
exportFile(ModelProjectResource, Path) - Method in interface dk.gtz.graphedit.spi.IExporter
Exports the given resource to the given file path.
exportFiles(IExporter, Collection<File>) - Static method in class dk.gtz.graphedit.util.EditorActions
Export the provided files using the provided exporter This will prompt the user to pick a folder to export to
exportFiles(IExporter, Collection<File>, Path) - Static method in class dk.gtz.graphedit.util.EditorActions
Export the provided files using the provided exporter to the provided folder
extensions() - Method in record class dk.gtz.graphedit.spi.IImporter.FiletypesFilter
Returns the value of the extensions record component.

F

FileBufferContainer - Class in dk.gtz.graphedit.viewmodel
Buffer container implementation using filepaths as keys.
FileBufferContainer(IModelSerializer) - Constructor for class dk.gtz.graphedit.viewmodel.FileBufferContainer
Constructs a new filepath keyed buffer container.
FilesMimeTypeChecker - Class in dk.gtz.graphedit.serialization
MIME type checker implementation using the Files's implementation
FilesMimeTypeChecker() - Constructor for class dk.gtz.graphedit.serialization.FilesMimeTypeChecker
Construct a new instance
FiletypesFilter(String, List<String>) - Constructor for record class dk.gtz.graphedit.spi.IImporter.FiletypesFilter
Creates an instance of a FiletypesFilter record class.
focus() - Method in class dk.gtz.graphedit.view.ModelEditorController
 
focus() - Method in class dk.gtz.graphedit.view.SearchPaneController
 
focus() - Method in class dk.gtz.graphedit.view.SearchResultController
Focus on the search result object
focus() - Method in interface dk.gtz.graphedit.viewmodel.IFocusable
Steal the focus
focus() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
focus() - Method in class dk.gtz.graphedit.viewmodel.ViewModelLint
 
focus() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
focus() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 

G

get() - Method in class dk.gtz.graphedit.spi.ResponseContainer
Get the contained value.
get() - Method in class dk.gtz.graphedit.spi.SingleResponseStreamObserver
Get the returned value.
get() - Method in class dk.gtz.graphedit.util.Keymap
Get the keymap.
get(int) - Method in class dk.gtz.graphedit.viewmodel.TipContainer
Gets the tip at the given index.
get(Object) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
get(Object) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
get(String) - Method in interface dk.gtz.graphedit.spi.IPluginsContainer
Get a plugin from the container based on the plugin name
get(String) - Method in class dk.gtz.graphedit.viewmodel.FileBufferContainer
 
get(String) - Method in interface dk.gtz.graphedit.viewmodel.IBufferContainer
Get an instance with a lookup key
get(String) - Method in class dk.gtz.graphedit.viewmodel.LintContainer
Lookup a buffer key in the map.
getBean() - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
getBean() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
getBean() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
getBuffers() - Method in class dk.gtz.graphedit.viewmodel.FileBufferContainer
 
getBuffers() - Method in interface dk.gtz.graphedit.viewmodel.IBufferContainer
Get the underlying obserable buffer map.
getCenter() - Method in class dk.gtz.graphedit.view.ConvexHullPolygonController
Get the center point of the polygon.
getChild(K) - Method in class dk.gtz.graphedit.util.MapGroup
Returns the value associated with the key, or null if it doesn't exist
getConfigDir() - Static method in class dk.gtz.graphedit.util.EditorActions
Get the primary directory where Graphedit looks for configurations
getCurrentAction() - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
getCurrentAction() - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
getCurrentlyFocusedBuffer() - Method in class dk.gtz.graphedit.viewmodel.FileBufferContainer
 
getCurrentlyFocusedBuffer() - Method in interface dk.gtz.graphedit.viewmodel.IBufferContainer
Get the currently focused buffer object property.
getCurrentUndoableProperty() - Method in interface dk.gtz.graphedit.util.IObservableUndoSystem
Get the current Undoable observable value
getCurrentUndoableProperty() - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
getCurrentUndoableProperty() - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
getDefaultTool() - Method in interface dk.gtz.graphedit.tool.IToolbox
Get the default tool
getDefaultTool() - Method in class dk.gtz.graphedit.tool.Toolbox
 
getDescription() - Method in interface dk.gtz.graphedit.spi.IPlugin
Get a general description of this plugin
getDiagnostics() - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
 
getDiagnostics() - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Get all the diagnostics that are currently known to the server.
getDisplayedText() - Method in class dk.gtz.graphedit.view.log.Hyperlink
Get the displayed text
getEdgeAdditions() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Get the edges that should be added.
getEdgeDeletions() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Get the edges that should be deleted.
getEditorSettings() - Method in class dk.gtz.graphedit.view.ModelEditorController
Get the current editor settings
getEditorSettingsFile() - Static method in record class dk.gtz.graphedit.model.ModelEditorSettings
Get the file of the editor settings.
getEnabledPlugins() - Method in interface dk.gtz.graphedit.spi.IPluginsContainer
Get a collection of plugins filtered such that it only contains the enabled plugins
getExporters() - Method in interface dk.gtz.graphedit.spi.IPlugin
Get a collection of exporters provided by this plugin.
getFileExtension() - Method in interface dk.gtz.graphedit.spi.IExporter
Returns the file extension that exported files will have.
getFileName(URL) - Static method in class dk.gtz.graphedit.util.Download
Get the file name from a URL.
getFiletypesFilter() - Method in interface dk.gtz.graphedit.spi.IImporter
Get the supported filetypes.
getGraphic() - Method in class dk.gtz.graphedit.tool.ClipboardTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.EdgeDeleteTool
 
getGraphic() - Method in interface dk.gtz.graphedit.tool.ITool
Get the graphical representation for the tool selection button.
getGraphic() - Method in class dk.gtz.graphedit.tool.LintInspectorTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.MassDeleteTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.SelectTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.UnifiedModellingTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.VertexCreateTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.VertexDeleteTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.VertexDragMoveTool
 
getGraphic() - Method in class dk.gtz.graphedit.tool.ViewTool
 
getGroup() - Method in class dk.gtz.graphedit.util.MapGroup
Will provide the underlying Group node.
getHelpDescription() - Method in class dk.gtz.graphedit.tool.ClipboardTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.EdgeDeleteTool
 
getHelpDescription() - Method in interface dk.gtz.graphedit.tool.ITool
Get a multiline string that describe the tool and how to use it
getHelpDescription() - Method in class dk.gtz.graphedit.tool.LintInspectorTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.MassDeleteTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.SelectTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.UnifiedModellingTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.VertexCreateTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.VertexDeleteTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.VertexDragMoveTool
 
getHelpDescription() - Method in class dk.gtz.graphedit.tool.ViewTool
 
getHistory() - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
getHistory() - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
getIcon() - Method in interface dk.gtz.graphedit.spi.IPluginPanel
Get the icon representing the plugin.
getImporters() - Method in interface dk.gtz.graphedit.spi.IPlugin
Get a collection of importers provided by this plugin.
getInspectableObjects() - Method in interface dk.gtz.graphedit.viewmodel.IInspectable
Gets a list of objects that should be inspectable by an InspectorController view
getInspectableObjects() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Gets a list of objects that should be inspectable by an InspectorController view
getInspectableObjects() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
Gets a list of objects that should be inspectable by an InspectorController view
getIsSelected() - Method in interface dk.gtz.graphedit.viewmodel.ISelectable
Get the observable property that determines if the object is selected or not.
getIsSelected() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
getIsSelected() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
getLanguageName() - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
 
getLanguageName() - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Get the name of the language that the server supports.
getLanguageServers() - Method in interface dk.gtz.graphedit.spi.IPlugin
Get a collection of language servers provided by this plugin.
getLegacyNames() - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
getLegacyNames() - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Get a list of names that this syntax has been previously known as.
getLink() - Method in class dk.gtz.graphedit.view.log.Hyperlink
Get the link component of the hyperlink
getMigrater() - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
getMigrater() - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Get the associated syntax version migrater.
getMimeType(String) - Method in class dk.gtz.graphedit.serialization.FilesMimeTypeChecker
 
getMimeType(String) - Method in interface dk.gtz.graphedit.serialization.IMimeTypeChecker
Get the MIME type of some file path string.
getMimeType(String) - Method in class dk.gtz.graphedit.serialization.TikaMimeTypeChecker
 
getMimeType(Path) - Method in class dk.gtz.graphedit.serialization.FilesMimeTypeChecker
 
getMimeType(Path) - Method in interface dk.gtz.graphedit.serialization.IMimeTypeChecker
Get the MIME type of some file path.
getMimeType(Path) - Method in class dk.gtz.graphedit.serialization.TikaMimeTypeChecker
 
getName() - Method in interface dk.gtz.graphedit.spi.IExporter
Returns the name of the exporter.
getName() - Method in interface dk.gtz.graphedit.spi.IImporter
Get the target project type that the importer can import.
getName() - Method in interface dk.gtz.graphedit.spi.IPlugin
Get the name of this plugin.
getName() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
getName() - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
 
getName() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
getName() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
getName() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
getObservableInspector(Observable) - Static method in class dk.gtz.graphedit.util.InspectorUtils
General inspector creator function, use if you dont know what concrete type of Observable you have.
getOriginalDisplayedText() - Method in class dk.gtz.graphedit.view.log.Hyperlink
Get the original text
getPanel() - Method in interface dk.gtz.graphedit.spi.IPluginPanel
Get the javafx panel to show when the plugin is selected
getPanels() - Method in interface dk.gtz.graphedit.spi.IPlugin
Get a collection of panels provided by this plugin.
getPlugins() - Method in interface dk.gtz.graphedit.spi.IPluginsContainer
Get the underlying collection of plugins
getPreferedFileExtension() - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Get the preferred file extension for this serializer.
getPreferedFileExtension() - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
getProgress() - Method in class dk.gtz.graphedit.util.Download
Get the current percentage [0.0 - 100.0] of the download.
getProjectResource() - Method in class dk.gtz.graphedit.view.ModelEditorController
Get the resource being edited
getProperty() - Method in class dk.gtz.graphedit.viewmodel.LintContainer
Get the internal map property of lints.
getPropertyInspector(BooleanProperty) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a boolean property
getPropertyInspector(DoubleProperty) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a double property
getPropertyInspector(FloatProperty) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a float property
getPropertyInspector(IntegerProperty) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for an integer property
getPropertyInspector(ListProperty<? extends Observable>) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a list of observables Note that this provides an HBox with the name of the property on the left.
getPropertyInspector(LongProperty) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a long property
getPropertyInspector(MapProperty<? extends Observable, ? extends Observable>) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a map of observales Note that this provides an HBox with the name of the property on the left.
getPropertyInspector(ObjectProperty) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a generic object.
getPropertyInspector(SetProperty<? extends Observable>) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a set of obseravables Note that this provides an HBox with the name of the property on the left.
getPropertyInspector(StringProperty) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a string property
getPropertyInspectorField(StringProperty) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a string property, but instead of a TextArea, it gives a TextField
getPropertyInspectorList(ListProperty<StringProperty>) - Static method in class dk.gtz.graphedit.util.InspectorUtils
Get an inspector for a list of strings
getSearchValues() - Method in interface dk.gtz.graphedit.viewmodel.ISearchable
Get a list of strings that should be part of the search
getSelectedTool() - Method in interface dk.gtz.graphedit.tool.IToolbox
Get the currently selected tool observable
getSelectedTool() - Method in class dk.gtz.graphedit.tool.Toolbox
 
getSelection() - Method in class dk.gtz.graphedit.tool.SelectTool
Get the current selection
getServerInfo() - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
Get the information about the language server.
getServerName() - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
 
getServerName() - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Get the name of the language server (not to be confused with ILanguageServer.getLanguageName())
getServerVersion() - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
 
getServerVersion() - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Get the version string of the language server.
getSize() - Method in class dk.gtz.graphedit.util.Download
Get the size of the file being downloaded.
getStatus() - Method in class dk.gtz.graphedit.util.Download
Get the current state of the download.
getStringRepresentation() - Method in interface dk.gtz.graphedit.util.IObservableUndoSystem
Get a list of ObservableUndoable that represent the undo history, which contains a string representation for pretty printing.
getStringRepresentation() - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
getSupportedContentTypes() - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Get a list of supported content types.
getSupportedContentTypes() - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
getSyntaxDescription() - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
getSyntaxDescription() - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Get the long-form description of the syntax.
getSyntaxFactories() - Method in interface dk.gtz.graphedit.spi.IPlugin
Get a collection of syntax factories provided by this plugin.
getSyntaxFactory(TreeNode) - Static method in class dk.gtz.graphedit.util.MetadataUtils
Get the syntax factory mentioned in the provided metadata mapping.
getSyntaxFactory(TreeNode, ISyntaxFactory) - Static method in class dk.gtz.graphedit.util.MetadataUtils
Get the syntax factory mentioned in the provided metadata mapping.
getSyntaxFactory(String) - Static method in class dk.gtz.graphedit.util.MetadataUtils
Get the syntax factory with the provided syntax name Default to DemoSyntaxFactory if the syntax is not found.
getSyntaxFactory(String, ISyntaxFactory) - Static method in class dk.gtz.graphedit.util.MetadataUtils
Get the syntax factory with the provided syntax name
getSyntaxFactory(Map<String, String>) - Static method in class dk.gtz.graphedit.util.MetadataUtils
Get the syntax factory mentioned in the provided metadata mapping.
getSyntaxFactory(Map<String, String>, ISyntaxFactory) - Static method in class dk.gtz.graphedit.util.MetadataUtils
Get the syntax factory mentioned in the provided metadata mapping.
getSyntaxName() - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
getSyntaxName() - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Get the name of the syntax that this factory generates.
getSyntaxName() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Get the syntax name metadata field if it exists.
getSyntaxStyle() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Get the syntax style that this diff operates on.
getSyntaxTools() - Method in class dk.gtz.graphedit.internal.DemoSyntaxFactory
 
getSyntaxTools() - Method in interface dk.gtz.graphedit.spi.ISyntaxFactory
Get a IToolbox with all the appropriate ITool instances used to create syntax elements with.
getToolsByCategory() - Method in interface dk.gtz.graphedit.tool.IToolbox
Get all tools in the toolbox by category
getToolsByCategory() - Method in class dk.gtz.graphedit.tool.Toolbox
 
getTooltip() - Method in interface dk.gtz.graphedit.spi.IPluginPanel
Get the on-mouse-hover tooltip displayed when the user hovers over the plugin icon
getTooltip() - Method in class dk.gtz.graphedit.tool.AbstractBaseTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.ClipboardTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.EdgeDeleteTool
 
getTooltip() - Method in interface dk.gtz.graphedit.tool.ITool
Get a multiline tooltip string that briefly describes this tool
getTooltip() - Method in class dk.gtz.graphedit.tool.LintInspectorTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.MassDeleteTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.SelectTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.UnifiedModellingTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.VertexCreateTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.VertexDeleteTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.VertexDragMoveTool
 
getTooltip() - Method in class dk.gtz.graphedit.tool.ViewTool
 
getTrackerUUID() - Method in class dk.gtz.graphedit.util.MouseTracker
Get the uuid of the mousetracker.
getUndoSystem() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Get the associated undo system
getUrl() - Method in class dk.gtz.graphedit.util.Download
Get the URL that is being downloaded from.
getValue() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
getValue() - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
 
getValue() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
getValue() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
getValue() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
getVertexAdditions() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Get the vertices that should be added.
getVertexDeletions() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Get the vertices that should be deleted.
getViewportTransform() - Method in class dk.gtz.graphedit.view.ModelEditorController
Get the transform, scale and rotation matrix of the viewport
getViews() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Get the full list of views that are viewing this project resource
getX() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Get the x-coordinate value of the view model point
getXProperty() - Method in class dk.gtz.graphedit.util.MouseTracker
Get the X value property
getXProperty() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Get the x-coordinate property of the view model point.
getY() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Get the y-coordinate value of the view model point
getYProperty() - Method in class dk.gtz.graphedit.util.MouseTracker
Get the Y value property
getYProperty() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Get the y-coordinate property of the view model point.
gotoAction(Undoable) - Method in interface dk.gtz.graphedit.util.IObservableUndoSystem
Go to a specific Undoable action.
gotoAction(Undoable) - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
gotoAction(Undoable) - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
graph() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns the value of the graph record component.
graph() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns the value of the graph record component.
graph() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns the value of the graph record component.
graph() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns the value of the graph record component.
graphic - Variable in class dk.gtz.graphedit.view.VertexController
The graphic representation of the vertex.
GridPaneController - Class in dk.gtz.graphedit.view
A javafx Pane with a movable line-grid background.
GridPaneController(DoubleProperty, DoubleProperty, Affine) - Constructor for class dk.gtz.graphedit.view.GridPaneController
Constructs a new GridPane with a rectangle grid of a specified size and transformation matrix.
GridPaneController(DoubleProperty, Affine) - Constructor for class dk.gtz.graphedit.view.GridPaneController
Constructs a new GridPane with a square grid of a specified size and transformation matrix.
gridSizeX() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the gridSizeX record component.
gridSizeX() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the gridSizeX record component.
gridSizeY() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the gridSizeY record component.
gridSizeY() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the gridSizeY record component.
gridSnap() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the gridSnap record component.
gridSnap() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the gridSnap record component.
GrpcLanguageServer - Class in dk.gtz.graphedit.spi
Language server base class for wiring a gRPC based language server with graphedit.
GrpcLanguageServer(String, int, String, List<String>) - Constructor for class dk.gtz.graphedit.spi.GrpcLanguageServer
Constructs a new GrpcLanguageServer instance
GrpcLanguageServer(String, List<String>) - Constructor for class dk.gtz.graphedit.spi.GrpcLanguageServer
Constructs a new GrpcLanguageServer instance

H

handleDiff(Diff) - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
Tell the connected language server to handle the provided diff
hashCode() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgress
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.lsp.ModelNotification
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.ModelGraph
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.ModelPoint
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.ModelProject
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.ModelProjectResource
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.spi.IImporter.FiletypesFilter
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.spi.IImporter.ImportResult
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.util.Keymap.Keybind
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.util.ObservableUndoable
Returns a hash code value for this object.
hashCode() - Method in class dk.gtz.graphedit.view.log.TextStyle
 
hashCode() - Method in record class dk.gtz.graphedit.viewmodel.InspectableProperty
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.viewmodel.Tip
Returns a hash code value for this object.
hashCode() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
 
hashCode() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
hashCode() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEnvironmentVariable
Returns a hash code value for this object.
hashCode() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
hashCode() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns a hash code value for this object.
hashCode() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelSelection
Returns a hash code value for this object.
hashCode() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
hashCode() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Returns a hash code value for this object.
HeightDragResizer - Class in dk.gtz.graphedit.util
javafx utility for adding vertical drag-to-resize functionality to a Region
heightProperty() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Returns the value of the heightProperty record component.
HINT - Enum constant in enum class dk.gtz.graphedit.model.ModelLintSeverity
Hint-level lints are meant for small notifications about things that could be optimized.
host - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
Host string, pointing to the connected language server
hover(Node) - Method in interface dk.gtz.graphedit.viewmodel.IHoverable
Trigger a hover event and display the provided node in the hover effect.
hover(Node) - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
hover(Node) - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
Hyperlink - Class in dk.gtz.graphedit.view.log
Class representing a clickable textual link.
HyperlinkOps<S> - Class in dk.gtz.graphedit.view.log
Segment operations implementation for Hyperlink instances
HyperlinkOps() - Constructor for class dk.gtz.graphedit.view.log.HyperlinkOps
Construct a new instance
HyperlinkTextArea - Class in dk.gtz.graphedit.view.log
Richtext Textarea implementation that can contain Hyperlinks.
HyperlinkTextArea(Consumer<Hyperlink>, String...) - Constructor for class dk.gtz.graphedit.view.log.HyperlinkTextArea
Construct a new instance

I

IBufferContainer - Interface in dk.gtz.graphedit.viewmodel
A container that holds ViewModelProjectResource instances.
ICloseable - Interface in dk.gtz.graphedit.viewmodel
Interface for closing actions
id() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Get the id of the edge
id() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelSelection
Returns the value of the id record component.
id() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
Get the id of the vertex
IEventHandler - Interface in dk.gtz.graphedit.view
Interface for handling mouse and key events.
IExporter - Interface in dk.gtz.graphedit.spi
Interface for exporting a project resource to a non-graphedit file format.
IFocusable - Interface in dk.gtz.graphedit.viewmodel
Interface for classes that can steal focus
IHoverable - Interface in dk.gtz.graphedit.viewmodel
Interface for add mouse-hover support.
IImporter - Interface in dk.gtz.graphedit.spi
An importer interface for importing / converting non-graphedit projects to graphedit format.
IImporter.FiletypesFilter - Record Class in dk.gtz.graphedit.spi
A filter object for representing supported filetypes.
IImporter.ImportResult - Record Class in dk.gtz.graphedit.spi
A result object for representing the result of an import.
IInspectable - Interface in dk.gtz.graphedit.viewmodel
Interface for objects that can be inspected and edited with InspectorUtils
ILanguageServer - Interface in dk.gtz.graphedit.spi
Interface and specification of a language server.
image() - Method in record class dk.gtz.graphedit.viewmodel.Tip
Returns the value of the image record component.
imageWidth() - Method in record class dk.gtz.graphedit.viewmodel.Tip
Returns the value of the imageWidth record component.
IMimeTypeChecker - Interface in dk.gtz.graphedit.serialization
Interface for MIME type detectors
IModelSerializer - Interface in dk.gtz.graphedit.serialization
Interface for model serializer implementations
ImportException - Exception in dk.gtz.graphedit.exceptions
An error occurred during importing from a non-graphedit format.
ImportException(String) - Constructor for exception dk.gtz.graphedit.exceptions.ImportException
Construct a new instance with a message
ImportException(String, Throwable) - Constructor for exception dk.gtz.graphedit.exceptions.ImportException
Construct a new instance with a message and a cause
ImportException(Throwable) - Constructor for exception dk.gtz.graphedit.exceptions.ImportException
Construct a new instance with a cause
importFiles(List<File>) - Method in interface dk.gtz.graphedit.spi.IImporter
Converts a series of model files to graphedit format and imports them into the currently open project.
ImportResult(Path, ModelProjectResource) - Constructor for record class dk.gtz.graphedit.spi.IImporter.ImportResult
Creates an instance of a ImportResult record class.
info(String) - Static method in class dk.gtz.graphedit.logging.Toast
Show an "info" styled toast.
INFO - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelNotificationLevel
Indicates that a notification is informative and not critical.
INFO - Enum constant in enum class dk.gtz.graphedit.model.ModelLintSeverity
Info-level lints are meant to indicate general non-problematic information.
initialize() - Method in class dk.gtz.graphedit.view.VertexController
Initializer function, will be called during the constructor call
initialize(File, IBufferContainer) - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
 
initialize(File, IBufferContainer) - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Function to initialize (not start) the language server This will be called right before any callback functions are added
initialize(StackPane) - Static method in class dk.gtz.graphedit.logging.Toast
Set the StackPane of which to place toast notification popups
initializeEventHandlers(ObjectProperty<ITool>, ViewModelGraph, ViewModelEditorSettings, String) - Method in class dk.gtz.graphedit.view.VertexController
Set the standard vertex view controller event handlers
InspectableProperty - Record Class in dk.gtz.graphedit.viewmodel
Representation of an Observable with a String name
InspectableProperty(String, Observable) - Constructor for record class dk.gtz.graphedit.viewmodel.InspectableProperty
Creates an instance of a InspectableProperty record class.
InspectorUtils - Class in dk.gtz.graphedit.util
General utilities for manipulating and creating Property inspectors / editors.
IObservableUndoSystem - Interface in dk.gtz.graphedit.util
Interface for an undo system where the Undoable entries are observable
IPlugin - Interface in dk.gtz.graphedit.spi
Base interface for a third-party plugin.
IPluginPanel - Interface in dk.gtz.graphedit.spi
Interface for third-party plugin side-panels.
IPluginsContainer - Interface in dk.gtz.graphedit.spi
Interface for a container of IPlugins Can be used as a builder-pattern.
IProjectResourceView - Interface in dk.gtz.graphedit.view
Interface for views that are viewing project resources.
IRestartableApplication - Interface in dk.gtz.graphedit.view
An interface for applications that are restartable.
isBound() - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
isBound() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
isBound() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
isCurrentlyCreatingEdge() - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
Check if the tool is currently creating a new edge or not
ISearchable - Interface in dk.gtz.graphedit.viewmodel
Interface for classes that can be searched using the graphedit search functionality
ISelectable - Interface in dk.gtz.graphedit.viewmodel
Interface for elements that are selectable through the selection system
isEmpty() - Method in class dk.gtz.graphedit.view.log.Hyperlink
Checks if the hyperlink display is empty or now
isEmpty() - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
isEmpty() - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
isEmpty() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Checks if the diff has no changes.
isEmpty() - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
Check if the graph contains no syntactic elements
isGtk() - Static method in class dk.gtz.graphedit.util.PlatformUtils
Check if the current running platform is running a GTK-based desktop environment - think the GNOME desktop environment
isHovering() - Method in interface dk.gtz.graphedit.viewmodel.IHoverable
Check if the hover effect is currently showing.
isHovering() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
isHovering() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
isInvalidChange(T, T) - Method in class dk.gtz.graphedit.util.VetoChangeListener
Checks if the change was a valid one or not.
isMac() - Static method in class dk.gtz.graphedit.util.PlatformUtils
Check if the current running platform is Apple OSX
isProgramInstalled(String) - Static method in class dk.gtz.graphedit.util.PlatformUtils
Check if a command-line program is installed on the current running platform Note that this may not work on Microsoft Windows
isSavedInTemp() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Returns the value of the isSavedInTemp record component.
isServerCapable(Capability) - Method in class dk.gtz.graphedit.spi.GrpcLanguageServer
Check if the language server reports that it is capable of some feature.
isSourceValid(UUID, ViewModelGraph) - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Check if the proposed source vertex is a valid source.
isSystemMenuBarSupported() - Static method in class dk.gtz.graphedit.util.PlatformUtils
Check if the menu bar can be delegated to the OS to handle.
isTargetDrawpane() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns the value of the isTargetDrawpane record component.
isTargetDrawPane() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns the value of the isTargetDrawPane record component.
isTargetValid(UUID, ViewModelGraph) - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Check if the proposed target vertex is a valid target.
isUnix() - Static method in class dk.gtz.graphedit.util.PlatformUtils
Check if the current running platform is a UNIX-like OS - think GNU/Linux
isValid() - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
Checks that all the edges' sources and edges are present in the vertices collection.
isWindows() - Static method in class dk.gtz.graphedit.util.PlatformUtils
Check if the current running platform is Microsoft Windows
ISyntaxFactory - Interface in dk.gtz.graphedit.spi
Interface class for graph-syntax factories
ISyntaxMigrater - Interface in dk.gtz.graphedit.spi
Interface for syntax migraters.
ITool - Interface in dk.gtz.graphedit.tool
Interface for implementing graph editing tools.
IToolbox - Interface in dk.gtz.graphedit.tool
Interface for container of ITools Can be used as a builder-pattern.

J

JacksonModelSerializer - Class in dk.gtz.graphedit.serialization
Implementation of IModelSerializer using the jackson xml serializer
JacksonModelSerializer() - Constructor for class dk.gtz.graphedit.serialization.JacksonModelSerializer
Construct a new instance
joinSeg(Hyperlink, Hyperlink) - Method in class dk.gtz.graphedit.view.log.HyperlinkOps
 

K

key() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEnvironmentVariable
Returns the value of the key record component.
Keybind(String, Runnable, String) - Constructor for record class dk.gtz.graphedit.util.Keymap.Keybind
Creates an instance of a Keybind record class.
KeybindsController - Class in dk.gtz.graphedit.view
Controller for the keybinds view.
KeybindsController() - Constructor for class dk.gtz.graphedit.view.KeybindsController
Construct a new keybinds controller instance.
Keymap - Class in dk.gtz.graphedit.util
A class to manage keybindings.
Keymap() - Constructor for class dk.gtz.graphedit.util.Keymap
Construct a new Keymap instance.
Keymap.Keybind - Record Class in dk.gtz.graphedit.util
A record to store a graphedit keybinding.
keySet() - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
keySet() - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 

L

LanguageServerCollection - Class in dk.gtz.graphedit.viewmodel
A container that holds ILanguageServer instances.
LanguageServerCollection() - Constructor for class dk.gtz.graphedit.viewmodel.LanguageServerCollection
Constructs a new language server collection instance.
lastOpenedProject() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the lastOpenedProject record component.
lastOpenedProject() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the lastOpenedProject record component.
launchProgram(String, String...) - Static method in class dk.gtz.graphedit.util.PlatformUtils
Launch a new subprocess and wait for it to complete whilst logging the stout to TRACE-level and stderr to ERROR-level logging.
launchProgram(String, String, List<String>) - Static method in class dk.gtz.graphedit.util.PlatformUtils
Launch a new subprocess and wait for it to complete whilst logging the stout to TRACE-level and stderr to ERROR-level logging.
launchProgram(String, List<String>) - Static method in class dk.gtz.graphedit.util.PlatformUtils
Launch a new subprocess and wait for it to complete whilst logging the stout to TRACE-level and stderr to ERROR-level logging.
layoutChildren() - Method in class dk.gtz.graphedit.view.GridPaneController
 
length() - Method in class dk.gtz.graphedit.view.log.Hyperlink
Get the length of the displayed text in the hyperlink
length(Hyperlink) - Method in class dk.gtz.graphedit.view.log.HyperlinkOps
 
level() - Method in record class dk.gtz.graphedit.model.lsp.ModelNotification
Returns the value of the level record component.
line - Variable in class dk.gtz.graphedit.view.EdgeController
The main line
lineArrowLeft - Variable in class dk.gtz.graphedit.view.EdgeController
The left side of the arrowhead
lineArrowRight - Variable in class dk.gtz.graphedit.view.EdgeController
The right side of the arrowhead
LintContainer - Class in dk.gtz.graphedit.viewmodel
A container that holds ViewModelLint instances.
LintContainer() - Constructor for class dk.gtz.graphedit.viewmodel.LintContainer
Construct a new lint container.
lintDescription() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns the value of the lintDescription record component.
lintIdentifier() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns the value of the lintIdentifier record component.
lintIdentifier() - Method in class dk.gtz.graphedit.viewmodel.ViewModelLint
Get the unique identifier of the lint.
LintInspectorTool - Class in dk.gtz.graphedit.tool
Tool to inspect lints of vertices.
LintInspectorTool() - Constructor for class dk.gtz.graphedit.tool.LintInspectorTool
Constructs a new lint inspector tool instance.
LintLayerController - Class in dk.gtz.graphedit.view
View layer showing the lints contained in the LintContainer.
LintLayerController(String, ViewModelProjectResource, Affine) - Constructor for class dk.gtz.graphedit.view.LintLayerController
Constructs a new lint layer view controller.
loadEditorSettings() - Static method in class dk.gtz.graphedit.util.EditorActions
Loads the global editor settings file and returns a viewmodel version of it.
loadFields(Class<?>, T) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
Load the fields marked with Autolisten from the given class This must be called in the constructor of the subclass
loadTips() - Static method in class dk.gtz.graphedit.util.TipLoader
Load tips from the default file
loadTips(String) - Static method in class dk.gtz.graphedit.util.TipLoader
Load tips from the given file
LogTabController - Class in dk.gtz.graphedit.view
The javafx controller for a tab containing rich-text logs with support for markdown-style linking to syntax elements
LogTabController() - Constructor for class dk.gtz.graphedit.view.LogTabController
Create a new instance
LogTabPaneController - Class in dk.gtz.graphedit.view
View controll for the log tabpane containing all the logs
LogTabPaneController() - Constructor for class dk.gtz.graphedit.view.LogTabPaneController
Create a new instance

M

makeDraggable(Node, ViewModelPoint, Affine, ViewModelProjectResource) - Static method in class dk.gtz.graphedit.util.DragUtil
Add some event handlers to the provided node that makes it draggable through a ViewModelPoint
makeDraggableInverse(Node, Affine) - Static method in class dk.gtz.graphedit.util.DragUtil
Add event handlers to the provided node such that the provided Affine will be inversely translated on mouse dragging Note that the drag events will not be registered as undoable actions NB: The provided affine only gets changes on mouse secondary button presses
makeResizableDown(Region) - Static method in class dk.gtz.graphedit.util.HeightDragResizer
Make the provided region height-resizable with a handle on the bottom of the region
makeResizableLeft(Region) - Static method in class dk.gtz.graphedit.util.WidthDragResizer
Make the provided region width-resizable with a handle on the left side of the region
makeResizableRight(Region) - Static method in class dk.gtz.graphedit.util.WidthDragResizer
Make the provided region width-resizable with a handle on the right side of the region
makeResizableUp(Region) - Static method in class dk.gtz.graphedit.util.HeightDragResizer
Make the provided region height-resizable with a handle on the top of the region
mapDisplayedText(String) - Method in class dk.gtz.graphedit.view.log.Hyperlink
Create a new hyperlink where the displayed text is replaced with a provided string value
MapGroup<K> - Class in dk.gtz.graphedit.util
A keyed Group of javafx Nodes
MapGroup() - Constructor for class dk.gtz.graphedit.util.MapGroup
Create a new instance
MassDeleteTool - Class in dk.gtz.graphedit.tool
Tool to delete the currently selected elements.
MassDeleteTool() - Constructor for class dk.gtz.graphedit.tool.MassDeleteTool
Constructs a new mass delete tool instance.
maxConnectionAttempts - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
Maximum amount of attempts to connect to the language server
merge(TipContainer) - Method in class dk.gtz.graphedit.viewmodel.TipContainer
Merges the given container with this container.
message() - Method in record class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgress
Returns the value of the message record component.
message() - Method in record class dk.gtz.graphedit.model.lsp.ModelNotification
Returns the value of the message record component.
message() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns the value of the message record component.
message() - Method in class dk.gtz.graphedit.viewmodel.ViewModelLint
Get the lint's display message.
metadata() - Method in record class dk.gtz.graphedit.model.ModelProject
Returns the value of the metadata record component.
metadata() - Method in record class dk.gtz.graphedit.model.ModelProjectResource
Returns the value of the metadata record component.
metadata() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Returns the value of the metadata record component.
metadata() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Get the metadata map property
MetadataUtils - Class in dk.gtz.graphedit.util
Static utility class for interacting with metadata
migrate(TreeNode, ObjectMapper) - Method in class dk.gtz.graphedit.internal.DemoSyntaxMigrater
 
migrate(TreeNode, ObjectMapper) - Method in interface dk.gtz.graphedit.spi.ISyntaxMigrater
Perform a migration on a serialized tree node structure using the Jackson serialization library
ModelEdge - Class in dk.gtz.graphedit.model
An edge from some source to some target.
ModelEdge() - Constructor for class dk.gtz.graphedit.model.ModelEdge
Create a new instance with uninitialized source and target
ModelEdge(UUID, UUID) - Constructor for class dk.gtz.graphedit.model.ModelEdge
Create a new instance with a provided source and target
ModelEditorController - Class in dk.gtz.graphedit.view
View controller for the main model editor viewport.
ModelEditorController(String, ViewModelProjectResource, ISyntaxFactory) - Constructor for class dk.gtz.graphedit.view.ModelEditorController
Creates a new instance with a provided resource and syntax
ModelEditorController(String, ViewModelProjectResource, ViewModelEditorSettings, ISyntaxFactory) - Constructor for class dk.gtz.graphedit.view.ModelEditorController
Creates a new instance with a provided resource, settings object and syntax
ModelEditorSettings - Record Class in dk.gtz.graphedit.model
General editor settings model object containing a users' prefered theme, recent projects and other edior-wide preferences and settings.
ModelEditorSettings() - Constructor for record class dk.gtz.graphedit.model.ModelEditorSettings
Constructs a ModelEditorSettings instance with default values.
ModelEditorSettings(double, double, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, List<String>, List<String>, int, boolean) - Constructor for record class dk.gtz.graphedit.model.ModelEditorSettings
Creates an instance of a ModelEditorSettings record class.
ModelEditorSettings(ViewModelEditorSettings) - Constructor for record class dk.gtz.graphedit.model.ModelEditorSettings
Constructs a ModelEditorSettings instance based on the associated ViewModel
ModelEditorToolbar - Class in dk.gtz.graphedit.view
Toolbar view controller governing a IToolbox instance
ModelEditorToolbar(IToolbox, ObjectProperty<ITool>, ViewModelProjectResource) - Constructor for class dk.gtz.graphedit.view.ModelEditorToolbar
Create a new instance
ModelGraph - Record Class in dk.gtz.graphedit.model
Container for all syntactic elements in a graph.
ModelGraph(String, Map<UUID, ModelVertex>, Map<UUID, ModelEdge>) - Constructor for record class dk.gtz.graphedit.model.ModelGraph
Creates an instance of a ModelGraph record class.
modelKey() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns the value of the modelKey record component.
ModelLanguageServerProgress - Record Class in dk.gtz.graphedit.model.lsp
A language server progress report.
ModelLanguageServerProgress(String, ModelLanguageServerProgressType, String, String) - Constructor for record class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgress
Creates an instance of a ModelLanguageServerProgress record class.
ModelLanguageServerProgressType - Enum Class in dk.gtz.graphedit.model.lsp
Enumeration of the type of language server progress reports.
ModelLint - Record Class in dk.gtz.graphedit.model
Model object of a lint.
ModelLint(String, String, ModelLintSeverity, String, String, Optional<String>, List<UUID>, List<List<ModelPoint>>) - Constructor for record class dk.gtz.graphedit.model.ModelLint
Creates an instance of a ModelLint record class.
ModelLintSeverity - Enum Class in dk.gtz.graphedit.model
Severity level enumeration for lints.
ModelNotification - Record Class in dk.gtz.graphedit.model.lsp
Notification class containing a severity level and a message.
ModelNotification(ModelNotificationLevel, String) - Constructor for record class dk.gtz.graphedit.model.lsp.ModelNotification
Creates an instance of a ModelNotification record class.
ModelNotificationLevel - Enum Class in dk.gtz.graphedit.model.lsp
Enumeration for the severity level of a ModelNotification.
ModelPoint - Record Class in dk.gtz.graphedit.model
A simple 2D point
ModelPoint(double, double) - Constructor for record class dk.gtz.graphedit.model.ModelPoint
Creates an instance of a ModelPoint record class.
ModelProject - Record Class in dk.gtz.graphedit.model
On-disk file structure for a project file Not to be confused with ModelProjectResource, this class represents a graphedit project.
ModelProject(String) - Constructor for record class dk.gtz.graphedit.model.ModelProject
Constructs a new project model with a specified name
ModelProject(Map<String, String>, String, List<String>, List<ModelRunTarget>) - Constructor for record class dk.gtz.graphedit.model.ModelProject
Creates an instance of a ModelProject record class.
ModelProjectResource - Record Class in dk.gtz.graphedit.model
Full file-on-disk model.
ModelProjectResource(Map<String, String>, ModelGraph) - Constructor for record class dk.gtz.graphedit.model.ModelProjectResource
Creates an instance of a ModelProjectResource record class.
ModelRunTarget - Record Class in dk.gtz.graphedit.model
Runtarget datastructure.
ModelRunTarget(String, String, List<String>, String, Boolean, Boolean, Boolean, Map<String, String>) - Constructor for record class dk.gtz.graphedit.model.ModelRunTarget
Creates an instance of a ModelRunTarget record class.
ModelVertex - Class in dk.gtz.graphedit.model
The base class of a graph vertex.
ModelVertex() - Constructor for class dk.gtz.graphedit.model.ModelVertex
Construct a new instance
ModelVertex(ModelPoint) - Constructor for class dk.gtz.graphedit.model.ModelVertex
Construct a new instance with a provided position
MouseTracker - Class in dk.gtz.graphedit.util
A mouse tracking utility
MouseTracker(Stage, boolean) - Constructor for class dk.gtz.graphedit.util.MouseTracker
Construct a new instance
multiply(ViewModelPoint) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Vector-multiplication function for two points.

N

name() - Method in record class dk.gtz.graphedit.model.ModelProject
Returns the value of the name record component.
name() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns the value of the name record component.
name() - Method in record class dk.gtz.graphedit.viewmodel.InspectableProperty
Returns the value of the name record component.
name() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Returns the value of the name record component.
name() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns the value of the name record component.
newFile() - Static method in class dk.gtz.graphedit.util.EditorActions
Will open a "save as" file picker OS-native dialogue
newFileLocation() - Method in record class dk.gtz.graphedit.spi.IImporter.ImportResult
Returns the value of the newFileLocation record component.
newModel() - Method in record class dk.gtz.graphedit.spi.IImporter.ImportResult
Returns the value of the newModel record component.
newProject() - Static method in class dk.gtz.graphedit.util.EditorActions
Create a new project with a picker dialogue and open it
normalized() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Get a normalized vector of this point.

O

ObservableStackUndoSystem - Class in dk.gtz.graphedit.util
Implementation of an observable undosystem
ObservableStackUndoSystem() - Constructor for class dk.gtz.graphedit.util.ObservableStackUndoSystem
Construct a new instance
ObservableTreeUndoSystem - Class in dk.gtz.graphedit.util
An implementation of the IObservableUndoSystem interface that uses a tree structure to store the undo history.
ObservableTreeUndoSystem() - Constructor for class dk.gtz.graphedit.util.ObservableTreeUndoSystem
Constructs a new ObservableTreeUndoSystem instance.
ObservableUndoable - Record Class in dk.gtz.graphedit.util
A record to store an undoable action with a representation.
ObservableUndoable(String, Undoable) - Constructor for record class dk.gtz.graphedit.util.ObservableUndoable
Creates an instance of a ObservableUndoable record class.
onChanged(T, T) - Method in class dk.gtz.graphedit.util.VetoChangeListener
Callback for when the change was valid and accepted.
onClose(Runnable) - Method in class dk.gtz.graphedit.view.SearchPaneController
 
onClose(Runnable) - Method in interface dk.gtz.graphedit.viewmodel.ICloseable
Set a function to handle the close event.
onCompleted() - Method in class dk.gtz.graphedit.spi.SingleResponseStreamObserver
 
onDestroy() - Method in interface dk.gtz.graphedit.spi.IPlugin
Event called when the plugin is disabled by the user.
onEdgeMouseEvent(EdgeMouseEvent) - Method in class dk.gtz.graphedit.tool.AbstractBaseTool
 
onEdgeMouseEvent(EdgeMouseEvent) - Method in class dk.gtz.graphedit.tool.EdgeDeleteTool
 
onEdgeMouseEvent(EdgeMouseEvent) - Method in interface dk.gtz.graphedit.tool.ITool
Event handler for the case where an edge has been interacted with with the mouse
onEdgeMouseEvent(EdgeMouseEvent) - Method in class dk.gtz.graphedit.tool.LintInspectorTool
 
onEdgeMouseEvent(EdgeMouseEvent) - Method in class dk.gtz.graphedit.tool.SelectTool
 
onEdgeMouseEvent(EdgeMouseEvent) - Method in class dk.gtz.graphedit.tool.UnifiedModellingTool
 
onError(Throwable) - Method in class dk.gtz.graphedit.spi.SingleResponseStreamObserver
 
onInitialize() - Method in interface dk.gtz.graphedit.spi.IPlugin
Event called when the plugin is initialized (before any syntax factories or panels are requested) At this point, only some things are registered in DI.
onKeyEvent(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.AbstractBaseTool
 
onKeyEvent(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.ClipboardTool
 
onKeyEvent(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
 
onKeyEvent(ViewportKeyEvent) - Method in interface dk.gtz.graphedit.tool.ITool
Event handler for the case where the model editor viewport has been interacted with with the keyboard
onKeyEvent(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.MassDeleteTool
 
onKeyEvent(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.SelectTool
 
onKeyEvent(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.UnifiedModellingTool
 
onKeyEvent(KeyEvent) - Method in interface dk.gtz.graphedit.view.IEventHandler
Handles a key event.
onKeyEvent(KeyEvent) - Method in class dk.gtz.graphedit.view.ModelEditorController
Propogate the provided key event to the appropriate tool.
onKeymapOverridden(IRunnable1<Map.Entry<KeyCombination, Keymap.Keybind>>) - Method in class dk.gtz.graphedit.util.Keymap
Add a handler to be called when a keymap is overridden.
onMouseEvent(MouseEvent) - Method in interface dk.gtz.graphedit.view.IEventHandler
Handles a mouse event.
onMouseEvent(MouseEvent) - Method in class dk.gtz.graphedit.view.ModelEditorController
Propogate the provided mouse event to the appropriate tool.
onNewKeymap(IRunnable1<Map.Entry<KeyCombination, Keymap.Keybind>>) - Method in class dk.gtz.graphedit.util.Keymap
Add a handler to be called when a new keymap is set.
onNext(T) - Method in class dk.gtz.graphedit.spi.SingleResponseStreamObserver
 
onStart() - Method in interface dk.gtz.graphedit.spi.IPlugin
Event called when the application has loaded.
onVertexMouseEvent(VertexMouseEvent) - Method in class dk.gtz.graphedit.tool.AbstractBaseTool
 
onVertexMouseEvent(VertexMouseEvent) - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
 
onVertexMouseEvent(VertexMouseEvent) - Method in interface dk.gtz.graphedit.tool.ITool
Event handler for the case where a vertex has been interacted with with the mouse
onVertexMouseEvent(VertexMouseEvent) - Method in class dk.gtz.graphedit.tool.LintInspectorTool
 
onVertexMouseEvent(VertexMouseEvent) - Method in class dk.gtz.graphedit.tool.SelectTool
 
onVertexMouseEvent(VertexMouseEvent) - Method in class dk.gtz.graphedit.tool.UnifiedModellingTool
 
onVertexMouseEvent(VertexMouseEvent) - Method in class dk.gtz.graphedit.tool.VertexDeleteTool
 
onVertexMouseEvent(VertexMouseEvent) - Method in class dk.gtz.graphedit.tool.VertexDragMoveTool
 
onViewportMouseEvent(ViewportMouseEvent) - Method in class dk.gtz.graphedit.tool.AbstractBaseTool
 
onViewportMouseEvent(ViewportMouseEvent) - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
 
onViewportMouseEvent(ViewportMouseEvent) - Method in interface dk.gtz.graphedit.tool.ITool
Event handler for the case where the model editor viewport has been interacted with with the mouse
onViewportMouseEvent(ViewportMouseEvent) - Method in class dk.gtz.graphedit.tool.SelectTool
 
onViewportMouseEvent(ViewportMouseEvent) - Method in class dk.gtz.graphedit.tool.UnifiedModellingTool
 
onViewportMouseEvent(ViewportMouseEvent) - Method in class dk.gtz.graphedit.tool.VertexCreateTool
 
open(String) - Method in class dk.gtz.graphedit.viewmodel.FileBufferContainer
 
open(String) - Method in interface dk.gtz.graphedit.viewmodel.IBufferContainer
Open and add a new project resource instance to the collection.
open(String, ViewModelProjectResource) - Method in class dk.gtz.graphedit.viewmodel.FileBufferContainer
 
open(String, ViewModelProjectResource) - Method in interface dk.gtz.graphedit.viewmodel.IBufferContainer
Open and add a new project resource instance to the collection.
openAboutPane() - Static method in class dk.gtz.graphedit.util.EditorActions
Opens the about info pane modal
openEditorSettings() - Static method in class dk.gtz.graphedit.util.EditorActions
Open the editor modal pane
openFile(String, List<String>) - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to pick a file of some provided type
openFile(FileChooser.ExtensionFilter) - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to pick a file
openFiles(String, List<String>) - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to pick one or more files of some provided type
openFiles(FileChooser.ExtensionFilter) - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to pick one or more files
openFolder() - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to pick a folder
openJsonFile() - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to pick a json file
openJsonFiles() - Static method in class dk.gtz.graphedit.util.EditorActions
Prompt the user to pick one or more json files
openKeybinds() - Static method in class dk.gtz.graphedit.util.EditorActions
Open the viewer modal pane
openModal(String, String) - Static method in class dk.gtz.graphedit.util.EditorActions
Opens an FXML based modal
openModal(Node, String) - Static method in class dk.gtz.graphedit.util.EditorActions
Opens an injected modal
openModel() - Static method in class dk.gtz.graphedit.util.EditorActions
Open a file as a model file.
openModel(Path) - Static method in class dk.gtz.graphedit.util.EditorActions
Open specified path as a model file.
openProject() - Static method in class dk.gtz.graphedit.util.EditorActions
Open the project picker dialogue and load the selected project
openProject(File) - Static method in class dk.gtz.graphedit.util.EditorActions
Will attempt to open the project file provided Note.
openProjectPicker(Window) - Static method in class dk.gtz.graphedit.util.EditorActions
Will open the project picker dialogue
openProjectSettings() - Static method in class dk.gtz.graphedit.util.EditorActions
Open the editor modal pane
openRunTargetsEditor() - Static method in class dk.gtz.graphedit.util.EditorActions
Open the editor modal pane
openSearchPane() - Static method in class dk.gtz.graphedit.util.EditorActions
Open the modal pane
openTipOfTheDay() - Static method in class dk.gtz.graphedit.util.EditorActions
Open the tip of the day modal pane
OVAL - Enum constant in enum class dk.gtz.graphedit.viewmodel.ViewModelShapeType
Shape type of ovals.

P

parentGraph - Variable in class dk.gtz.graphedit.view.EdgeController
The parent graph
pasteModel(ViewportKeyEvent) - Method in class dk.gtz.graphedit.tool.ClipboardTool
Paste the current content of the system clipboard.
pause() - Method in class dk.gtz.graphedit.util.Download
Pause the download.
PAUSED - Enum constant in enum class dk.gtz.graphedit.util.Download.State
The download is paused.
PlatformUtils - Class in dk.gtz.graphedit.util
General utilities relating to the operating system
port - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
Host port, pointing to the connected language server
position - Variable in class dk.gtz.graphedit.model.ModelVertex
The point at which the vertex is located
position - Variable in class dk.gtz.graphedit.viewmodel.ViewModelVertex
The position of the vertex
position() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
Get the position of the vertex
programThread - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
The thread in which the language server process is running
PROGRESS - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgressType
Indicates that a language server process has progressed, but is still running.
ProjectLoadException - Exception in dk.gtz.graphedit.exceptions
An error occurred during loading a graphedit project
ProjectLoadException(String) - Constructor for exception dk.gtz.graphedit.exceptions.ProjectLoadException
Construct a new instance with a message
ProjectSettingsController - Class in dk.gtz.graphedit.view
Project settings editor view controller.
ProjectSettingsController() - Constructor for class dk.gtz.graphedit.view.ProjectSettingsController
Construct a new instance
property() - Method in record class dk.gtz.graphedit.viewmodel.InspectableProperty
Returns the value of the property record component.
push(Undoable) - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
push(Undoable) - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
put(String, ILanguageServer) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
put(String, ISyntaxFactory) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
putAll(Map<? extends String, ? extends ILanguageServer>) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
putAll(Map<? extends String, ? extends ISyntaxFactory>) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 

Q

quit() - Static method in class dk.gtz.graphedit.util.EditorActions
Will immediately quit the application with no hesitation.

R

randomTextColor() - Static method in class dk.gtz.graphedit.view.log.TextStyle
Create a new text style with a random text color
realCharAt(Hyperlink, int) - Method in class dk.gtz.graphedit.view.log.HyperlinkOps
 
realGetText(Hyperlink) - Method in class dk.gtz.graphedit.view.log.HyperlinkOps
 
realSubSequence(Hyperlink, int) - Method in class dk.gtz.graphedit.view.log.HyperlinkOps
 
realSubSequence(Hyperlink, int, int) - Method in class dk.gtz.graphedit.view.log.HyperlinkOps
 
recentProjects() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the recentProjects record component.
recentProjects() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the recentProjects record component.
RECTANGLE - Enum constant in enum class dk.gtz.graphedit.viewmodel.ViewModelShapeType
Shape type of rectangles.
rectangleIntersect(ViewModelVertexShape, double, double) - Static method in class dk.gtz.graphedit.util.ShapeUtil
Will calculate the intersection point on a reactangle shape given a ray (dx,dy)
redo() - Static method in class dk.gtz.graphedit.util.EditorActions
Perform a redo action
redo() - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
redo() - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
release(ViewModelProjectResource, UUID, ViewModelGraph) - Method in class dk.gtz.graphedit.tool.EdgeCreateTool
Finishes the edge creation process.
remove(IPlugin) - Method in interface dk.gtz.graphedit.spi.IPluginsContainer
Remove a plugin from the container
remove(Object) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
remove(Object) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
removeChangeListener(MapChangeListener<? super String, ? super ISyntaxFactory>) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
Remove a change listener from the collection.
removeChild(K) - Method in class dk.gtz.graphedit.util.MapGroup
Removes the map entry associated with the provided key
removeFileExtension(String) - Static method in class dk.gtz.graphedit.util.PlatformUtils
Remove the file-extension part of a filename string.
removeListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
removeListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
removeListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
removeListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
removeListener(InvalidationListener) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
removeListener(ChangeListener<? super ViewModelGraph>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
 
removeListener(ChangeListener<? super ViewModelPoint>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
removeListener(ChangeListener<? super ViewModelProjectResource>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
removeListener(ChangeListener<? super T>) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
removeListener(ChangeListener<Undoable>) - Method in interface dk.gtz.graphedit.util.IObservableUndoSystem
Remove a listener for when the current Undoable changes
removeListener(ChangeListener<Undoable>) - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
removeListener(ChangeListener<Undoable>) - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
removeListener(MapChangeListener<? super String, ? super ILanguageServer>) - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
removeListener(MapChangeListener<? super String, ? super ISyntaxFactory>) - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
removeSaveListener(Runnable) - Static method in class dk.gtz.graphedit.util.EditorActions
Remove a registered save callback function
removeView(IProjectResourceView) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Remove a view that displays this project resource.
replaceAll(Collection<ModelLint>) - Method in class dk.gtz.graphedit.viewmodel.LintContainer
Replace the collection with a new collection of lints.
replaceText(int, int, String) - Method in class dk.gtz.graphedit.view.log.HyperlinkTextArea
 
replaceWithLink(int, int, String, String, TextStyle) - Method in class dk.gtz.graphedit.view.log.HyperlinkTextArea
Replace a segment of the text area with a Hyperlink
representation() - Method in record class dk.gtz.graphedit.util.ObservableUndoable
Returns the value of the representation record component.
ResponseContainer<T> - Class in dk.gtz.graphedit.spi
A container utility class that can hold either: nothing, valid value or an error.
ResponseContainer() - Constructor for class dk.gtz.graphedit.spi.ResponseContainer
Constructs a new container instance
restart() - Static method in class dk.gtz.graphedit.util.EditorActions
Restart the application.
restart() - Method in interface dk.gtz.graphedit.view.IRestartableApplication
Restart the application
restartAfterRun() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns the value of the restartAfterRun record component.
restartAfterRun() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns the value of the restartAfterRun record component.
resume() - Method in class dk.gtz.graphedit.util.Download
Resume the download if it was paused.
RetryUtils - Class in dk.gtz.graphedit.util
Utility functions for retrying actions multiple times.
revert(ViewModelProjectResource, ViewModelDiff) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Inversely apply the changes of a diff to the provided resource.
revertCopy(ViewModelProjectResource, ViewModelDiff) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Inversely apply the changes of a diff to a copy of the provided resource and return the copy
revertSubtractiveOnly(ViewModelProjectResource, ViewModelDiff) - Static method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Inversely apply the changes of a diff to the provided resource, but only apply the deletions.
rootDirectory() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Returns the value of the rootDirectory record component.
run() - Method in class dk.gtz.graphedit.util.Download
 
runAsShell() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns the value of the runAsShell record component.
runAsShell() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns the value of the runAsShell record component.
runTargets() - Method in record class dk.gtz.graphedit.model.ModelProject
Returns the value of the runTargets record component.
runTargets() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Returns the value of the runTargets record component.
RunTargetsEditorController - Class in dk.gtz.graphedit.view
Runtarget editor view controller.
RunTargetsEditorController() - Constructor for class dk.gtz.graphedit.view.RunTargetsEditorController
Construct a new instance

S

save() - Static method in class dk.gtz.graphedit.util.EditorActions
Saves the currently opened project to disk.
saveAs() - Static method in class dk.gtz.graphedit.util.EditorActions
Saves the currently opened project to disk.
saveBeforeRun() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns the value of the saveBeforeRun record component.
saveBeforeRun() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns the value of the saveBeforeRun record component.
saveEditorSettings(ViewModelEditorSettings) - Static method in class dk.gtz.graphedit.util.EditorActions
Save the global editor settings to disk.
saveModelToFile(Path, ModelProjectResource) - Static method in class dk.gtz.graphedit.util.EditorActions
Save a specified model to a specified file path
saveProject() - Static method in class dk.gtz.graphedit.util.EditorActions
Save the currently opened project to disk
saveProject(ModelProject, Path) - Static method in class dk.gtz.graphedit.util.EditorActions
Save a model project to a specific file
scale(float) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Vector-multiplication function for view model points.
scaleXProperty() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Returns the value of the scaleXProperty record component.
scaleYProperty() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Returns the value of the scaleYProperty record component.
SearchPaneController - Class in dk.gtz.graphedit.view
View controller for the search pane modal.
SearchPaneController() - Constructor for class dk.gtz.graphedit.view.SearchPaneController
Construct a new instance
SearchResultController - Class in dk.gtz.graphedit.view
View controller for search result display.
SearchResultController(BootstrapIcons, String, IFocusable) - Constructor for class dk.gtz.graphedit.view.SearchResultController
Construct a new instance
select() - Method in interface dk.gtz.graphedit.viewmodel.ISelectable
Select the object
select() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
select() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
selectable() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelSelection
Returns the value of the selectable record component.
selectionHelperLine - Variable in class dk.gtz.graphedit.view.EdgeController
A slightly thicker invisible line that helps edge selection
selectTool(ITool) - Method in interface dk.gtz.graphedit.tool.IToolbox
Change which tool is currently selected
selectTool(ITool) - Method in class dk.gtz.graphedit.tool.Toolbox
 
SelectTool - Class in dk.gtz.graphedit.tool
Tool to select syntactic elements.
SelectTool() - Constructor for class dk.gtz.graphedit.tool.SelectTool
Construct a new instance
SerializationException - Exception in dk.gtz.graphedit.exceptions
An error occurred during serialization of something
SerializationException(String) - Constructor for exception dk.gtz.graphedit.exceptions.SerializationException
Construct a new instance
SerializationException(String, Throwable) - Constructor for exception dk.gtz.graphedit.exceptions.SerializationException
Construct a new instance
SerializationException(Throwable) - Constructor for exception dk.gtz.graphedit.exceptions.SerializationException
Construct a new instance
serialize(ModelEdge) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Serialize a model edge to a string value
serialize(ModelEdge) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
serialize(ModelEditorSettings) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Serialize a model editor settings object to a string value
serialize(ModelEditorSettings) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
serialize(ModelProject) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Serialize a model project object to a string value
serialize(ModelProject) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
serialize(ModelProjectResource) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Serialize a model project resource object to a string value
serialize(ModelProjectResource) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
serialize(ModelVertex) - Method in interface dk.gtz.graphedit.serialization.IModelSerializer
Serialize a model vertex to a string value
serialize(ModelVertex) - Method in class dk.gtz.graphedit.serialization.JacksonModelSerializer
 
serverInfo - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
Lazy loaded server info struct.
set(String, Runnable, String) - Method in class dk.gtz.graphedit.util.Keymap
Set a keybinding with no category.
set(String, Runnable, String, String) - Method in class dk.gtz.graphedit.util.Keymap
Set a keybinding with a category.
set(T) - Method in class dk.gtz.graphedit.spi.ResponseContainer
Set the result value
setBackgroundColor(String) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the text background color attribute of the text style
setBold(boolean) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the bold attribute of the text style
setDetachable(boolean) - Method in class dk.gtz.graphedit.view.DraggableTabController
Set whether it's possible to detach the tab from its pane and move it to another pane or another window.
setError(Throwable) - Method in class dk.gtz.graphedit.spi.ResponseContainer
Set the container to have an error.
setFill(Color) - Method in class dk.gtz.graphedit.view.ConvexHullPolygonController
Set polygon fill color
setFontFamily(String) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the font of the text style
setFontSize(int) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the font size attribute of the text style
setGridSize(double, double) - Method in class dk.gtz.graphedit.view.GridPaneController
Change the grid size to some new value
setHighlight() - Method in class dk.gtz.graphedit.view.DraggableTabController
Set the label text to be highlighted.
setItalic(boolean) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the italic attribute of the text style
setLabelText(String) - Method in class dk.gtz.graphedit.view.DraggableTabController
Set the label text on this draggable tab.
setOnStateChanged(Runnable) - Method in class dk.gtz.graphedit.util.Download
Set the callback that will be called when the state of the download changes.
setStrikethrough(boolean) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the strikethrough attribute of the text style
setTextColor(String) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the text color attribute of the text style
setTextColorWeb(String) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the text color attribute of the text style using hex-codes
setUnderline(boolean) - Method in class dk.gtz.graphedit.view.log.TextStyle
Set the underline attribute of the text style
setValue(ViewModelPoint) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
setValue(ViewModelProjectResource) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
setValue(T) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
severity() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns the value of the severity record component.
severity() - Method in class dk.gtz.graphedit.viewmodel.ViewModelLint
Get the severity level of the lint
shape() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
Get the shape of the vertex
shapeType() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Returns the value of the shapeType record component.
ShapeUtil - Class in dk.gtz.graphedit.util
General utilities for handling geometric shapes
shareSameAncestor(Hyperlink) - Method in class dk.gtz.graphedit.view.log.Hyperlink
Checks if this hyperlink links to the same base link as another one.
showConfirmAllDialog(String, String, Window) - Static method in class dk.gtz.graphedit.util.EditorActions
Will prompt the user for a Confirm / Confirm All / Cancel action.
showConfirmDialog(String, String, Window) - Static method in class dk.gtz.graphedit.util.EditorActions
Will prompt the user for a Confirm / Cancel action
showErrorToasts() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the showErrorToasts record component.
showErrorToasts() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the showErrorToasts record component.
showInfoToasts() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the showInfoToasts record component.
showInfoToasts() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the showInfoToasts record component.
showInspectorPane() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Deprecated.
showInspectorPane() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Deprecated.
showTips() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the showTips record component.
showTips() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the showTips record component.
showTraceToasts() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the showTraceToasts record component.
showTraceToasts() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the showTraceToasts record component.
showWarnToasts() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the showWarnToasts record component.
showWarnToasts() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the showWarnToasts record component.
SidePanelController - Class in dk.gtz.graphedit.view
View controller for the plugin sidepanel
SidePanelController() - Constructor for class dk.gtz.graphedit.view.SidePanelController
Construct a new instance
SingleResponseStreamObserver<T> - Class in dk.gtz.graphedit.spi
Utility class for capturing a single gRPC response and returning it.
SingleResponseStreamObserver() - Constructor for class dk.gtz.graphedit.spi.SingleResponseStreamObserver
Constructs a new SingleResponseStreamObserver instance
size() - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
size() - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
size() - Method in class dk.gtz.graphedit.viewmodel.TipContainer
Gets the number of tips in the container.
size() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
Get the combined size of changes.
sleep(int) - Static method in class dk.gtz.graphedit.util.RetryUtils
Sleep for a set amount of milliseconds.
snapToGrid(ViewModelEditorSettings) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Snap the position to the provided grid settings
source - Variable in class dk.gtz.graphedit.model.ModelEdge
Id of the vertex that the edge originates from
source - Variable in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Property pointing to the source vertex id
source() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Get the source property
start() - Method in interface dk.gtz.graphedit.spi.ILanguageServer
Start the language server.
StatusBarController - Class in dk.gtz.graphedit.view
View controller for the status indicator at the bottom of the editor.
StatusBarController() - Constructor for class dk.gtz.graphedit.view.StatusBarController
Construct a new status bar view controller.
stub - Variable in class dk.gtz.graphedit.spi.GrpcLanguageServer
Lazy loaded gRPC language server stub interface instance.
subscribe(Level, Consumer<String>) - Static method in class dk.gtz.graphedit.logging.EditorLogAppender
Add a logconsume function to the list of consumers
subSequence(int) - Method in class dk.gtz.graphedit.view.log.Hyperlink
Create a new hyperlink where the displayed text is a subsequence of this hyperlink's displayed text
subSequence(int, int) - Method in class dk.gtz.graphedit.view.log.Hyperlink
Create a new hyperlink where the displayed text is a subsequence of this hyperlink's displayed text
subtract(ViewModelPoint) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Vector-subtraction function for view model points.
success(String) - Static method in class dk.gtz.graphedit.logging.Toast
Show an "success" styled toast.
syntax() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns the value of the syntax record component.
syntax() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns the value of the syntax record component.
syntax() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns the value of the syntax record component.
syntax() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns the value of the syntax record component.
syntax() - Method in record class dk.gtz.graphedit.model.ModelProjectResource
Returns the value of the syntax record component.
syntax() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Get the syntax graph
syntaxFactory - Variable in class dk.gtz.graphedit.view.EdgeController
The associated syntax factory
syntaxFactory - Variable in class dk.gtz.graphedit.view.VertexController
The associated syntax factory
SyntaxFactoryCollection - Class in dk.gtz.graphedit.viewmodel
Collection type of syntax factories.
SyntaxFactoryCollection() - Constructor for class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
Construct a new instance with one DemoSyntaxFactory element

T

target - Variable in class dk.gtz.graphedit.model.ModelEdge
Id of the vertex that the edge points to
target - Variable in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Property pointing to the target vertex id
target() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Get the target property
TextStyle - Class in dk.gtz.graphedit.view.log
Holds information about the style of a text fragment.
TextStyle() - Constructor for class dk.gtz.graphedit.view.log.TextStyle
Construct a new text style instance
TextStyle(Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, Optional<Integer>, Optional<String>, Optional<String>, Optional<String>) - Constructor for class dk.gtz.graphedit.view.log.TextStyle
Construct a new text style istance
TikaMimeTypeChecker - Class in dk.gtz.graphedit.serialization
MIME type checker implementation using the Tika's implementation
TikaMimeTypeChecker() - Constructor for class dk.gtz.graphedit.serialization.TikaMimeTypeChecker
Construct a new instance
Tip - Record Class in dk.gtz.graphedit.viewmodel
Represents a tip that can be shown to the user.
Tip(String, String) - Constructor for record class dk.gtz.graphedit.viewmodel.Tip
Creates a new tip with the given category and description.
Tip(String, String, Integer, String) - Constructor for record class dk.gtz.graphedit.viewmodel.Tip
Creates a new tip with the given category, description and image.
Tip(String, String, Integer, Optional<String>) - Constructor for record class dk.gtz.graphedit.viewmodel.Tip
Creates an instance of a Tip record class.
Tip(String, String, String) - Constructor for record class dk.gtz.graphedit.viewmodel.Tip
Creates a new tip with the given category, description and image.
TipContainer - Class in dk.gtz.graphedit.viewmodel
Represents a container of tips that can be shown to the user via the Tip-of-the-day system.
TipContainer(List<Tip>) - Constructor for class dk.gtz.graphedit.viewmodel.TipContainer
Creates a new tip container with the given tips.
tipIndex() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the tipIndex record component.
tipIndex() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the tipIndex record component.
TipLoader - Class in dk.gtz.graphedit.util
This class is responsible for loading tips from a YAML file.
TipOfTheDayController - Class in dk.gtz.graphedit.view
View controller for the Tip-of-the-day system.
TipOfTheDayController() - Constructor for class dk.gtz.graphedit.view.TipOfTheDayController
Construct a new instance of TipOfTheDayController.
title() - Method in record class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgress
Returns the value of the title record component.
title() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns the value of the title record component.
title() - Method in class dk.gtz.graphedit.viewmodel.ViewModelLint
Get the brief headline describing the lint.
Toast - Class in dk.gtz.graphedit.logging
Graphedit toast utility.
toCss() - Method in class dk.gtz.graphedit.view.log.TextStyle
Convert the current settings into one big javafx css expression
toggleSelected(UUID, ISelectable) - Method in class dk.gtz.graphedit.tool.SelectTool
Toggle the selection of a syntactic element
toggleTheme() - Static method in class dk.gtz.graphedit.util.EditorActions
Toggle between light and dark theme for the editor
token() - Method in record class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgress
Returns the value of the token record component.
toModel() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
Constructs a new model edge instance based on the current view model values
toModel() - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
Constructs a new model graph instance based on the current view model values
toModel() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
Constructs a new model point instance based on the current view model values
toModel() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Converts this viewmodel into a model type
toModel() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Constructs a new model project resource instance based on the current view model values
toModel() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Converts this viewmodel into a model type
toModel() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
Constructs a new model vertex instance based on the current view model values
Toolbox - Class in dk.gtz.graphedit.tool
Implementation of a toolbox
Toolbox(String, ITool) - Constructor for class dk.gtz.graphedit.tool.Toolbox
Construct a new toolbox with a default category and a default tool
Toolbox(String, ITool, ITool...) - Constructor for class dk.gtz.graphedit.tool.Toolbox
Construct a new toolbox with a default category, a default tool and a list of additional tools
Toolbox(String, Toolbox.IToolConstructor) - Constructor for class dk.gtz.graphedit.tool.Toolbox
Construct a new toolbox with a default category and a constructor for the default tool
Toolbox.IToolConstructor - Interface in dk.gtz.graphedit.tool
ITool Constructor wrapper interface, where the constructor takes a parent toolbox argument.
toString() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgress
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.lsp.ModelNotification
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.ModelGraph
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.ModelLint
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.ModelPoint
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.ModelProject
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.ModelProjectResource
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.model.ModelRunTarget
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.spi.IImporter.FiletypesFilter
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.spi.IImporter.ImportResult
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.util.Keymap.Keybind
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.util.ObservableUndoable
Returns a string representation of this record class.
toString() - Method in class dk.gtz.graphedit.view.log.Hyperlink
 
toString() - Method in class dk.gtz.graphedit.view.log.TextStyle
 
toString() - Method in record class dk.gtz.graphedit.viewmodel.InspectableProperty
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.viewmodel.Tip
Returns a string representation of this record class.
toString() - Method in class dk.gtz.graphedit.viewmodel.ViewModelDiff
 
toString() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEnvironmentVariable
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelProject
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelSelection
Returns a string representation of this record class.
toString() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Returns a string representation of this record class.
trace(String) - Static method in class dk.gtz.graphedit.logging.Toast
Show a "trace" styled toast.
TRACE - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelNotificationLevel
Highly verbose trace information, this can be useful for full understanding of what the system is doing.
tracker - Variable in class dk.gtz.graphedit.view.EdgeController
A construct that tracks the mouse position.
tryTimes(int, int, Supplier<T>) - Static method in class dk.gtz.graphedit.util.RetryUtils
Try an action until it returns a value or until a set amount of attempts failed.
type() - Method in record class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgress
Returns the value of the type record component.

U

unbind() - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
unbind() - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
unbind() - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
unbindBidirectional(Property<ViewModelPoint>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelPoint
 
unbindBidirectional(Property<ViewModelProjectResource>) - Method in class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
 
unbindBidirectional(Property<T>) - Method in class dk.gtz.graphedit.viewmodel.AutoProperty
 
UncomparableException - Exception in dk.gtz.graphedit.exceptions
An error occurred during a compare
UncomparableException(String) - Constructor for exception dk.gtz.graphedit.exceptions.UncomparableException
Construct a new instance
UncomparableException(String, Throwable) - Constructor for exception dk.gtz.graphedit.exceptions.UncomparableException
Construct a new instance
UncomparableException(Throwable) - Constructor for exception dk.gtz.graphedit.exceptions.UncomparableException
Construct a new instance
undo() - Static method in class dk.gtz.graphedit.util.EditorActions
Perform an undo action
undo() - Method in class dk.gtz.graphedit.util.ObservableStackUndoSystem
 
undo() - Method in class dk.gtz.graphedit.util.ObservableTreeUndoSystem
 
undoable() - Method in record class dk.gtz.graphedit.util.ObservableUndoable
Returns the value of the undoable record component.
unhover() - Method in interface dk.gtz.graphedit.viewmodel.IHoverable
Stop showing the hover effect.
unhover() - Method in class dk.gtz.graphedit.viewmodel.ViewModelEdge
 
unhover() - Method in class dk.gtz.graphedit.viewmodel.ViewModelVertex
 
UnifiedModellingTool - Class in dk.gtz.graphedit.tool
An aggregate tool that unifies the following tools: - vertex creation (Shift+click) - vertex moving (Leftmouse Drag) - edge creation (Shift+click vertex) - selection management (Leftmouse Click (hold Ctrl to select more)) - element deletion (Delete or Backspace key to delete selection)
UnifiedModellingTool() - Constructor for class dk.gtz.graphedit.tool.UnifiedModellingTool
Cronstruct a new instance
unsetHighlight() - Method in class dk.gtz.graphedit.view.DraggableTabController
Set the label text to not be highlighted.
unsubscribe(UUID) - Static method in class dk.gtz.graphedit.logging.EditorLogAppender
Will remove the logconsume function with the associated key.
updateWith(TextStyle) - Method in class dk.gtz.graphedit.view.log.TextStyle
Mix / merge a different text style with this one.
useLightTheme() - Method in record class dk.gtz.graphedit.model.ModelEditorSettings
Returns the value of the useLightTheme record component.
useLightTheme() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Returns the value of the useLightTheme record component.

V

value() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelEnvironmentVariable
Returns the value of the value record component.
valueOf(String) - Static method in enum class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgressType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dk.gtz.graphedit.model.lsp.ModelNotificationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dk.gtz.graphedit.model.ModelLintSeverity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dk.gtz.graphedit.util.Download.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dk.gtz.graphedit.viewmodel.ViewModelShapeType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dk.gtz.graphedit.model.lsp.ModelLanguageServerProgressType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dk.gtz.graphedit.model.lsp.ModelNotificationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dk.gtz.graphedit.model.ModelLintSeverity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dk.gtz.graphedit.util.Download.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class dk.gtz.graphedit.viewmodel.LanguageServerCollection
 
values() - Method in class dk.gtz.graphedit.viewmodel.SyntaxFactoryCollection
 
values() - Static method in enum class dk.gtz.graphedit.viewmodel.ViewModelShapeType
Returns an array containing the constants of this enum class, in the order they are declared.
vertex() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns the value of the vertex record component.
VertexController - Class in dk.gtz.graphedit.view
The view baseclass for graph vertices.
VertexController(UUID, ViewModelVertex, Affine, ViewModelGraph, ViewModelEditorSettings, ObjectProperty<ITool>, ISyntaxFactory, String) - Constructor for class dk.gtz.graphedit.view.VertexController
Construct a new instance
VertexCreateTool - Class in dk.gtz.graphedit.tool
Tool to create vertices.
VertexCreateTool() - Constructor for class dk.gtz.graphedit.tool.VertexCreateTool
Construct a new instance
VertexDeleteTool - Class in dk.gtz.graphedit.tool
Tool to delete vertices.
VertexDeleteTool() - Constructor for class dk.gtz.graphedit.tool.VertexDeleteTool
Construct a new instance
VertexDragMoveTool - Class in dk.gtz.graphedit.tool
Tool to manipulate the position of vertices.
VertexDragMoveTool() - Constructor for class dk.gtz.graphedit.tool.VertexDragMoveTool
Construct a new instance
vertexId() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns the value of the vertexId record component.
vertexKey - Variable in class dk.gtz.graphedit.view.VertexController
The id of the represented vertex
VertexMouseEvent - Record Class in dk.gtz.graphedit.events
When a MouseEvent occurs on an ViewModelVertex.
VertexMouseEvent(MouseEvent, UUID, ViewModelVertex, Affine, ISyntaxFactory, ViewModelGraph, String, ViewModelEditorSettings) - Constructor for record class dk.gtz.graphedit.events.VertexMouseEvent
Creates an instance of a VertexMouseEvent record class.
vertexValue - Variable in class dk.gtz.graphedit.view.VertexController
The viewmodel vertex that this view controller represents
vertices() - Method in record class dk.gtz.graphedit.model.ModelGraph
Returns the value of the vertices record component.
vertices() - Method in class dk.gtz.graphedit.viewmodel.ViewModelGraph
Get the vertices mapping
VetoChangeListener<T> - Class in dk.gtz.graphedit.util
Change listener that can veto a change if it was not a valid change.
VetoChangeListener(SelectionModel<T>) - Constructor for class dk.gtz.graphedit.util.VetoChangeListener
Construct a new instance
ViewModelDiff - Class in dk.gtz.graphedit.viewmodel
Represents a difference between two graphs.
ViewModelEdge - Class in dk.gtz.graphedit.viewmodel
The ViewModel representation of a graph edge.
ViewModelEdge(UUID, ModelEdge) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelEdge
Constructs a new view model edge instance based on a model edge instance
ViewModelEdge(UUID, UUID, UUID) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelEdge
Constructs a new view model edge instance
ViewModelEdge(UUID, ObjectProperty<UUID>, ObjectProperty<UUID>) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelEdge
Constructs a new view model edge instance
ViewModelEditorSettings - Record Class in dk.gtz.graphedit.viewmodel
View model representation of the global editor settings
ViewModelEditorSettings(double, double, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, List<String>, List<String>, int, boolean) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Construct a new instance
ViewModelEditorSettings(ModelEditorSettings) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Construct a new instance
ViewModelEditorSettings(DoubleProperty, DoubleProperty, BooleanProperty, BooleanProperty, BooleanProperty, BooleanProperty, BooleanProperty, BooleanProperty, BooleanProperty, BooleanProperty, StringProperty, ListProperty<String>, ListProperty<String>, IntegerProperty, BooleanProperty) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelEditorSettings
Creates an instance of a ViewModelEditorSettings record class.
ViewModelEnvironmentVariable - Record Class in dk.gtz.graphedit.viewmodel
Viewmodel representation of an environment variable and the assigned value of it.
ViewModelEnvironmentVariable(StringProperty, StringProperty) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelEnvironmentVariable
Creates an instance of a ViewModelEnvironmentVariable record class.
ViewModelGraph - Class in dk.gtz.graphedit.viewmodel
View model representation of a graphedit graph
ViewModelGraph(ModelGraph, ISyntaxFactory) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelGraph
Constructs a new view model graph instance based on a model graph instance
ViewModelGraph(StringProperty, MapProperty<UUID, ViewModelVertex>, MapProperty<UUID, ViewModelEdge>) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelGraph
Construct a new instance
ViewModelLint - Class in dk.gtz.graphedit.viewmodel
Viewmodel representation of ModelLint.
ViewModelLint(ModelLint) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelLint
Construct a new viewmodel lint.
ViewModelPoint - Class in dk.gtz.graphedit.viewmodel
View model representation of a 2D point.
ViewModelPoint(double, double) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelPoint
Constructs a new view model point with the provided x and y coordinates
ViewModelPoint(ModelPoint) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelPoint
Constructs a new view model point based on the provided model point
ViewModelPoint(DoubleBinding, DoubleBinding) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelPoint
Constructs a new view model point with the provided x and y coordinate property bindings
ViewModelPoint(DoubleProperty, DoubleProperty) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelPoint
Constructs a new view model point with the provided x and y coordinate properties
ViewModelProject - Record Class in dk.gtz.graphedit.viewmodel
Viewmodel version of the on-disk file structure for a project file Not to be confused with ViewModelProjectResource, this class represents a graphedit project.
ViewModelProject(ModelProject) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelProject
Constructs a new temporary viewmodel project based on a model instance
ViewModelProject(ModelProject, Optional<String>) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelProject
Constructs a new viewmodel project based on a model instance and an optional rootdirectory
ViewModelProject(SimpleListProperty<Pair<StringProperty, StringProperty>>, SimpleStringProperty, SimpleStringProperty, SimpleBooleanProperty, SimpleListProperty<StringProperty>, SimpleListProperty<ViewModelRunTarget>) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelProject
Creates an instance of a ViewModelProject record class.
ViewModelProjectResource - Class in dk.gtz.graphedit.viewmodel
View model representation of ModelProjectResource.
ViewModelProjectResource(ModelProjectResource, ISyntaxFactory) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Constructs a new view model project resource based on the provided model project resource
ViewModelProjectResource(MapProperty<String, String>, ViewModelGraph) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelProjectResource
Constructs a new view model project resource based on provided metadata and view model graph
ViewModelRunTarget - Record Class in dk.gtz.graphedit.viewmodel
View model representation of a ModelRunTarget.
ViewModelRunTarget(ModelRunTarget) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Constructs a new viewmodel for runtargets
ViewModelRunTarget(String, String, String, Boolean, Boolean, Boolean, List<String>, Map<String, String>) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Constructs a new viewmodel for runtargets
ViewModelRunTarget(SimpleStringProperty, SimpleStringProperty, SimpleStringProperty, SimpleBooleanProperty, SimpleBooleanProperty, SimpleBooleanProperty, SimpleListProperty<StringProperty>, SimpleListProperty<ViewModelEnvironmentVariable>) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelRunTarget
Creates an instance of a ViewModelRunTarget record class.
ViewModelSelection - Record Class in dk.gtz.graphedit.viewmodel
Viewmodel representation of a selection
ViewModelSelection(UUID, ISelectable) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelSelection
Creates an instance of a ViewModelSelection record class.
ViewModelShapeType - Enum Class in dk.gtz.graphedit.viewmodel
Viewmodel enumeration of the vertex shapes that are supported
ViewModelVertex - Class in dk.gtz.graphedit.viewmodel
Viewmodel representation of a ModelVertex.
ViewModelVertex(UUID, ModelVertex) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelVertex
Constructs a new view model vertex based on a model vertex
ViewModelVertex(UUID, ModelVertex, ViewModelVertexShape) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelVertex
Constructs a new view model vertex based on a model vertex and a shape
ViewModelVertex(UUID, ViewModelPoint, ViewModelVertexShape) - Constructor for class dk.gtz.graphedit.viewmodel.ViewModelVertex
Constructs a new view model vertex based on a position and a shape
ViewModelVertexShape - Record Class in dk.gtz.graphedit.viewmodel
A shape construct used to define the dimensions and scale of a specific type of shape
ViewModelVertexShape() - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Constructs a new rectange vertex shape
ViewModelVertexShape(double, double, double, double, ViewModelShapeType) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Constructs a new vertex shape viewmodel with specified dimensions
ViewModelVertexShape(ViewModelShapeType) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Constructs a new vertex shape viewmodel with a specified shape
ViewModelVertexShape(DoubleProperty, DoubleProperty, DoubleProperty, DoubleProperty, ObjectProperty<ViewModelShapeType>) - Constructor for record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Creates an instance of a ViewModelVertexShape record class.
viewportAffine - Variable in class dk.gtz.graphedit.view.EdgeController
The affine matrix relating to this edge
viewportAffine - Variable in class dk.gtz.graphedit.view.VertexController
Reference to the transform, scale and rotation matrix of the containing viewport
viewportAffine() - Method in record class dk.gtz.graphedit.events.EdgeMouseEvent
Returns the value of the viewportAffine record component.
viewportAffine() - Method in record class dk.gtz.graphedit.events.VertexMouseEvent
Returns the value of the viewportAffine record component.
viewportAffine() - Method in record class dk.gtz.graphedit.events.ViewportKeyEvent
Returns the value of the viewportAffine record component.
viewportAffine() - Method in record class dk.gtz.graphedit.events.ViewportMouseEvent
Returns the value of the viewportAffine record component.
ViewportKeyEvent - Record Class in dk.gtz.graphedit.events
When a KeyEvent occurs on the model editor viewport
ViewportKeyEvent(KeyEvent, Affine, boolean, ISyntaxFactory, ViewModelGraph, String, ViewModelEditorSettings) - Constructor for record class dk.gtz.graphedit.events.ViewportKeyEvent
Creates an instance of a ViewportKeyEvent record class.
ViewportMouseEvent - Record Class in dk.gtz.graphedit.events
When a MouseEvent occurs on the model editor viewport
ViewportMouseEvent(MouseEvent, Affine, boolean, ISyntaxFactory, ViewModelGraph, String, ViewModelEditorSettings) - Constructor for record class dk.gtz.graphedit.events.ViewportMouseEvent
Creates an instance of a ViewportMouseEvent record class.
ViewTool - Class in dk.gtz.graphedit.tool
The simplest tool.
ViewTool() - Constructor for class dk.gtz.graphedit.tool.ViewTool
Construct a new instance

W

warn(String) - Static method in class dk.gtz.graphedit.logging.Toast
Show an "warning" styled toast.
WARNING - Enum constant in enum class dk.gtz.graphedit.model.lsp.ModelNotificationLevel
Indicates that something potentially wrong occurred.
WARNING - Enum constant in enum class dk.gtz.graphedit.model.ModelLintSeverity
Warning-level lints are meant to indicate if something can potentially go wrong or if something is non-critically erronious.
WHITE - Static variable in class dk.gtz.graphedit.view.log.TextStyle
A text style using white text color
WidthDragResizer - Class in dk.gtz.graphedit.util
javafx utility for adding horizontal drag-to-resize functionality to a Region
widthProperty() - Method in record class dk.gtz.graphedit.viewmodel.ViewModelVertexShape
Returns the value of the widthProperty record component.
withButtons() - Method in class dk.gtz.graphedit.view.ModelEditorToolbar
Add buttons for the tools in the toolbox
withSyntaxSelector() - Method in class dk.gtz.graphedit.view.ModelEditorToolbar
Add a syntax selector drop-down menu to the toolbar

X

x() - Method in record class dk.gtz.graphedit.model.ModelPoint
Returns the value of the x record component.

Y

y() - Method in record class dk.gtz.graphedit.model.ModelPoint
Returns the value of the y record component.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form