- m - Variable in class lavesdk.math.Matrix
-
the number of columns
- Mask - Class in lavesdk.gui.widgets
-
Represents a mask.
- Mask(Object, Object) - Constructor for class lavesdk.gui.widgets.Mask
-
Creates a new mask.
- Mask(Object, Icon) - Constructor for class lavesdk.gui.widgets.Mask
-
Creates a new mask.
- Mask.Type - Enum in lavesdk.gui.widgets
-
The type of a mask.
- matches(Object) - Method in class lavesdk.gui.widgets.Mask
-
Indicates whether the given object matches the mask.
- Matching<E extends Edge> - Class in lavesdk.math.graph.matching
-
Represents a matching.
- Matching(Graph<? extends Vertex, E>) - Constructor for class lavesdk.math.graph.matching.Matching
-
Creates an empty matching.
- Matching(Matching<E>) - Constructor for class lavesdk.math.graph.matching.Matching
-
Creates a matching based on another matching meaning the elements of the base matching are added to this matching.
- MatchingByID<E extends Edge> - Class in lavesdk.math.graph.matching
-
Represents a matching using the identifiers of
Edge
s.
- MatchingByID(Graph<? extends Vertex, E>) - Constructor for class lavesdk.math.graph.matching.MatchingByID
-
Creates an empty matching.
- MatchingByID(MatchingByID<E>) - Constructor for class lavesdk.math.graph.matching.MatchingByID
-
Creates a matching based on another matching meaning the elements of the base matching are added to this matching.
- MathUtils - Class in lavesdk.utils
-
Utility functions for mathematical purposes that should extend (but not replace) the Math
utility functions.
- Matrix<T> - Class in lavesdk.math
-
Represents the base of a matrix of a specific type of objects.
- Matrix(int, int) - Constructor for class lavesdk.math.Matrix
-
Creates a new matrix of size n
x m
and a default element value of null
.
- Matrix(int, int, T) - Constructor for class lavesdk.math.Matrix
-
Creates a new matrix of size n
x m
.
- MATRIX_TO_GRAPH_ICON - Variable in class lavesdk.resources.Resources
-
the matrix to graph icon or null
if the resource could not be loaded
- MATRIX_TO_GRAPH_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the matrix to graph icon
- MatrixEditor<T> - Class in lavesdk.gui.widgets
-
A matrix editor to display and modify matrices.
- MatrixEditor(MatrixElementFormat<T>) - Constructor for class lavesdk.gui.widgets.MatrixEditor
-
Creates a new matrix editor.
- MatrixEditor(MatrixElementFormat<T>, Matrix<T>) - Constructor for class lavesdk.gui.widgets.MatrixEditor
-
Creates a new matrix editor.
- MatrixEditor.DoubleElementFormat - Class in lavesdk.gui.widgets
-
The element format for Double
objects in a matrix.
- MatrixEditor.DoubleElementFormat() - Constructor for class lavesdk.gui.widgets.MatrixEditor.DoubleElementFormat
-
Creates a new double element format.
- MatrixEditor.DoubleElementFormat(String) - Constructor for class lavesdk.gui.widgets.MatrixEditor.DoubleElementFormat
-
Creates a new double element format.
- MatrixEditor.FloatElementFormat - Class in lavesdk.gui.widgets
-
The element format for Float
objects in a matrix.
- MatrixEditor.FloatElementFormat() - Constructor for class lavesdk.gui.widgets.MatrixEditor.FloatElementFormat
-
Creates a new float element format.
- MatrixEditor.FloatElementFormat(String) - Constructor for class lavesdk.gui.widgets.MatrixEditor.FloatElementFormat
-
Creates a new float element format.
- MatrixEditor.IntegerElementFormat - Class in lavesdk.gui.widgets
-
The element format for Integer
objects in a matrix.
- MatrixEditor.IntegerElementFormat() - Constructor for class lavesdk.gui.widgets.MatrixEditor.IntegerElementFormat
-
Creates a new integer element format.
- MatrixEditor.IntegerElementFormat(String) - Constructor for class lavesdk.gui.widgets.MatrixEditor.IntegerElementFormat
-
Creates a new integer element format.
- MatrixEditor.LongElementFormat - Class in lavesdk.gui.widgets
-
The element format for Long
objects in a matrix.
- MatrixEditor.LongElementFormat() - Constructor for class lavesdk.gui.widgets.MatrixEditor.LongElementFormat
-
Creates a new long element format.
- MatrixEditor.LongElementFormat(String) - Constructor for class lavesdk.gui.widgets.MatrixEditor.LongElementFormat
-
Creates a new long element format.
- MatrixEditor.NumericElementFormat<T extends java.lang.Number> - Class in lavesdk.gui.widgets
-
The element format for Number
objects in a matrix.
- MatrixEditor.NumericElementFormat() - Constructor for class lavesdk.gui.widgets.MatrixEditor.NumericElementFormat
-
Creates a new numeric element format.
- MatrixEditor.NumericElementFormat(String) - Constructor for class lavesdk.gui.widgets.MatrixEditor.NumericElementFormat
-
Creates a new numeric element format.
- MatrixEditor.Strikeout - Class in lavesdk.gui.widgets
-
Represents a strikeout in the matrix editor.
- MatrixEditor.Strikeout(int, Color) - Constructor for class lavesdk.gui.widgets.MatrixEditor.Strikeout
-
Creates a new strikeout.
- MatrixEditor.Strikeout(int, Color, int) - Constructor for class lavesdk.gui.widgets.MatrixEditor.Strikeout
-
Creates a new strikeout.
- MatrixEditor.StringElementFormat - Class in lavesdk.gui.widgets
-
The element format for String
objects in a matrix.
- MatrixEditor.StringElementFormat() - Constructor for class lavesdk.gui.widgets.MatrixEditor.StringElementFormat
-
- MatrixElementFormat<T> - Class in lavesdk.gui.widgets
-
- MatrixElementFormat() - Constructor for class lavesdk.gui.widgets.MatrixElementFormat
-
- MatrixToGraphToolBarExtension<V extends Vertex,E extends Edge> - Class in lavesdk.algorithm.plugin.extensions
-
Extends the toolbar of a host application by functionality to create graphs by use of an adjacency matrix.
- MatrixToGraphToolBarExtension(PluginHost, GraphView<V, E>, AllowedGraphType) - Constructor for class lavesdk.algorithm.plugin.extensions.MatrixToGraphToolBarExtension
-
Creates a new matrix to graph toolbar extension.
- MatrixToGraphToolBarExtension(PluginHost, GraphView<V, E>, AllowedGraphType, LanguageFile, String) - Constructor for class lavesdk.algorithm.plugin.extensions.MatrixToGraphToolBarExtension
-
Creates a new matrix to graph toolbar extension.
- MatrixToGraphToolBarExtension(PluginHost, GraphView<V, E>, AllowedGraphType, LanguageFile, String, boolean) - Constructor for class lavesdk.algorithm.plugin.extensions.MatrixToGraphToolBarExtension
-
Creates a new matrix to graph toolbar extension.
- MatrixView<T> - Class in lavesdk.algorithm.plugin.views
-
A matrix view to display and modify matrices.
- MatrixView(String, MatrixElementFormat<T>) - Constructor for class lavesdk.algorithm.plugin.views.MatrixView
-
Creates a new matrix view.
- MatrixView(String, MatrixElementFormat<T>, boolean) - Constructor for class lavesdk.algorithm.plugin.views.MatrixView
-
Creates a new matrix view.
- MatrixView(String, MatrixElementFormat<T>, boolean, LanguageFile, String) - Constructor for class lavesdk.algorithm.plugin.views.MatrixView
-
Creates a new matrix view.
- max(int...) - Static method in class lavesdk.utils.MathUtils
-
Gets the maximum value of a set of values.
- message - Variable in class lavesdk.algorithm.plugin.ValidationReport
-
the description of why the plugin has failed the validation process
- MessageIcon - Enum in lavesdk.algorithm.plugin.enums
-
Type of a message icon.
- MINIMUM - Static variable in class lavesdk.LAVESDKV
-
contains the minimum version information of the current LAVESDK
- modify(int) - Method in class lavesdk.math.graph.AccessibleID
-
Modifies the identifier of the related graph object.
- MOUSECURSOR_ICON - Variable in class lavesdk.resources.Resources
-
the mouse cursor icon or null
if the resource could not be loaded
- MOUSECURSOR_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the mouse cursor icon
- MultiGraph<V extends Vertex,E extends Edge> - Class in lavesdk.math.graph
-
Represents a multi graph as a set of vertices and edges.
- MultiGraph(boolean) - Constructor for class lavesdk.math.graph.MultiGraph
-
Creates a new multi graph.
- multiply(NumericMatrix<? extends Number>, NumericMatrix<? extends Number>) - Static method in class lavesdk.math.NumericMatrix
-
Multiplies the given matrices.
- MutableNumber<T extends java.lang.Number> - Class in lavesdk.utils
-
Represents a mutable number.
- MutableNumber(T) - Constructor for class lavesdk.utils.MutableNumber
-
Creates a new mutable number.