Interface BeamTaskSequence.Holder

    • Method Detail

      • newBeamTaskSequence

        default BeamTaskSequence newBeamTaskSequence​(int initialCapacity)
        Adds a new Beam Task Sequence. (see BeamTaskSequence)
        Parameters:
        initialCapacity - the initial capacity for the new Beam Task Sequence
        Returns:
        the newly created BeamTaskSequence.
      • ensureBeamTaskSequence

        default BeamTaskSequence ensureBeamTaskSequence​(int initialCapacity)
        Adds a new Beam Task Sequence (see BeamTaskSequence) if it does not already exist. (see Attributes.ensureSequence(int, int)
        Parameters:
        initialCapacity - the initial capacity (see ArrayList(int)) if a new Beam Task Sequence is created.
        Returns:
        either the already existing Beam Task Sequence (see BeamTaskSequence) or a new one with capacity initialCapacity.
      • containsBeamTaskSequence

        default boolean containsBeamTaskSequence()
        Returns:
        whether it contains the Beam Task Sequence (see BeamTaskSequence)
      • removeBeamTaskSequence

        default void removeBeamTaskSequence()
        Removes the Beam Task Sequence (see BeamTaskSequence