Class Tp

java.lang.Object
eu.bandm.tscore.model.Tp
All Implemented Interfaces:
Formattable, Cloneable
Direct Known Subclasses:
TpSub, TpTop

public abstract class Tp extends Object implements Cloneable, Formattable
Abstract super class of possible time points.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":139.3-154.5, see this pretty print.)
  • Field Details

  • Constructor Details

    • Tp

      public Tp(eu.bandm.tools.location.Location<eu.bandm.tools.util.xml.XMLDocumentIdentifier> location)
      Constructor generated according to specification #0
      Constructor defined according to directive "C 0/..".
      Parameters:
      location - is copied to field location
    • Tp

      public Tp()
      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

      public Tp 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
    • makeDivision

      public TDivision makeDivision(Tp tp, int cnt, boolean defByEvent)
    • get_depth

      abstract int get_depth()
    • initFrom

      public Tp initFrom(Object o0)
      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_divisions

      public CheckedMap_RD<Tp,CheckedMap_RD<Integer,TDivision>> get_divisions()
      All divisions starting at this point, accessible by their end point and their division count.
      (This definition has been created by UMod from the source at SYSTEM "tscore.umod":141.5-142.5, see this pretty print.)
      Generated getter method. @see #divisions
      Returns:
      The current field value of type CheckedMap_RD<Tp(never null),CheckedMap_RD<java.lang.Integer(never null),TDivision(never null)>(never null)>(never null)
    • set_divisions

      public boolean set_divisions(CheckedMap_RD<Tp,CheckedMap_RD<Integer,TDivision>> val)
      All divisions starting at this point, accessible by their end point and their division count.
      (This definition has been created by UMod from the source at SYSTEM "tscore.umod":141.5-142.5, see this pretty print.)
      Updates the (mutable) instance destructively.
      Parameters:
      val - the new value of type CheckedMap_RD<Tp(never null),CheckedMap_RD<java.lang.Integer(never null),TDivision(never null)>(never null)>(never null)
      Returns:
      whether a change (w.r.t. ==) did actually happen.
      See Also:
    • put_divisions

      public void put_divisions(Tp key0, CheckedMap_RD<Integer,TDivision> value)
      Convenience un-Currying method.
      Set the value at the given coordinate and automatically generate all intermediate collections, if not yet existing.
      Parameters:
      value - the new value of type CheckedMap_RD<java.lang.Integer(never null),TDivision(never null)>(never null)
      See Also:
    • put_divisions

      public void put_divisions(Tp key0, int key1, TDivision value)
      Convenience un-Currying method.
      Set the value at the given coordinate and automatically generate all intermediate collections, if not yet existing.
      Parameters:
      value - the new value of type TDivision(never null)
      See Also:
    • containsKey_divisions

      public boolean containsKey_divisions(Tp key0)
      Convenience un-Currying method.
      Returns:
      whether there exists a chain of collection objects to the given co-ordinate.
      See Also:
    • containsKey_divisions

      public boolean containsKey_divisions(Tp key0, int key1)
      Convenience un-Currying method.
      Returns:
      whether there exists a chain of collection objects to the given co-ordinate.
      See Also:
    • descend_divisions

      @Deprecated public void descend_divisions(MATCH_ONLY_00 visitor)
      Deprecated.
    • get_endingDivisions

      public CheckedSet<TDivision> get_endingDivisions()
      All divisions ending at this point.
      (This definition has been created by UMod from the source at SYSTEM "tscore.umod":145.5-146.5, see this pretty print.)
      Generated getter method. @see #endingDivisions
      Returns:
      The current field value of type CheckedSet<TDivision(never null)>(never null)
    • set_endingDivisions

      public boolean set_endingDivisions(CheckedSet<TDivision> val)
      All divisions ending at this point.
      (This definition has been created by UMod from the source at SYSTEM "tscore.umod":145.5-146.5, see this pretty print.)
      Updates the (mutable) instance destructively.
      Parameters:
      val - the new value of type CheckedSet<TDivision(never null)>(never null)
      Returns:
      whether a change (w.r.t. ==) did actually happen.
      See Also:
    • descend_endingDivisions

      @Deprecated public void descend_endingDivisions(MATCH_ONLY_00 visitor)
      Deprecated.
    • get_location

      public eu.bandm.tools.location.Location<eu.bandm.tools.util.xml.XMLDocumentIdentifier> get_location()
      The text position of its external representations.
      (This definition has been created by UMod from the source at SYSTEM "tscore.umod":148.5-149.5, see this pretty print.)
      Generated getter method. @see #location
      Returns:
      The current field value of type Location(maybe null)
    • set_location

      public boolean set_location(eu.bandm.tools.location.Location<eu.bandm.tools.util.xml.XMLDocumentIdentifier> val)
      The text position of its external representations.
      (This definition has been created by UMod from the source at SYSTEM "tscore.umod":148.5-149.5, see this pretty print.)
      Updates the (mutable) instance destructively.
      Parameters:
      val - the new value of type Location(maybe null)
      Returns:
      whether a change (w.r.t. ==) did actually happen.
      See Also:
    • get_defByEvent

      public boolean get_defByEvent()