Package eu.bandm.music.entities
Class MetricParameters
java.lang.Object
eu.bandm.music.entities.MetricParameters
Umod main model class:
Several collections of
configuration parameters. For cleanness of the code,
these must be realized by algebraic = immutable data structures.
(This definition has been created by UMod from
the source at SYSTEM "MetricParameters.umod":1.1-313.5, see this pretty
print.)
Created on 2024-09-03_21h40m03
by program bandm/metatools/umod, version 0.17
command line =
java bandm/metatools/umod --monolithic true --xmlgen false /mnt/c/Users/post/Documents/sig//src eu.bandm.music.entities MetricParameters.umod
Cf. the pretty-printed UMod source text.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
(Ancillary class for generating pretty-print format objects).static class
(Ancillary class as basis for all visitors).static class
Configuration parameters which describe the general and consistent behaviour of a metric tree in different contexts.static class
The parameters when MCover works in "binary approximation mode", which divides only by two(2) until the approximation is better than the given thresholds.static class
The parameters when MCover works in "auto-division mode", which inserts new alternative division child nodes nodes whenever necessary.static class
The parameters for the post-processing of found covers.static class
A set of these objects reflects the traditional modifications of the genuine beams, i.e.static enum
How beams are treated which span a pause.static enum
In which directions to set the beamlets whenever the complement relation is ambiguous and all of them stand against a beamlet on the other side, thus all could go in both. -
Method Summary
-
Method Details
-
toFormat
Yields a pretty-print format for arbitrary objects.- Parameters:
e0
- the object to render.
-
toFormat
Yields a pretty-print format for arbitrary objects.- Parameters:
e0
- the object to render.mode
- an integer mode selector read by the$switch$mode..
construct in format definitions. This allows small variants in the generated pretty-print.
-