Interface LateralSpreadingDeviceSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
IonBeamSequence.Item
Enclosing class:
LateralSpreadingDeviceSequence

public static interface LateralSpreadingDeviceSequence.Holder extends AttributesWrapper
  • Method Details

    • getLateralSpreadingDeviceSequence

      default LateralSpreadingDeviceSequence getLateralSpreadingDeviceSequence()
      Returns:
      the Lateral Spreading Device Sequence (see LateralSpreadingDeviceSequence)
    • newLateralSpreadingDeviceSequence

      default LateralSpreadingDeviceSequence newLateralSpreadingDeviceSequence​(int initialCapacity)
      Adds a new Lateral Spreading Device Sequence. (see LateralSpreadingDeviceSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Lateral Spreading Device Sequence
    • ensureLateralSpreadingDeviceSequence

      default LateralSpreadingDeviceSequence ensureLateralSpreadingDeviceSequence​(int initialCapacity)
      Adds a new Lateral Spreading Device Sequence if it does not already exist. (see LateralSpreadingDeviceSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Lateral Spreading Device Sequence is created
    • containsLateralSpreadingDeviceSequence

      default boolean containsLateralSpreadingDeviceSequence()
      Returns:
      Whether it contains a Lateral Spreading Device Sequence (see LateralSpreadingDeviceSequence)
    • removeLateralSpreadingDeviceSequence

      default void removeLateralSpreadingDeviceSequence()
      Removes the Lateral Spreading Device Sequence (see LateralSpreadingDeviceSequence