A B C D E F G H I K L M N O P Q R S T U V W X Y Z 

I

ignoreKeyboardInput() - Method in class lavesdk.algorithm.plugin.views.GraphView
Indicates if the keyboard input should be ignored meaning that the weight of a selected edge or the caption of a selected vertex cannot be modified by using the keyboard input any longer.
IllegalInvocationException - Exception in lavesdk.algorithm.exceptions
Exception for an illegal invocation of a method.
IllegalInvocationException(String) - Constructor for exception lavesdk.algorithm.exceptions.IllegalInvocationException
Creates a new exception.
include(LanguageFile) - Method in class lavesdk.language.LanguageFile
Includes the language data of the given file into this one.
incSerializerCount(String) - Method in class lavesdk.serialization.ObjectFile
Increments the number of serializers of a specific name.
InformationBar - Class in lavesdk.gui.widgets
Represents an information bar that shows the assumption(s) and the instructions of a plugin.
InformationBar(Component) - Constructor for class lavesdk.gui.widgets.InformationBar
Creates a new information bar.
InformationBar(Component, LanguageFile, String) - Constructor for class lavesdk.gui.widgets.InformationBar
Creates a new information bar.
initialize(PluginHost, ResourceLoader, Configuration) - Method in interface lavesdk.algorithm.plugin.AlgorithmPlugin
Initializes the plugin and is called once before the plugin is used.
InputDialog - Class in lavesdk.gui.dialogs
An input dialog where the user can enter a string.
InputDialog(PluginHost, String, String, String, LanguageFile, String) - Constructor for class lavesdk.gui.dialogs.InputDialog
Creates a new input dialog.
InputDialog(PluginHost, String, String, String, String, LanguageFile, String) - Constructor for class lavesdk.gui.dialogs.InputDialog
Creates a new input dialog.
insert(Walk<V>, boolean) - Method in class lavesdk.math.graph.Path
It is not possible to insert another path!
insert(Walk<V>, int) - Method in class lavesdk.math.graph.Path
It is not possible to insert another path!
insert(Walk<V>, boolean) - Method in class lavesdk.math.graph.Trail
Inserts a closed trail at the first occurrence of the starting vertex.
insert(Walk<V>, int) - Method in class lavesdk.math.graph.Trail
Inserts a closed trail at the first occurrence of the starting vertex.
insert(Walk<V>, boolean) - Method in class lavesdk.math.graph.Walk
Inserts a closed walk.
insert(Walk<V>, int) - Method in class lavesdk.math.graph.Walk
Inserts a closed walk.
insertImpl(int, Walk<V>) - Method in class lavesdk.math.graph.Trail
 
