Class MetricParameters.Nota_tempusDividendum

java.lang.Object
eu.bandm.music.entities.MetricParameters.Nota_tempusDividendum
All Implemented Interfaces:
Formattable, Cloneable
Enclosing class:
MetricParameters

public static class MetricParameters.Nota_tempusDividendum extends Object implements Cloneable, Formattable
The parameters when MCover works in "auto-division mode", which inserts new alternative division child nodes nodes whenever necessary.
(This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":204.3-229.6, see this pretty print.)
  • Field Details

  • Constructor Details

    • Nota_tempusDividendum

      public Nota_tempusDividendum()
      Synthetic minimal constructor provided by the umod compiler.
      Constructor with minimal set of arguments, supplied automatically by the umod compiler, not explicitly by user.
      (All object fields are set to their default values.)
  • Method Details

    • doclone

      Clones this object. Method never fails, since Cloneable is known to be implemented.
      Returns:
      a fresh copy.
    • format

      public Format format()
      Delivers a format object for pretty-printing by inheritance from some ancestor class.
      Specified by:
      format in interface Formattable
      Returns:
      a format that represents this object in a pretty-printable way
    • equals

      public boolean equals(Object e0)
      Generated by umod because this class is ALGEBRAIC.
      Overrides:
      equals in class Object
    • x_equals

      public boolean x_equals(MetricParameters.Nota_tempusDividendum e0)
    • hashCode

      public int hashCode()
      Generated by umod because this class is ALGEBRAIC.
      Overrides:
      hashCode in class Object
    • initFrom

      Copies values of all common fields from the argument. All fields of this class definition are copied, iff the argument is of this class. Then the superclass method is invoked with the same argument.
    • get_first_fit_not_best_fit

      public boolean get_first_fit_not_best_fit()
      search strategy
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":208.6-209.6, see this pretty print.)
      Generated getter method. @see #first_fit_not_best_fit
      Returns:
      The current field value of type boolean(never null)
    • with_first_fit_not_best_fit

      public MetricParameters.Nota_tempusDividendum with_first_fit_not_best_fit(boolean val)
      search strategy
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":208.6-209.6, see this pretty print.)
      Parameters:
      val - the new value of type boolean(never null)
      Returns:
      a new instance of the algebraic/immutable data type, with the addressed field set to the new value.
      See Also:
    • get_finer_division_down_not_up

      public boolean get_finer_division_down_not_up()
      The order of spontanuously generated n-plet-brackets. If true, a division by 15 is realized by a 5-plet under a 3-plet.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":211.6-212.6, see this pretty print.)
      Generated getter method. @see #finer_division_down_not_up
      Returns:
      The current field value of type boolean(never null)
    • with_finer_division_down_not_up

      public MetricParameters.Nota_tempusDividendum with_finer_division_down_not_up(boolean val)
      The order of spontanuously generated n-plet-brackets. If true, a division by 15 is realized by a 5-plet under a 3-plet.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":211.6-212.6, see this pretty print.)
      Parameters:
      val - the new value of type boolean(never null)
      Returns:
      a new instance of the algebraic/immutable data type, with the addressed field set to the new value.
      See Also:
    • get_prefer_one_bracket

      public boolean get_prefer_one_bracket()
      Do not order bracket, but join them.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":216.6-217.6, see this pretty print.)
      Generated getter method. @see #prefer_one_bracket
      Returns:
      The current field value of type boolean(never null)
    • with_prefer_one_bracket

      public MetricParameters.Nota_tempusDividendum with_prefer_one_bracket(boolean val)
      Do not order bracket, but join them.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":216.6-217.6, see this pretty print.)
      Parameters:
      val - the new value of type boolean(never null)
      Returns:
      a new instance of the algebraic/immutable data type, with the addressed field set to the new value.
      See Also:
    • get_recursive_separation

      public boolean get_recursive_separation()
      Separate disjoint prime factors by bi-furcation more than once. E.g. divide into 1/16 groups so that the first 1/16 must be divided by 3 and the second by 5, but no group by both factors.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":219.6-220.6, see this pretty print.)
      Generated getter method. @see #recursive_separation
      Returns:
      The current field value of type boolean(never null)
    • with_recursive_separation

      public MetricParameters.Nota_tempusDividendum with_recursive_separation(boolean val)
      Separate disjoint prime factors by bi-furcation more than once. E.g. divide into 1/16 groups so that the first 1/16 must be divided by 3 and the second by 5, but no group by both factors.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":219.6-220.6, see this pretty print.)
      Parameters:
      val - the new value of type boolean(never null)
      Returns:
      a new instance of the algebraic/immutable data type, with the addressed field set to the new value.
      See Also:
    • get_minimal_synthetic_bisection

      public Rational get_minimal_synthetic_bisection()
      Lower limit for the size of synthetic bi-sections.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":225.6-226.6, see this pretty print.)
      Generated getter method. @see #minimal_synthetic_bisection
      Returns:
      The current field value of type Rational(never null)
    • with_minimal_synthetic_bisection

      public MetricParameters.Nota_tempusDividendum with_minimal_synthetic_bisection(Rational val)
      Lower limit for the size of synthetic bi-sections.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":225.6-226.6, see this pretty print.)
      Parameters:
      val - the new value of type Rational(never null)
      Returns:
      a new instance of the algebraic/immutable data type, with the addressed field set to the new value.
      See Also:
    • get_memo_synthesized_divisions

      public boolean get_memo_synthesized_divisions()
      Whether synthesized new divisions shall be memorized for reuse.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":228.6-229.6, see this pretty print.)
      Generated getter method. @see #memo_synthesized_divisions
      Returns:
      The current field value of type boolean(never null)
    • with_memo_synthesized_divisions

      public MetricParameters.Nota_tempusDividendum with_memo_synthesized_divisions(boolean val)
      Whether synthesized new divisions shall be memorized for reuse.
      (This definition has been created by UMod from the source at SYSTEM "MetricParameters.umod":228.6-229.6, see this pretty print.)
      Parameters:
      val - the new value of type boolean(never null)
      Returns:
      a new instance of the algebraic/immutable data type, with the addressed field set to the new value.
      See Also: