Class BslResource.CustomEAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>

  • All Implemented Interfaces:
    Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList, org.eclipse.emf.common.util.EList<E>
    Enclosing class:
    BslResource

    public class BslResource.CustomEAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>
    extends CopyOnWriteArrayList<E>
    implements org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList, org.eclipse.emf.common.util.EList<E>, RandomAccess, Cloneable, Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • CustomEAdapterList

        public CustomEAdapterList()
    • Method Detail

      • add

        public boolean add​(E object)
        Specified by:
        add in interface Collection<E extends Object & org.eclipse.emf.common.notify.Adapter>
        Specified by:
        add in interface List<E extends Object & org.eclipse.emf.common.notify.Adapter>
        Overrides:
        add in class CopyOnWriteArrayList<E extends Object & org.eclipse.emf.common.notify.Adapter>
      • add

        public void add​(int index,
                        E object)
        Specified by:
        add in interface List<E extends Object & org.eclipse.emf.common.notify.Adapter>
        Overrides:
        add in class CopyOnWriteArrayList<E extends Object & org.eclipse.emf.common.notify.Adapter>
      • set

        public E set​(int index,
                     E object)
        Specified by:
        set in interface List<E extends Object & org.eclipse.emf.common.notify.Adapter>
        Overrides:
        set in class CopyOnWriteArrayList<E extends Object & org.eclipse.emf.common.notify.Adapter>
      • move

        public void move​(int newPosition,
                         E object)
        Specified by:
        move in interface org.eclipse.emf.common.util.EList<E extends Object & org.eclipse.emf.common.notify.Adapter>
      • move

        public E move​(int newPosition,
                      int oldPosition)
        Specified by:
        move in interface org.eclipse.emf.common.util.EList<E extends Object & org.eclipse.emf.common.notify.Adapter>
      • addListener

        public void addListener​(org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList.Listener listener)
        Specified by:
        addListener in interface org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
      • removeListener

        public void removeListener​(org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList.Listener listener)
        Specified by:
        removeListener in interface org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
      • getAdapterForType

        public org.eclipse.emf.common.notify.Adapter getAdapterForType​(Object type)
        Specified by:
        getAdapterForType in interface org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
        Since:
        2.15