- main(String[]) - Static method in class org.eth.cyril.graphdrawing.debug.DebugMain
-
- main(String[]) - Static method in class org.eth.cyril.graphdrawing.MyMainClass
-
- main(String[]) - Static method in class org.eth.cyril.modeltograph.debug.Debug
-
- makeEditable(Configuration) - Static method in class org.eth.cyril.util.configuration.Configurations
-
Returns an editable version of the given configuration.
- makeEditable(ConfigurationArray) - Static method in class org.eth.cyril.util.configuration.Configurations
-
Returns an editable version of the given array.
- makeFrameVisible(JFrame) - Static method in class org.eth.cyril.util.gui.GUIUtil
-
- makeFrameVisibleAround(JFrame, double, double) - Static method in class org.eth.cyril.util.gui.GUIUtil
-
- makeFrameVisibleAtMouse(JFrame) - Static method in class org.eth.cyril.util.gui.GUIUtil
-
- makePositiveDefinite(ObjectiveFunction) - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Util
-
- MapBasedSchema - Class in org.eth.cyril.util.configuration.schema
-
- MapBasedSchema(String, Map<String, Schema>, Configuration, boolean) - Constructor for class org.eth.cyril.util.configuration.schema.MapBasedSchema
-
- MapBasedSchemaBuilder(Map<String, Schema>) - Constructor for class org.eth.cyril.util.configuration.schema.Builders.MapBasedSchemaBuilder
-
- MapSerializer - Class in org.eth.cyril.util.serialization
-
Serializer with which any kinds of maps can be serialized and deserialized.
- MapSerializer(Serializer) - Constructor for class org.eth.cyril.util.serialization.MapSerializer
-
- mapSerializer(Serializer) - Static method in class org.eth.cyril.util.serialization.Serializers
-
Returns a new serializer for maps, using the given serializer for the map's elements.
- markTerminated(Future<?>) - Method in class org.eth.cyril.util.LongRunningActionHandler
-
- matchComparison(Resolver) - Method in class org.eth.cyril.model.dsl.ComparisonResolver
-
Match the comparison to the given root resolver.
- matchComparison(Set<Resolver>) - Method in class org.eth.cyril.model.dsl.ComparisonResolver
-
Match the comparison to the given set of root resolvers.
- matches(String) - Method in interface org.eth.cyril.model.constraintlanguage.MatchingResolver
-
Matches this resolver to the given String value.
- matches(String) - Method in class org.eth.cyril.model.model.nodes.impl.PrimitiveValueImpl
-
- matches(String) - Method in class org.eth.cyril.model.model.nodes.impl.ValueImpl
-
- matchesCycle(Collection<Edge>) - Method in class org.eth.cyril.graphdrawing.graph.algorithms.cycles.Cycle
-
Returns whether this cycle has the same edges as the given collection of edges, in any order.
- matchesStructurally(HeapContent, BlacklistManager) - Method in class org.eth.cyril.model.model.HeapContent
-
Checks whether the two models match each other structurally.
- MatchingResolver - Interface in org.eth.cyril.model.constraintlanguage
-
A matching resolver extends the functionality of the general Resolver by allowing it to be matched to String values.
- Matrix - Interface in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming
-
- Matrix.FixedSizeMatrix - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming
-
- Matrix.ResizableMatrix - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming
-
- maxSize() - Method in class org.eth.cyril.model.output.PrimitiveArrayStringResolver
-
- merge(WeightedOrder<T>) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.WeightedOrder
-
- merge(Collection<Language>) - Static method in class org.eth.cyril.util.language.Languages
-
- merge(Language, Language) - Static method in class org.eth.cyril.util.language.Languages
-
- merged(Graph) - Method in interface org.eth.cyril.graphdrawing.graph.Graph
-
- MIN_DISTANCE_BETWEEN_LEVELS - Static variable in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaConfiguration
-
- MIN_DISTANCE_BETWEEN_NODES - Static variable in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaConfiguration
-
- minDistanceBetweenLevels() - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaConfiguration
-
- minDistanceBetweenNodes() - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaConfiguration
-
- minimalDistanceFromLeftBorder(double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- minimalDistanceFromNode(SugiyamaOriginalPositionCalculator.IntermediateNode, double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- minimalDistanceFromRightBorder(double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- minus(Position) - Method in class org.eth.cyril.graphdrawing.graph.Position
-
- ModelFactories - Class in org.eth.cyril.model.model
-
- ModelFactories() - Constructor for class org.eth.cyril.model.model.ModelFactories
-
- ModelFactory - Interface in org.eth.cyril.model.model
-
A ModelFactory handles creating new values and variables.
- modeNames - Static variable in class org.eth.cyril.model.dsl.DSLLexer
-
- Modification(EditableConfiguration.ModificationType, String, Object, Object) - Constructor for class org.eth.cyril.util.configuration.EditableConfiguration.Modification
-
- Modification(EditableConfigurationArray.ModificationType, int, Object, Object) - Constructor for class org.eth.cyril.util.configuration.EditableConfigurationArray.Modification
-
- monitor(ProgressMonitor.Progress) - Method in interface org.eth.cyril.util.ProgressMonitor
-
Monitor the current progress.
- MouseEvent - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.events
-
A mouse event instance which contains all information corresponding to a mouse event.
- MouseEvent(MouseEvent.MouseEventType, MouseEvent.MouseButton, Set<MouseEvent.KeyboardModifier>, Position) - Constructor for class org.eth.cyril.graphdrawing.gui.graphdrawer.events.MouseEvent
-
- mouseEvent(GraphDrawer, List<Node>, MouseEvent) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.events.MouseEventListener
-
Handle the given mouse event.
- mouseEvent(GraphDrawer, List<Node>, MouseEvent) - Method in class org.eth.cyril.graphdrawing.gui.mouselisteners.SugiyamaMouseListener
-
- mouseEvent(GraphDrawer, List<Node>, MouseEvent) - Method in class org.eth.cyril.graphdrawing.gui.mouselisteners.SugiyamaOrderSwappingListener
-
- MouseEvent.KeyboardModifier - Enum in org.eth.cyril.graphdrawing.gui.graphdrawer.events
-
The keyboard modifiers active.
- MouseEvent.MouseButton - Enum in org.eth.cyril.graphdrawing.gui.graphdrawer.events
-
The mouse button which caused the event.
- MouseEvent.MouseEventType - Enum in org.eth.cyril.graphdrawing.gui.graphdrawer.events
-
Type of mouse event.
- MouseEventListener - Interface in org.eth.cyril.graphdrawing.gui.graphdrawer.events
-
A mouse event listener handles a usual mouse event.
- MouseEventListenerUtil - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.events
-
- MouseEventListenerUtil() - Constructor for class org.eth.cyril.graphdrawing.gui.graphdrawer.events.MouseEventListenerUtil
-
- moveNode(Node, Position) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.GraphDrawer
-
Move the given node to a new position.
- moveNode(Node, Position) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- MultiItemSelector<T> - Class in org.eth.cyril.util.gui
-
A MultiItemSelector functions similarly to a
ItemSelector
, however it allows selecting multiple elements at once.
- MultiItemSelector(Collection<T>) - Constructor for class org.eth.cyril.util.gui.MultiItemSelector
-
Creates a new MultiItemSelector with the given list of items.
- MultiItemSelector(Collection<T>, Function<T, String>) - Constructor for class org.eth.cyril.util.gui.MultiItemSelector
-
- multiple() - Method in class org.eth.cyril.model.dsl.DSLParser
-
- multiple() - Method in class org.eth.cyril.model.dsl.DSLParser.TermContext
-
- MultipleContext(ParserRuleContext, int) - Constructor for class org.eth.cyril.model.dsl.DSLParser.MultipleContext
-
- multiply(Vector) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix
-
- multiply(Matrix) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector
-
- multiply(double) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector
-
- multiply(double) - Method in class org.eth.cyril.graphdrawing.graph.Position
-
- mustPerform(DrawingStepHandler.StartStep) - Method in enum org.eth.cyril.modeltograph.DrawingStepHandler.StartStep
-
- MyMainClass - Class in org.eth.cyril.graphdrawing
-
- MyMainClass() - Constructor for class org.eth.cyril.graphdrawing.MyMainClass
-