- background - Variable in class lavesdk.algorithm.plugin.views.custom.CustomVisualObject
-
the background color of the object
- background - Variable in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
the background color
- BaseComponent - Class in lavesdk.gui.widgets
-
Represents a base component with base functionality.
- BaseComponent() - Constructor for class lavesdk.gui.widgets.BaseComponent
-
Creates a new base component.
- beforeEdgeAdded(E) - Method in class lavesdk.math.graph.Graph
-
Is invoked before a new edge is added to the graph.
- beforeEdgeAdded(RNEdge) - Method in class lavesdk.math.graph.network.ResidualNetwork
-
- beforePaint(Graphics2D) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
This method is invoked before the graphical representation of the graph view is painted.
- beforePause(RTEvent) - Method in class lavesdk.algorithm.RTEAdapter
-
- beforePause(RTEvent) - Method in interface lavesdk.algorithm.RTEListener
-
Indicates that the runtime environment wants to transition into pause state.
- beforeProcessingExercise(AlgorithmExercise<?>, AlgorithmStep) - Method in interface lavesdk.algorithm.AlgorithmExerciseProvider
-
Is invoked when the exercise of the current step in the algorithm is loaded and should be presented to the user.
- beforeProcessingExercise(AlgorithmExercise<?>, AlgorithmStep) - Method in class lavesdk.algorithm.plugin.views.ExercisesListView
-
- beforeRemove() - Method in class lavesdk.algorithm.plugin.views.View
-
This method is invoked before the view is removed from its
ViewContainer
.
- beforeRequestSolution(AlgorithmState) - Method in class lavesdk.algorithm.AlgorithmExercise
-
This method is invoked before the user enters a solution.
- beforeResume(RTEvent) - Method in class lavesdk.algorithm.RTEAdapter
-
- beforeResume(RTEvent) - Method in interface lavesdk.algorithm.RTEListener
-
Indicates that the runtime environment wants to resume.
- beforeRun() - Method in class lavesdk.algorithm.RTTransition
-
Is invoked before the transition is started.
- beforeStart(RTEvent) - Method in class lavesdk.algorithm.RTEAdapter
-
- beforeStart(RTEvent) - Method in interface lavesdk.algorithm.RTEListener
-
Indicates that the runtime environment wants to start from scratch.
- beforeVertexAdded(V) - Method in class lavesdk.math.graph.Graph
-
Is invoked before a new vertex is added to the graph.
- beforeVisualEdgeCreated(GraphView<Vertex, RNEdge>.VisualVertex, GraphView<Vertex, RNEdge>.VisualVertex, boolean) - Method in class lavesdk.algorithm.plugin.views.DefaultRNView
-
- beforeVisualEdgeCreated(GraphView<V, E>.VisualVertex, GraphView<V, E>.VisualVertex, boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
This method is invoked before a new visual edge is created using graphical input by the user.
- beforeVisualVertexCreated(int, int) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
This method is invoked before a new visual vertex is created using graphical input by the user.
- begin() - Method in class lavesdk.algorithm.plugin.views.GraphScene
-
Starts the scene meaning that from now on all actions at the graph view like adding new objects, removing
existing objects or modify objects are recorded and can be reversed after ending the scene.
- beginExam() - Method in interface lavesdk.algorithm.AlgorithmExerciseProvider
-
Is invoked when the exam is started meaning more precisely when the algorithm is started in exercise mode.
- beginExam() - Method in class lavesdk.algorithm.plugin.views.ExercisesListView
-
- BIPARTITE_GRAPH_ICON - Variable in class lavesdk.resources.Resources
-
the bipartite graph icon or null
if the resource could not be loaded
- BIPARTITE_GRAPH_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the bipartite graph in icon
- BIPARTITE_LAYOUT_ICON - Variable in class lavesdk.resources.Resources
-
the partition layout icon or null
if the resource could not be loaded
- BIPARTITE_LAYOUT_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the partition layout icon
- BipartiteGraphLayout - Class in lavesdk.algorithm.plugin.views
-
Layouts the vertices of a graph in two partitions/bipartite subsets.
- BipartiteGraphLayout() - Constructor for class lavesdk.algorithm.plugin.views.BipartiteGraphLayout
-
Creates a new bipartite graph layout.
- BipartiteGraphLayout(boolean) - Constructor for class lavesdk.algorithm.plugin.views.BipartiteGraphLayout
-
Creates a new bipartite graph layout.
- BipartiteGraphToolBarExtension<V extends Vertex,E extends Edge> - Class in lavesdk.algorithm.plugin.extensions
-
Extends the toolbar of a host application by graph functionality to check whether a graph is bipartite.
- BipartiteGraphToolBarExtension(GraphView<V, E>) - Constructor for class lavesdk.algorithm.plugin.extensions.BipartiteGraphToolBarExtension
-
Creates a new bipartite graph toolbar extension.
- BipartiteGraphToolBarExtension(GraphView<V, E>, LanguageFile, String) - Constructor for class lavesdk.algorithm.plugin.extensions.BipartiteGraphToolBarExtension
-
Creates a new bipartite graph toolbar extension.
- BipartiteGraphToolBarExtension(GraphView<V, E>, LanguageFile, String, boolean) - Constructor for class lavesdk.algorithm.plugin.extensions.BipartiteGraphToolBarExtension
-
Creates a new bipartite graph toolbar extension.
- BipartiteLayoutToolBarExtension<V extends Vertex,E extends Edge> - Class in lavesdk.algorithm.plugin.extensions
-
Extends the toolbar of a host application by graph functionality to layout the vertices of a graph bipartite.
- BipartiteLayoutToolBarExtension(GraphView<V, E>) - Constructor for class lavesdk.algorithm.plugin.extensions.BipartiteLayoutToolBarExtension
-
Creates a new bipartite layout toolbar extension.
- BipartiteLayoutToolBarExtension(GraphView<V, E>, boolean) - Constructor for class lavesdk.algorithm.plugin.extensions.BipartiteLayoutToolBarExtension
-
Creates a new bipartite layout toolbar extension.
- BipartiteLayoutToolBarExtension(GraphView<V, E>, boolean, LanguageFile, String) - Constructor for class lavesdk.algorithm.plugin.extensions.BipartiteLayoutToolBarExtension
-
Creates a new bipartite layout toolbar extension.
- BipartiteLayoutToolBarExtension(GraphView<V, E>, boolean, LanguageFile, String, boolean) - Constructor for class lavesdk.algorithm.plugin.extensions.BipartiteLayoutToolBarExtension
-
Creates a new bipartite layout toolbar extension.
- BooleanProperty - Class in lavesdk.gui.widgets
-
- BooleanProperty(String, String) - Constructor for class lavesdk.gui.widgets.BooleanProperty
-
Creates a new boolean property.
- BooleanProperty(String, String, BooleanPropertyGroup) - Constructor for class lavesdk.gui.widgets.BooleanProperty
-
Creates a new boolean property.
- BooleanProperty(String, String, boolean) - Constructor for class lavesdk.gui.widgets.BooleanProperty
-
Creates a new boolean property.
- BooleanProperty(String, String, boolean, BooleanPropertyGroup) - Constructor for class lavesdk.gui.widgets.BooleanProperty
-
Creates a new boolean property.
- BooleanPropertyGroup - Class in lavesdk.gui.widgets
-
- BooleanPropertyGroup(PropertiesListModel) - Constructor for class lavesdk.gui.widgets.BooleanPropertyGroup
-
Creates a new group.
- breadthFirstSearch(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
-
Performs a breadth first search (BFS) in the specified graph starting with the first vertex.
- breadthFirstSearch(Graph<V, E>, V) - Static method in class lavesdk.utils.GraphUtils
-
Performs a breadth first search (BFS) in the specified graph starting at a given vertex.
- BREAKPOINT_ACTIVE_ICON - Variable in class lavesdk.resources.Resources
-
the active breakpoint icon or null
if the resource could not be loaded
- BREAKPOINT_ACTIVE_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the active breakpoint icon
- BREAKPOINT_ICON - Variable in class lavesdk.resources.Resources
-
the breakpoint icon or null
if the resource could not be loaded
- BREAKPOINT_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the breakpoint icon