insertImpl(int, Walk<V>) - Method in class lavesdk.math.graph.Walk
The implementation of insert a walk in this walk.
INSTRUCTIONS_ICON - Variable in class lavesdk.resources.Resources
the instructions icon or null if the resource could not be loaded
INSTRUCTIONS_ICON_PATH - Variable in class lavesdk.resources.Resources
path to the instructions icon
intersect(CatmullRomSpline) - Method in class lavesdk.graphics.CatmullRomSpline
Checks if this spline and the specified one intersect.
intersection(Set<? extends E>, Set<? extends E>) - Static method in class lavesdk.math.Set
Computes the intersection of the two specified sets that means a set which contains only elements that are in both sets, but no other elements.
intersection(Collection<Set<? extends E>>) - Static method in class lavesdk.math.Set
Computes the intersection of the specified sets in the given collection that means a set which contains only elements that are in all the sets, but no other elements.
intersection(Set<? extends E>[]) - Static method in class lavesdk.math.Set
Computes the intersection of the specified sets in the given collection that means a set which contains only elements that are in all the sets, but no other elements.
intersectMulti(CatmullRomSpline) - Method in class lavesdk.graphics.CatmullRomSpline
Checks whether this spline intersects the specified one multiple times.
InvalidIdentifierException - Exception in lavesdk.algorithm.text.exceptions
Exception for an invalid identifier for an object.
InvalidIdentifierException(String) - Constructor for exception lavesdk.algorithm.text.exceptions.InvalidIdentifierException
Creates a new exception.
InvalidLaTeXFormulaException - Exception in lavesdk.algorithm.text.exceptions
Exception for an invalid latex formula.
InvalidLaTeXFormulaException(String) - Constructor for exception lavesdk.algorithm.text.exceptions.InvalidLaTeXFormulaException
Creates a new exception.
InvalidPluginException - Exception in lavesdk.algorithm.plugin.exceptions
Exception for invalid plugins that could not be loaded.
InvalidPluginException(String) - Constructor for exception lavesdk.algorithm.plugin.exceptions.InvalidPluginException
Creates a new exception.
invertGraph(Graph<Vertex, Edge>) - Static method in class lavesdk.utils.GraphUtils
Inverts the specified graph meaning a directed graph is transferred in an undirected one and an undirected graph is transferred in a directed one.
invertGraph(Graph<V, E>, GraphFactory<V, E>) - Static method in class lavesdk.utils.GraphUtils
Inverts the specified graph meaning a directed graph is transferred in an undirected one and an undirected graph is transferred in a directed one.
is2Colorable(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the given graph is 2-colorable.
isActivatable() - Method in class lavesdk.gui.widgets.InformationBar
Indicates whether the bar is activatable meaning that the bar was updated with a plugin that has valid information that can be displayed in the bar.
isActivePlugin(AlgorithmPlugin) - Method in interface lavesdk.algorithm.plugin.PluginHost
Indicates if the given plugin is currently enabled in the host application.
isActivePlugin(AlgorithmPlugin) - Method in class lavesdk.algorithm.plugin.security.HostSecurity
Indicates if the given plugin is the active one in the host application.
isActivePlugin(AlgorithmPlugin) - Method in class lavesdk.sandbox.Sandbox
 
isAugmentingPath(Path<V>, Matching<E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the specified path is an augmenting path on the given matching.
isAutoScrollEnabled() - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Indicates whether auto scroll is enabled meaning that the execution table is automatically scrolled to the last item that was added.
isAutoScrollEnabled() - Method in class lavesdk.gui.widgets.ExecutionTable
Indicates whether auto scroll is enabled meaning that the execution table is automatically scrolled to the last item that was added.
isBipartite(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the given graph is bipartite that means if the graph is simple and the set of vertices can be divided into two disjoint subsets.
isCanceled() - Method in class lavesdk.gui.dialogs.OptionDialog
Indicates whether the dialog is canceled by the user.
isClosable() - Method in class lavesdk.algorithm.plugin.views.View
Indicates if the view is closable using the "X" in the header bar.
isClosed() - Method in class lavesdk.math.graph.Path
Indicates whether the path is a cycle meaning that the path begins and ends on the same vertex.
isClosed() - Method in class lavesdk.math.graph.PathByID
Indicates whether the path is a cycle meaning that the path begins and ends on the same vertex.
isClosed() - Method in class lavesdk.math.graph.Trail
Indicates whether this trail is a circuit meaning that the trail begins and ends on the same vertex.
isClosed() - Method in class lavesdk.math.graph.TrailByID
Indicates whether this trail is a circuit meaning that the trail begins and ends on the same vertex.
isClosed() - Method in class lavesdk.math.graph.Walk
Indicates whether the walk is closed meaning the walk ends on the same vertex on which it began.
isClosed() - Method in class lavesdk.math.graph.WalkByID
Indicates whether the walk is closed meaning the walk ends on the same vertex on which it began.
isComplete(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the given graph is complete that means if the graph is simple and each vertex of the graph is connected with each other.
isCompleteBipartite(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the given graph is complete bipartite that means the graph is simple and each vertex of subset one is connected with each vertex of subset two and vice versa.
isConnected(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the given graph is (strongly) connected.
isDirected() - Method in class lavesdk.math.graph.Edge
Indicates if the edge is directed or undirected.
isEdgeAllowed(E) - Method in class lavesdk.math.graph.Graph
Checks if the given edge is allowed.
isEdgeAllowed(RNEdge) - Method in class lavesdk.math.graph.network.ResidualNetwork
 
isEdgeAllowed(E) - Method in class lavesdk.math.graph.SimpleGraph
 
isEditable() - Method in class lavesdk.algorithm.plugin.views.GraphView
Indicates whether the graph view is editable (that means the toolbar is visible and the user can modify the graph) or not.
isEditable() - Method in class lavesdk.algorithm.plugin.views.MatrixView
Indicates whether the matrix is editable or not.
isEditable() - Method in class lavesdk.algorithm.plugin.views.TextAreaView
Indicates whether the text area view is editable.
isEditable() - Method in class lavesdk.gui.widgets.ExecutionTableColumn
Indicates whether the column is editable.
isEditable() - Method in class lavesdk.gui.widgets.ExecutionTableItem
Indicates whether the item is editable.
isEditable() - Method in class lavesdk.gui.widgets.MatrixEditor
Indicates whether the matrix is editable or not.
isEmpty() - Method in class lavesdk.math.Set
 
isEnabled() - Method in class lavesdk.algorithm.plugin.extensions.ToolBarExtension
Indicates whether the toolbar extension is enabled.
isEulerian(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the specified graph is an Eulerian graph.
isExecutedInEDT() - Static method in class lavesdk.gui.EDT
Indicates whether an action is executed in the event dispatch thread (EDT).
isExerciseModeEnabled() - Method in interface lavesdk.algorithm.AlgorithmExerciseHandler
Indicates whether the exercise mode is enabled.
isExerciseModeEnabled() - Method in class lavesdk.algorithm.AlgorithmRTE
Indicates whether the exercise mode of the runtime environment is enabled.
isHeaderVisible() - Method in class lavesdk.gui.widgets.PropertiesListModel
Indicates whether the header of the properties list should be visible.
isInDimension(int, int) - Method in class lavesdk.math.Matrix
Indicates whether the row index i an the column index j are in the dimension of the matrix meaning more formally: (i >= 0 && i < getRowCount()) && (j >= 0 && j < getColumnCount()).
isLoop() - Method in class lavesdk.math.graph.Edge
Indicates if this edge is a loop meaning that the predecessor is equal the successor.
isMatched(Vertex) - Method in class lavesdk.math.graph.matching.Matching
Indicates whether the specified vertex is matched (saturated).
isMatched(Vertex) - Method in class lavesdk.math.graph.matching.MatchingByID
Indicates whether the specified vertex is matched (saturated).
isMatched(int) - Method in class lavesdk.math.graph.matching.MatchingByID
Indicates whether the specified vertex is matched (saturated).
isMultiGraph(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the given graph is a multi graph that means the graph has vertices with more than one edge between them.
isPaintLabels() - Method in class lavesdk.algorithm.plugin.views.MatrixView
Indicates whether the matrix view displays row and column labels.
isPaintLabels() - Method in class lavesdk.gui.widgets.MatrixEditor
Indicates whether the matrix editor displays row and column labels.
isRecorded() - Method in class lavesdk.algorithm.plugin.views.GraphScene
Indicates whether the scene is recorded meaning that GraphScene.end(boolean) was invoked.
isRemovable(V) - Method in class lavesdk.math.graph.Graph
Indicates if the given vertex may be removed.
isRemovable(E) - Method in class lavesdk.math.graph.Graph
Indicates if the given edge may be removed.
isRemovable(V) - Method in class lavesdk.math.graph.network.Network
 
isRepaintDisabled() - Method in class lavesdk.gui.widgets.BaseComponent
Indicates whether the repaint of the component is disabled.
isRepeatable() - Method in class lavesdk.gui.widgets.ExecutionTableGroup
Indicates if the group should repeat itself after the amount of objects that the group covers.
isRunning() - Method in class lavesdk.algorithm.AlgorithmRTE
Indicates if the algorithm runtime environment is currently in running mode.
isSelected() - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualEdge
Indicates if the edge is currently selected.
isSelected() - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualVertex
Indicates if the vertex is currently selected.
isSeparated() - Method in class lavesdk.gui.widgets.Option
Indicates whether the option is separated from the options above.
isSimpleGraph(Graph<V, E>) - Static method in class lavesdk.utils.GraphUtils
Indicates whether the given graph is a simple graph that means the graph has no loops and two different vertices are only connected by one edge.
isSortable() - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Indicates whether the table is sortable meaning that a user can sort the items using buttons at each item to change the position up/down.
isSortable() - Method in class lavesdk.gui.widgets.ExecutionTable
Indicates whether the execution table is sortable meaning that a user can sort the items using buttons at each item to change the position up/down.
isSquare() - Method in class lavesdk.math.Matrix
Indicates whether it is a square matrix.
isStarted() - Method in class lavesdk.algorithm.AlgorithmRTE
Indicates if the runtime environment is started.
isVertexAllowed(V) - Method in class lavesdk.math.graph.Graph
Checks if the given vertex is allowed.
isVisible() - Method in interface lavesdk.algorithm.AlgorithmExerciseProvider
Indicates whether the provider is visible to the user (for example in the graphical user interface).
isVisible() - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualEdge
Indicates if the edge is currently inside the visible area of the graph.
isVisible() - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualVertex
Indicates if the vertex is currently inside the visible area of the graph.
isVisible() - Method in class lavesdk.algorithm.plugin.views.View
Indicates whether the view is visible or not.
isVisible() - Method in class lavesdk.gui.widgets.ExecutionTableItem
Indicates whether the item is visible or not.
iterator() - Method in class lavesdk.math.Set
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z