- edge - Variable in class lavesdk.algorithm.plugin.views.GraphView.EdgeOffset
-
the edge
- Edge - Class in lavesdk.math.graph
-
Represents an edge between two vertices in a graph.
- Edge(Vertex, Vertex) - Constructor for class lavesdk.math.graph.Edge
-
Creates a new (undirected) edge with a weight of 0.0f
.
- Edge(Vertex, Vertex, boolean) - Constructor for class lavesdk.math.graph.Edge
-
Creates a new edge with a weight of 0.0f
.
- Edge(Vertex, Vertex, float) - Constructor for class lavesdk.math.graph.Edge
-
Creates a new (undirected) edge.
- Edge(Vertex, Vertex, boolean, float) - Constructor for class lavesdk.math.graph.Edge
-
Creates a new edge.
- EDGE_ADD_ICON - Variable in class lavesdk.resources.Resources
-
the edge add icon or null
if the resource could not be loaded
- EDGE_ADD_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the edge icon
- edgeAdded(GraphView<V, E>.VisualEdge) - Method in interface lavesdk.algorithm.plugin.views.GraphViewListener
-
A new edge is added to the graph.
- edgeIDModified(int, int) - Method in class lavesdk.math.graph.AccessibleIDObserver
-
Indicates that the edge with the identifier oldID
has changed its id to newID
.
- edgeRemoved(GraphView<V, E>.VisualEdge) - Method in interface lavesdk.algorithm.plugin.views.GraphViewListener
-
An edge is removed from the graph view.
- EdgeRenderer<T extends Edge> - Interface in lavesdk.algorithm.plugin.views.renderers
-
- edgeSelected(GraphView<V, E>.VisualEdge) - Method in interface lavesdk.algorithm.plugin.views.GraphViewListener
-
An edge is selected in the graph view.
- edgeStroke - Variable in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
the stroke for the vertex edge
- edgeWidth - Variable in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
the line width of the edge
- editor - Variable in class lavesdk.gui.widgets.Property
-
the property's editor
- EDT - Class in lavesdk.gui
-
Provides methods to execute
GuiJob
s or
GuiRequest
s (
thread-safe) in the event dispatch thread (EDT) of a graphical
user interface (GUI) from any other thread or the EDT itself.
- ElementParser<E> - Class in lavesdk.math
-
A parser for the elements of a set in a string representation.
- ElementParser() - Constructor for class lavesdk.math.ElementParser
-
- EMPTY_IMAGE - Variable in class lavesdk.resources.Resources
-
an empty image
- end() - Method in class lavesdk.algorithm.plugin.views.GraphScene
-
Ends the scene meaning that the recording of actions is stopped.
- end(boolean) - Method in class lavesdk.algorithm.plugin.views.GraphScene
-
Ends the scene meaning that the recording of actions is stopped.
- endExam(boolean) - Method in interface lavesdk.algorithm.AlgorithmExerciseProvider
-
Is invoked when the exam is completed meaning more precisely when the algorithm is stopped or its execution is completed.
- endExam(boolean) - Method in class lavesdk.algorithm.plugin.views.ExercisesListView
-
- ensureVisibility() - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualEdge
-
Ensures that the edge is in the visible area of the graph.
- ensureVisibility() - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualVertex
-
Ensures that the vertex is in the visible area of the graph.
- entered() - Method in class lavesdk.algorithm.AlgorithmExercise
-
This method is invoked each time the exercise is entered.
- equals(Serializer) - Method in class lavesdk.algorithm.AlgorithmState
-
- equals(AlgorithmState) - Method in class lavesdk.algorithm.AlgorithmState
-
Compares the specified state with this state and returns true
if the specified state
has the same step id and the same data (mapping of data key <-> data value) as this state.
- equals(Edge) - Method in class lavesdk.math.graph.Edge
-
Indicates whether the given edge equals this edge.
- equals(Object) - Method in class lavesdk.math.graph.Edge
-
Checks if the given object equals this edge.
- equals(Graph<V, E>) - Method in class lavesdk.math.graph.Graph
-
Indicates whether the specified graph equals this graph.
- equals(Object) - Method in class lavesdk.math.graph.Graph
-
Indicates whether the specified graph equals this graph.
- equals(Arc) - Method in class lavesdk.math.graph.network.Arc
-
Indicates whether the given arc equals this arc.
- equals(Edge) - Method in class lavesdk.math.graph.network.RNEdge
-
- equals(Object) - Method in class lavesdk.math.graph.Path
-
Indicates whether this path equals the specified one.
- equals(Path<V>) - Method in class lavesdk.math.graph.Path
-
Indicates whether this path equals the specified one.
- equals(Object) - Method in class lavesdk.math.graph.PathByID
-
Indicates whether this path equals the specified one.
- equals(PathByID<V>) - Method in class lavesdk.math.graph.PathByID
-
Indicates whether this path equals the specified one.
- equals(Object) - Method in class lavesdk.math.graph.Trail
-
Indicates whether this trail equals the specified one.
- equals(Trail<V>) - Method in class lavesdk.math.graph.Trail
-
Indicates whether this trail equals the specified one.
- equals(Object) - Method in class lavesdk.math.graph.TrailByID
-
Indicates whether this trail equals the specified one.
- equals(TrailByID<V>) - Method in class lavesdk.math.graph.TrailByID
-
Indicates whether this trail equals the specified one.
- equals(Vertex) - Method in class lavesdk.math.graph.Vertex
-
Indicates whether the given vertex equals this vertex.
- equals(Object) - Method in class lavesdk.math.graph.Vertex
-
Indicates whether the given object equals this vertex.
- equals(Object) - Method in class lavesdk.math.graph.Walk
-
Indicates whether this walk equals the specified one.
- equals(Walk<V>) - Method in class lavesdk.math.graph.Walk
-
Indicates whether this walk equals the specified one.
- equals(Object) - Method in class lavesdk.math.graph.WalkByID
-
Indicates whether this walk equals the specified one.
- equals(WalkByID<V>) - Method in class lavesdk.math.graph.WalkByID
-
Indicates whether this walk equals the specified one.
- equals(Object) - Method in class lavesdk.math.Matrix
-
Indicates whether this matrix equals the specified matrix.
- equals(Matrix<?>) - Method in class lavesdk.math.Matrix
-
Indicates whether this matrix equals the specified matrix.
- equals(Collection<E>) - Method in class lavesdk.math.Set
-
Indicates whether this set equals the given collection.
- equals(Object) - Method in class lavesdk.math.Set
-
Indicates whether this set equals the specified one.
- equals(Object) - Method in class lavesdk.serialization.Serializer
-
Compares the specified object with this serializer and returns
true
if the specified object is a
Serializer
and serializes the same data (mapping of data key <-> data value) as this serializer.
- equals(Serializer) - Method in class lavesdk.serialization.Serializer
-
Compares the specified serializer with this serializer and returns true
if the specified serializer
serializes the same data (mapping of data key <-> data value) as this serializer.
- equalsIgnoreWeight(Edge) - Method in class lavesdk.math.graph.Edge
-
Indicates whether the given edge equals this edge.
- errorCount - Variable in class lavesdk.algorithm.plugin.ValidationReport
-
the number of errors that have occurred
- examine(T[], AlgorithmState) - Method in class lavesdk.algorithm.AlgorithmExercise
-
Examines the results the user has entered as the solution of the exercise.
- execute(GuiJob) - Static method in class lavesdk.gui.EDT
-
Executes the specified job in the event dispatch thread of a graphical user interface.
- execute(GuiRequest<T>) - Static method in class lavesdk.gui.EDT
-
Executes the specified request in the event dispatch thread of a graphical user interface.
- execute() - Method in class lavesdk.gui.GuiJob
-
Executes the job.
- execute() - Method in class lavesdk.gui.GuiRequest
-
Executes the request.
- executeStep(int, AlgorithmStateAttachment) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Executes a step of the algorithm.
- executingStepChanged() - Method in interface lavesdk.algorithm.text.AlgorithmTextListener
-
Indicates that the current active step of the text has changed.
- executingStepID - Variable in class lavesdk.algorithm.RTEvent
-
the step id of the executing step
- ExecutionTable - Class in lavesdk.gui.widgets
-
Represents an execution table.
- ExecutionTable() - Constructor for class lavesdk.gui.widgets.ExecutionTable
-
Creates a new execution table.
- ExecutionTable(LanguageFile, String) - Constructor for class lavesdk.gui.widgets.ExecutionTable
-
Creates a new execution table.
- ExecutionTableBorder - Class in lavesdk.gui.widgets
-
Represents a border in a table.
- ExecutionTableBorder(int, Color) - Constructor for class lavesdk.gui.widgets.ExecutionTableBorder
-
Creates a new border.
- ExecutionTableColumn - Class in lavesdk.gui.widgets
-
- ExecutionTableColumn(String) - Constructor for class lavesdk.gui.widgets.ExecutionTableColumn
-
Creates a new column.
- ExecutionTableColumn(String, int) - Constructor for class lavesdk.gui.widgets.ExecutionTableColumn
-
Creates a new column.
- ExecutionTableGroup - Class in lavesdk.gui.widgets
-
Represents a table group.
- ExecutionTableGroup(ExecutionTableBorder, int) - Constructor for class lavesdk.gui.widgets.ExecutionTableGroup
-
Creates a new group with the amount of one object.
- ExecutionTableGroup(ExecutionTableBorder, int, int) - Constructor for class lavesdk.gui.widgets.ExecutionTableGroup
-
Creates a new group.
- ExecutionTableGroup(ExecutionTableBorder, int, int, boolean) - Constructor for class lavesdk.gui.widgets.ExecutionTableGroup
-
Creates a new group.
- ExecutionTableItem - Class in lavesdk.gui.widgets
-
- ExecutionTableItem() - Constructor for class lavesdk.gui.widgets.ExecutionTableItem
-
Creates a new item.
- ExecutionTableItem(int) - Constructor for class lavesdk.gui.widgets.ExecutionTableItem
-
Creates a new item.
- ExecutionTableItem(Object[]) - Constructor for class lavesdk.gui.widgets.ExecutionTableItem
-
Creates a new item.
- ExecutionTableItem(Object[], int) - Constructor for class lavesdk.gui.widgets.ExecutionTableItem
-
Creates a new item.
- ExecutionTableItem(Map<Integer, ? extends Object>, boolean) - Constructor for class lavesdk.gui.widgets.ExecutionTableItem
-
Creates a new item.
- ExecutionTableItem(Map<Integer, ? extends Object>, boolean, int) - Constructor for class lavesdk.gui.widgets.ExecutionTableItem
-
Creates a new item.
- ExecutionTableItem.InputParser<T> - Interface in lavesdk.gui.widgets
-
Represents a parser for user input.
- ExecutionTableItem.NumericInputParser - Class in lavesdk.gui.widgets
-
A default parser for numeric output.
- ExecutionTableItem.NumericInputParser() - Constructor for class lavesdk.gui.widgets.ExecutionTableItem.NumericInputParser
-
Creates a new numeric input parser with -
as the infinity character and Float.POSITIVE_INFINITY
as the infinity value.
- ExecutionTableItem.NumericInputParser(Number) - Constructor for class lavesdk.gui.widgets.ExecutionTableItem.NumericInputParser
-
Creates a new numeric input parser with -
as the infinity character.
- ExecutionTableItem.NumericInputParser(String, Number) - Constructor for class lavesdk.gui.widgets.ExecutionTableItem.NumericInputParser
-
Creates a new numeric input parser.
- ExecutionTableItem.StringInputParser - Class in lavesdk.gui.widgets
-
A default parser for string output.
- ExecutionTableItem.StringInputParser() - Constructor for class lavesdk.gui.widgets.ExecutionTableItem.StringInputParser
-
- ExecutionTableView - Class in lavesdk.algorithm.plugin.views
-
Represents a view that displays an execution table.
- ExecutionTableView(String) - Constructor for class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Creates a new execution table view.
- ExecutionTableView(String, boolean) - Constructor for class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Creates a new execution table view.
- ExecutionTableView(String, boolean, String) - Constructor for class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Creates a new execution table view.
- ExecutionTableView(String, boolean, LanguageFile, String) - Constructor for class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Creates a new execution table view.
- EXERCISE_GIVEUP_ICON - Variable in class lavesdk.resources.Resources
-
the exercise give up icon or null
if the resource could not be loaded
- EXERCISE_GIVEUP_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the exercise give up icon
- EXERCISE_INPUTHINT_ICON - Variable in class lavesdk.resources.Resources
-
the exercise input hint icon or null
if the resource could not be loaded
- EXERCISE_INPUTHINT_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the exercise input hint icon
- EXERCISE_MODE_ICON - Variable in class lavesdk.resources.Resources
-
the exercise mode icon or null
if the resource could not be loaded
- EXERCISE_MODE_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the exercise mode icon
- EXERCISE_SOLVE_ICON - Variable in class lavesdk.resources.Resources
-
the exercise solve icon or null
if the resource could not be loaded
- EXERCISE_SOLVE_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the exercise solve icon
- ExercisesListView - Class in lavesdk.algorithm.plugin.views
-
- ExercisesListView(LanguageFile, String) - Constructor for class lavesdk.algorithm.plugin.views.ExercisesListView
-
Creates a new exercises list.
- exited() - Method in class lavesdk.algorithm.AlgorithmExercise
-
This method is invoked each time the exercise is exited.
- EXPAND_ICON - Variable in class lavesdk.resources.Resources
-
the expand icon or null
if the resource could not be loaded
- EXPAND_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the expand icon
- expression - Variable in class lavesdk.algorithm.plugin.views.custom.CustomVisualFormula
-
the expression of the formula
- extendTitle(String) - Method in class lavesdk.algorithm.plugin.views.View
-
Extends the title by a string meaning that the extension is appended to the title.