Index
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
Node
s 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 providedStringProperty
usingDouble.valueOf(java.lang.String)
Note that the binding itself may throw aNumberFormatException
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 providedStringProperty
usingInteger.valueOf(java.lang.String, int)
Note that the binding itself may throw aNumberFormatException
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-typedProperty
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-typedProperty
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-typedProperty
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 anViewModelEdge
. - 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
- 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
Hyperlink
s. - 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 aString
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
IPlugin
s 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
ITool
s 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 javafxNode
s - 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 anViewModelVertex
. - 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.
All Classes and Interfaces|All Packages|Serialized Form