Class CollectingEffectTrait<T>

java.lang.Object
gov.nasa.jpl.aerie.contrib.cells.durative.CollectingEffectTrait<T>
All Implemented Interfaces:
gov.nasa.jpl.aerie.merlin.protocol.model.EffectTrait<Collection<T>>

public class CollectingEffectTrait<T> extends Object implements gov.nasa.jpl.aerie.merlin.protocol.model.EffectTrait<Collection<T>>
  • Constructor Details

    • CollectingEffectTrait

      public CollectingEffectTrait()
  • Method Details

    • empty

      public Collection<T> empty()
      Specified by:
      empty in interface gov.nasa.jpl.aerie.merlin.protocol.model.EffectTrait<T>
    • sequentially

      public Collection<T> sequentially(Collection<T> prefix, Collection<T> suffix)
      Specified by:
      sequentially in interface gov.nasa.jpl.aerie.merlin.protocol.model.EffectTrait<T>
    • concurrently

      public Collection<T> concurrently(Collection<T> left, Collection<T> right)
      Specified by:
      concurrently in interface gov.nasa.jpl.aerie.merlin.protocol.model.EffectTrait<T>